From 282c035028f8d26412cc72d1f045d66b29e41a39 Mon Sep 17 00:00:00 2001 From: Samuel Berthe Date: Tue, 8 Oct 2024 14:47:55 +0200 Subject: [PATCH] Updates --- 404.html | 12 ++--- api-and-connectors.html | 12 ++--- api-and-connectors/releases-api.html | 12 ++--- api-and-connectors/stitch-v2.0.0.html | 12 ++--- api-and-connectors/stitch.html | 12 ++--- api-and-connectors/webhook-v1.3.0.html | 12 ++--- api-and-connectors/webhook-v2.0.0.html | 12 ++--- api-and-connectors/webhook-v2.1.0.html | 12 ++--- ...tyles.02890924.css => styles.2add6684.css} | 2 +- assets/js/007aa83c.74b361ab.js | 1 + assets/js/007aa83c.e547afe0.js | 1 - assets/js/033bdbcf.8bd699da.js | 1 - assets/js/03cc6337.587d9109.js | 1 - assets/js/046e2352.3b601fc3.js | 1 + assets/js/046e2352.4cfbfb11.js | 1 - assets/js/0543b8aa.3e803cc8.js | 1 - assets/js/0543b8aa.ef9890ae.js | 1 + assets/js/06008df7.66086d3d.js | 1 + assets/js/06008df7.72269281.js | 1 - assets/js/07543dbf.f210f4d3.js | 1 - assets/js/07543dbf.f6d5db65.js | 1 + assets/js/0961fa3e.fcbe6469.js | 1 - assets/js/0961fa3e.fd72a69a.js | 1 + assets/js/0b4b0dd4.0ad817db.js | 1 - assets/js/0b4b0dd4.74ffed7b.js | 1 + assets/js/0d503c18.8614a835.js | 1 - assets/js/0d503c18.c235e594.js | 1 + assets/js/11b54088.a89b6ca1.js | 1 - assets/js/11b54088.eb72dd5d.js | 1 + assets/js/1270006e.01585f25.js | 1 - assets/js/1270006e.65a1a400.js | 1 + assets/js/12dc5c73.a07887df.js | 1 - assets/js/14eb3368.563e1988.js | 1 - assets/js/14eb3368.804d37af.js | 1 + assets/js/15394cdb.876f25c2.js | 1 - assets/js/15394cdb.b2cf8376.js | 1 + assets/js/1618db88.04b9b32a.js | 1 - assets/js/1618db88.08af610c.js | 1 + assets/js/16378f01.197952c7.js | 1 - assets/js/16378f01.3c99ab7d.js | 1 + assets/js/17896441.14b0b61d.js | 1 - assets/js/17896441.1795bede.js | 1 + assets/js/1f391b9e.6cf182b3.js | 1 - assets/js/1f391b9e.9784cc7d.js | 1 + assets/js/20c1daf3.303d44b8.js | 1 + assets/js/20e05e66.3d2eb1d9.js | 1 + assets/js/20e05e66.6260e40b.js | 1 - assets/js/2866449f.92a12cd4.js | 1 + assets/js/2866449f.c26552a1.js | 1 - assets/js/2a1e9f4c.614f5d52.js | 1 + assets/js/2b49919b.67dd8847.js | 1 - assets/js/2b49919b.b61669bd.js | 1 + ...21aa0.1cc5b9e6.js => 2f469e1f.5eda94c3.js} | 2 +- assets/js/30114d79.3cc543e5.js | 1 - assets/js/31606c83.4387cddb.js | 1 - assets/js/328e6ec7.3f9a5b42.js | 1 - assets/js/328e6ec7.74201167.js | 1 + assets/js/32a4d891.7c432516.js | 1 - assets/js/32be9b4b.625b5ee5.js | 1 + assets/js/32be9b4b.dda5b89a.js | 1 - assets/js/34ce4882.8df35475.js | 1 - assets/js/34ce4882.ce5374b9.js | 1 + assets/js/3706957c.8d171e9b.js | 1 + assets/js/3794.ad72431d.js | 1 + assets/js/382451f1.3ea94942.js | 1 - assets/js/382451f1.a2933aca.js | 1 + assets/js/393be207.22472742.js | 1 + assets/js/393be207.e840fe18.js | 1 - assets/js/3971591c.15556757.js | 1 + assets/js/39898ee8.18f083bc.js | 1 + assets/js/39898ee8.947e7a69.js | 1 - assets/js/3f9f2b70.2930eb24.js | 1 + assets/js/3f9f2b70.ed008431.js | 1 - assets/js/4012288b.746cc8c8.js | 1 + assets/js/4012288b.de1fb660.js | 1 - assets/js/440b8a8b.10f79a08.js | 1 + assets/js/440b8a8b.5c748323.js | 1 - assets/js/44b7c15f.fc67c611.js | 1 - assets/js/4919d9b2.4a435d32.js | 1 - assets/js/4919d9b2.db27e1d8.js | 1 + assets/js/4b223fb6.75a67855.js | 1 + assets/js/4b223fb6.7ba91df4.js | 1 - assets/js/4bcfe297.f6c93620.js | 1 - assets/js/4c9256b7.0f6b6fbd.js | 1 + assets/js/4c9256b7.b0e9f8ab.js | 1 - assets/js/4f001122.0223ee53.js | 1 - assets/js/4f001122.48788910.js | 1 + assets/js/520c9a9f.8b906e4e.js | 1 - assets/js/520c9a9f.f6c37e50.js | 1 + assets/js/53ca0c9d.2aa18242.js | 1 - assets/js/53ca0c9d.991c75d6.js | 1 + assets/js/56642f36.2beef882.js | 1 - assets/js/59794a6a.e1894524.js | 1 + assets/js/59a257f6.7325b72b.js | 1 + assets/js/59a257f6.9d7c5dd2.js | 1 - assets/js/624fc0ab.080914ca.js | 1 - assets/js/63601f50.dd55a913.js | 1 - assets/js/63601f50.fd169bb8.js | 1 + assets/js/63c7d1a3.41b36c6c.js | 1 - assets/js/63c7d1a3.da90dae1.js | 1 + assets/js/6ccc6cd2.656ad92a.js | 1 + assets/js/6dd9e10c.70df73a1.js | 1 - assets/js/6dd9e10c.96cb1a44.js | 1 + assets/js/6f284254.40afe8ed.js | 1 + assets/js/6f284254.9609dbee.js | 1 - assets/js/6ff8aa06.42d00491.js | 1 + assets/js/6ff8aa06.46f0b536.js | 1 - assets/js/7467673b.13f1adb0.js | 1 - assets/js/7467673b.30a34d1a.js | 1 + assets/js/762da484.698a9129.js | 1 - assets/js/7b9c005c.3090f69c.js | 1 - assets/js/7b9c005c.a115870d.js | 1 + assets/js/7d3bfac4.1db32277.js | 1 - assets/js/7fae334a.55235034.js | 1 + assets/js/83561cfe.8370da3a.js | 1 + .../js/{8591.6839b73f.js => 8591.0c0a62fb.js} | 4 +- ...CENSE.txt => 8591.0c0a62fb.js.LICENSE.txt} | 0 assets/js/85b1ce62.be0d0425.js | 1 + assets/js/85b1ce62.d7d4c4c5.js | 1 - assets/js/8608.c5feb465.js | 1 - assets/js/8fbe6e3b.2a8c71c9.js | 1 - assets/js/8fbe6e3b.99e53d25.js | 1 + assets/js/90375bcc.2ddf4a4f.js | 1 - assets/js/90375bcc.dd9f1a1b.js | 1 + assets/js/927293c5.44ba3759.js | 1 + assets/js/927293c5.61d5eed2.js | 1 - assets/js/931451d8.1b1d0d82.js | 1 + assets/js/931451d8.5612af89.js | 1 - assets/js/934be54c.a02b1d4a.js | 1 - assets/js/935f2afb.65ec6932.js | 1 + assets/js/95f65d10.3f3b4f90.js | 1 + assets/js/95f65d10.523726d6.js | 1 - assets/js/9685a691.6391964d.js | 1 - assets/js/9685a691.963fc293.js | 1 + assets/js/9d20b01b.dbb008c8.js | 1 + assets/js/9e7e9fe8.cafc8976.js | 1 - assets/js/a11f7a62.e230f057.js | 1 + assets/js/a11f7a62.f09a6ea3.js | 1 - assets/js/a20cb6ab.3c513755.js | 1 - assets/js/a20cb6ab.8ba9e9cc.js | 1 + assets/js/a7bd4aaa.0655ba12.js | 1 - assets/js/a7bd4aaa.d2cfda4e.js | 1 + assets/js/a9152a14.7c956bd5.js | 1 + assets/js/a9152a14.c0b10d79.js | 1 - assets/js/a94703ab.5541bddf.js | 1 - assets/js/a94703ab.5b026c04.js | 1 + assets/js/aa9dabaa.6c5ec6e4.js | 1 + assets/js/aa9dabaa.aacffa53.js | 1 - assets/js/adbddd98.e43d663a.js | 1 + assets/js/ae514745.ac6fb6b5.js | 1 - assets/js/ae514745.bf075591.js | 1 + assets/js/af27435a.e99f3806.js | 1 + assets/js/af27435a.fafa812e.js | 1 - assets/js/b03e42b8.279af611.js | 1 - assets/js/b2d0aac9.51d212cb.js | 1 + assets/js/b364f22b.bf6fc407.js | 1 - assets/js/b364f22b.c5a5b2ba.js | 1 + ...56010.34219fe6.js => b44a0471.4dabd826.js} | 2 +- assets/js/b938605a.6354eae9.js | 1 + assets/js/b938605a.d68a70cd.js | 1 - assets/js/b93f38ac.1cbd87a3.js | 1 - assets/js/b93f38ac.4acf3b85.js | 1 + assets/js/bc0b67dc.b0b60ff3.js | 1 + assets/js/bc0b67dc.eca247b5.js | 1 - assets/js/bc653710.04f39b13.js | 1 - assets/js/c6652eb3.809d39db.js | 1 + assets/js/c6652eb3.c43ca93a.js | 1 - assets/js/c6c9d4ca.77420fc2.js | 1 - assets/js/c6c9d4ca.acd3bfd2.js | 1 + assets/js/c7744253.60548add.js | 1 + assets/js/c9aab2c7.1de25a7d.js | 1 + ...79a0c.7f79a0b9.js => cea75d3f.6cc065d9.js} | 2 +- assets/js/cea90034.d6f71418.js | 1 - assets/js/cea90034.e8bef681.js | 1 + assets/js/cf286769.c79c79b8.js | 1 - assets/js/dba428f8.43b1baa9.js | 1 + assets/js/dba428f8.74f8c887.js | 1 - assets/js/dd0319fc.cc3ccae7.js | 1 - assets/js/dd0319fc.f8e91ea5.js | 1 + assets/js/de6ae0ca.d09aefc4.js | 1 + assets/js/dfe73bcb.183f8003.js | 1 - assets/js/dfe73bcb.abc8da1e.js | 1 + assets/js/e7d66809.0d3b058a.js | 1 + assets/js/e7d66809.806560a2.js | 1 - assets/js/e8ea05a8.5576fc59.js | 1 + assets/js/ec9cc15e.685ef0bb.js | 1 + assets/js/ed489d73.46f01baf.js | 1 - assets/js/ed489d73.a79d3fd3.js | 1 + assets/js/ee1a4a13.2f325875.js | 1 - assets/js/ee1a4a13.b1c9db5b.js | 1 + ...c45d3.3e2f7385.js => f4b1de5d.fb9419bc.js} | 2 +- assets/js/f5b60c4a.5362fb34.js | 1 + assets/js/f5b60c4a.7fd97e1e.js | 1 - assets/js/f84d9bdb.06162e76.js | 1 - assets/js/f84d9bdb.93664ad0.js | 1 + assets/js/fc554d7d.28321418.js | 1 + assets/js/fc554d7d.ce3104eb.js | 1 - assets/js/main.90122d7c.js | 2 - assets/js/main.d6046753.js | 2 + ...CENSE.txt => main.d6046753.js.LICENSE.txt} | 0 assets/js/runtime~main.0af59b66.js | 1 + assets/js/runtime~main.bcd691dd.js | 1 - index.html | 12 ++--- lunr-index-1728388842884.json | 1 - lunr-index-1728391650554.json | 1 + lunr-index.json | 2 +- markdown-page.html | 12 ++--- private/api-and-connectors/response-api.html | 48 +++++++++---------- private/sdk-js/cloudflare-worker.html | 12 ++--- private/sdk-js/device-tracking.html | 12 ++--- private/sdk-js/feature-flagging.html | 12 ++--- sdk-android.html | 12 ++--- sdk-android/android-hooks.html | 28 +++++------ sdk-android/event-tracking.html | 12 ++--- sdk-android/group-assignation.html | 12 ++--- sdk-android/how-screeb-works.html | 14 +++--- sdk-android/identity.html | 12 ++--- sdk-android/install.html | 12 ++--- sdk-android/push-notifications.html | 12 ++--- sdk-android/reference.html | 12 ++--- sdk-android/screen-tracking.html | 12 ++--- .../start-survey-programmatically.html | 12 ++--- sdk-android/troubleshooting.html | 12 ++--- sdk-android/what-is-screeb.html | 14 +++--- sdk-flutter.html | 12 ++--- sdk-flutter/event-tracking.html | 12 ++--- sdk-flutter/flutter-hooks.html | 28 +++++------ sdk-flutter/group-assignation.html | 12 ++--- sdk-flutter/how-screeb-works.html | 14 +++--- sdk-flutter/identity.html | 12 ++--- sdk-flutter/install.html | 12 ++--- sdk-flutter/reference.html | 12 ++--- sdk-flutter/screen-tracking.html | 12 ++--- .../start-survey-programmatically.html | 12 ++--- sdk-flutter/troubleshooting.html | 12 ++--- sdk-flutter/what-is-screeb.html | 14 +++--- sdk-ios.html | 12 ++--- sdk-ios/event-tracking.html | 12 ++--- sdk-ios/group-assignation.html | 12 ++--- sdk-ios/how-screeb-works.html | 14 +++--- sdk-ios/identity.html | 12 ++--- sdk-ios/install.html | 12 ++--- sdk-ios/ios-hooks.html | 28 +++++------ sdk-ios/push-notifications.html | 12 ++--- sdk-ios/reference.html | 12 ++--- sdk-ios/screen-tracking.html | 12 ++--- sdk-ios/start-survey-programmatically.html | 12 ++--- sdk-ios/troubleshooting.html | 12 ++--- sdk-ios/what-is-screeb.html | 14 +++--- sdk-js.html | 12 ++--- sdk-js/event-tracking.html | 12 ++--- sdk-js/examples.html | 12 ++--- sdk-js/group-assignation.html | 12 ++--- sdk-js/how-screeb-works.html | 14 +++--- sdk-js/identity.html | 12 ++--- sdk-js/install.html | 12 ++--- sdk-js/js-hooks.html | 38 +++++++-------- sdk-js/npm-packages.html | 12 ++--- sdk-js/reference.html | 14 +++--- sdk-js/start-survey-programmatically.html | 12 ++--- sdk-js/troubleshooting.html | 16 +++---- sdk-js/what-is-screeb.html | 14 +++--- sdk-react-native.html | 12 ++--- sdk-react-native/event-tracking.html | 12 ++--- sdk-react-native/group-assignation.html | 12 ++--- sdk-react-native/how-screeb-works.html | 14 +++--- sdk-react-native/identity.html | 12 ++--- sdk-react-native/install.html | 12 ++--- sdk-react-native/react-native-hooks.html | 28 +++++------ sdk-react-native/screen-tracking.html | 12 ++--- .../start-survey-programmatically.html | 12 ++--- sdk-react-native/troubleshooting.html | 12 ++--- sdk-react-native/what-is-screeb.html | 14 +++--- search-doc-1728388842884.json | 1 - search-doc-1728391650554.json | 1 + search-doc.json | 2 +- 276 files changed, 637 insertions(+), 637 deletions(-) rename assets/css/{styles.02890924.css => styles.2add6684.css} (54%) create mode 100644 assets/js/007aa83c.74b361ab.js delete mode 100644 assets/js/007aa83c.e547afe0.js delete mode 100644 assets/js/033bdbcf.8bd699da.js delete mode 100644 assets/js/03cc6337.587d9109.js create mode 100644 assets/js/046e2352.3b601fc3.js delete mode 100644 assets/js/046e2352.4cfbfb11.js delete mode 100644 assets/js/0543b8aa.3e803cc8.js create mode 100644 assets/js/0543b8aa.ef9890ae.js create mode 100644 assets/js/06008df7.66086d3d.js delete mode 100644 assets/js/06008df7.72269281.js delete mode 100644 assets/js/07543dbf.f210f4d3.js create mode 100644 assets/js/07543dbf.f6d5db65.js delete mode 100644 assets/js/0961fa3e.fcbe6469.js create mode 100644 assets/js/0961fa3e.fd72a69a.js delete mode 100644 assets/js/0b4b0dd4.0ad817db.js create mode 100644 assets/js/0b4b0dd4.74ffed7b.js delete mode 100644 assets/js/0d503c18.8614a835.js create mode 100644 assets/js/0d503c18.c235e594.js delete mode 100644 assets/js/11b54088.a89b6ca1.js create mode 100644 assets/js/11b54088.eb72dd5d.js delete mode 100644 assets/js/1270006e.01585f25.js create mode 100644 assets/js/1270006e.65a1a400.js delete mode 100644 assets/js/12dc5c73.a07887df.js delete mode 100644 assets/js/14eb3368.563e1988.js create mode 100644 assets/js/14eb3368.804d37af.js delete mode 100644 assets/js/15394cdb.876f25c2.js create mode 100644 assets/js/15394cdb.b2cf8376.js delete mode 100644 assets/js/1618db88.04b9b32a.js create mode 100644 assets/js/1618db88.08af610c.js delete mode 100644 assets/js/16378f01.197952c7.js create mode 100644 assets/js/16378f01.3c99ab7d.js delete mode 100644 assets/js/17896441.14b0b61d.js create mode 100644 assets/js/17896441.1795bede.js delete mode 100644 assets/js/1f391b9e.6cf182b3.js create mode 100644 assets/js/1f391b9e.9784cc7d.js create mode 100644 assets/js/20c1daf3.303d44b8.js create mode 100644 assets/js/20e05e66.3d2eb1d9.js delete mode 100644 assets/js/20e05e66.6260e40b.js create mode 100644 assets/js/2866449f.92a12cd4.js delete mode 100644 assets/js/2866449f.c26552a1.js create mode 100644 assets/js/2a1e9f4c.614f5d52.js delete mode 100644 assets/js/2b49919b.67dd8847.js create mode 100644 assets/js/2b49919b.b61669bd.js rename assets/js/{aba21aa0.1cc5b9e6.js => 2f469e1f.5eda94c3.js} (65%) delete mode 100644 assets/js/30114d79.3cc543e5.js delete mode 100644 assets/js/31606c83.4387cddb.js delete mode 100644 assets/js/328e6ec7.3f9a5b42.js create mode 100644 assets/js/328e6ec7.74201167.js delete mode 100644 assets/js/32a4d891.7c432516.js create mode 100644 assets/js/32be9b4b.625b5ee5.js delete mode 100644 assets/js/32be9b4b.dda5b89a.js delete mode 100644 assets/js/34ce4882.8df35475.js create mode 100644 assets/js/34ce4882.ce5374b9.js create mode 100644 assets/js/3706957c.8d171e9b.js create mode 100644 assets/js/3794.ad72431d.js delete mode 100644 assets/js/382451f1.3ea94942.js create mode 100644 assets/js/382451f1.a2933aca.js create mode 100644 assets/js/393be207.22472742.js delete mode 100644 assets/js/393be207.e840fe18.js create mode 100644 assets/js/3971591c.15556757.js create mode 100644 assets/js/39898ee8.18f083bc.js delete mode 100644 assets/js/39898ee8.947e7a69.js create mode 100644 assets/js/3f9f2b70.2930eb24.js delete mode 100644 assets/js/3f9f2b70.ed008431.js create mode 100644 assets/js/4012288b.746cc8c8.js delete mode 100644 assets/js/4012288b.de1fb660.js create mode 100644 assets/js/440b8a8b.10f79a08.js delete mode 100644 assets/js/440b8a8b.5c748323.js delete mode 100644 assets/js/44b7c15f.fc67c611.js delete mode 100644 assets/js/4919d9b2.4a435d32.js create mode 100644 assets/js/4919d9b2.db27e1d8.js create mode 100644 assets/js/4b223fb6.75a67855.js delete mode 100644 assets/js/4b223fb6.7ba91df4.js delete mode 100644 assets/js/4bcfe297.f6c93620.js create mode 100644 assets/js/4c9256b7.0f6b6fbd.js delete mode 100644 assets/js/4c9256b7.b0e9f8ab.js delete mode 100644 assets/js/4f001122.0223ee53.js create mode 100644 assets/js/4f001122.48788910.js delete mode 100644 assets/js/520c9a9f.8b906e4e.js create mode 100644 assets/js/520c9a9f.f6c37e50.js delete mode 100644 assets/js/53ca0c9d.2aa18242.js create mode 100644 assets/js/53ca0c9d.991c75d6.js delete mode 100644 assets/js/56642f36.2beef882.js create mode 100644 assets/js/59794a6a.e1894524.js create mode 100644 assets/js/59a257f6.7325b72b.js delete mode 100644 assets/js/59a257f6.9d7c5dd2.js delete mode 100644 assets/js/624fc0ab.080914ca.js delete mode 100644 assets/js/63601f50.dd55a913.js create mode 100644 assets/js/63601f50.fd169bb8.js delete mode 100644 assets/js/63c7d1a3.41b36c6c.js create mode 100644 assets/js/63c7d1a3.da90dae1.js create mode 100644 assets/js/6ccc6cd2.656ad92a.js delete mode 100644 assets/js/6dd9e10c.70df73a1.js create mode 100644 assets/js/6dd9e10c.96cb1a44.js create mode 100644 assets/js/6f284254.40afe8ed.js delete mode 100644 assets/js/6f284254.9609dbee.js create mode 100644 assets/js/6ff8aa06.42d00491.js delete mode 100644 assets/js/6ff8aa06.46f0b536.js delete mode 100644 assets/js/7467673b.13f1adb0.js create mode 100644 assets/js/7467673b.30a34d1a.js delete mode 100644 assets/js/762da484.698a9129.js delete mode 100644 assets/js/7b9c005c.3090f69c.js create mode 100644 assets/js/7b9c005c.a115870d.js delete mode 100644 assets/js/7d3bfac4.1db32277.js create mode 100644 assets/js/7fae334a.55235034.js create mode 100644 assets/js/83561cfe.8370da3a.js rename assets/js/{8591.6839b73f.js => 8591.0c0a62fb.js} (99%) rename assets/js/{8591.6839b73f.js.LICENSE.txt => 8591.0c0a62fb.js.LICENSE.txt} (100%) create mode 100644 assets/js/85b1ce62.be0d0425.js delete mode 100644 assets/js/85b1ce62.d7d4c4c5.js delete mode 100644 assets/js/8608.c5feb465.js delete mode 100644 assets/js/8fbe6e3b.2a8c71c9.js create mode 100644 assets/js/8fbe6e3b.99e53d25.js delete mode 100644 assets/js/90375bcc.2ddf4a4f.js create mode 100644 assets/js/90375bcc.dd9f1a1b.js create mode 100644 assets/js/927293c5.44ba3759.js delete mode 100644 assets/js/927293c5.61d5eed2.js create mode 100644 assets/js/931451d8.1b1d0d82.js delete mode 100644 assets/js/931451d8.5612af89.js delete mode 100644 assets/js/934be54c.a02b1d4a.js create mode 100644 assets/js/935f2afb.65ec6932.js create mode 100644 assets/js/95f65d10.3f3b4f90.js delete mode 100644 assets/js/95f65d10.523726d6.js delete mode 100644 assets/js/9685a691.6391964d.js create mode 100644 assets/js/9685a691.963fc293.js create mode 100644 assets/js/9d20b01b.dbb008c8.js delete mode 100644 assets/js/9e7e9fe8.cafc8976.js create mode 100644 assets/js/a11f7a62.e230f057.js delete mode 100644 assets/js/a11f7a62.f09a6ea3.js delete mode 100644 assets/js/a20cb6ab.3c513755.js create mode 100644 assets/js/a20cb6ab.8ba9e9cc.js delete mode 100644 assets/js/a7bd4aaa.0655ba12.js create mode 100644 assets/js/a7bd4aaa.d2cfda4e.js create mode 100644 assets/js/a9152a14.7c956bd5.js delete mode 100644 assets/js/a9152a14.c0b10d79.js delete mode 100644 assets/js/a94703ab.5541bddf.js create mode 100644 assets/js/a94703ab.5b026c04.js create mode 100644 assets/js/aa9dabaa.6c5ec6e4.js delete mode 100644 assets/js/aa9dabaa.aacffa53.js create mode 100644 assets/js/adbddd98.e43d663a.js delete mode 100644 assets/js/ae514745.ac6fb6b5.js create mode 100644 assets/js/ae514745.bf075591.js create mode 100644 assets/js/af27435a.e99f3806.js delete mode 100644 assets/js/af27435a.fafa812e.js delete mode 100644 assets/js/b03e42b8.279af611.js create mode 100644 assets/js/b2d0aac9.51d212cb.js delete mode 100644 assets/js/b364f22b.bf6fc407.js create mode 100644 assets/js/b364f22b.c5a5b2ba.js rename assets/js/{a7456010.34219fe6.js => b44a0471.4dabd826.js} (65%) create mode 100644 assets/js/b938605a.6354eae9.js delete mode 100644 assets/js/b938605a.d68a70cd.js delete mode 100644 assets/js/b93f38ac.1cbd87a3.js create mode 100644 assets/js/b93f38ac.4acf3b85.js create mode 100644 assets/js/bc0b67dc.b0b60ff3.js delete mode 100644 assets/js/bc0b67dc.eca247b5.js delete mode 100644 assets/js/bc653710.04f39b13.js create mode 100644 assets/js/c6652eb3.809d39db.js delete mode 100644 assets/js/c6652eb3.c43ca93a.js delete mode 100644 assets/js/c6c9d4ca.77420fc2.js create mode 100644 assets/js/c6c9d4ca.acd3bfd2.js create mode 100644 assets/js/c7744253.60548add.js create mode 100644 assets/js/c9aab2c7.1de25a7d.js rename assets/js/{19079a0c.7f79a0b9.js => cea75d3f.6cc065d9.js} (65%) delete mode 100644 assets/js/cea90034.d6f71418.js create mode 100644 assets/js/cea90034.e8bef681.js delete mode 100644 assets/js/cf286769.c79c79b8.js create mode 100644 assets/js/dba428f8.43b1baa9.js delete mode 100644 assets/js/dba428f8.74f8c887.js delete mode 100644 assets/js/dd0319fc.cc3ccae7.js create mode 100644 assets/js/dd0319fc.f8e91ea5.js create mode 100644 assets/js/de6ae0ca.d09aefc4.js delete mode 100644 assets/js/dfe73bcb.183f8003.js create mode 100644 assets/js/dfe73bcb.abc8da1e.js create mode 100644 assets/js/e7d66809.0d3b058a.js delete mode 100644 assets/js/e7d66809.806560a2.js create mode 100644 assets/js/e8ea05a8.5576fc59.js create mode 100644 assets/js/ec9cc15e.685ef0bb.js delete mode 100644 assets/js/ed489d73.46f01baf.js create mode 100644 assets/js/ed489d73.a79d3fd3.js delete mode 100644 assets/js/ee1a4a13.2f325875.js create mode 100644 assets/js/ee1a4a13.b1c9db5b.js rename assets/js/{8c6c45d3.3e2f7385.js => f4b1de5d.fb9419bc.js} (66%) create mode 100644 assets/js/f5b60c4a.5362fb34.js delete mode 100644 assets/js/f5b60c4a.7fd97e1e.js delete mode 100644 assets/js/f84d9bdb.06162e76.js create mode 100644 assets/js/f84d9bdb.93664ad0.js create mode 100644 assets/js/fc554d7d.28321418.js delete mode 100644 assets/js/fc554d7d.ce3104eb.js delete mode 100644 assets/js/main.90122d7c.js create mode 100644 assets/js/main.d6046753.js rename assets/js/{main.90122d7c.js.LICENSE.txt => main.d6046753.js.LICENSE.txt} (100%) create mode 100644 assets/js/runtime~main.0af59b66.js delete mode 100644 assets/js/runtime~main.bcd691dd.js delete mode 100644 lunr-index-1728388842884.json create mode 100644 lunr-index-1728391650554.json delete mode 100644 search-doc-1728388842884.json create mode 100644 search-doc-1728391650554.json diff --git a/404.html b/404.html index 5008235..bb6ab86 100644 --- a/404.html +++ b/404.html @@ -2,10 +2,10 @@ - + Page Not Found | Screeb - + @@ -15,13 +15,13 @@ - - - + + + -
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

\ No newline at end of file diff --git a/api-and-connectors.html b/api-and-connectors.html index 457246d..8f3ab8e 100644 --- a/api-and-connectors.html +++ b/api-and-connectors.html @@ -2,10 +2,10 @@ - + API and connectors | Screeb - + @@ -15,13 +15,13 @@ - - - + + + -
Skip to main content
+
Skip to main content
\ No newline at end of file diff --git a/api-and-connectors/releases-api.html b/api-and-connectors/releases-api.html index 1739775..7a554a7 100644 --- a/api-and-connectors/releases-api.html +++ b/api-and-connectors/releases-api.html @@ -2,10 +2,10 @@ - + Releases API | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
Skip to main content

Releases API

+

Releases API

You can integrate the creation of your releases into your current workflow using the Release API.

Authorization

To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button.

diff --git a/api-and-connectors/stitch-v2.0.0.html b/api-and-connectors/stitch-v2.0.0.html index fc32e47..bce5844 100644 --- a/api-and-connectors/stitch-v2.0.0.html +++ b/api-and-connectors/stitch-v2.0.0.html @@ -2,10 +2,10 @@ - + Stitch v2.0.0 | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

Stitch v2.0.0

+

Stitch v2.0.0

On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.

Entities

    diff --git a/api-and-connectors/stitch.html b/api-and-connectors/stitch.html index 67cb573..a203a39 100644 --- a/api-and-connectors/stitch.html +++ b/api-and-connectors/stitch.html @@ -2,10 +2,10 @@ - + Stitch v1.0.0 | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

    Stitch v1.0.0

    +

    Stitch v1.0.0

    On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.

    Entities

      diff --git a/api-and-connectors/webhook-v1.3.0.html b/api-and-connectors/webhook-v1.3.0.html index a074b0e..504543d 100644 --- a/api-and-connectors/webhook-v1.3.0.html +++ b/api-and-connectors/webhook-v1.3.0.html @@ -2,10 +2,10 @@ - + Webhook v1.3.0 | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

      Webhook v1.3.0

      +

      Webhook v1.3.0

      On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.

      Entities

        diff --git a/api-and-connectors/webhook-v2.0.0.html b/api-and-connectors/webhook-v2.0.0.html index 618ed8e..1030a7c 100644 --- a/api-and-connectors/webhook-v2.0.0.html +++ b/api-and-connectors/webhook-v2.0.0.html @@ -2,10 +2,10 @@ - + Webhook v2.0.0 | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

        Webhook v2.0.0

        +

        Webhook v2.0.0

        On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.

        Entities

          diff --git a/api-and-connectors/webhook-v2.1.0.html b/api-and-connectors/webhook-v2.1.0.html index cf807d0..a393e50 100644 --- a/api-and-connectors/webhook-v2.1.0.html +++ b/api-and-connectors/webhook-v2.1.0.html @@ -2,10 +2,10 @@ - + Webhook v2.1.0 | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

          Webhook v2.1.0

          +

          Webhook v2.1.0

          On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.

          Entities

            diff --git a/assets/css/styles.02890924.css b/assets/css/styles.2add6684.css similarity index 54% rename from assets/css/styles.02890924.css rename to assets/css/styles.2add6684.css index 4531b10..9d1829a 100644 --- a/assets/css/styles.02890924.css +++ b/assets/css/styles.2add6684.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}*,.algolia-autocomplete .ds-dropdown-menu *,.searchbox,.searchbox__input{box-sizing:border-box}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#5e21f1;--ifm-color-primary-dark:#29784c;--ifm-color-primary-darker:#277148;--ifm-color-primary-darkest:#205d3b;--ifm-color-primary-light:#33925d;--ifm-color-primary-lighter:#359962;--ifm-color-primary-lightest:#3cad6e;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}#summary_bK1E,.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;top:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden;left:0}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:"";filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#5e21f1;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--docusaurus-highlighted-code-line-bg:#0000004d}.hidden{display:none!important}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.searchbox,.searchbox__input,.tag_QGVx{display:inline-block}.tag_QGVx{margin:0 .4rem .5rem 0}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:999}.searchbox__input{appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__reset,.searchbox__submit{font-size:inherit;-webkit-user-select:none;position:absolute}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:#458ee100;border:0;border-radius:16px 0 0 16px;height:100%;left:0;margin:0;padding:0;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.dropdownNavbarItemMobile_S0Fm,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{height:14px;vertical-align:middle;width:14px;fill:#6d7e96}.searchbox__reset{background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;right:8px;top:8px;user-select:none;fill:#00000080}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:1000}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 #0003,0 2px 3px 0 #0000001a}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 #458ee1cc;color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--version{color:#a6aab1;display:block;font-size:.65em;padding-right:2px;padding-top:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}#__docusaurus-base-url-issue-banner-container,.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.docSidebarContainer_YfHR,.navbarSearchContainer_Bca1:empty,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column,.tocCollapsibleContent_vkbj a{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:2000}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.7 5.7 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6 6 0 0 1-.84.3 4.2 4.2 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.4 3.4 0 0 1-1.26-.82 3.7 3.7 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.9 3.9 0 0 1 .9-1.43 4.1 4.1 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a16 16 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62q.51 0 .96-.15a2.8 2.8 0 0 0 .73-.33V6.7a8.5 8.5 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5 5 0 0 1-.33-1.84c0-.72.1-1.4.32-2s.53-1.1.92-1.5c.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97q.57.63.9 1.5c.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8s-.58 1.3-.58 2.22c0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1m6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3m6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25 25 0 0 1-1.5.25q-1.005.15-2.25.15a6.8 6.8 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7 7 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.5 2.5 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.3 9.3 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25 25 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.8 6.8 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22s.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7 7 0 0 1 2.2-.1q.39.045.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.5 2.5 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a9 9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64q-.75.6-2.1.6c-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67s.47.44.6.7c.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5 5 0 0 0 .98-.33v1.02a3.9 3.9 0 0 1-.94.32 5.7 5.7 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a7 7 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 5 5 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5q.6.495.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.4 2.4 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.5 2.5 0 0 1-.73.28 4.4 4.4 0 0 1-.93.08m8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45s-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}html[data-theme=dark] .algolia-docsearch-footer,html[data-theme=dark] .algolia-docsearch-suggestion--category-header,html[data-theme=dark] .algolia-docsearch-suggestion--wrapper{background:var(--ifm-background-color)!important;color:var(--ifm-font-color-base)!important}html[data-theme=dark] .algolia-docsearch-suggestion--title{color:var(--ifm-font-color-base)!important}html[data-theme=dark] .ds-cursor .algolia-docsearch-suggestion--wrapper{background:var(--ifm-background-surface-color)!important}mark{background-color:#add8e6}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;text-decoration:underline}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.features_t9lD{align-items:center;display:flex;padding:2rem 0;width:100%}.featureImg_d9Ri{height:150px}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}#summary_bK1E{color:#fff;display:flex;gap:1rem;margin:2rem 0}.module_QDbj{background-color:var(--ifm-color-primary);border-radius:12px;flex:1;padding:1rem}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.module_QDbj .moduleContent_rxyB{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.buttons_AeoN{align-items:center;display:flex;justify-content:center}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.lastUpdated_JAkA{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.mdxPageWrapper_j9I6{justify-content:center}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:#0000;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:999}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_JAkA{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media screen and (max-width:996px){font-size:1rem;.heroBanner_qdFl{padding:2rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:100}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}*,.algolia-autocomplete .ds-dropdown-menu *,.searchbox,.searchbox__input{box-sizing:border-box}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#5e21f1;--ifm-color-primary-dark:#29784c;--ifm-color-primary-darker:#277148;--ifm-color-primary-darkest:#205d3b;--ifm-color-primary-light:#33925d;--ifm-color-primary-lighter:#359962;--ifm-color-primary-lightest:#3cad6e;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}#summary_bK1E,.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;top:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden;left:0}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:"";filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#5e21f1;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--docusaurus-highlighted-code-line-bg:#0000004d}.hidden{display:none!important}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{display:inline-block;height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:999}.searchbox__input{-webkit-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;display:inline-block;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__reset,.searchbox__submit{font-size:inherit;-webkit-user-select:none;position:absolute}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:#458ee100;border:0;border-radius:16px 0 0 16px;height:100%;left:0;margin:0;padding:0;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.dropdownNavbarItemMobile_S0Fm,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:#00000080;background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;right:8px;top:8px;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:1000}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 #0003,0 2px 3px 0 #0000001a}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 #458ee1cc;color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--version{color:#a6aab1;display:block;font-size:.65em;padding-right:2px;padding-top:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}#__docusaurus-base-url-issue-banner-container,.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.docSidebarContainer_YfHR,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:2000}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02z'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.74 5.74 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6.37 6.37 0 0 1-.84.3 4.15 4.15 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.38 3.38 0 0 1-1.26-.82 3.74 3.74 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.92 3.92 0 0 1 .9-1.43 4.12 4.12 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a15.86 15.86 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62.34 0 .66-.05.96-.15a2.75 2.75 0 0 0 .73-.33V6.7a8.53 8.53 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5.04 5.04 0 0 1-.33-1.84c0-.72.1-1.4.32-2 .22-.6.53-1.1.92-1.5.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97.38.42.68.92.9 1.5.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8-.4.54-.58 1.3-.58 2.22 0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1zm6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3zm6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25.24 25.24 0 0 1-1.5.25c-.67.1-1.42.15-2.25.15a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7.07 7.07 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.54 2.54 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.34 9.34 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25.24 25.24 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22.2-.36.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7.07 7.07 0 0 1 2.2-.1c.26.03.54.08.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.54 2.54 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a8.9 8.9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64-.5.4-1.2.6-2.1.6-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67.27.2.47.44.6.7.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5.1 5.1 0 0 0 .98-.33v1.02a3.87 3.87 0 0 1-.94.32 5.72 5.72 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a6.68 6.68 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 4.86 4.86 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5.4.33.6.85.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.38 2.38 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.53 2.53 0 0 1-.73.28 4.36 4.36 0 0 1-.93.08zm8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45-.22.3-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}html[data-theme=dark] .algolia-docsearch-footer,html[data-theme=dark] .algolia-docsearch-suggestion--category-header,html[data-theme=dark] .algolia-docsearch-suggestion--wrapper{background:var(--ifm-background-color)!important;color:var(--ifm-font-color-base)!important}html[data-theme=dark] .algolia-docsearch-suggestion--title{color:var(--ifm-font-color-base)!important}html[data-theme=dark] .ds-cursor .algolia-docsearch-suggestion--wrapper{background:var(--ifm-background-surface-color)!important}mark{background-color:#add8e6}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;text-decoration:underline}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}@supports selector(:has(*)){.navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.features_t9lD{align-items:center;display:flex;padding:2rem 0;width:100%}.featureImg_d9Ri{height:150px}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}#summary_bK1E{color:#fff;display:flex;gap:1rem;margin:2rem 0}.module_QDbj{background-color:var(--ifm-color-primary);border-radius:12px;flex:1;padding:1rem}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.module_QDbj .moduleContent_rxyB{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.buttons_AeoN{align-items:center;display:flex;justify-content:center}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.mdxPageWrapper_j9I6{justify-content:center}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:#0000;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:999}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media screen and (max-width:996px){font-size:1rem;.heroBanner_qdFl{padding:2rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:100}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/007aa83c.74b361ab.js b/assets/js/007aa83c.74b361ab.js new file mode 100644 index 0000000..bbcfa96 --- /dev/null +++ b/assets/js/007aa83c.74b361ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2358],{3615:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>l,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var s=r(4848),i=r(8453);const t={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-android/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-android/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"doceSidebar",previous:{title:"Identity",permalink:"/sdk-android/identity"},next:{title:"Event tracking",permalink:"/sdk-android/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "Apple")\nScreeb.assignGroup("plan", "Growth")\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup(null, "cohort-42")\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" }))\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.unassignGroup(null, "cohort-42")\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply {\n this["name"] = "Apple"\n this["employes"] = "100.000+"\n})\n'})})]})}function l(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/007aa83c.e547afe0.js b/assets/js/007aa83c.e547afe0.js deleted file mode 100644 index 157a5af..0000000 --- a/assets/js/007aa83c.e547afe0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2358],{9866:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var s=r(4848),i=r(8453);const t={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-android/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-android/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"doceSidebar",previous:{title:"Identity",permalink:"/sdk-android/identity"},next:{title:"Event tracking",permalink:"/sdk-android/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"})}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "Apple")\nScreeb.assignGroup("plan", "Growth")\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup(null, "cohort-42")\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" }))\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.unassignGroup(null, "cohort-42")\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply {\n this["name"] = "Apple"\n this["employes"] = "100.000+"\n})\n'})})]})}function p(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/033bdbcf.8bd699da.js b/assets/js/033bdbcf.8bd699da.js deleted file mode 100644 index b369bba..0000000 --- a/assets/js/033bdbcf.8bd699da.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4438],{9739:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"React-Native SDK","description":"install and configure the SDK on React Native apps","slug":"/","permalink":"/sdk-react-native/","sidebar":"docSidebar","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-react-native/what-is-screeb"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/03cc6337.587d9109.js b/assets/js/03cc6337.587d9109.js deleted file mode 100644 index f672150..0000000 --- a/assets/js/03cc6337.587d9109.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2293],{9079:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"API and connectors","description":"API and connectors documentation","slug":"/","permalink":"/api-and-connectors/","sidebar":"docSidebar","navigation":{"next":{"title":"Webhook v1.3.0","permalink":"/api-and-connectors/webhook-v1.3.0"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/046e2352.3b601fc3.js b/assets/js/046e2352.3b601fc3.js new file mode 100644 index 0000000..430a595 --- /dev/null +++ b/assets/js/046e2352.3b601fc3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3388],{4638:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var t=i(4848),o=i(8453);const s={sidebar_position:8},a="Push notifications",r={id:"push-notifications",title:"Push notifications",description:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.",source:"@site/docs/sdk-android/push-notifications.md",sourceDirName:".",slug:"/push-notifications",permalink:"/sdk-android/push-notifications",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"doceSidebar",previous:{title:"Hooks",permalink:"/sdk-android/android-hooks"},next:{title:"Reference",permalink:"/sdk-android/reference"}},c={},d=[{value:"Configuring the push notification",id:"configuring-the-push-notification",level:2},{value:"Foreground mode",id:"foreground-mode",level:2},{value:"Background mode",id:"background-mode",level:2}];function u(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"push-notifications",children:"Push notifications"}),"\n",(0,t.jsx)(n.p,{children:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message."}),"\n",(0,t.jsx)(n.p,{children:"Then, when receiving the message in the app, you have to start a survey with this id."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Configure a survey in your Screeb admin space."}),"\n",(0,t.jsx)(n.li,{children:"Configure a push service in your app (ex: Firebase)"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"configuring-the-push-notification",children:"Configuring the push notification"}),"\n",(0,t.jsx)(n.p,{children:"Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule."}),"\n",(0,t.jsx)(n.p,{children:'To configure the payload, add custom data (in the "Additional options" section for Firebase).\nFor example, you can specify a key value like this'}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:' "screeb" : "YOUR SURVEY ID"'})}),"\n",(0,t.jsx)(n.p,{children:"Then, launch the campaign."}),"\n",(0,t.jsx)(n.h2,{id:"foreground-mode",children:"Foreground mode"}),"\n",(0,t.jsx)(n.p,{children:"To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService :"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:' override fun onMessageReceived(remoteMessage: RemoteMessage) {\n // ...\n\n // Check if the message contains a data payload.\n if (remoteMessage.data.isNotEmpty()) {\n Log.d(TAG, "Message data payload: ${remoteMessage.data}")\n Screeb.startSurveyFromNotification(remoteMessage.data["screeb"])\n }\n\n // ...\n }\n'})}),"\n",(0,t.jsx)(n.h2,{id:"background-mode",children:"Background mode"}),"\n",(0,t.jsx)(n.p,{children:"When an app is in the background, a notification is typically displayed by your push framework.\nWhen the user taps the notification, it opens the app with an intent that contains the payload you have previously configured."}),"\n",(0,t.jsx)(n.p,{children:"Then you can get the Screeb id to start a survey in the Activity that has been started."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:' // Call this function from the onCreate of your Activity\n private fun manageNotifications() {\n intent.extras?.let {\n Screeb.startSurvey(it.getString("screeb"))\n }\n }\n'})})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>r});var t=i(6540);const o={},s=t.createContext(o);function a(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/046e2352.4cfbfb11.js b/assets/js/046e2352.4cfbfb11.js deleted file mode 100644 index 95ecb7d..0000000 --- a/assets/js/046e2352.4cfbfb11.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3388],{6333:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>r,toc:()=>d});var t=i(4848),o=i(8453);const a={sidebar_position:8},s="Push notifications",r={id:"push-notifications",title:"Push notifications",description:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.",source:"@site/docs/sdk-android/push-notifications.md",sourceDirName:".",slug:"/push-notifications",permalink:"/sdk-android/push-notifications",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"doceSidebar",previous:{title:"Hooks",permalink:"/sdk-android/android-hooks"},next:{title:"Reference",permalink:"/sdk-android/reference"}},c={},d=[{value:"Configuring the push notification",id:"configuring-the-push-notification",level:2},{value:"Foreground mode",id:"foreground-mode",level:2},{value:"Background mode",id:"background-mode",level:2}];function h(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"push-notifications",children:"Push notifications"})}),"\n",(0,t.jsx)(n.p,{children:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message."}),"\n",(0,t.jsx)(n.p,{children:"Then, when receiving the message in the app, you have to start a survey with this id."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Configure a survey in your Screeb admin space."}),"\n",(0,t.jsx)(n.li,{children:"Configure a push service in your app (ex: Firebase)"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"configuring-the-push-notification",children:"Configuring the push notification"}),"\n",(0,t.jsx)(n.p,{children:"Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule."}),"\n",(0,t.jsx)(n.p,{children:'To configure the payload, add custom data (in the "Additional options" section for Firebase).\nFor example, you can specify a key value like this'}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:' "screeb" : "YOUR SURVEY ID"'})}),"\n",(0,t.jsx)(n.p,{children:"Then, launch the campaign."}),"\n",(0,t.jsx)(n.h2,{id:"foreground-mode",children:"Foreground mode"}),"\n",(0,t.jsx)(n.p,{children:"To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService :"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:' override fun onMessageReceived(remoteMessage: RemoteMessage) {\n // ...\n\n // Check if the message contains a data payload.\n if (remoteMessage.data.isNotEmpty()) {\n Log.d(TAG, "Message data payload: ${remoteMessage.data}")\n Screeb.startSurveyFromNotification(remoteMessage.data["screeb"])\n }\n\n // ...\n }\n'})}),"\n",(0,t.jsx)(n.h2,{id:"background-mode",children:"Background mode"}),"\n",(0,t.jsx)(n.p,{children:"When an app is in the background, a notification is typically displayed by your push framework.\nWhen the user taps the notification, it opens the app with an intent that contains the payload you have previously configured."}),"\n",(0,t.jsx)(n.p,{children:"Then you can get the Screeb id to start a survey in the Activity that has been started."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:' // Call this function from the onCreate of your Activity\n private fun manageNotifications() {\n intent.extras?.let {\n Screeb.startSurvey(it.getString("screeb"))\n }\n }\n'})})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>r});var t=i(6540);const o={},a=t.createContext(o);function s(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0543b8aa.3e803cc8.js b/assets/js/0543b8aa.3e803cc8.js deleted file mode 100644 index 49f6a85..0000000 --- a/assets/js/0543b8aa.3e803cc8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6453],{488:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var r=i(4848),s=i(8453),t=i(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,l={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-android/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-android/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"doceSidebar",previous:{title:"Android SDK",permalink:"/sdk-android/"},next:{title:"How Screeb works",permalink:"/sdk-android/how-screeb-works"}},c={},d=[...t.RM];function h(e){return(0,r.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},9894:(e,n,i)=>{i.d(n,{Ay:()=>a,RM:()=>t});var r=i(4848),s=i(8453);const t=[{value:"What is Screeb?",id:"what-is-screeb",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Vision",id:"our-vision",level:2},{value:"Observe",id:"observe",level:3},{value:"Collect",id:"collect",level:3},{value:"Engage",id:"engage",level:3},{value:"Deliver",id:"deliver",level:3}];function o(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,r.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,r.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,r.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,r.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,r.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,r.jsx)(n.strong,{children:"User Research"}),", ",(0,r.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,r.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,r.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,r.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,r.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,r.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,r.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,r.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,r.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,r.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,r.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,r.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,r.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,r.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,r.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,r.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,r.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>a});var r=i(6540);const s={},t=r.createContext(s);function o(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0543b8aa.ef9890ae.js b/assets/js/0543b8aa.ef9890ae.js new file mode 100644 index 0000000..85ba85c --- /dev/null +++ b/assets/js/0543b8aa.ef9890ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6453],{2343:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>l});var s=r(4848),i=r(8453),t=r(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-android/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-android/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"doceSidebar",previous:{title:"Android SDK",permalink:"/sdk-android/"},next:{title:"How Screeb works",permalink:"/sdk-android/how-screeb-works"}},d={},l=[];function h(e){return(0,s.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},9894:(e,n,r)=>{r.d(n,{Ay:()=>o});var s=r(4848),i=r(8453);function t(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,s.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,s.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,s.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,s.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,s.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,s.jsx)(n.strong,{children:"User Research"}),", ",(0,s.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,s.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,s.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,s.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,s.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,s.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,s.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,s.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,s.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,s.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,s.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,s.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,s.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,s.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,s.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,s.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,s.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(t,{...e})}):t(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/06008df7.66086d3d.js b/assets/js/06008df7.66086d3d.js new file mode 100644 index 0000000..3d81db2 --- /dev/null +++ b/assets/js/06008df7.66086d3d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7084],{7025:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=r(4848),i=r(8453),t=r(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-react-native/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-react-native/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"React-Native SDK",permalink:"/sdk-react-native/"},next:{title:"How Screeb works",permalink:"/sdk-react-native/how-screeb-works"}},l={},d=[];function h(e){return(0,s.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},9894:(e,n,r)=>{r.d(n,{Ay:()=>o});var s=r(4848),i=r(8453);function t(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,s.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,s.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,s.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,s.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,s.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,s.jsx)(n.strong,{children:"User Research"}),", ",(0,s.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,s.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,s.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,s.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,s.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,s.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,s.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,s.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,s.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,s.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,s.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,s.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,s.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,s.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,s.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,s.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,s.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(t,{...e})}):t(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/06008df7.72269281.js b/assets/js/06008df7.72269281.js deleted file mode 100644 index 9404db7..0000000 --- a/assets/js/06008df7.72269281.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7084],{6393:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=i(4848),s=i(8453),t=i(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-react-native/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-react-native/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"React-Native SDK",permalink:"/sdk-react-native/"},next:{title:"How Screeb works",permalink:"/sdk-react-native/how-screeb-works"}},l={},d=[...t.RM];function h(e){return(0,r.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},9894:(e,n,i)=>{i.d(n,{Ay:()=>a,RM:()=>t});var r=i(4848),s=i(8453);const t=[{value:"What is Screeb?",id:"what-is-screeb",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Vision",id:"our-vision",level:2},{value:"Observe",id:"observe",level:3},{value:"Collect",id:"collect",level:3},{value:"Engage",id:"engage",level:3},{value:"Deliver",id:"deliver",level:3}];function o(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,r.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,r.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,r.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,r.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,r.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,r.jsx)(n.strong,{children:"User Research"}),", ",(0,r.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,r.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,r.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,r.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,r.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,r.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,r.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,r.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,r.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,r.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,r.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,r.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,r.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,r.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,r.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,r.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,r.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>a});var r=i(6540);const s={},t=r.createContext(s);function o(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/07543dbf.f210f4d3.js b/assets/js/07543dbf.f210f4d3.js deleted file mode 100644 index 10159d2..0000000 --- a/assets/js/07543dbf.f210f4d3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5122],{7025:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=t(4848),s=t(8453);const i={sidebar_position:4},o="Event tracking",c={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-ios/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-ios/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-ios/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-ios/screen-tracking"}},a={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"event-tracking",children:"Event tracking"})}),"\n",(0,r.jsx)(n.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.trackEvent(name: "Product removed from cart", trackingEventProperties: [:])\n'})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'// trigger custom event\nScreeb.trackEvent(name: "Product added to cart", trackingEventProperties: [\n "product_name": AnyEncodable("Red bike 2021"),\n "category": AnyEncodable("sport"),\n "price": AnyEncodable(12.29),\n "count": AnyEncodable(1),\n "delivery_method": AnyEncodable("UPS"),\n "user_logged": AnyEncodable(false),\n "added_at": AnyEncodable(Date())\n])\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>c});var r=t(6540);const s={},i=r.createContext(s);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/07543dbf.f6d5db65.js b/assets/js/07543dbf.f6d5db65.js new file mode 100644 index 0000000..d878516 --- /dev/null +++ b/assets/js/07543dbf.f6d5db65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5122],{9343:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=t(4848),s=t(8453);const i={sidebar_position:4},o="Event tracking",c={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-ios/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-ios/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-ios/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-ios/screen-tracking"}},a={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"event-tracking",children:"Event tracking"}),"\n",(0,r.jsx)(n.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.trackEvent(name: "Product removed from cart", trackingEventProperties: [:])\n'})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'// trigger custom event\nScreeb.trackEvent(name: "Product added to cart", trackingEventProperties: [\n "product_name": AnyEncodable("Red bike 2021"),\n "category": AnyEncodable("sport"),\n "price": AnyEncodable(12.29),\n "count": AnyEncodable(1),\n "delivery_method": AnyEncodable("UPS"),\n "user_logged": AnyEncodable(false),\n "added_at": AnyEncodable(Date())\n])\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>c});var r=t(6540);const s={},i=r.createContext(s);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0961fa3e.fcbe6469.js b/assets/js/0961fa3e.fcbe6469.js deleted file mode 100644 index 0e10d12..0000000 --- a/assets/js/0961fa3e.fcbe6469.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4778],{2790:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>n,metadata:()=>o,toc:()=>i});var r=t(4848),a=t(8453);const n={sidebar_position:6},l="Start survey programmatically",o={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-js/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-js/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-js/event-tracking"},next:{title:"Hooks",permalink:"/sdk-js/js-hooks"}},c={},i=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Target a custom CSS Selector",id:"target-a-custom-css-selector",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function d(e){const s={code:"code",em:"em",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"})}),"\n",(0,r.jsx)(s.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,r.jsxs)(s.p,{children:["In most cases, you should let the Screeb ",(0,r.jsx)(s.em,{children:"targeting engine start"})," the survey. But sometimes, you may need more control on survey trigger time."]}),"\n",(0,r.jsx)(s.p,{children:"This method is often used for adding feedback button into a menu."}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "");\n'})}),"\n",(0,r.jsx)(s.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,r.jsxs)(s.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,r.jsx)(s.code,{children:"allow_multiple_responses"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", { allow_multiple_responses: false });\n'})}),"\n",(0,r.jsx)(s.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,r.jsxs)(s.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,r.jsx)(s.code,{children:"ignore_survey_status"})," argument and set it to ",(0,r.jsx)(s.code,{children:"false"}),":"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", { ignore_survey_status: false });\n'})}),"\n",(0,r.jsx)(s.h2,{id:"target-a-custom-css-selector",children:"Target a custom CSS Selector"}),"\n",(0,r.jsxs)(s.p,{children:["If you want to target a specific element on your page, you can use the ",(0,r.jsx)(s.code,{children:"selectors"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", {\n selectors: ".my-element" | ["#my-element", ".my-element"],\n});\n'})}),"\n",(0,r.jsx)(s.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.code,{children:"survey.start"})," command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", {\n hidden_fields: { color: "green", article_id: 42 },\n});\n'})})]})}function u(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>o});var r=t(6540);const a={},n=r.createContext(a);function l(e){const s=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0961fa3e.fd72a69a.js b/assets/js/0961fa3e.fd72a69a.js new file mode 100644 index 0000000..811a303 --- /dev/null +++ b/assets/js/0961fa3e.fd72a69a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4778],{4355:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>n,metadata:()=>o,toc:()=>i});var r=t(4848),a=t(8453);const n={sidebar_position:6},l="Start survey programmatically",o={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-js/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-js/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-js/event-tracking"},next:{title:"Hooks",permalink:"/sdk-js/js-hooks"}},c={},i=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Target a custom CSS Selector",id:"target-a-custom-css-selector",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function u(e){const s={code:"code",em:"em",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"}),"\n",(0,r.jsx)(s.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,r.jsxs)(s.p,{children:["In most cases, you should let the Screeb ",(0,r.jsx)(s.em,{children:"targeting engine start"})," the survey. But sometimes, you may need more control on survey trigger time."]}),"\n",(0,r.jsx)(s.p,{children:"This method is often used for adding feedback button into a menu."}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "");\n'})}),"\n",(0,r.jsx)(s.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,r.jsxs)(s.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,r.jsx)(s.code,{children:"allow_multiple_responses"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", { allow_multiple_responses: false });\n'})}),"\n",(0,r.jsx)(s.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,r.jsxs)(s.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,r.jsx)(s.code,{children:"ignore_survey_status"})," argument and set it to ",(0,r.jsx)(s.code,{children:"false"}),":"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", { ignore_survey_status: false });\n'})}),"\n",(0,r.jsx)(s.h2,{id:"target-a-custom-css-selector",children:"Target a custom CSS Selector"}),"\n",(0,r.jsxs)(s.p,{children:["If you want to target a specific element on your page, you can use the ",(0,r.jsx)(s.code,{children:"selectors"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", {\n selectors: ".my-element" | ["#my-element", ".my-element"],\n});\n'})}),"\n",(0,r.jsx)(s.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.code,{children:"survey.start"})," command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-js",children:'$screeb("survey.start", "", {\n hidden_fields: { color: "green", article_id: 42 },\n});\n'})})]})}function d(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>o});var r=t(6540);const a={},n=r.createContext(a);function l(e){const s=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0b4b0dd4.0ad817db.js b/assets/js/0b4b0dd4.0ad817db.js deleted file mode 100644 index 8da8356..0000000 --- a/assets/js/0b4b0dd4.0ad817db.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1503],{2760:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>u});var r=n(4848),o=n(8453);const i={sidebar_position:9},s="Troubleshooting",d={id:"troubleshooting",title:"Troubleshooting",description:"Check Flutter SDK is loaded correctly",source:"@site/docs/sdk-flutter/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-flutter/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-flutter/reference"}},c={},u=[{value:"Check Flutter SDK is loaded correctly",id:"check-flutter-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"Warning iOS",id:"warning-ios",level:2}];function a(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"troubleshooting",children:"Troubleshooting"})}),"\n",(0,r.jsx)(t.h2,{id:"check-flutter-sdk-is-loaded-correctly",children:"Check Flutter SDK is loaded correctly"}),"\n",(0,r.jsxs)(t.p,{children:["You can use the ",(0,r.jsx)(t.code,{children:"PluginScreeb.debug()"})," command in your code."]}),"\n",(0,r.jsx)(t.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 43",src:"https://user-images.githubusercontent.com/80167759/217565520-0d6727e7-e178-492d-ba26-b69302b60861.png"}),"\n",(0,r.jsx)(t.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(t.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(t.p,{children:["You can use the ",(0,r.jsx)(t.code,{children:"PluginScreeb.debugTargeting()"})," command in your code."]}),"\n",(0,r.jsx)(t.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 20",src:"https://user-images.githubusercontent.com/80167759/217565787-49ef0864-0ef1-4e28-8cd4-0f8999318a84.png"}),"\n",(0,r.jsx)(t.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsx)(t.h2,{id:"warning-ios",children:"Warning iOS"}),"\n",(0,r.jsx)(t.p,{children:"You won't see debug log on iOS if you didn't launch your app with xcode"})]})}function l(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>d});var r=n(6540);const o={},i=r.createContext(o);function s(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0b4b0dd4.74ffed7b.js b/assets/js/0b4b0dd4.74ffed7b.js new file mode 100644 index 0000000..429d7ea --- /dev/null +++ b/assets/js/0b4b0dd4.74ffed7b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1503],{7352:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var r=n(4848),o=n(8453);const i={sidebar_position:9},s="Troubleshooting",c={id:"troubleshooting",title:"Troubleshooting",description:"Check Flutter SDK is loaded correctly",source:"@site/docs/sdk-flutter/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-flutter/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-flutter/reference"}},d={},u=[{value:"Check Flutter SDK is loaded correctly",id:"check-flutter-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"Warning iOS",id:"warning-ios",level:2}];function a(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,r.jsx)(t.h2,{id:"check-flutter-sdk-is-loaded-correctly",children:"Check Flutter SDK is loaded correctly"}),"\n",(0,r.jsxs)(t.p,{children:["You can use the ",(0,r.jsx)(t.code,{children:"PluginScreeb.debug()"})," command in your code."]}),"\n",(0,r.jsx)(t.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 43",src:"https://user-images.githubusercontent.com/80167759/217565520-0d6727e7-e178-492d-ba26-b69302b60861.png"}),"\n",(0,r.jsx)(t.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(t.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(t.p,{children:["You can use the ",(0,r.jsx)(t.code,{children:"PluginScreeb.debugTargeting()"})," command in your code."]}),"\n",(0,r.jsx)(t.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 20",src:"https://user-images.githubusercontent.com/80167759/217565787-49ef0864-0ef1-4e28-8cd4-0f8999318a84.png"}),"\n",(0,r.jsx)(t.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsx)(t.h2,{id:"warning-ios",children:"Warning iOS"}),"\n",(0,r.jsx)(t.p,{children:"You won't see debug log on iOS if you didn't launch your app with xcode"})]})}function l(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>c});var r=n(6540);const o={},i=r.createContext(o);function s(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0d503c18.8614a835.js b/assets/js/0d503c18.8614a835.js deleted file mode 100644 index 5d3ec63..0000000 --- a/assets/js/0d503c18.8614a835.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1865],{7676:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var r=t(4848),o=t(8453);const s={sidebar_position:10},i="Troubleshooting",d={id:"troubleshooting",title:"Troubleshooting",description:"Check Android SDK is loaded correctly",source:"@site/docs/sdk-android/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-android/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"doceSidebar",previous:{title:"Reference",permalink:"/sdk-android/reference"}},c={},a=[{value:"Check Android SDK is loaded correctly",id:"check-android-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"troubleshooting",children:"Troubleshooting"})}),"\n",(0,r.jsx)(n.h2,{id:"check-android-sdk-is-loaded-correctly",children:"Check Android SDK is loaded correctly"}),"\n",(0,r.jsxs)(n.p,{children:["You can use the ",(0,r.jsx)(n.code,{children:"Screeb.debug()"})," command in your code."]}),"\n",(0,r.jsx)(n.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 43",src:"https://user-images.githubusercontent.com/80167759/217565520-0d6727e7-e178-492d-ba26-b69302b60861.png"}),"\n",(0,r.jsxs)(n.p,{children:["\u2139\ufe0f Output is printed with ",(0,r.jsx)(n.code,{children:"info"})," log level."]}),"\n",(0,r.jsx)(n.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(n.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(n.p,{children:["You can use the ",(0,r.jsx)(n.code,{children:"Screeb.debugTargeting()"})," command in your code."]}),"\n",(0,r.jsx)(n.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 20",src:"https://user-images.githubusercontent.com/80167759/217565787-49ef0864-0ef1-4e28-8cd4-0f8999318a84.png"}),"\n",(0,r.jsx)(n.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsxs)(n.p,{children:["\u2139\ufe0f Output is printed with ",(0,r.jsx)(n.code,{children:"info"})," log level."]})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>d});var r=t(6540);const o={},s=r.createContext(o);function i(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0d503c18.c235e594.js b/assets/js/0d503c18.c235e594.js new file mode 100644 index 0000000..be66f9b --- /dev/null +++ b/assets/js/0d503c18.c235e594.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1865],{7565:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var r=t(4848),o=t(8453);const s={sidebar_position:10},i="Troubleshooting",d={id:"troubleshooting",title:"Troubleshooting",description:"Check Android SDK is loaded correctly",source:"@site/docs/sdk-android/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-android/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"doceSidebar",previous:{title:"Reference",permalink:"/sdk-android/reference"}},c={},a=[{value:"Check Android SDK is loaded correctly",id:"check-android-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2}];function u(e){const n={code:"code",h1:"h1",h2:"h2",p:"p",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,r.jsx)(n.h2,{id:"check-android-sdk-is-loaded-correctly",children:"Check Android SDK is loaded correctly"}),"\n",(0,r.jsxs)(n.p,{children:["You can use the ",(0,r.jsx)(n.code,{children:"Screeb.debug()"})," command in your code."]}),"\n",(0,r.jsx)(n.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 43",src:"https://user-images.githubusercontent.com/80167759/217565520-0d6727e7-e178-492d-ba26-b69302b60861.png"}),"\n",(0,r.jsxs)(n.p,{children:["\u2139\ufe0f Output is printed with ",(0,r.jsx)(n.code,{children:"info"})," log level."]}),"\n",(0,r.jsx)(n.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(n.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(n.p,{children:["You can use the ",(0,r.jsx)(n.code,{children:"Screeb.debugTargeting()"})," command in your code."]}),"\n",(0,r.jsx)(n.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)("img",{width:"594",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 54 20",src:"https://user-images.githubusercontent.com/80167759/217565787-49ef0864-0ef1-4e28-8cd4-0f8999318a84.png"}),"\n",(0,r.jsx)(n.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsxs)(n.p,{children:["\u2139\ufe0f Output is printed with ",(0,r.jsx)(n.code,{children:"info"})," log level."]})]})}function l(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>d});var r=t(6540);const o={},s=r.createContext(o);function i(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/11b54088.a89b6ca1.js b/assets/js/11b54088.a89b6ca1.js deleted file mode 100644 index c9fbf22..0000000 --- a/assets/js/11b54088.a89b6ca1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1486],{4720:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var r=t(4848),s=t(8453);const a={sidebar_position:6},o="Releases API",i={id:"releases-api",title:"Releases API",description:"You can integrate the creation of your releases into your current workflow using the Release API.",source:"@site/docs/api-and-connectors/releases-api.md",sourceDirName:".",slug:"/releases-api",permalink:"/api-and-connectors/releases-api",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Stitch v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0"}},l={},c=[{value:"Authorization",id:"authorization",level:2},{value:"Endpoint",id:"endpoint",level:2},{value:"Example",id:"example",level:2},{value:"Support",id:"support",level:2}];function p(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"releases-api",children:"Releases API"})}),"\n",(0,r.jsx)(n.p,{children:"You can integrate the creation of your releases into your current workflow using the Release API."}),"\n",(0,r.jsx)(n.h2,{id:"authorization",children:"Authorization"}),"\n",(0,r.jsx)(n.p,{children:"To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button."}),"\n",(0,r.jsx)(n.h2,{id:"endpoint",children:"Endpoint"}),"\n",(0,r.jsxs)(n.p,{children:["The releases API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"POST"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/release",children:"https://api.screeb.app/1.0/release"})]}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"released_at"})," field is optional and will default to the current date."]}),"\n",(0,r.jsx)(n.h2,{id:"example",children:"Example"}),"\n",(0,r.jsx)(n.p,{children:"Here is an example of a request that creates a release."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X POST https://api.screeb.app/1.0/release \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer my_api_token" \\\n -d \'{\n "name": "My release name",\n "description": "My release description",\n "version": "1.0",\n "tags": ["API", "V1"],\n "released_at": "2023-03-22T15:22:41+00:00"\n }\'\n'})}),"\n",(0,r.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,r.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,r.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>i});var r=t(6540);const s={},a=r.createContext(s);function o(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/11b54088.eb72dd5d.js b/assets/js/11b54088.eb72dd5d.js new file mode 100644 index 0000000..4bf8dce --- /dev/null +++ b/assets/js/11b54088.eb72dd5d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1486],{1093:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var r=t(4848),s=t(8453);const a={sidebar_position:6},o="Releases API",i={id:"releases-api",title:"Releases API",description:"You can integrate the creation of your releases into your current workflow using the Release API.",source:"@site/docs/api-and-connectors/releases-api.md",sourceDirName:".",slug:"/releases-api",permalink:"/api-and-connectors/releases-api",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Stitch v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0"}},l={},c=[{value:"Authorization",id:"authorization",level:2},{value:"Endpoint",id:"endpoint",level:2},{value:"Example",id:"example",level:2},{value:"Support",id:"support",level:2}];function p(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"releases-api",children:"Releases API"}),"\n",(0,r.jsx)(n.p,{children:"You can integrate the creation of your releases into your current workflow using the Release API."}),"\n",(0,r.jsx)(n.h2,{id:"authorization",children:"Authorization"}),"\n",(0,r.jsx)(n.p,{children:"To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button."}),"\n",(0,r.jsx)(n.h2,{id:"endpoint",children:"Endpoint"}),"\n",(0,r.jsxs)(n.p,{children:["The releases API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"POST"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/release",children:"https://api.screeb.app/1.0/release"})]}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"released_at"})," field is optional and will default to the current date."]}),"\n",(0,r.jsx)(n.h2,{id:"example",children:"Example"}),"\n",(0,r.jsx)(n.p,{children:"Here is an example of a request that creates a release."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X POST https://api.screeb.app/1.0/release \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer my_api_token" \\\n -d \'{\n "name": "My release name",\n "description": "My release description",\n "version": "1.0",\n "tags": ["API", "V1"],\n "released_at": "2023-03-22T15:22:41+00:00"\n }\'\n'})}),"\n",(0,r.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,r.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,r.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>i});var r=t(6540);const s={},a=r.createContext(s);function o(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1270006e.01585f25.js b/assets/js/1270006e.01585f25.js deleted file mode 100644 index 2e09e90..0000000 --- a/assets/js/1270006e.01585f25.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7812],{6637:(n,e,r)=>{r.r(e),r.d(e,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>d,metadata:()=>o,toc:()=>a});var i=r(4848),s=r(8453);const d={sidebar_position:7},t="Hooks",o={id:"flutter-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-flutter/flutter-hooks.md",sourceDirName:".",slug:"/flutter-hooks",permalink:"/sdk-flutter/flutter-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-flutter/start-survey-programmatically"},next:{title:"Reference",permalink:"/sdk-flutter/reference"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"onSurveyShowed",id:"onsurveyshowed",level:2},{value:"onSurveyStarted",id:"onsurveystarted",level:2},{value:"onQuestionReplied",id:"onquestionreplied",level:2},{value:"onSurveyCompleted",id:"onsurveycompleted",level:2},{value:"onSurveyHidden",id:"onsurveyhidden",level:2},{value:"onAppStoreRatingTriggered",id:"onappstoreratingtriggered",level:2},{value:"onReady",id:"onready",level:2},{value:"onSurveyDisplayAllowed",id:"onsurveydisplayallowed",level:2}];function c(n){const e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...n.components},{Details:r}=e;return r||function(n,e){throw new Error("Expected "+(e?"component":"object")+" `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.header,{children:(0,i.jsx)(e.h1,{id:"hooks",children:"Hooks"})}),"\n",(0,i.jsx)(e.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(e.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(e.p,{children:"Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,i.jsxs)(e.p,{children:["You can define hooks on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"})," and ",(0,i.jsx)(e.code,{children:"PluginScreeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(e.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:"Hook Name"}),(0,i.jsxs)(e.th,{children:["Available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"})]}),(0,i.jsxs)(e.th,{children:["Available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.startSurvey()"})]})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveyshowed",children:(0,i.jsx)(e.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveystarted",children:(0,i.jsx)(e.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onquestionreplied",children:(0,i.jsx)(e.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveycompleted",children:(0,i.jsx)(e.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveyhidden",children:(0,i.jsx)(e.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(e.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onready",children:(0,i.jsx)(e.code,{children:"onReady"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"No \u274c"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(e.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(e.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onReady": (dynamic data) {\n log("onReady $data");\n },\n "onSurveyDisplayAllowed": (dynamic data) {\n log("onSurveyDisplayAllowed $data");\n return true;\n },\n });\n'})}),"\n",(0,i.jsx)(e.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.startSurvey("", "", "", "", {\n "version": "1.0.0",\n "onSurveyShowed": (dynamic data) {\n print("onSurveyShowed");\n print(data.toString());\n },\n "onQuestionReplied": (dynamic data) {\n print("onQuestionReplied");\n print(data.toString());\n },\n},);\n'})}),"\n",(0,i.jsx)(e.hr,{}),"\n",(0,i.jsx)(e.h2,{id:"onsurveyshowed",children:(0,i.jsx)(e.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyShowed": (dynamic data) {\n log("onSurveyShowed $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveystarted",children:(0,i.jsx)(e.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyStarted": (dynamic data) {\n log("onSurveyStarted $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onquestionreplied",children:(0,i.jsx)(e.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onQuestionReplied": (dynamic data) {\n log("onQuestionReplied $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveycompleted",children:(0,i.jsx)(e.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyCompleted": (dynamic data) {\n log("onSurveyCompleted $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveyhidden",children:(0,i.jsx)(e.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyHidden": (dynamic data) {\n log("onSurveyHidden $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(e.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(e.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onAppStoreRatingTriggered": (dynamic data) {\n log("onAppStoreRatingTriggered $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onready",children:(0,i.jsx)(e.code,{children:"onReady"})}),"\n",(0,i.jsxs)(e.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"}),"."]}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onReady": (dynamic data) {\n log("OnReady $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(e.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(e.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,i.jsx)(e.code,{children:"false"})," to prevent display."]}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyDisplayAvailable": (dynamic data) {\n log("onSurveyDisplayAvailable $data");\n return true;\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(n={}){const{wrapper:e}={...(0,s.R)(),...n.components};return e?(0,i.jsx)(e,{...n,children:(0,i.jsx)(c,{...n})}):c(n)}},8453:(n,e,r)=>{r.d(e,{R:()=>t,x:()=>o});var i=r(6540);const s={},d=i.createContext(s);function t(n){const e=i.useContext(d);return i.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function o(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:t(n.components),i.createElement(d.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/1270006e.65a1a400.js b/assets/js/1270006e.65a1a400.js new file mode 100644 index 0000000..f532045 --- /dev/null +++ b/assets/js/1270006e.65a1a400.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7812],{1933:(n,e,r)=>{r.r(e),r.d(e,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>d,metadata:()=>o,toc:()=>a});var i=r(4848),s=r(8453);const d={sidebar_position:7},t="Hooks",o={id:"flutter-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-flutter/flutter-hooks.md",sourceDirName:".",slug:"/flutter-hooks",permalink:"/sdk-flutter/flutter-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-flutter/start-survey-programmatically"},next:{title:"Reference",permalink:"/sdk-flutter/reference"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"onSurveyShowed",id:"onsurveyshowed",level:2},{value:"onSurveyStarted",id:"onsurveystarted",level:2},{value:"onQuestionReplied",id:"onquestionreplied",level:2},{value:"onSurveyCompleted",id:"onsurveycompleted",level:2},{value:"onSurveyHidden",id:"onsurveyhidden",level:2},{value:"onAppStoreRatingTriggered",id:"onappstoreratingtriggered",level:2},{value:"onReady",id:"onready",level:2},{value:"onSurveyDisplayAllowed",id:"onsurveydisplayallowed",level:2}];function c(n){const e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...n.components},{Details:r}=e;return r||function(n,e){throw new Error("Expected "+(e?"component":"object")+" `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.h1,{id:"hooks",children:"Hooks"}),"\n",(0,i.jsx)(e.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(e.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(e.p,{children:"Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,i.jsxs)(e.p,{children:["You can define hooks on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"})," and ",(0,i.jsx)(e.code,{children:"PluginScreeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(e.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:"Hook Name"}),(0,i.jsxs)(e.th,{children:["Available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"})]}),(0,i.jsxs)(e.th,{children:["Available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.startSurvey()"})]})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveyshowed",children:(0,i.jsx)(e.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveystarted",children:(0,i.jsx)(e.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onquestionreplied",children:(0,i.jsx)(e.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveycompleted",children:(0,i.jsx)(e.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveyhidden",children:(0,i.jsx)(e.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(e.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onready",children:(0,i.jsx)(e.code,{children:"onReady"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"No \u274c"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(e.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(e.td,{children:"Yes \u2705"}),(0,i.jsx)(e.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(e.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onReady": (dynamic data) {\n log("onReady $data");\n },\n "onSurveyDisplayAllowed": (dynamic data) {\n log("onSurveyDisplayAllowed $data");\n return true;\n },\n });\n'})}),"\n",(0,i.jsx)(e.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.startSurvey("", "", "", "", {\n "version": "1.0.0",\n "onSurveyShowed": (dynamic data) {\n print("onSurveyShowed");\n print(data.toString());\n },\n "onQuestionReplied": (dynamic data) {\n print("onQuestionReplied");\n print(data.toString());\n },\n},);\n'})}),"\n",(0,i.jsx)(e.hr,{}),"\n",(0,i.jsx)(e.h2,{id:"onsurveyshowed",children:(0,i.jsx)(e.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyShowed": (dynamic data) {\n log("onSurveyShowed $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveystarted",children:(0,i.jsx)(e.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyStarted": (dynamic data) {\n log("onSurveyStarted $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onquestionreplied",children:(0,i.jsx)(e.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onQuestionReplied": (dynamic data) {\n log("onQuestionReplied $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveycompleted",children:(0,i.jsx)(e.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyCompleted": (dynamic data) {\n log("onSurveyCompleted $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveyhidden",children:(0,i.jsx)(e.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(e.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyHidden": (dynamic data) {\n log("onSurveyHidden $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(e.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(e.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onAppStoreRatingTriggered": (dynamic data) {\n log("onAppStoreRatingTriggered $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onready",children:(0,i.jsx)(e.code,{children:"onReady"})}),"\n",(0,i.jsxs)(e.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"}),"."]}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onReady": (dynamic data) {\n log("OnReady $data");\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(e.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(e.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(e.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(e.code,{children:"PluginScreeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,i.jsx)(e.code,{children:"false"})," to prevent display."]}),"\n",(0,i.jsxs)(r,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-dart",children:'PluginScreeb.initSdk(\n "",\n "",\n "",\n "",\n {\n "version": "1.0.0",\n "onSurveyDisplayAvailable": (dynamic data) {\n log("onSurveyDisplayAvailable $data");\n return true;\n },\n });\n'})})]}),"\n",(0,i.jsxs)(r,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(n={}){const{wrapper:e}={...(0,s.R)(),...n.components};return e?(0,i.jsx)(e,{...n,children:(0,i.jsx)(c,{...n})}):c(n)}},8453:(n,e,r)=>{r.d(e,{R:()=>t,x:()=>o});var i=r(6540);const s={},d=i.createContext(s);function t(n){const e=i.useContext(d);return i.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function o(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:t(n.components),i.createElement(d.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/12dc5c73.a07887df.js b/assets/js/12dc5c73.a07887df.js deleted file mode 100644 index 53f9619..0000000 --- a/assets/js/12dc5c73.a07887df.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4815],{1752:e=>{e.exports=JSON.parse('{"version":{"pluginId":"sdk-android","version":"current","label":"Android SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"doceSidebar":[{"type":"category","label":"Android SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-android/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-android/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-android/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-android/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-android/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-android/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-android/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-android/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-android/android-hooks","docId":"android-hooks","unlisted":false},{"type":"link","label":"Push notifications","href":"/sdk-android/push-notifications","docId":"push-notifications","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-android/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-android/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-android/"}]},"docs":{"android-hooks":{"id":"android-hooks","title":"Hooks","description":"Set hooks","sidebar":"doceSidebar"},"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"doceSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"doceSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"doceSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"doceSidebar"},"install":{"id":"install","title":"Install","description":"How to install the Android SDK in your app?","sidebar":"doceSidebar"},"push-notifications":{"id":"push-notifications","title":"Push notifications","description":"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.","sidebar":"doceSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"doceSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"doceSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"doceSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check Android SDK is loaded correctly","sidebar":"doceSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"doceSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.563e1988.js b/assets/js/14eb3368.563e1988.js deleted file mode 100644 index 3046de3..0000000 --- a/assets/js/14eb3368.563e1988.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6969],{1243:(e,t,n)=>{n.d(t,{A:()=>g});n(6540);var s=n(4164),r=n(7559),i=n(4718),a=n(9169),l=n(8774),o=n(1312),c=n(6025),d=n(4848);function u(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const m={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,c.Ay)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(l.A,{"aria-label":(0,o.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(u,{className:m.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:n,isLast:s}=e;const r="breadcrumbs__link";return s?(0,d.jsx)("span",{className:r,itemProp:"name",children:t}):n?(0,d.jsx)(l.A,{className:r,href:n,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:r,children:t})}function p(e){let{children:t,active:n,index:r,addMicrodata:i}=e;return(0,d.jsxs)("li",{...i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,s.A)("breadcrumbs__item",{"breadcrumbs__item--active":n}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(r+1)})]})}function g(){const e=(0,i.OF)(),t=(0,a.Dt)();return e?(0,d.jsx)("nav",{className:(0,s.A)(r.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,o.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,n)=>{const s=n===e.length-1,r="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(p,{active:s,index:n,addMicrodata:!!r,children:(0,d.jsx)(x,{href:r,isLast:s,children:t.label})},n)}))]})}):null}},7247:(e,t,n)=>{n.r(t),n.d(t,{default:()=>V});var s=n(6540),r=n(1003),i=n(4718),a=n(6025),l=n(4164),o=n(8774),c=n(4586);const d=["zero","one","two","few","many","other"];function u(e){return d.filter((t=>e.includes(t)))}const m={locale:"en",pluralForms:u(["one","other"]),select:e=>1===e?"one":"other"};function h(){const{i18n:{currentLocale:e}}=(0,c.A)();return(0,s.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:u(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),m}}),[e])}function b(){const e=h();return{selectMessage:(t,n)=>function(e,t,n){const s=e.split("|");if(1===s.length)return s[0];s.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const r=n.select(t),i=n.pluralForms.indexOf(r);return s[Math.min(i,s.length-1)]}(n,t,e)}}var x=n(6654),p=n(1312),g=n(1107);const v={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var f=n(4848);function j(e){let{href:t,children:n}=e;return(0,f.jsx)(o.A,{href:t,className:(0,l.A)("card padding--lg",v.cardContainer),children:n})}function A(e){let{href:t,icon:n,title:s,description:r}=e;return(0,f.jsxs)(j,{href:t,children:[(0,f.jsxs)(g.A,{as:"h2",className:(0,l.A)("text--truncate",v.cardTitle),title:s,children:[n," ",s]}),r&&(0,f.jsx)("p",{className:(0,l.A)("text--truncate",v.cardDescription),title:r,children:r})]})}function N(e){let{item:t}=e;const n=(0,i.Nr)(t),s=function(){const{selectMessage:e}=b();return t=>e(t,(0,p.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return n?(0,f.jsx)(A,{href:n,icon:"\ud83d\uddc3\ufe0f",title:t.label,description:t.description??s(t.items.length)}):null}function T(e){let{item:t}=e;const n=(0,x.A)(t.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,i.cC)(t.docId??void 0);return(0,f.jsx)(A,{href:t.href,icon:n,title:t.label,description:t.description??s?.description})}function _(e){let{item:t}=e;switch(t.type){case"link":return(0,f.jsx)(T,{item:t});case"category":return(0,f.jsx)(N,{item:t});default:throw new Error(`unknown item type ${JSON.stringify(t)}`)}}function L(e){let{className:t}=e;const n=(0,i.$S)();return(0,f.jsx)(k,{items:n.items,className:t})}function k(e){const{items:t,className:n}=e;if(!t)return(0,f.jsx)(L,{...e});const s=(0,i.d1)(t);return(0,f.jsx)("section",{className:(0,l.A)("row",n),children:s.map(((e,t)=>(0,f.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,f.jsx)(_,{item:e})},t)))})}var y=n(6929),w=n(1878),I=n(4267),C=n(1243);const F={generatedIndexPage:"generatedIndexPage_vN6x",list:"list_eTzJ",title:"title_kItE"};function M(e){let{categoryGeneratedIndex:t}=e;return(0,f.jsx)(r.be,{title:t.title,description:t.description,keywords:t.keywords,image:(0,a.Ay)(t.image)})}function P(e){let{categoryGeneratedIndex:t}=e;const n=(0,i.$S)();return(0,f.jsxs)("div",{className:F.generatedIndexPage,children:[(0,f.jsx)(w.A,{}),(0,f.jsx)(C.A,{}),(0,f.jsx)(I.A,{}),(0,f.jsxs)("header",{children:[(0,f.jsx)(g.A,{as:"h1",className:F.title,children:t.title}),t.description&&(0,f.jsx)("p",{children:t.description})]}),(0,f.jsx)("article",{className:"margin-top--lg",children:(0,f.jsx)(k,{items:n.items,className:F.list})}),(0,f.jsx)("footer",{className:"margin-top--lg",children:(0,f.jsx)(y.A,{previous:t.navigation.previous,next:t.navigation.next})})]})}function V(e){return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(M,{...e}),(0,f.jsx)(P,{...e})]})}},6929:(e,t,n)=>{n.d(t,{A:()=>o});n(6540);var s=n(1312),r=n(4164),i=n(8774),a=n(4848);function l(e){const{permalink:t,title:n,subLabel:s,isNext:l}=e;return(0,a.jsxs)(i.A,{className:(0,r.A)("pagination-nav__link",l?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[s&&(0,a.jsx)("div",{className:"pagination-nav__sublabel",children:s}),(0,a.jsx)("div",{className:"pagination-nav__label",children:n})]})}function o(e){const{previous:t,next:n}=e;return(0,a.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,s.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,a.jsx)(l,{...t,subLabel:(0,a.jsx)(s.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),n&&(0,a.jsx)(l,{...n,subLabel:(0,a.jsx)(s.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,n)=>{n.d(t,{A:()=>o});n(6540);var s=n(4164),r=n(1312),i=n(7559),a=n(3025),l=n(4848);function o(e){let{className:t}=e;const n=(0,a.r)();return n.badge?(0,l.jsx)("span",{className:(0,s.A)(t,i.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,l.jsx)(r.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,n)=>{n.d(t,{A:()=>p});n(6540);var s=n(4164),r=n(4586),i=n(8774),a=n(1312),l=n(8295),o=n(7559),c=n(3886),d=n(3025),u=n(4848);const m={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(a.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:n.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(a.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:n.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=m[e.versionMetadata.banner];return(0,u.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:n,onClick:s}=e;return(0,u.jsx)(a.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,u.jsx)("b",{children:(0,u.jsx)(i.A,{to:n,onClick:s,children:(0,u.jsx)(a.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:i}}=(0,r.A)(),{pluginId:a}=(0,l.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,c.g1)(a),{latestDocSuggestion:m,latestVersionSuggestion:x}=(0,l.HW)(a),p=m??(g=x).docs.find((e=>e.id===g.mainDocId));var g;return(0,u.jsxs)("div",{className:(0,s.A)(t,o.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,u.jsx)("div",{children:(0,u.jsx)(h,{siteTitle:i,versionMetadata:n})}),(0,u.jsx)("div",{className:"margin-top--md",children:(0,u.jsx)(b,{versionLabel:x.label,to:p.path,onClick:()=>d(x.name)})})]})}function p(e){let{className:t}=e;const n=(0,d.r)();return n.banner?(0,u.jsx)(x,{className:t,versionMetadata:n}):null}}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.804d37af.js b/assets/js/14eb3368.804d37af.js new file mode 100644 index 0000000..fcb09b3 --- /dev/null +++ b/assets/js/14eb3368.804d37af.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6969],{1243:(e,s,t)=>{t.d(s,{A:()=>p});t(6540);var n=t(4164),i=t(7559),a=t(1754),r=t(9169),c=t(8774),l=t(1312),o=t(6025),d=t(4848);function m(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const u={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,o.A)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(c.A,{"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(m,{className:u.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:s,href:t,isLast:n}=e;const i="breadcrumbs__link";return n?(0,d.jsx)("span",{className:i,itemProp:"name",children:s}):t?(0,d.jsx)(c.A,{className:i,href:t,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:s})}):(0,d.jsx)("span",{className:i,children:s})}function v(e){let{children:s,active:t,index:i,addMicrodata:a}=e;return(0,d.jsxs)("li",{...a&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,n.A)("breadcrumbs__item",{"breadcrumbs__item--active":t}),children:[s,(0,d.jsx)("meta",{itemProp:"position",content:String(i+1)})]})}function p(){const e=(0,a.OF)(),s=(0,r.Dt)();return e?(0,d.jsx)("nav",{className:(0,n.A)(i.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[s&&(0,d.jsx)(h,{}),e.map(((s,t)=>{const n=t===e.length-1,i="category"===s.type&&s.linkUnlisted?void 0:s.href;return(0,d.jsx)(v,{active:n,index:t,addMicrodata:!!i,children:(0,d.jsx)(x,{href:i,isLast:n,children:s.label})},t)}))]})}):null}},4136:(e,s,t)=>{t.r(s),t.d(s,{default:()=>y});t(6540);var n=t(1003),i=t(1754),a=t(6025),r=t(4164),c=t(8774),l=t(6654),o=t(1312),d=t(1107);const m={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=t(4848);function h(e){let{href:s,children:t}=e;return(0,u.jsx)(c.A,{href:s,className:(0,r.A)("card padding--lg",m.cardContainer),children:t})}function b(e){let{href:s,icon:t,title:n,description:i}=e;return(0,u.jsxs)(h,{href:s,children:[(0,u.jsxs)(d.A,{as:"h2",className:(0,r.A)("text--truncate",m.cardTitle),title:n,children:[t," ",n]}),i&&(0,u.jsx)("p",{className:(0,r.A)("text--truncate",m.cardDescription),title:i,children:i})]})}function x(e){let{item:s}=e;const t=(0,i.Nr)(s);return t?(0,u.jsx)(b,{href:t,icon:"\ud83d\uddc3\ufe0f",title:s.label,description:s.description??(0,o.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:s.items.length})}):null}function v(e){let{item:s}=e;const t=(0,l.A)(s.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,i.cC)(s.docId??void 0);return(0,u.jsx)(b,{href:s.href,icon:t,title:s.label,description:s.description??n?.description})}function p(e){let{item:s}=e;switch(s.type){case"link":return(0,u.jsx)(v,{item:s});case"category":return(0,u.jsx)(x,{item:s});default:throw new Error(`unknown item type ${JSON.stringify(s)}`)}}function g(e){let{className:s}=e;const t=(0,i.$S)();return(0,u.jsx)(j,{items:t.items,className:s})}function j(e){const{items:s,className:t}=e;if(!s)return(0,u.jsx)(g,{...e});const n=(0,i.d1)(s);return(0,u.jsx)("section",{className:(0,r.A)("row",t),children:n.map(((e,s)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(p,{item:e})},s)))})}var f=t(6929),A=t(1878),N=t(4267),T=t(1243);const _={generatedIndexPage:"generatedIndexPage_vN6x",list:"list_eTzJ",title:"title_kItE"};function L(e){let{categoryGeneratedIndex:s}=e;return(0,u.jsx)(n.be,{title:s.title,description:s.description,keywords:s.keywords,image:(0,a.A)(s.image)})}function k(e){let{categoryGeneratedIndex:s}=e;const t=(0,i.$S)();return(0,u.jsxs)("div",{className:_.generatedIndexPage,children:[(0,u.jsx)(A.A,{}),(0,u.jsx)(T.A,{}),(0,u.jsx)(N.A,{}),(0,u.jsxs)("header",{children:[(0,u.jsx)(d.A,{as:"h1",className:_.title,children:s.title}),s.description&&(0,u.jsx)("p",{children:s.description})]}),(0,u.jsx)("article",{className:"margin-top--lg",children:(0,u.jsx)(j,{items:t.items,className:_.list})}),(0,u.jsx)("footer",{className:"margin-top--lg",children:(0,u.jsx)(f.A,{previous:s.navigation.previous,next:s.navigation.next})})]})}function y(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(L,{...e}),(0,u.jsx)(k,{...e})]})}},6929:(e,s,t)=>{t.d(s,{A:()=>l});t(6540);var n=t(1312),i=t(4164),a=t(8774),r=t(4848);function c(e){const{permalink:s,title:t,subLabel:n,isNext:c}=e;return(0,r.jsxs)(a.A,{className:(0,i.A)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:s,children:[n&&(0,r.jsx)("div",{className:"pagination-nav__sublabel",children:n}),(0,r.jsx)("div",{className:"pagination-nav__label",children:t})]})}function l(e){const{previous:s,next:t}=e;return(0,r.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,n.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[s&&(0,r.jsx)(c,{...s,subLabel:(0,r.jsx)(n.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),t&&(0,r.jsx)(c,{...t,subLabel:(0,r.jsx)(n.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,s,t)=>{t.d(s,{A:()=>l});t(6540);var n=t(4164),i=t(1312),a=t(7559),r=t(2252),c=t(4848);function l(e){let{className:s}=e;const t=(0,r.r)();return t.badge?(0,c.jsx)("span",{className:(0,n.A)(s,a.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,c.jsx)(i.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:t.label},children:"Version: {versionLabel}"})}):null}},1878:(e,s,t)=>{t.d(s,{A:()=>v});t(6540);var n=t(4164),i=t(4586),a=t(8774),r=t(1312),c=t(8295),l=t(7559),o=t(5597),d=t(2252),m=t(4848);const u={unreleased:function(e){let{siteTitle:s,versionMetadata:t}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:s,versionLabel:(0,m.jsx)("b",{children:t.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:s,versionMetadata:t}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:s,versionLabel:(0,m.jsx)("b",{children:t.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const s=u[e.versionMetadata.banner];return(0,m.jsx)(s,{...e})}function b(e){let{versionLabel:s,to:t,onClick:n}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:s,latestVersionLink:(0,m.jsx)("b",{children:(0,m.jsx)(a.A,{to:t,onClick:n,children:(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:s,versionMetadata:t}=e;const{siteConfig:{title:a}}=(0,i.A)(),{pluginId:r}=(0,c.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,o.g1)(r),{latestDocSuggestion:u,latestVersionSuggestion:x}=(0,c.HW)(r),v=u??(p=x).docs.find((e=>e.id===p.mainDocId));var p;return(0,m.jsxs)("div",{className:(0,n.A)(s,l.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,m.jsx)("div",{children:(0,m.jsx)(h,{siteTitle:a,versionMetadata:t})}),(0,m.jsx)("div",{className:"margin-top--md",children:(0,m.jsx)(b,{versionLabel:x.label,to:v.path,onClick:()=>d(x.name)})})]})}function v(e){let{className:s}=e;const t=(0,d.r)();return t.banner?(0,m.jsx)(x,{className:s,versionMetadata:t}):null}}}]); \ No newline at end of file diff --git a/assets/js/15394cdb.876f25c2.js b/assets/js/15394cdb.876f25c2.js deleted file mode 100644 index 1d3b0a4..0000000 --- a/assets/js/15394cdb.876f25c2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8896],{413:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var o=t(4848),n=t(8453),s=t(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-ios/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-ios/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-ios/what-is-screeb"},next:{title:"Install",permalink:"/sdk-ios/install"}},l={},d=[...s.RM];function u(e){return(0,o.jsx)(s.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},5164:(e,r,t)=>{t.d(r,{Ay:()=>a,RM:()=>s});var o=t(4848),n=t(8453);const s=[{value:"Overview",id:"overview",level:3},{value:"Sources for collecting data",id:"sources-for-collecting-data",level:2},{value:"How to collect data",id:"how-to-collect-data",level:2},{value:"Using Screeb as a Data Source",id:"using-screeb-as-a-data-source",level:3},{value:"Using external Data Source",id:"using-external-data-source",level:3},{value:"Destination for collected data",id:"destination-for-collected-data",level:2}];function i(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,o.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,o.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,o.jsxs)(r.ul,{children:["\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,o.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,o.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,o.jsxs)(r.ul,{children:["\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,o.jsxs)(r.li,{children:[(0,o.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,o.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,o.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,o.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,o.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,o.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,o.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,o.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,o.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,o.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,o.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,o.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,o.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,o.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function a(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(i,{...e})}):i(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var o=t(6540);const n={},s=o.createContext(n);function i(e){const r=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),o.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/15394cdb.b2cf8376.js b/assets/js/15394cdb.b2cf8376.js new file mode 100644 index 0000000..c1ec73a --- /dev/null +++ b/assets/js/15394cdb.b2cf8376.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8896],{4683:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var t=n(4848),s=n(8453),o=n(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-ios/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-ios/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-ios/what-is-screeb"},next:{title:"Install",permalink:"/sdk-ios/install"}},l={},d=[];function u(e){return(0,t.jsx)(o.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},5164:(e,r,n)=>{n.d(r,{Ay:()=>i});var t=n(4848),s=n(8453);function o(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,t.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,t.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,t.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,t.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,t.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,t.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,t.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,t.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,t.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,t.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,t.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,t.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,t.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,t.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function i(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},8453:(e,r,n)=>{n.d(r,{R:()=>i,x:()=>a});var t=n(6540);const s={},o=t.createContext(s);function i(e){const r=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1618db88.04b9b32a.js b/assets/js/1618db88.04b9b32a.js deleted file mode 100644 index e6ea7a2..0000000 --- a/assets/js/1618db88.04b9b32a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5811],{9894:(e,n,s)=>{s.d(n,{Ay:()=>a,RM:()=>t});var i=s(4848),r=s(8453);const t=[{value:"What is Screeb?",id:"what-is-screeb",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Vision",id:"our-vision",level:2},{value:"Observe",id:"observe",level:3},{value:"Collect",id:"collect",level:3},{value:"Engage",id:"engage",level:3},{value:"Deliver",id:"deliver",level:3}];function o(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,i.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,i.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,i.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,i.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,i.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,i.jsx)(n.strong,{children:"User Research"}),", ",(0,i.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,i.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,i.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,i.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,i.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,i.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,i.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,i.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,i.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,i.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,i.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,i.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,i.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,i.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,i.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,i.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,i.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},7004:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=s(4848),r=s(8453),t=s(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,l={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-js/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-js/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"Javascript tag",permalink:"/sdk-js/"},next:{title:"How Screeb works",permalink:"/sdk-js/how-screeb-works"}},c={},d=[...t.RM];function h(e){return(0,i.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var i=s(6540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1618db88.08af610c.js b/assets/js/1618db88.08af610c.js new file mode 100644 index 0000000..0ebf274 --- /dev/null +++ b/assets/js/1618db88.08af610c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5811],{9894:(e,n,s)=>{s.d(n,{Ay:()=>o});var r=s(4848),i=s(8453);function t(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,r.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,r.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,r.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,r.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,r.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,r.jsx)(n.strong,{children:"User Research"}),", ",(0,r.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,r.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,r.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,r.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,r.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,r.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,r.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,r.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,r.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,r.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,r.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,r.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,r.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,r.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,r.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,r.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,r.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(t,{...e})}):t(e)}},6635:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=s(4848),i=s(8453),t=s(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-js/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-js/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"Javascript tag",permalink:"/sdk-js/"},next:{title:"How Screeb works",permalink:"/sdk-js/how-screeb-works"}},l={},d=[];function h(e){return(0,r.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var r=s(6540);const i={},t=r.createContext(i);function o(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/16378f01.197952c7.js b/assets/js/16378f01.197952c7.js deleted file mode 100644 index 0fcc61d..0000000 --- a/assets/js/16378f01.197952c7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2215],{2991:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var i=s(4848),d=s(8453);const r={sidebar_position:2},t="Webhook v2.0.0",l={id:"webhook-v2.0.0",title:"Webhook v2.0.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v2.0.0.md",sourceDirName:".",slug:"/webhook-v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Webhook v1.3.0",permalink:"/api-and-connectors/webhook-v1.3.0"},next:{title:"Webhook v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Migrate from v1.3.0",id:"migrate-from-v130",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"User",id:"user",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Field",id:"field",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"webhook-v200",children:"Webhook v2.0.0"})}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"User: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,i.jsx)(n.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"migrate-from-v130",children:"Migrate from v1.3.0"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Each ",(0,i.jsx)(n.code,{children:"correlation_id"})," has been renamed ",(0,i.jsx)(n.code,{children:"id"}),", and the previous ",(0,i.jsx)(n.code,{children:"id"})," property is not available anymore."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"payload.respondent"})," has been renamed ",(0,i.jsx)(n.code,{children:"payload.user"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"payload.response.answer.field"})," has been converted into a array: ",(0,i.jsx)(n.code,{children:"payload.response.answer.fields"})]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "2.0.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "user": {\n "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "user_id": "samuel@screeb.app",\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"]\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "locale": "en-US",\n "support": "desktop",\n "timezone": -120,\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...."\n },\n "question": {\n "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "fields": [\n {\n "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.",\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n }\n ],\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"2.0.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:""}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user"}),(0,i.jsx)(n.td,{children:"User"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"User details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"user",children:"User"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"anonymous_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the user"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main user identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User groups"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})," or event_type == ",(0,i.jsx)(n.code,{children:"response.ended"})," )"]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"fields"}),(0,i.jsx)(n.td,{children:"Field[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'List of values. See the "Field" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"field",children:"Field"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Printable value of the field (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "time"'})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const d={},r=i.createContext(d);function t(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:t(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/16378f01.3c99ab7d.js b/assets/js/16378f01.3c99ab7d.js new file mode 100644 index 0000000..2e07851 --- /dev/null +++ b/assets/js/16378f01.3c99ab7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2215],{2238:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var i=s(4848),d=s(8453);const r={sidebar_position:2},t="Webhook v2.0.0",l={id:"webhook-v2.0.0",title:"Webhook v2.0.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v2.0.0.md",sourceDirName:".",slug:"/webhook-v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Webhook v1.3.0",permalink:"/api-and-connectors/webhook-v1.3.0"},next:{title:"Webhook v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Migrate from v1.3.0",id:"migrate-from-v130",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"User",id:"user",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Field",id:"field",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"webhook-v200",children:"Webhook v2.0.0"}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"User: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,i.jsx)(n.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"migrate-from-v130",children:"Migrate from v1.3.0"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Each ",(0,i.jsx)(n.code,{children:"correlation_id"})," has been renamed ",(0,i.jsx)(n.code,{children:"id"}),", and the previous ",(0,i.jsx)(n.code,{children:"id"})," property is not available anymore."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"payload.respondent"})," has been renamed ",(0,i.jsx)(n.code,{children:"payload.user"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"payload.response.answer.field"})," has been converted into a array: ",(0,i.jsx)(n.code,{children:"payload.response.answer.fields"})]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "2.0.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "user": {\n "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "user_id": "samuel@screeb.app",\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"]\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "locale": "en-US",\n "support": "desktop",\n "timezone": -120,\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...."\n },\n "question": {\n "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "fields": [\n {\n "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.",\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n }\n ],\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"2.0.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:""}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user"}),(0,i.jsx)(n.td,{children:"User"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"User details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"user",children:"User"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"anonymous_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the user"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main user identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User groups"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})," or event_type == ",(0,i.jsx)(n.code,{children:"response.ended"})," )"]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"fields"}),(0,i.jsx)(n.td,{children:"Field[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'List of values. See the "Field" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"field",children:"Field"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Printable value of the field (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "time"'})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const d={},r=i.createContext(d);function t(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:t(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/17896441.14b0b61d.js b/assets/js/17896441.14b0b61d.js deleted file mode 100644 index 7e66f67..0000000 --- a/assets/js/17896441.14b0b61d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8401],{1243:(e,t,s)=>{s.d(t,{A:()=>v});s(6540);var n=s(4164),a=s(7559),i=s(4718),o=s(9169),l=s(8774),r=s(1312),c=s(6025),d=s(4848);function m(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const u={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,c.Ay)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(l.A,{"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(m,{className:u.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:s,isLast:n}=e;const a="breadcrumbs__link";return n?(0,d.jsx)("span",{className:a,itemProp:"name",children:t}):s?(0,d.jsx)(l.A,{className:a,href:s,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:a,children:t})}function p(e){let{children:t,active:s,index:a,addMicrodata:i}=e;return(0,d.jsxs)("li",{...i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,n.A)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(a+1)})]})}function v(){const e=(0,i.OF)(),t=(0,o.Dt)();return e?(0,d.jsx)("nav",{className:(0,n.A)(a.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,s)=>{const n=s===e.length-1,a="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(p,{active:n,index:s,addMicrodata:!!a,children:(0,d.jsx)(x,{href:a,isLast:n,children:t.label})},s)}))]})}):null}},8632:(e,t,s)=>{s.r(t),s.d(t,{default:()=>O});var n=s(6540),a=s(1003),i=s(9532),o=s(4848);const l=n.createContext(null);function r(e){let{children:t,content:s}=e;const a=function(e){return(0,n.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(s);return(0,o.jsx)(l.Provider,{value:a,children:t})}function c(){const e=(0,n.useContext)(l);if(null===e)throw new i.dV("DocProvider");return e}function d(){const{metadata:e,frontMatter:t,assets:s}=c();return(0,o.jsx)(a.be,{title:e.title,description:e.description,keywords:t.keywords,image:s.image??t.image})}var m=s(4164),u=s(4581),h=s(6929);function b(){const{metadata:e}=c();return(0,o.jsx)(h.A,{previous:e.previous,next:e.next})}var x=s(1878),p=s(4267),v=s(7559),g=s(1312),j=s(8774);const f={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function A(e){let{permalink:t,label:s,count:n,description:a}=e;return(0,o.jsxs)(j.A,{href:t,title:a,className:(0,m.A)(f.tag,n?f.tagWithCount:f.tagRegular),children:[s,n&&(0,o.jsx)("span",{children:n})]})}const _={tags:"tags_jXut",tag:"tag_QGVx"};function N(e){let{tags:t}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("b",{children:(0,o.jsx)(g.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,o.jsx)("ul",{className:(0,m.A)(_.tags,"padding--none","margin-left--sm"),children:t.map((e=>(0,o.jsx)("li",{className:_.tag,children:(0,o.jsx)(A,{...e})},e.permalink)))})]})}var C=s(2153);function L(){const{metadata:e}=c(),{editUrl:t,lastUpdatedAt:s,lastUpdatedBy:n,tags:a}=e,i=a.length>0,l=!!(t||s||n);return i||l?(0,o.jsxs)("footer",{className:(0,m.A)(v.G.docs.docFooter,"docusaurus-mt-lg"),children:[i&&(0,o.jsx)("div",{className:(0,m.A)("row margin-top--sm",v.G.docs.docFooterTagsRow),children:(0,o.jsx)("div",{className:"col",children:(0,o.jsx)(N,{tags:a})})}),l&&(0,o.jsx)(C.A,{className:(0,m.A)("margin-top--sm",v.G.docs.docFooterEditMetaRow),editUrl:t,lastUpdatedAt:s,lastUpdatedBy:n})]}):null}var T=s(1422),k=s(5195);const M={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function w(e){let{collapsed:t,...s}=e;return(0,o.jsx)("button",{type:"button",...s,className:(0,m.A)("clean-btn",M.tocCollapsibleButton,!t&&M.tocCollapsibleButtonExpanded,s.className),children:(0,o.jsx)(g.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})})}const B={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function I(e){let{toc:t,className:s,minHeadingLevel:n,maxHeadingLevel:a}=e;const{collapsed:i,toggleCollapsed:l}=(0,T.u)({initialState:!0});return(0,o.jsxs)("div",{className:(0,m.A)(B.tocCollapsible,!i&&B.tocCollapsibleExpanded,s),children:[(0,o.jsx)(w,{collapsed:i,onClick:l}),(0,o.jsx)(T.N,{lazy:!0,className:B.tocCollapsibleContent,collapsed:i,children:(0,o.jsx)(k.A,{toc:t,minHeadingLevel:n,maxHeadingLevel:a})})]})}const V={tocMobile:"tocMobile_ITEo"};function H(){const{toc:e,frontMatter:t}=c();return(0,o.jsx)(I,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,m.A)(v.G.docs.docTocMobile,V.tocMobile)})}var y=s(7763);function E(){const{toc:e,frontMatter:t}=c();return(0,o.jsx)(y.A,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:v.G.docs.docTocDesktop})}var G=s(1107),P=s(8509);function F(e){let{children:t}=e;const s=function(){const{metadata:e,frontMatter:t,contentTitle:s}=c();return t.hide_title||void 0!==s?null:e.title}();return(0,o.jsxs)("div",{className:(0,m.A)(v.G.docs.docMarkdown,"markdown"),children:[s&&(0,o.jsx)("header",{children:(0,o.jsx)(G.A,{as:"h1",children:s})}),(0,o.jsx)(P.A,{children:t})]})}var R=s(1243),D=s(6896);const S={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function U(e){let{children:t}=e;const s=function(){const{frontMatter:e,toc:t}=c(),s=(0,u.l)(),n=e.hide_table_of_contents,a=!n&&t.length>0;return{hidden:n,mobile:a?(0,o.jsx)(H,{}):void 0,desktop:!a||"desktop"!==s&&"ssr"!==s?void 0:(0,o.jsx)(E,{})}}(),{metadata:n}=c();return(0,o.jsxs)("div",{className:"row",children:[(0,o.jsxs)("div",{className:(0,m.A)("col",!s.hidden&&S.docItemCol),children:[(0,o.jsx)(D.A,{metadata:n}),(0,o.jsx)(x.A,{}),(0,o.jsxs)("div",{className:S.docItemContainer,children:[(0,o.jsxs)("article",{children:[(0,o.jsx)(R.A,{}),(0,o.jsx)(p.A,{}),s.mobile,(0,o.jsx)(F,{children:t}),(0,o.jsx)(L,{})]}),(0,o.jsx)(b,{})]})]}),s.desktop&&(0,o.jsx)("div",{className:"col col--3",children:s.desktop})]})}function O(e){const t=`docs-doc-id-${e.content.metadata.id}`,s=e.content;return(0,o.jsx)(r,{content:e.content,children:(0,o.jsxs)(a.e3,{className:t,children:[(0,o.jsx)(d,{}),(0,o.jsx)(U,{children:(0,o.jsx)(s,{})})]})})}},6929:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var n=s(1312),a=s(4164),i=s(8774),o=s(4848);function l(e){const{permalink:t,title:s,subLabel:n,isNext:l}=e;return(0,o.jsxs)(i.A,{className:(0,a.A)("pagination-nav__link",l?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[n&&(0,o.jsx)("div",{className:"pagination-nav__sublabel",children:n}),(0,o.jsx)("div",{className:"pagination-nav__label",children:s})]})}function r(e){const{previous:t,next:s}=e;return(0,o.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,n.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,o.jsx)(l,{...t,subLabel:(0,o.jsx)(n.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,o.jsx)(l,{...s,subLabel:(0,o.jsx)(n.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var n=s(4164),a=s(1312),i=s(7559),o=s(3025),l=s(4848);function r(e){let{className:t}=e;const s=(0,o.r)();return s.badge?(0,l.jsx)("span",{className:(0,n.A)(t,i.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,l.jsx)(a.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,s)=>{s.d(t,{A:()=>p});s(6540);var n=s(4164),a=s(4586),i=s(8774),o=s(1312),l=s(8295),r=s(7559),c=s(3886),d=s(3025),m=s(4848);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(o.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(o.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=u[e.versionMetadata.banner];return(0,m.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:n}=e;return(0,m.jsx)(o.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,m.jsx)("b",{children:(0,m.jsx)(i.A,{to:s,onClick:n,children:(0,m.jsx)(o.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:i}}=(0,a.A)(),{pluginId:o}=(0,l.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,c.g1)(o),{latestDocSuggestion:u,latestVersionSuggestion:x}=(0,l.HW)(o),p=u??(v=x).docs.find((e=>e.id===v.mainDocId));var v;return(0,m.jsxs)("div",{className:(0,n.A)(t,r.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,m.jsx)("div",{children:(0,m.jsx)(h,{siteTitle:i,versionMetadata:s})}),(0,m.jsx)("div",{className:"margin-top--md",children:(0,m.jsx)(b,{versionLabel:x.label,to:p.path,onClick:()=>d(x.name)})})]})}function p(e){let{className:t}=e;const s=(0,d.r)();return s.banner?(0,m.jsx)(x,{className:t,versionMetadata:s}):null}}}]); \ No newline at end of file diff --git a/assets/js/17896441.1795bede.js b/assets/js/17896441.1795bede.js new file mode 100644 index 0000000..27dc78d --- /dev/null +++ b/assets/js/17896441.1795bede.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8401],{1243:(e,t,s)=>{s.d(t,{A:()=>v});s(6540);var a=s(4164),n=s(7559),i=s(1754),l=s(9169),o=s(8774),r=s(1312),d=s(6025),c=s(4848);function u(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,c.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const h={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function m(){const e=(0,d.A)("/");return(0,c.jsx)("li",{className:"breadcrumbs__item",children:(0,c.jsx)(o.A,{"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,c.jsx)(u,{className:h.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function p(e){let{children:t,href:s,isLast:a}=e;const n="breadcrumbs__link";return a?(0,c.jsx)("span",{className:n,itemProp:"name",children:t}):s?(0,c.jsx)(o.A,{className:n,href:s,itemProp:"item",children:(0,c.jsx)("span",{itemProp:"name",children:t})}):(0,c.jsx)("span",{className:n,children:t})}function x(e){let{children:t,active:s,index:n,addMicrodata:i}=e;return(0,c.jsxs)("li",{...i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,a.A)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,c.jsx)("meta",{itemProp:"position",content:String(n+1)})]})}function v(){const e=(0,i.OF)(),t=(0,l.Dt)();return e?(0,c.jsx)("nav",{className:(0,a.A)(n.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,r.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,c.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,c.jsx)(m,{}),e.map(((t,s)=>{const a=s===e.length-1,n="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,c.jsx)(x,{active:a,index:s,addMicrodata:!!n,children:(0,c.jsx)(p,{href:n,isLast:a,children:t.label})},s)}))]})}):null}},3761:(e,t,s)=>{s.r(t),s.d(t,{default:()=>$});var a=s(6540),n=s(1003),i=s(9532),l=s(4848);const o=a.createContext(null);function r(e){let{children:t,content:s}=e;const n=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(s);return(0,l.jsx)(o.Provider,{value:n,children:t})}function d(){const e=(0,a.useContext)(o);if(null===e)throw new i.dV("DocProvider");return e}function c(){const{metadata:e,frontMatter:t,assets:s}=d();return(0,l.jsx)(n.be,{title:e.title,description:e.description,keywords:t.keywords,image:s.image??t.image})}var u=s(4164),h=s(4581),m=s(6929);function b(){const{metadata:e}=d();return(0,l.jsx)(m.A,{previous:e.previous,next:e.next})}var p=s(1878),x=s(4267),v=s(7559),j=s(1312);function g(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:s}=e;return(0,l.jsx)(j.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,l.jsx)("b",{children:(0,l.jsx)("time",{dateTime:new Date(1e3*t).toISOString(),children:s})})},children:" on {date}"})}function f(e){let{lastUpdatedBy:t}=e;return(0,l.jsx)(j.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,l.jsx)("b",{children:t})},children:" by {user}"})}function A(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:s,lastUpdatedBy:a}=e;return(0,l.jsxs)("span",{className:v.G.common.lastUpdated,children:[(0,l.jsx)(j.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&s?(0,l.jsx)(g,{lastUpdatedAt:t,formattedLastUpdatedAt:s}):"",byUser:a?(0,l.jsx)(f,{lastUpdatedBy:a}):""},children:"Last updated{atDate}{byUser}"}),!1]})}var _=s(8774);const N={iconEdit:"iconEdit_Z9Sw"};function L(e){let{className:t,...s}=e;return(0,l.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,u.A)(N.iconEdit,t),"aria-hidden":"true",...s,children:(0,l.jsx)("g",{children:(0,l.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})})}function C(e){let{editUrl:t}=e;return(0,l.jsxs)(_.A,{to:t,className:v.G.common.editThisPage,children:[(0,l.jsx)(L,{}),(0,l.jsx)(j.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}const T={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function U(e){let{permalink:t,label:s,count:a}=e;return(0,l.jsxs)(_.A,{href:t,className:(0,u.A)(T.tag,a?T.tagWithCount:T.tagRegular),children:[s,a&&(0,l.jsx)("span",{children:a})]})}const k={tags:"tags_jXut",tag:"tag_QGVx"};function w(e){let{tags:t}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("b",{children:(0,l.jsx)(j.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,l.jsx)("ul",{className:(0,u.A)(k.tags,"padding--none","margin-left--sm"),children:t.map((e=>{let{label:t,permalink:s}=e;return(0,l.jsx)("li",{className:k.tag,children:(0,l.jsx)(U,{label:t,permalink:s})},s)}))})]})}const y={lastUpdated:"lastUpdated_vwxv"};function M(e){return(0,l.jsx)("div",{className:(0,u.A)(v.G.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,l.jsx)("div",{className:"col",children:(0,l.jsx)(w,{...e})})})}function B(e){let{editUrl:t,lastUpdatedAt:s,lastUpdatedBy:a,formattedLastUpdatedAt:n}=e;return(0,l.jsxs)("div",{className:(0,u.A)(v.G.docs.docFooterEditMetaRow,"row"),children:[(0,l.jsx)("div",{className:"col",children:t&&(0,l.jsx)(C,{editUrl:t})}),(0,l.jsx)("div",{className:(0,u.A)("col",y.lastUpdated),children:(s||a)&&(0,l.jsx)(A,{lastUpdatedAt:s,formattedLastUpdatedAt:n,lastUpdatedBy:a})})]})}function I(){const{metadata:e}=d(),{editUrl:t,lastUpdatedAt:s,formattedLastUpdatedAt:a,lastUpdatedBy:n,tags:i}=e,o=i.length>0,r=!!(t||s||n);return o||r?(0,l.jsxs)("footer",{className:(0,u.A)(v.G.docs.docFooter,"docusaurus-mt-lg"),children:[o&&(0,l.jsx)(M,{tags:i}),r&&(0,l.jsx)(B,{editUrl:t,lastUpdatedAt:s,lastUpdatedBy:n,formattedLastUpdatedAt:a})]}):null}var V=s(1422),E=s(5195);const H={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function G(e){let{collapsed:t,...s}=e;return(0,l.jsx)("button",{type:"button",...s,className:(0,u.A)("clean-btn",H.tocCollapsibleButton,!t&&H.tocCollapsibleButtonExpanded,s.className),children:(0,l.jsx)(j.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})})}const P={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function D(e){let{toc:t,className:s,minHeadingLevel:a,maxHeadingLevel:n}=e;const{collapsed:i,toggleCollapsed:o}=(0,V.u)({initialState:!0});return(0,l.jsxs)("div",{className:(0,u.A)(P.tocCollapsible,!i&&P.tocCollapsibleExpanded,s),children:[(0,l.jsx)(G,{collapsed:i,onClick:o}),(0,l.jsx)(V.N,{lazy:!0,className:P.tocCollapsibleContent,collapsed:i,children:(0,l.jsx)(E.A,{toc:t,minHeadingLevel:a,maxHeadingLevel:n})})]})}const S={tocMobile:"tocMobile_ITEo"};function F(){const{toc:e,frontMatter:t}=d();return(0,l.jsx)(D,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.A)(v.G.docs.docTocMobile,S.tocMobile)})}var R=s(7763);function O(){const{toc:e,frontMatter:t}=d();return(0,l.jsx)(R.A,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:v.G.docs.docTocDesktop})}var z=s(1107),W=s(8509);function q(e){let{children:t}=e;const s=function(){const{metadata:e,frontMatter:t,contentTitle:s}=d();return t.hide_title||void 0!==s?null:e.title}();return(0,l.jsxs)("div",{className:(0,u.A)(v.G.docs.docMarkdown,"markdown"),children:[s&&(0,l.jsx)("header",{children:(0,l.jsx)(z.A,{as:"h1",children:s})}),(0,l.jsx)(W.A,{children:t})]})}var Z=s(1243),Q=s(996);const X={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function Y(e){let{children:t}=e;const s=function(){const{frontMatter:e,toc:t}=d(),s=(0,h.l)(),a=e.hide_table_of_contents,n=!a&&t.length>0;return{hidden:a,mobile:n?(0,l.jsx)(F,{}):void 0,desktop:!n||"desktop"!==s&&"ssr"!==s?void 0:(0,l.jsx)(O,{})}}(),{metadata:{unlisted:a}}=d();return(0,l.jsxs)("div",{className:"row",children:[(0,l.jsxs)("div",{className:(0,u.A)("col",!s.hidden&&X.docItemCol),children:[a&&(0,l.jsx)(Q.A,{}),(0,l.jsx)(p.A,{}),(0,l.jsxs)("div",{className:X.docItemContainer,children:[(0,l.jsxs)("article",{children:[(0,l.jsx)(Z.A,{}),(0,l.jsx)(x.A,{}),s.mobile,(0,l.jsx)(q,{children:t}),(0,l.jsx)(I,{})]}),(0,l.jsx)(b,{})]})]}),s.desktop&&(0,l.jsx)("div",{className:"col col--3",children:s.desktop})]})}function $(e){const t=`docs-doc-id-${e.content.metadata.id}`,s=e.content;return(0,l.jsx)(r,{content:e.content,children:(0,l.jsxs)(n.e3,{className:t,children:[(0,l.jsx)(c,{}),(0,l.jsx)(Y,{children:(0,l.jsx)(s,{})})]})})}},6929:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var a=s(1312),n=s(4164),i=s(8774),l=s(4848);function o(e){const{permalink:t,title:s,subLabel:a,isNext:o}=e;return(0,l.jsxs)(i.A,{className:(0,n.A)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[a&&(0,l.jsx)("div",{className:"pagination-nav__sublabel",children:a}),(0,l.jsx)("div",{className:"pagination-nav__label",children:s})]})}function r(e){const{previous:t,next:s}=e;return(0,l.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,a.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,l.jsx)(o,{...t,subLabel:(0,l.jsx)(a.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,l.jsx)(o,{...s,subLabel:(0,l.jsx)(a.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,s)=>{s.d(t,{A:()=>r});s(6540);var a=s(4164),n=s(1312),i=s(7559),l=s(2252),o=s(4848);function r(e){let{className:t}=e;const s=(0,l.r)();return s.badge?(0,o.jsx)("span",{className:(0,a.A)(t,i.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,o.jsx)(n.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,s)=>{s.d(t,{A:()=>x});s(6540);var a=s(4164),n=s(4586),i=s(8774),l=s(1312),o=s(8295),r=s(7559),d=s(5597),c=s(2252),u=s(4848);const h={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function m(e){const t=h[e.versionMetadata.banner];return(0,u.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:a}=e;return(0,u.jsx)(l.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,u.jsx)("b",{children:(0,u.jsx)(i.A,{to:s,onClick:a,children:(0,u.jsx)(l.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function p(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:i}}=(0,n.A)(),{pluginId:l}=(0,o.vT)({failfast:!0}),{savePreferredVersionName:c}=(0,d.g1)(l),{latestDocSuggestion:h,latestVersionSuggestion:p}=(0,o.HW)(l),x=h??(v=p).docs.find((e=>e.id===v.mainDocId));var v;return(0,u.jsxs)("div",{className:(0,a.A)(t,r.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,u.jsx)("div",{children:(0,u.jsx)(m,{siteTitle:i,versionMetadata:s})}),(0,u.jsx)("div",{className:"margin-top--md",children:(0,u.jsx)(b,{versionLabel:p.label,to:x.path,onClick:()=>c(p.name)})})]})}function x(e){let{className:t}=e;const s=(0,c.r)();return s.banner?(0,u.jsx)(p,{className:t,versionMetadata:s}):null}}}]); \ No newline at end of file diff --git a/assets/js/1f391b9e.6cf182b3.js b/assets/js/1f391b9e.6cf182b3.js deleted file mode 100644 index 6860507..0000000 --- a/assets/js/1f391b9e.6cf182b3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6061],{7973:(e,a,s)=>{s.r(a),s.d(a,{default:()=>x});s(6540);var t=s(4164),d=s(1003),r=s(7559),l=s(7907),c=s(8509),i=s(7763),n=s(6896),o=s(2153);const m={mdxPageWrapper:"mdxPageWrapper_j9I6"};var p=s(4848);function x(e){const{content:a}=e,{metadata:s,assets:x}=a,{title:g,editUrl:h,description:j,frontMatter:_,lastUpdatedBy:A,lastUpdatedAt:v}=s,{keywords:u,wrapperClassName:w,hide_table_of_contents:f}=_,N=x.image??_.image,b=!!(h||v||A);return(0,p.jsx)(d.e3,{className:(0,t.A)(w??r.G.wrapper.mdxPages,r.G.page.mdxPage),children:(0,p.jsxs)(l.A,{children:[(0,p.jsx)(d.be,{title:g,description:j,keywords:u,image:N}),(0,p.jsx)("main",{className:"container container--fluid margin-vert--lg",children:(0,p.jsxs)("div",{className:(0,t.A)("row",m.mdxPageWrapper),children:[(0,p.jsxs)("div",{className:(0,t.A)("col",!f&&"col--8"),children:[(0,p.jsx)(n.A,{metadata:s}),(0,p.jsx)("article",{children:(0,p.jsx)(c.A,{children:(0,p.jsx)(a,{})})}),b&&(0,p.jsx)(o.A,{className:(0,t.A)("margin-top--sm",r.G.pages.pageFooterEditMetaRow),editUrl:h,lastUpdatedAt:v,lastUpdatedBy:A})]}),!f&&a.toc.length>0&&(0,p.jsx)("div",{className:"col col--2",children:(0,p.jsx)(i.A,{toc:a.toc,minHeadingLevel:_.toc_min_heading_level,maxHeadingLevel:_.toc_max_heading_level})})]})})]})})}}}]); \ No newline at end of file diff --git a/assets/js/1f391b9e.9784cc7d.js b/assets/js/1f391b9e.9784cc7d.js new file mode 100644 index 0000000..07ff732 --- /dev/null +++ b/assets/js/1f391b9e.9784cc7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6061],{7973:(e,a,s)=>{s.r(a),s.d(a,{default:()=>x});s(6540);var c=s(4164),r=s(1003),i=s(7559),n=s(7907),l=s(8509),t=s(7763),d=s(996);const o={mdxPageWrapper:"mdxPageWrapper_j9I6"};var m=s(4848);function x(e){const{content:a}=e,{metadata:{title:s,description:x,frontMatter:g,unlisted:p},assets:h}=a,{keywords:j,wrapperClassName:_,hide_table_of_contents:v}=g,u=h.image??g.image;return(0,m.jsx)(r.e3,{className:(0,c.A)(_??i.G.wrapper.mdxPages,i.G.page.mdxPage),children:(0,m.jsxs)(n.A,{children:[(0,m.jsx)(r.be,{title:s,description:x,keywords:j,image:u}),(0,m.jsx)("main",{className:"container container--fluid margin-vert--lg",children:(0,m.jsxs)("div",{className:(0,c.A)("row",o.mdxPageWrapper),children:[(0,m.jsxs)("div",{className:(0,c.A)("col",!v&&"col--8"),children:[p&&(0,m.jsx)(d.A,{}),(0,m.jsx)("article",{children:(0,m.jsx)(l.A,{children:(0,m.jsx)(a,{})})})]}),!v&&a.toc.length>0&&(0,m.jsx)("div",{className:"col col--2",children:(0,m.jsx)(t.A,{toc:a.toc,minHeadingLevel:g.toc_min_heading_level,maxHeadingLevel:g.toc_max_heading_level})})]})})]})})}}}]); \ No newline at end of file diff --git a/assets/js/20c1daf3.303d44b8.js b/assets/js/20c1daf3.303d44b8.js new file mode 100644 index 0000000..ebcf066 --- /dev/null +++ b/assets/js/20c1daf3.303d44b8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4265],{50:e=>{e.exports=JSON.parse('{"title":"iOS SDK","description":"install and configure the SDK on iOS devices","slug":"/","permalink":"/sdk-ios/","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-ios/what-is-screeb"}}}')}}]); \ No newline at end of file diff --git a/assets/js/20e05e66.3d2eb1d9.js b/assets/js/20e05e66.3d2eb1d9.js new file mode 100644 index 0000000..8c84f0f --- /dev/null +++ b/assets/js/20e05e66.3d2eb1d9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7004],{4923:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>l});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-react-native/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-react-native/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-react-native/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-react-native/start-survey-programmatically"}},o={},l=[{value:"Attributes",id:"attributes",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"import { trackScreen } from \"@screeb/react-native\";\n\ntrackScreen('MyHomeScreen');\n"})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"import { trackScreen } from \"@screeb/react-native\";\n\n// screen tracking with custom properties\ntrackScreen('MyHomeScreen', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/20e05e66.6260e40b.js b/assets/js/20e05e66.6260e40b.js deleted file mode 100644 index f9fd757..0000000 --- a/assets/js/20e05e66.6260e40b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7004],{7198:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>l});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-react-native/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-react-native/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-react-native/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-react-native/start-survey-programmatically"}},o={},l=[{value:"Attributes",id:"attributes",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"})}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"import { trackScreen } from \"@screeb/react-native\";\n\ntrackScreen('MyHomeScreen');\n"})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"import { trackScreen } from \"@screeb/react-native\";\n\n// screen tracking with custom properties\ntrackScreen('MyHomeScreen', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2866449f.92a12cd4.js b/assets/js/2866449f.92a12cd4.js new file mode 100644 index 0000000..9f16b34 --- /dev/null +++ b/assets/js/2866449f.92a12cd4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1428],{6126:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var s=r(4848),t=r(8453);const i={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-flutter/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-flutter/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-flutter/identity"},next:{title:"Event tracking",permalink:"/sdk-flutter/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "Apple");\nPluginScreeb.assignGroup("plan", "Growth");\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" });\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.unassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "nuR4eecu", {\n name: "Apple",\n employes: "100.000+",\n})\n'})})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2866449f.c26552a1.js b/assets/js/2866449f.c26552a1.js deleted file mode 100644 index 13ee22d..0000000 --- a/assets/js/2866449f.c26552a1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1428],{7438:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var s=r(4848),t=r(8453);const i={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-flutter/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-flutter/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-flutter/identity"},next:{title:"Event tracking",permalink:"/sdk-flutter/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"})}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "Apple");\nPluginScreeb.assignGroup("plan", "Growth");\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" });\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.unassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "nuR4eecu", {\n name: "Apple",\n employes: "100.000+",\n})\n'})})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2a1e9f4c.614f5d52.js b/assets/js/2a1e9f4c.614f5d52.js new file mode 100644 index 0000000..6e798e2 --- /dev/null +++ b/assets/js/2a1e9f4c.614f5d52.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2220],{7276:e=>{e.exports=JSON.parse('{"pluginId":"sdk-flutter","version":"current","label":"Flutter SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"Flutter SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-flutter/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-flutter/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-flutter/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-flutter/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-flutter/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-flutter/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-flutter/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-flutter/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-flutter/flutter-hooks","docId":"flutter-hooks","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-flutter/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-flutter/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-flutter/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"flutter-hooks":{"id":"flutter-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the Flutter SDK in your app?","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check Flutter SDK is loaded correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/2b49919b.67dd8847.js b/assets/js/2b49919b.67dd8847.js deleted file mode 100644 index 750346e..0000000 --- a/assets/js/2b49919b.67dd8847.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4741],{2869:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>d,toc:()=>c});var o=n(4848),i=n(8453);const s={sidebar_position:10},r="Troubleshooting",d={id:"troubleshooting",title:"Troubleshooting",description:"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"",source:"@site/docs/sdk-ios/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-ios/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-ios/reference"}},l={},c=[{value:""Failed to build module 'Screeb'; this SDK is not supported by the compiler"",id:"failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",level:2},{value:"Check IOS SDK is loaded correctly",id:"check-ios-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2}];function a(e){const t={code:"code",em:"em",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"troubleshooting",children:"Troubleshooting"})}),"\n",(0,o.jsx)(t.h2,{id:"failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",children:"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\""}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-txt",children:"ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK.\n"})}),"\n",(0,o.jsxs)(t.p,{children:["This compilation error is raised when support for ",(0,o.jsx)(t.em,{children:"library evolution"})," is not enabled. Please add the following configuration to your Podfile:"]}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-ruby",children:"post_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'\n end\n end\nend\n"})}),"\n",(0,o.jsx)(t.h2,{id:"check-ios-sdk-is-loaded-correctly",children:"Check IOS SDK is loaded correctly"}),"\n",(0,o.jsxs)(t.p,{children:["You can use the ",(0,o.jsx)(t.code,{children:"Screeb.debug()"})," command in your code."]}),"\n",(0,o.jsx)(t.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,o.jsx)("img",{width:"638",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 59 14",src:"https://user-images.githubusercontent.com/80167759/217566866-b7891608-7978-42f4-908b-b546b181ef9f.png"}),"\n",(0,o.jsx)(t.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,o.jsx)(t.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,o.jsxs)(t.p,{children:["You can use the ",(0,o.jsx)(t.code,{children:"Screeb.debugTargeting()"})," command in your code."]}),"\n",(0,o.jsx)(t.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,o.jsx)("img",{width:"656",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 16 00 05",src:"https://user-images.githubusercontent.com/80167759/217566900-b6bbc618-ef17-4209-bf7a-2c39f9090e92.png"}),"\n",(0,o.jsx)(t.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>d});var o=n(6540);const i={},s=o.createContext(i);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2b49919b.b61669bd.js b/assets/js/2b49919b.b61669bd.js new file mode 100644 index 0000000..f865b74 --- /dev/null +++ b/assets/js/2b49919b.b61669bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4741],{3763:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var o=n(4848),i=n(8453);const s={sidebar_position:10},r="Troubleshooting",l={id:"troubleshooting",title:"Troubleshooting",description:"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"",source:"@site/docs/sdk-ios/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-ios/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-ios/reference"}},d={},c=[{value:""Failed to build module 'Screeb'; this SDK is not supported by the compiler"",id:"failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",level:2},{value:"Check IOS SDK is loaded correctly",id:"check-ios-sdk-is-loaded-correctly",level:2},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2}];function a(e){const t={code:"code",em:"em",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,o.jsx)(t.h2,{id:"failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",children:"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\""}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-txt",children:"ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK.\n"})}),"\n",(0,o.jsxs)(t.p,{children:["This compilation error is raised when support for ",(0,o.jsx)(t.em,{children:"library evolution"})," is not enabled. Please add the following configuration to your Podfile:"]}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-ruby",children:"post_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'\n end\n end\nend\n"})}),"\n",(0,o.jsx)(t.h2,{id:"check-ios-sdk-is-loaded-correctly",children:"Check IOS SDK is loaded correctly"}),"\n",(0,o.jsxs)(t.p,{children:["You can use the ",(0,o.jsx)(t.code,{children:"Screeb.debug()"})," command in your code."]}),"\n",(0,o.jsx)(t.p,{children:"You will get contextual information in the debugging log about the running user session:"}),"\n",(0,o.jsx)("img",{width:"638",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 15 59 14",src:"https://user-images.githubusercontent.com/80167759/217566866-b7891608-7978-42f4-908b-b546b181ef9f.png"}),"\n",(0,o.jsx)(t.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,o.jsx)(t.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,o.jsxs)(t.p,{children:["You can use the ",(0,o.jsx)(t.code,{children:"Screeb.debugTargeting()"})," command in your code."]}),"\n",(0,o.jsx)(t.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,o.jsx)("img",{width:"656",alt:"Capture d\u2019e\u0301cran 2023-02-08 a\u0300 16 00 05",src:"https://user-images.githubusercontent.com/80167759/217566900-b6bbc618-ef17-4209-bf7a-2c39f9090e92.png"}),"\n",(0,o.jsx)(t.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>l});var o=n(6540);const i={},s=o.createContext(i);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/aba21aa0.1cc5b9e6.js b/assets/js/2f469e1f.5eda94c3.js similarity index 65% rename from assets/js/aba21aa0.1cc5b9e6.js rename to assets/js/2f469e1f.5eda94c3.js index 8cc0df4..b1dd07d 100644 --- a/assets/js/aba21aa0.1cc5b9e6.js +++ b/assets/js/2f469e1f.5eda94c3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5742],{7093:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1238],{1966:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/30114d79.3cc543e5.js b/assets/js/30114d79.3cc543e5.js deleted file mode 100644 index a26067f..0000000 --- a/assets/js/30114d79.3cc543e5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4608],{4069:e=>{e.exports=JSON.parse('{"version":{"pluginId":"sdk-flutter","version":"current","label":"Flutter SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"Flutter SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-flutter/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-flutter/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-flutter/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-flutter/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-flutter/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-flutter/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-flutter/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-flutter/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-flutter/flutter-hooks","docId":"flutter-hooks","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-flutter/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-flutter/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-flutter/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"flutter-hooks":{"id":"flutter-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the Flutter SDK in your app?","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check Flutter SDK is loaded correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/31606c83.4387cddb.js b/assets/js/31606c83.4387cddb.js deleted file mode 100644 index 76d8083..0000000 --- a/assets/js/31606c83.4387cddb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1235],{7966:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Javascript tag","description":"install and configure the SDK","slug":"/","permalink":"/sdk-js/","sidebar":"docSidebar","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-js/what-is-screeb"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/328e6ec7.3f9a5b42.js b/assets/js/328e6ec7.3f9a5b42.js deleted file mode 100644 index d7a0ab9..0000000 --- a/assets/js/328e6ec7.3f9a5b42.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4804],{4931:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var r=s(4848),n=s(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-js/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-js/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Examples",permalink:"/sdk-js/examples"},next:{title:"Troubleshooting",permalink:"/sdk-js/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"$screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"reference",children:"Reference"})}),"\n",(0,r.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Javascript SDK."}),"\n",(0,r.jsxs)(t.p,{children:["\u2728 ",(0,r.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,r.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,r.jsx)(t.h2,{id:"screeb-methods",children:"$screeb methods"}),"\n",(0,r.jsxs)(t.p,{children:["After injecting the Screeb Javascript SDK in your website, you will have access to a global ",(0,r.jsx)(t.code,{children:"$screeb"})," object. ",(0,r.jsx)(t.code,{children:"$screeb"})," methods are executed sequentially and return a ",(0,r.jsx)(t.code,{children:"Promise"}),"."]}),"\n",(0,r.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,r.jsx)(t.code,{children:"$screeb(method, argument1, argument2, ...)"}),"."]}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"Method"}),(0,r.jsx)(t.th,{children:"Definition"}),(0,r.jsx)(t.th,{children:"More"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"init"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"init"})," method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,r.jsx)(t.code,{children:"identity"})," method."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"close"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"close"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,r.jsx)(t.code,{children:"init"}),"."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,r.jsx)(t.code,{children:"init"})," method instead. If your website has public pages, this method allows identifying users lazily, on user login."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.properties"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.properties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.group.assign"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.group.assign"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.group.unassign"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.group.unassign"})," method unassigns the current user from a Screeb segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.reset"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.reset"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the ",(0,r.jsx)(t.code,{children:"close"})," command."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.get"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.get"})," method allows you to retrieve the current user identity."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"event.track"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"event.track"})," method tracks actions performed by current users, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"survey.start"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"survey.start"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,r.jsx)(t.code,{children:"survey.start"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"survey.close"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"survey.close"})," method interrupts a survey."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"targeting.debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"targeting.debug"})," method prints the status of each targeting rule for each survey of your account."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>d,x:()=>c});var r=s(6540);const n={},i=r.createContext(n);function d(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/328e6ec7.74201167.js b/assets/js/328e6ec7.74201167.js new file mode 100644 index 0000000..830657b --- /dev/null +++ b/assets/js/328e6ec7.74201167.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4804],{618:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var r=s(4848),n=s(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-js/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-js/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Examples",permalink:"/sdk-js/examples"},next:{title:"Troubleshooting",permalink:"/sdk-js/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"$screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"reference",children:"Reference"}),"\n",(0,r.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Javascript SDK."}),"\n",(0,r.jsxs)(t.p,{children:["\u2728 ",(0,r.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,r.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,r.jsx)(t.h2,{id:"screeb-methods",children:"$screeb methods"}),"\n",(0,r.jsxs)(t.p,{children:["After injecting the Screeb Javascript SDK in your website, you will have access to a global ",(0,r.jsx)(t.code,{children:"$screeb"})," object. ",(0,r.jsx)(t.code,{children:"$screeb"})," methods are executed sequentially and return a ",(0,r.jsx)(t.code,{children:"Promise"}),"."]}),"\n",(0,r.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,r.jsx)(t.code,{children:"$screeb(method, argument1, argument2, ...)"}),"."]}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"Method"}),(0,r.jsx)(t.th,{children:"Definition"}),(0,r.jsx)(t.th,{children:"More"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"init"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"init"})," method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,r.jsx)(t.code,{children:"identity"})," method."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"close"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"close"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,r.jsx)(t.code,{children:"init"}),"."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,r.jsx)(t.code,{children:"init"})," method instead. If your website has public pages, this method allows identifying users lazily, on user login."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.properties"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.properties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.group.assign"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.group.assign"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.group.unassign"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.group.unassign"})," method unassigns the current user from a Screeb segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.reset"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.reset"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the ",(0,r.jsx)(t.code,{children:"close"})," command."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"identity.get"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"identity.get"})," method allows you to retrieve the current user identity."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"event.track"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"event.track"})," method tracks actions performed by current users, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"message.start"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"message.start"})," method starts a message by providing its id. Optionally, this command can prevent a user to see a single message multiple times. Please note that running a survey using ",(0,r.jsx)(t.code,{children:"message.start"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"message.close"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"message.close"})," method interrupts a message."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"survey.start"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"survey.start"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,r.jsx)(t.code,{children:"survey.start"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"survey.close"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"survey.close"})," method interrupts a survey."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"targeting.debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"targeting.debug"})," method prints the status of each targeting rule for each survey of your account."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>d,x:()=>c});var r=s(6540);const n={},i=r.createContext(n);function d(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/32a4d891.7c432516.js b/assets/js/32a4d891.7c432516.js deleted file mode 100644 index 54a3a6f..0000000 --- a/assets/js/32a4d891.7c432516.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5617],{562:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-ios"}')}}]); \ No newline at end of file diff --git a/assets/js/32be9b4b.625b5ee5.js b/assets/js/32be9b4b.625b5ee5.js new file mode 100644 index 0000000..41a8153 --- /dev/null +++ b/assets/js/32be9b4b.625b5ee5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1636],{8008:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var r=s(4848),d=s(8453);const t={sidebar_position:3},i="Response API",a={id:"api-and-connectors/response-api",title:"Response API",description:"Summary",source:"@site/docs/private/api-and-connectors/response-api.md",sourceDirName:"api-and-connectors",slug:"/api-and-connectors/response-api",permalink:"/private/api-and-connectors/response-api",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3}},l={},c=[{value:"Summary",id:"summary",level:2},{value:"Authentication",id:"authentication",level:2},{value:"Response retrieval",id:"response-retrieval",level:2},{value:"Example",id:"example",level:3},{value:"Spec",id:"spec",level:3},{value:"Filters by user identifier",id:"filters-by-user-identifier",level:3},{value:"A few examples:",id:"a-few-examples",level:4},{value:"Range",id:"range",level:3},{value:"Output",id:"output",level:3},{value:"Response summary",id:"response-summary",level:2},{value:"Example",id:"example-1",level:3},{value:"Aggregate responses",id:"aggregate-responses",level:2},{value:"Count responses",id:"count-responses",level:3},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"response-api",children:"Response API"}),"\n",(0,r.jsx)(n.h2,{id:"summary",children:"Summary"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"#authentication",children:"Authentication"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"#response-retrieval",children:"Response retrieval"})}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"authentication",children:"Authentication"}),"\n",(0,r.jsx)(n.p,{children:"To query responses hosted in your Screeb workspace, you will need an API Token generated for you. Send a request to the support to get your token."}),"\n",(0,r.jsx)(n.h2,{id:"response-retrieval",children:"Response retrieval"}),"\n",(0,r.jsxs)(n.p,{children:["The response API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response",children:"https://api.screeb.app/1.0/survey/:survey_ids/response"})]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:":survey_ids"})," must be replaced by a list of survey IDs separated by a comma (",(0,r.jsx)(n.code,{children:","}),") or a wildcard (",(0,r.jsx)(n.code,{children:"*"}),") for selecting all organization surveys."]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X SEARCH https://api.screeb.app/1.0/survey/*/response \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \\\n -d \'{\n "filters_bool": "AND",\n "filters": [\n { ... },\n { ... }\n ],\n "size": 100,\n "offset": 0,\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n }\n }\'\n'})}),"\n",(0,r.jsx)(n.h3,{id:"spec",children:"Spec"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"filters_bool"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"AND"}),", ",(0,r.jsx)(n.code,{children:"OR"}),". Either one or all filters must be valid."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"filters"})}),(0,r.jsx)(n.td,{children:"List of Filters (optional)"}),(0,r.jsx)(n.td,{children:"See below"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"size"})}),(0,r.jsx)(n.td,{children:"Int"}),(0,r.jsx)(n.td,{children:"Number of returned elements (0 to 1000)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"offset"})}),(0,r.jsx)(n.td,{children:"Int"}),(0,r.jsxs)(n.td,{children:["Offset of returned elements (0 to 100.000). For higher offset, please use a different ",(0,r.jsx)(n.code,{children:"range"})," window (see below)."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"range"})}),(0,r.jsx)(n.td,{children:"Range"}),(0,r.jsx)(n.td,{children:"See below"})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"filters-by-user-identifier",children:"Filters by user identifier"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"type"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"response"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"key"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Filtered entity: ",(0,r.jsx)(n.code,{children:"respondent_id"}),", ",(0,r.jsx)(n.code,{children:"respondent_alias"}),", ",(0,r.jsx)(n.code,{children:"respondent_segments"}),", ",(0,r.jsx)(n.code,{children:"channel_id"}),", ",(0,r.jsx)(n.code,{children:"raw"}),", ",(0,r.jsx)(n.code,{children:"language"}),", ",(0,r.jsx)(n.code,{children:"completion"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"operator"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Comparaison operator: ",(0,r.jsx)(n.code,{children:"eq"}),", ",(0,r.jsx)(n.code,{children:"neq"}),", ",(0,r.jsx)(n.code,{children:"in"}),", ",(0,r.jsx)(n.code,{children:"not_in"}),", ",(0,r.jsx)(n.code,{children:"not_null"}),", ",(0,r.jsx)(n.code,{children:"null"}),", ",(0,r.jsx)(n.code,{children:"contains"}),", ",(0,r.jsx)(n.code,{children:"not_contains"}),", ",(0,r.jsx)(n.code,{children:"before"}),", ",(0,r.jsx)(n.code,{children:"after"}),", ",(0,r.jsx)(n.code,{children:"lt"}),", ",(0,r.jsx)(n.code,{children:"gt"}),". Available operators may vary uppon requested data"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"value"})}),(0,r.jsx)(n.td,{children:"Any"}),(0,r.jsx)(n.td,{children:"Value to pass as an argument"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"values"})}),(0,r.jsx)(n.td,{children:"List of any"}),(0,r.jsx)(n.td,{children:"Values to pass as an argument"})]})]})]}),"\n",(0,r.jsx)(n.h4,{id:"a-few-examples",children:"A few examples:"}),"\n",(0,r.jsx)(n.p,{children:"Fetch by screeb id:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_id", "operator": "eq", "value": "9565ac03-df6f-49b9-b4ff-9e20e8cb6bbf" }\n'})}),"\n",(0,r.jsx)(n.p,{children:"Fetch by user alias:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_aliases", "operator": "eq", "value": "samuel@screeb.app" }\n{ "type": "response", "key": "respondent_aliases", "operator": "contains", "value": "@apple.com" }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch responses created by users part of segment ",(0,r.jsx)(n.code,{children:"79ef68c0-2022-4b15-b48b-e95ba4cacf80"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_segments", "operator": "in", "values": ["79ef68c0-2022-4b15-b48b-e95ba4cacf80"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch responses created on iOS (here channel_id is ",(0,r.jsx)(n.code,{children:"b4ece0cd-4e11-4a9d-a58d-c2519ee98605"}),"):"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n'})}),"\n",(0,r.jsx)(n.p,{children:"Fetch by keyword:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "raw", "operator": "contains", "value": "problem" }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by ",(0,r.jsx)(n.code,{children:"language"})," (exclude English):"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "language", "operator": "not_in", "values": ["en"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by ",(0,r.jsx)(n.code,{children:"completion"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "completion", "operator": "eq", "value": "not_started" }\n{ "type": "response", "key": "completion", "operator": "in", "values": ["partially_completed", "fully_completed"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by hidden field ",(0,r.jsx)(n.code,{children:"ltv"})," greater than ",(0,r.jsx)(n.code,{children:"100$"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response.hidden_field", "key": "ltv", "operator": "gt", "value": "100" }\n'})}),"\n",(0,r.jsx)(n.h3,{id:"range",children:"Range"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"field"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"created_at"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"start"})}),(0,r.jsx)(n.td,{children:"String in ISO 8601 format"}),(0,r.jsx)(n.td,{children:"Date of creation of the first response"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"end"})}),(0,r.jsx)(n.td,{children:"String in ISO 8601 format"}),(0,r.jsx)(n.td,{children:"Date of creation of the last response"})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"output",children:"Output"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"hits.total.value"})," contains the number of responses matching the criteria."]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"hits.responses"})," is a list of responses."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "took": 282,\n "hits": {\n "total": {\n "value": 123456\n },\n "responses": [\n {\n "id": "735f7cea-c84a-4d98-8a7f-e807a8763fc0", // unique response id\n "doc_type": "response",\n "org_id": "6c1e7576-ef59-4673-a107-0fc64e9bf6f3",\n "channel_id": "92486e31-7e9c-44b6-8af4-4643ef3ee4b6",\n "respondent_id": "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id\n "respondent_aliases": [\n "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id\n "samuel@screeb.app" // customer user id\n ],\n "survey_id": "a8d3950a-88d4-4662-8099-0ddeb3de98b4",\n "scenario_id": "cf320d79-f8c6-43b6-ba4a-9faa57682507",\n "language": "fr",\n "locale": "fr-fr",\n "question_id_path": "0d6496d0",\n "question_correlation_id_path": "84338f3a",\n "action_id_path": "53e0da62",\n "action_correlation_id_path": "03a9ef5d",\n "group_ids": [\n "a84a92f6-9389-49e2-a011-b1bfa7fa5227"\n ],\n "hidden_fields": [\n {\n "t": 0,\n "v_s": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15",\n "key": "user_agent"\n },\n {\n "t": 0,\n "v_s": "other",\n "key": "os"\n },\n {\n "t": 0,\n "v_s": "tablet",\n "key": "support"\n },\n {\n "t": 0,\n "v_s": "desktop",\n "key": "platform"\n },\n {\n "t": 2,\n "v_d": -120,\n "key": "timezone"\n },\n {\n "t": 0,\n "v_s": "fr-FR",\n "key": "locale"\n },\n {\n "t": 0,\n "v_s": "fr",\n "key": "country"\n },\n {\n "t": 1,\n "v_b": true,\n "key": "logged_in"\n },\n {\n "t": 0,\n "v_s": "Home page",\n "key": "page_title"\n }\n ],\n "emotions": {\n "fear": null,\n "sadness": null,\n "anger": null,\n "joy": null\n },\n "answers": [ // a list of answers identified by question_id\n {\n "t": 0,\n "v_s": "This feature didn\'t work on my computer", // user answer in its own language\n "cta_type": "input", // question type\n "key": "84338f3a-aad4-44eb-9d49-f6a894343867",\n "question_id": "0d6496d0-7f3c-4ef3-bd71-b37b5a81e6d1",\n "question_correlation_id": "84338f3a-aad4-44eb-9d49-f6a894343867",\n "action_id": "53e0da62-e621-4ca0-9647-209a3bd4dde3",\n "action_correlation_id": "03a9ef5d-b33b-4ffa-994b-2ca8c5edc241",\n "answer_id": "521b7556-eff1-4bb8-bcb1-3d2281d5dfb6",\n "tags": null,\n "lang": null,\n "translations": [], // translation of user input (if feature is activated)\n "time": "2023-09-11T07:37:56.000444Z"\n }\n ],\n "completion": "fully_completed", // "not_started" or "partially_completed" or "fully_completed"\n "active": false,\n "end_reason": "completed", // is empty when response is active\n "ended_at": "2023-09-11T07:37:56.167436Z", // is empty when response is active\n "created_at": "2023-09-11T07:37:49.406943Z",\n "updated_at": "2023-09-11T07:37:56.256519Z",\n "last_answer_at": "2023-09-11T07:37:56.000444Z"\n }\n ]\n }\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"response-summary",children:"Response summary"}),"\n",(0,r.jsxs)(n.p,{children:["The response summary API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response/summary",children:"https://api.screeb.app/1.0/survey/:survey_ids/response/summary"})]}),"\n",(0,r.jsx)(n.h3,{id:"example-1",children:"Example"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X SEARCH https://api.screeb.app/1.0/survey/*/response \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \\\n -d \'{\n "filters_bool": "AND",\n "filters": [\n { ... },\n { ... }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n }\n }\'\n'})}),"\n",(0,r.jsx)(n.p,{children:"Output:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "ces_avg": 3,\n "ces_details": {\n "1": 79,\n "2": 68,\n "3": 71,\n "4": 59,\n "5": 62,\n "6": 59,\n "7": 67\n },\n\n "csat_avg": 3,\n "csat_details": {\n "1": 71,\n "2": 75,\n "3": 94,\n "4": 83,\n "5": 283\n },\n\n "nps_details": {\n "1": 45,\n "2": 50,\n "3": 52,\n "4": 59,\n "5": 56,\n "6": 50,\n "7": 48,\n "8": 65,\n "9": 39,\n "10": 46\n },\n "nps_groups": {\n "detractor": 312,\n "neutral": 113,\n "promotor": 85,\n "total": 510\n },\n "nps_score": 0,\n\n "completion": {\n "fully_completed": 1155,\n "not_started": 1900,\n "partially_completed": 972\n },\n "end_reasons": {\n "closed": 2710,\n "completed": 1155,\n "expired": 157,\n "interrupted": 4\n },\n "languages": {\n "en": 4027\n },\n "supports": {\n "desktop": 1714,\n "mobile": 2313\n }\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"aggregate-responses",children:"Aggregate responses"}),"\n",(0,r.jsxs)(n.p,{children:["The response aggregation API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response/aggregation",children:"https://api.screeb.app/1.0/survey/:survey_ids/response/aggregation"})]}),"\n",(0,r.jsx)(n.h3,{id:"count-responses",children:"Count responses"}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"hits.total.value"})," field described above might not be sufficient for grouping data per completion status, user platform..."]}),"\n",(0,r.jsxs)(n.p,{children:["A ",(0,r.jsx)(n.code,{children:"group_by"})," argument can be added to the request. Eg:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "filters_bool": "AND",\n "filters": [\n // any filters described previously\n { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n },\n "group_by": [\n { "field": "completion" } // <- count responses by completion status\n ]\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:"The group_by argument supports multiple rules. The order matters. Eg:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "filters_bool": "AND",\n "filters": [\n // any filters described previously\n { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n },\n "group_by": [\n // count responses by completion status and per month\n { "field": "completion" },\n {\n "field": "created_at",\n "date_histogram_min_interval": "month",\n "date_histogram_buckets": 20\n }\n ]\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:"Here is the full list of aggregation:"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by date:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "created_at", // either created_at, ended_at or last_activity_at\n "date_histogram_min_interval": "day", // month, day or hour\n "date_histogram_buckets": 10 // number points in the timeseries (1 to 100) - eg: 10 points in a 1 month interval will group per 3 days\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by completion status:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "completion"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by survey_id:"})}),"\n",(0,r.jsxs)(n.p,{children:["(should be used with a wildcard request: ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/*/response",children:"https://api.screeb.app/1.0/survey/*/response"}),")"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "survey_id"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by response end reason:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "end_reason"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by hidden field:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "hidden_field",\n "hidden_field_key": "country"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by answer:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "answer",\n "question_id": "23c4d464-699b-4fc6-851b-c3e7da6af853" // <- the correlation id of the question\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,r.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,r.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function p(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>a});var r=s(6540);const d={},t=r.createContext(d);function i(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/32be9b4b.dda5b89a.js b/assets/js/32be9b4b.dda5b89a.js deleted file mode 100644 index d1ec6eb..0000000 --- a/assets/js/32be9b4b.dda5b89a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1636],{1058:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var r=s(4848),d=s(8453);const t={sidebar_position:3},i="Response API",a={id:"api-and-connectors/response-api",title:"Response API",description:"Summary",source:"@site/docs/private/api-and-connectors/response-api.md",sourceDirName:"api-and-connectors",slug:"/api-and-connectors/response-api",permalink:"/private/api-and-connectors/response-api",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3}},l={},c=[{value:"Summary",id:"summary",level:2},{value:"Authentication",id:"authentication",level:2},{value:"Response retrieval",id:"response-retrieval",level:2},{value:"Example",id:"example",level:3},{value:"Spec",id:"spec",level:3},{value:"Filters by user identifier",id:"filters-by-user-identifier",level:3},{value:"A few examples:",id:"a-few-examples",level:4},{value:"Range",id:"range",level:3},{value:"Output",id:"output",level:3},{value:"Response summary",id:"response-summary",level:2},{value:"Example",id:"example-1",level:3},{value:"Aggregate responses",id:"aggregate-responses",level:2},{value:"Count responses",id:"count-responses",level:3},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"response-api",children:"Response API"})}),"\n",(0,r.jsx)(n.h2,{id:"summary",children:"Summary"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"#authentication",children:"Authentication"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"#response-retrieval",children:"Response retrieval"})}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"authentication",children:"Authentication"}),"\n",(0,r.jsx)(n.p,{children:"To query responses hosted in your Screeb workspace, you will need an API Token generated for you. Send a request to the support to get your token."}),"\n",(0,r.jsx)(n.h2,{id:"response-retrieval",children:"Response retrieval"}),"\n",(0,r.jsxs)(n.p,{children:["The response API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response",children:"https://api.screeb.app/1.0/survey/:survey_ids/response"})]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:":survey_ids"})," must be replaced by a list of survey IDs separated by a comma (",(0,r.jsx)(n.code,{children:","}),") or a wildcard (",(0,r.jsx)(n.code,{children:"*"}),") for selecting all organization surveys."]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X SEARCH https://api.screeb.app/1.0/survey/*/response \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \\\n -d \'{\n "filters_bool": "AND",\n "filters": [\n { ... },\n { ... }\n ],\n "size": 100,\n "offset": 0,\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n }\n }\'\n'})}),"\n",(0,r.jsx)(n.h3,{id:"spec",children:"Spec"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"filters_bool"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"AND"}),", ",(0,r.jsx)(n.code,{children:"OR"}),". Either one or all filters must be valid."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"filters"})}),(0,r.jsx)(n.td,{children:"List of Filters (optional)"}),(0,r.jsx)(n.td,{children:"See below"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"size"})}),(0,r.jsx)(n.td,{children:"Int"}),(0,r.jsx)(n.td,{children:"Number of returned elements (0 to 1000)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"offset"})}),(0,r.jsx)(n.td,{children:"Int"}),(0,r.jsxs)(n.td,{children:["Offset of returned elements (0 to 100.000). For higher offset, please use a different ",(0,r.jsx)(n.code,{children:"range"})," window (see below)."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"range"})}),(0,r.jsx)(n.td,{children:"Range"}),(0,r.jsx)(n.td,{children:"See below"})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"filters-by-user-identifier",children:"Filters by user identifier"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"type"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"response"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"key"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Filtered entity: ",(0,r.jsx)(n.code,{children:"respondent_id"}),", ",(0,r.jsx)(n.code,{children:"respondent_alias"}),", ",(0,r.jsx)(n.code,{children:"respondent_segments"}),", ",(0,r.jsx)(n.code,{children:"channel_id"}),", ",(0,r.jsx)(n.code,{children:"raw"}),", ",(0,r.jsx)(n.code,{children:"language"}),", ",(0,r.jsx)(n.code,{children:"completion"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"operator"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Comparaison operator: ",(0,r.jsx)(n.code,{children:"eq"}),", ",(0,r.jsx)(n.code,{children:"neq"}),", ",(0,r.jsx)(n.code,{children:"in"}),", ",(0,r.jsx)(n.code,{children:"not_in"}),", ",(0,r.jsx)(n.code,{children:"not_null"}),", ",(0,r.jsx)(n.code,{children:"null"}),", ",(0,r.jsx)(n.code,{children:"contains"}),", ",(0,r.jsx)(n.code,{children:"not_contains"}),", ",(0,r.jsx)(n.code,{children:"before"}),", ",(0,r.jsx)(n.code,{children:"after"}),", ",(0,r.jsx)(n.code,{children:"lt"}),", ",(0,r.jsx)(n.code,{children:"gt"}),". Available operators may vary uppon requested data"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"value"})}),(0,r.jsx)(n.td,{children:"Any"}),(0,r.jsx)(n.td,{children:"Value to pass as an argument"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"values"})}),(0,r.jsx)(n.td,{children:"List of any"}),(0,r.jsx)(n.td,{children:"Values to pass as an argument"})]})]})]}),"\n",(0,r.jsx)(n.h4,{id:"a-few-examples",children:"A few examples:"}),"\n",(0,r.jsx)(n.p,{children:"Fetch by screeb id:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_id", "operator": "eq", "value": "9565ac03-df6f-49b9-b4ff-9e20e8cb6bbf" }\n'})}),"\n",(0,r.jsx)(n.p,{children:"Fetch by user alias:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_aliases", "operator": "eq", "value": "samuel@screeb.app" }\n{ "type": "response", "key": "respondent_aliases", "operator": "contains", "value": "@apple.com" }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch responses created by users part of segment ",(0,r.jsx)(n.code,{children:"79ef68c0-2022-4b15-b48b-e95ba4cacf80"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "respondent_segments", "operator": "in", "values": ["79ef68c0-2022-4b15-b48b-e95ba4cacf80"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch responses created on iOS (here channel_id is ",(0,r.jsx)(n.code,{children:"b4ece0cd-4e11-4a9d-a58d-c2519ee98605"}),"):"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n'})}),"\n",(0,r.jsx)(n.p,{children:"Fetch by keyword:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "raw", "operator": "contains", "value": "problem" }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by ",(0,r.jsx)(n.code,{children:"language"})," (exclude English):"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "language", "operator": "not_in", "values": ["en"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by ",(0,r.jsx)(n.code,{children:"completion"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response", "key": "completion", "operator": "eq", "value": "not_started" }\n{ "type": "response", "key": "completion", "operator": "in", "values": ["partially_completed", "fully_completed"] }\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Fetch by hidden field ",(0,r.jsx)(n.code,{children:"ltv"})," greater than ",(0,r.jsx)(n.code,{children:"100$"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{ "type": "response.hidden_field", "key": "ltv", "operator": "gt", "value": "100" }\n'})}),"\n",(0,r.jsx)(n.h3,{id:"range",children:"Range"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"field"})}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["Supported: ",(0,r.jsx)(n.code,{children:"created_at"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"start"})}),(0,r.jsx)(n.td,{children:"String in ISO 8601 format"}),(0,r.jsx)(n.td,{children:"Date of creation of the first response"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"end"})}),(0,r.jsx)(n.td,{children:"String in ISO 8601 format"}),(0,r.jsx)(n.td,{children:"Date of creation of the last response"})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"output",children:"Output"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"hits.total.value"})," contains the number of responses matching the criteria."]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"hits.responses"})," is a list of responses."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "took": 282,\n "hits": {\n "total": {\n "value": 123456\n },\n "responses": [\n {\n "id": "735f7cea-c84a-4d98-8a7f-e807a8763fc0", // unique response id\n "doc_type": "response",\n "org_id": "6c1e7576-ef59-4673-a107-0fc64e9bf6f3",\n "channel_id": "92486e31-7e9c-44b6-8af4-4643ef3ee4b6",\n "respondent_id": "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id\n "respondent_aliases": [\n "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id\n "samuel@screeb.app" // customer user id\n ],\n "survey_id": "a8d3950a-88d4-4662-8099-0ddeb3de98b4",\n "scenario_id": "cf320d79-f8c6-43b6-ba4a-9faa57682507",\n "language": "fr",\n "locale": "fr-fr",\n "question_id_path": "0d6496d0",\n "question_correlation_id_path": "84338f3a",\n "action_id_path": "53e0da62",\n "action_correlation_id_path": "03a9ef5d",\n "group_ids": [\n "a84a92f6-9389-49e2-a011-b1bfa7fa5227"\n ],\n "hidden_fields": [\n {\n "t": 0,\n "v_s": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15",\n "key": "user_agent"\n },\n {\n "t": 0,\n "v_s": "other",\n "key": "os"\n },\n {\n "t": 0,\n "v_s": "tablet",\n "key": "support"\n },\n {\n "t": 0,\n "v_s": "desktop",\n "key": "platform"\n },\n {\n "t": 2,\n "v_d": -120,\n "key": "timezone"\n },\n {\n "t": 0,\n "v_s": "fr-FR",\n "key": "locale"\n },\n {\n "t": 0,\n "v_s": "fr",\n "key": "country"\n },\n {\n "t": 1,\n "v_b": true,\n "key": "logged_in"\n },\n {\n "t": 0,\n "v_s": "Home page",\n "key": "page_title"\n }\n ],\n "emotions": {\n "fear": null,\n "sadness": null,\n "anger": null,\n "joy": null\n },\n "answers": [ // a list of answers identified by question_id\n {\n "t": 0,\n "v_s": "This feature didn\'t work on my computer", // user answer in its own language\n "cta_type": "input", // question type\n "key": "84338f3a-aad4-44eb-9d49-f6a894343867",\n "question_id": "0d6496d0-7f3c-4ef3-bd71-b37b5a81e6d1",\n "question_correlation_id": "84338f3a-aad4-44eb-9d49-f6a894343867",\n "action_id": "53e0da62-e621-4ca0-9647-209a3bd4dde3",\n "action_correlation_id": "03a9ef5d-b33b-4ffa-994b-2ca8c5edc241",\n "answer_id": "521b7556-eff1-4bb8-bcb1-3d2281d5dfb6",\n "tags": null,\n "lang": null,\n "translations": [], // translation of user input (if feature is activated)\n "time": "2023-09-11T07:37:56.000444Z"\n }\n ],\n "completion": "fully_completed", // "not_started" or "partially_completed" or "fully_completed"\n "active": false,\n "end_reason": "completed", // is empty when response is active\n "ended_at": "2023-09-11T07:37:56.167436Z", // is empty when response is active\n "created_at": "2023-09-11T07:37:49.406943Z",\n "updated_at": "2023-09-11T07:37:56.256519Z",\n "last_answer_at": "2023-09-11T07:37:56.000444Z"\n }\n ]\n }\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"response-summary",children:"Response summary"}),"\n",(0,r.jsxs)(n.p,{children:["The response summary API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response/summary",children:"https://api.screeb.app/1.0/survey/:survey_ids/response/summary"})]}),"\n",(0,r.jsx)(n.h3,{id:"example-1",children:"Example"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'curl -X SEARCH https://api.screeb.app/1.0/survey/*/response \\\n -H "Content-Type: application/json" \\\n -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \\\n -d \'{\n "filters_bool": "AND",\n "filters": [\n { ... },\n { ... }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n }\n }\'\n'})}),"\n",(0,r.jsx)(n.p,{children:"Output:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "ces_avg": 3,\n "ces_details": {\n "1": 79,\n "2": 68,\n "3": 71,\n "4": 59,\n "5": 62,\n "6": 59,\n "7": 67\n },\n\n "csat_avg": 3,\n "csat_details": {\n "1": 71,\n "2": 75,\n "3": 94,\n "4": 83,\n "5": 283\n },\n\n "nps_details": {\n "1": 45,\n "2": 50,\n "3": 52,\n "4": 59,\n "5": 56,\n "6": 50,\n "7": 48,\n "8": 65,\n "9": 39,\n "10": 46\n },\n "nps_groups": {\n "detractor": 312,\n "neutral": 113,\n "promotor": 85,\n "total": 510\n },\n "nps_score": 0,\n\n "completion": {\n "fully_completed": 1155,\n "not_started": 1900,\n "partially_completed": 972\n },\n "end_reasons": {\n "closed": 2710,\n "completed": 1155,\n "expired": 157,\n "interrupted": 4\n },\n "languages": {\n "en": 4027\n },\n "supports": {\n "desktop": 1714,\n "mobile": 2313\n }\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"aggregate-responses",children:"Aggregate responses"}),"\n",(0,r.jsxs)(n.p,{children:["The response aggregation API is accessible via the following endpoint: ",(0,r.jsx)(n.code,{children:"SEARCH"})," - ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/:survey_ids/response/aggregation",children:"https://api.screeb.app/1.0/survey/:survey_ids/response/aggregation"})]}),"\n",(0,r.jsx)(n.h3,{id:"count-responses",children:"Count responses"}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"hits.total.value"})," field described above might not be sufficient for grouping data per completion status, user platform..."]}),"\n",(0,r.jsxs)(n.p,{children:["A ",(0,r.jsx)(n.code,{children:"group_by"})," argument can be added to the request. Eg:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "filters_bool": "AND",\n "filters": [\n // any filters described previously\n { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n },\n "group_by": [\n { "field": "completion" } // <- count responses by completion status\n ]\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:"The group_by argument supports multiple rules. The order matters. Eg:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "filters_bool": "AND",\n "filters": [\n // any filters described previously\n { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }\n ],\n "range": {\n "field": "created_at",\n "start": "2020-01-01T00:00:00.000Z",\n "end": "2023-12-31T00:00:00.000Z"\n },\n "group_by": [\n // count responses by completion status and per month\n { "field": "completion" },\n {\n "field": "created_at",\n "date_histogram_min_interval": "month",\n "date_histogram_buckets": 20\n }\n ]\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:"Here is the full list of aggregation:"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by date:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "created_at", // either created_at, ended_at or last_activity_at\n "date_histogram_min_interval": "day", // month, day or hour\n "date_histogram_buckets": 10 // number points in the timeseries (1 to 100) - eg: 10 points in a 1 month interval will group per 3 days\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by completion status:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "completion"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by survey_id:"})}),"\n",(0,r.jsxs)(n.p,{children:["(should be used with a wildcard request: ",(0,r.jsx)(n.a,{href:"https://api.screeb.app/1.0/survey/*/response",children:"https://api.screeb.app/1.0/survey/*/response"}),")"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "survey_id"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by response end reason:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "end_reason"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by hidden field:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "hidden_field",\n "hidden_field_key": "country"\n}\n'})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Group by answer:"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "field": "answer",\n "question_id": "23c4d464-699b-4fc6-851b-c3e7da6af853" // <- the correlation id of the question\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,r.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,r.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function p(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>a});var r=s(6540);const d={},t=r.createContext(d);function i(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/34ce4882.8df35475.js b/assets/js/34ce4882.8df35475.js deleted file mode 100644 index 3301502..0000000 --- a/assets/js/34ce4882.8df35475.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3872],{3441:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>p,frontMatter:()=>t,metadata:()=>d,toc:()=>l});var s=i(4848),r=i(8453);const t={sidebar_position:1},a="Install",d={id:"install",title:"Install",description:"How to install the Android SDK in your app?",source:"@site/docs/sdk-android/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-android/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"doceSidebar",previous:{title:"How Screeb works",permalink:"/sdk-android/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-android/identity"}},o={},l=[{value:"How to install the Android SDK in your app?",id:"how-to-install-the-android-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the Android SDK in your app?",id:"how-to-configure-the-android-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Import Screeb SDK into your package",id:"import-screeb-sdk-into-your-package",level:3},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:2},{value:"SDK dependencies",id:"sdk-dependencies",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"install",children:"Install"})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-install-the-android-sdk-in-your-app",children:"How to install the Android SDK in your app?"}),"\n",(0,s.jsxs)(n.p,{children:["See the ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-android-public",children:"example"})," to install the last version of the Screeb SDK dependency in a native Android app."]}),"\n",(0,s.jsx)(n.p,{children:"You can find here useful information if you are using one of these technologies:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Flutter: ",(0,s.jsx)(n.a,{href:"https://pub.dev/packages/plugin_screeb",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})]}),"\n",(0,s.jsxs)(n.li,{children:["React Native: ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/@screeb/react-native",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,s.jsx)(n.img,{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})}),"\n",(0,s.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,s.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,s.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,s.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,s.jsx)(n.strong,{children:"Android SDK version 19 minimum"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,s.jsx)(n.strong,{children:"13 KB"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The SDK needs the permissions ",(0,s.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:'\n'})}),"\n",(0,s.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:'\n\n\n\n\n\n'})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-configure-the-android-sdk-in-your-app",children:"How to configure the Android SDK in your app?"}),"\n",(0,s.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"# build.gradle\nallprojects {\n repositories {\n mavenCentral()\n }\n}\n\nimplementation 'app.screeb.sdk:survey:x.x.x'\n"})}),"\n",(0,s.jsx)(n.h3,{id:"import-screeb-sdk-into-your-package",children:"Import Screeb SDK into your package"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:"import app.screeb.sdk.Screeb\n"})}),"\n",(0,s.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'// simple initialization\nScreeb.initSdk(this, "")\n\n// detailed initialization using a unique id and custom properties, see Identify visitors section\nScreeb.initSdk(this,\n "",\n "", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = ""\n this["lastname"] = ""\n this["plan"] = ""\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n },\n InitOptions(\n automaticScreenDetection = true|false // optional, default: false\n )\n)\n'})}),"\n",(0,s.jsx)(n.p,{children:"Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode."}),"\n",(0,s.jsx)(n.h2,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:"Screeb.close()\n"})}),"\n",(0,s.jsx)(n.h2,{id:"sdk-dependencies",children:"SDK dependencies"}),"\n",(0,s.jsx)(n.p,{children:"If you face any issues with our dependencies, please contact our support team."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"core-ktx:1.6.0"}),"\n",(0,s.jsx)(n.li,{children:"webkit:1.7.0"}),"\n",(0,s.jsx)(n.li,{children:"com.google.android.play:review:2.0.1"}),"\n",(0,s.jsx)(n.li,{children:"com.google.android.play:review-ktx:2.0.1"}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>d});var s=i(6540);const r={},t=s.createContext(r);function a(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/34ce4882.ce5374b9.js b/assets/js/34ce4882.ce5374b9.js new file mode 100644 index 0000000..922da14 --- /dev/null +++ b/assets/js/34ce4882.ce5374b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3872],{5036:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>l});var s=i(4848),r=i(8453);const t={sidebar_position:1},a="Install",o={id:"install",title:"Install",description:"How to install the Android SDK in your app?",source:"@site/docs/sdk-android/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-android/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"doceSidebar",previous:{title:"How Screeb works",permalink:"/sdk-android/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-android/identity"}},d={},l=[{value:"How to install the Android SDK in your app?",id:"how-to-install-the-android-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the Android SDK in your app?",id:"how-to-configure-the-android-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Import Screeb SDK into your package",id:"import-screeb-sdk-into-your-package",level:3},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:2},{value:"SDK dependencies",id:"sdk-dependencies",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"install",children:"Install"}),"\n",(0,s.jsx)(n.h2,{id:"how-to-install-the-android-sdk-in-your-app",children:"How to install the Android SDK in your app?"}),"\n",(0,s.jsxs)(n.p,{children:["See the ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-android-public",children:"example"})," to install the last version of the Screeb SDK dependency in a native Android app."]}),"\n",(0,s.jsx)(n.p,{children:"You can find here useful information if you are using one of these technologies:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Flutter: ",(0,s.jsx)(n.a,{href:"https://pub.dev/packages/plugin_screeb",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})]}),"\n",(0,s.jsxs)(n.li,{children:["React Native: ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/@screeb/react-native",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,s.jsx)(n.img,{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})}),"\n",(0,s.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,s.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,s.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,s.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,s.jsx)(n.strong,{children:"Android SDK version 19 minimum"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,s.jsx)(n.strong,{children:"13 KB"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The SDK needs the permissions ",(0,s.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:'\n'})}),"\n",(0,s.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:'\n\n\n\n\n\n'})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-configure-the-android-sdk-in-your-app",children:"How to configure the Android SDK in your app?"}),"\n",(0,s.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"# build.gradle\nallprojects {\n repositories {\n mavenCentral()\n }\n}\n\nimplementation 'app.screeb.sdk:survey:x.x.x'\n"})}),"\n",(0,s.jsx)(n.h3,{id:"import-screeb-sdk-into-your-package",children:"Import Screeb SDK into your package"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:"import app.screeb.sdk.Screeb\n"})}),"\n",(0,s.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'// simple initialization\nScreeb.initSdk(this, "")\n\n// detailed initialization using a unique id and custom properties, see Identify visitors section\nScreeb.initSdk(this,\n "",\n "", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = ""\n this["lastname"] = ""\n this["plan"] = ""\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n },\n InitOptions(\n automaticScreenDetection = true|false // optional, default: false\n )\n)\n'})}),"\n",(0,s.jsx)(n.p,{children:"Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode."}),"\n",(0,s.jsx)(n.h2,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:"Screeb.close()\n"})}),"\n",(0,s.jsx)(n.h2,{id:"sdk-dependencies",children:"SDK dependencies"}),"\n",(0,s.jsx)(n.p,{children:"If you face any issues with our dependencies, please contact our support team."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"core-ktx:1.6.0"}),"\n",(0,s.jsx)(n.li,{children:"webkit:1.7.0"}),"\n",(0,s.jsx)(n.li,{children:"com.google.android.play:review:2.0.1"}),"\n",(0,s.jsx)(n.li,{children:"com.google.android.play:review-ktx:2.0.1"}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>o});var s=i(6540);const r={},t=s.createContext(r);function a(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3706957c.8d171e9b.js b/assets/js/3706957c.8d171e9b.js new file mode 100644 index 0000000..f673225 --- /dev/null +++ b/assets/js/3706957c.8d171e9b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2459],{3764:e=>{e.exports=JSON.parse('{"pluginId":"api-and-connectors","version":"current","label":"API and connectors","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"API and connectors","collapsible":false,"items":[{"type":"link","label":"Webhook v1.3.0","href":"/api-and-connectors/webhook-v1.3.0","docId":"webhook-v1.3.0","unlisted":false},{"type":"link","label":"Webhook v2.0.0","href":"/api-and-connectors/webhook-v2.0.0","docId":"webhook-v2.0.0","unlisted":false},{"type":"link","label":"Webhook v2.1.0","href":"/api-and-connectors/webhook-v2.1.0","docId":"webhook-v2.1.0","unlisted":false},{"type":"link","label":"Stitch v1.0.0","href":"/api-and-connectors/stitch","docId":"stitch","unlisted":false},{"type":"link","label":"Stitch v2.0.0","href":"/api-and-connectors/stitch-v2.0.0","docId":"stitch-v2.0.0","unlisted":false},{"type":"link","label":"Releases API","href":"/api-and-connectors/releases-api","docId":"releases-api","unlisted":false}],"collapsed":false,"href":"/api-and-connectors/"}]},"docs":{"releases-api":{"id":"releases-api","title":"Releases API","description":"You can integrate the creation of your releases into your current workflow using the Release API.","sidebar":"docSidebar"},"stitch":{"id":"stitch","title":"Stitch v1.0.0","description":"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"stitch-v2.0.0":{"id":"stitch-v2.0.0","title":"Stitch v2.0.0","description":"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v1.3.0":{"id":"webhook-v1.3.0","title":"Webhook v1.3.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v2.0.0":{"id":"webhook-v2.0.0","title":"Webhook v2.0.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v2.1.0":{"id":"webhook-v2.1.0","title":"Webhook v2.1.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/3794.ad72431d.js b/assets/js/3794.ad72431d.js new file mode 100644 index 0000000..8369676 --- /dev/null +++ b/assets/js/3794.ad72431d.js @@ -0,0 +1 @@ +(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3794],{7293:(e,n,t)=>{"use strict";t.d(n,{A:()=>E});var s=t(6540),o=t(4848);function c(e){const{mdxAdmonitionTitle:n,rest:t}=function(e){const n=s.Children.toArray(e),t=n.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),c=n.filter((e=>e!==t)),a=t?.props.children;return{mdxAdmonitionTitle:a,rest:c.length>0?(0,o.jsx)(o.Fragment,{children:c}):null}}(e.children),c=e.title??n;return{...e,...c&&{title:c},children:t}}var a=t(4164),i=t(1312),r=t(7559);const l={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function d(e){let{type:n,className:t,children:s}=e;return(0,o.jsx)("div",{className:(0,a.A)(r.G.common.admonition,r.G.common.admonitionType(n),l.admonition,t),children:s})}function u(e){let{icon:n,title:t}=e;return(0,o.jsxs)("div",{className:l.admonitionHeading,children:[(0,o.jsx)("span",{className:l.admonitionIcon,children:n}),t]})}function m(e){let{children:n}=e;return n?(0,o.jsx)("div",{className:l.admonitionContent,children:n}):null}function h(e){const{type:n,icon:t,title:s,children:c,className:a}=e;return(0,o.jsxs)(d,{type:n,className:a,children:[(0,o.jsx)(u,{title:s,icon:t}),(0,o.jsx)(m,{children:c})]})}function f(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const p={icon:(0,o.jsx)(f,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function x(e){return(0,o.jsx)(h,{...p,...e,className:(0,a.A)("alert alert--secondary",e.className),children:e.children})}function g(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const b={icon:(0,o.jsx)(g,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function v(e){return(0,o.jsx)(h,{...b,...e,className:(0,a.A)("alert alert--success",e.className),children:e.children})}function j(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const N={icon:(0,o.jsx)(j,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function C(e){return(0,o.jsx)(h,{...N,...e,className:(0,a.A)("alert alert--info",e.className),children:e.children})}function k(e){return(0,o.jsx)("svg",{viewBox:"0 0 16 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const y={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function A(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const B={icon:(0,o.jsx)(A,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const L={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(i.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const w={...{note:x,tip:v,info:C,warning:function(e){return(0,o.jsx)(h,{...y,...e,className:(0,a.A)("alert alert--warning",e.className),children:e.children})},danger:function(e){return(0,o.jsx)(h,{...B,...e,className:(0,a.A)("alert alert--danger",e.className),children:e.children})}},...{secondary:e=>(0,o.jsx)(x,{title:"secondary",...e}),important:e=>(0,o.jsx)(C,{title:"important",...e}),success:e=>(0,o.jsx)(v,{title:"success",...e}),caution:function(e){return(0,o.jsx)(h,{...L,...e,className:(0,a.A)("alert alert--warning",e.className),children:e.children})}}};function E(e){const n=c(e),t=(s=n.type,w[s]||(console.warn(`No admonition component found for admonition type "${s}". Using Info as fallback.`),w.info));var s;return(0,o.jsx)(t,{...n})}},8509:(e,n,t)=>{"use strict";t.d(n,{A:()=>ie});var s=t(6540),o=t(8453),c=t(5260),a=t(2303),i=t(4164),r=t(5293),l=t(6342);function d(){const{prism:e}=(0,l.p)(),{colorMode:n}=(0,r.G)(),t=e.theme,s=e.darkTheme||t;return"dark"===n?s:t}var u=t(7559),m=t(8426),h=t.n(m);const f=/title=(?["'])(?.*?)\1/,p=/\{(?<range>[\d,-]+)\}/,x={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},g={...x,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},b=Object.keys(x);function v(e,n){const t=e.map((e=>{const{start:t,end:s}=g[e];return`(?:${t}\\s*(${n.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${s})`})).join("|");return new RegExp(`^\\s*(?:${t})\\s*$`)}function j(e,n){let t=e.replace(/\n$/,"");const{language:s,magicComments:o,metastring:c}=n;if(c&&p.test(c)){const e=c.match(p).groups.range;if(0===o.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${c}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const n=o[0].className,s=h()(e).filter((e=>e>0)).map((e=>[e-1,[n]]));return{lineClassNames:Object.fromEntries(s),code:t}}if(void 0===s)return{lineClassNames:{},code:t};const a=function(e,n){switch(e){case"js":case"javascript":case"ts":case"typescript":return v(["js","jsBlock"],n);case"jsx":case"tsx":return v(["js","jsBlock","jsx"],n);case"html":return v(["js","jsBlock","html"],n);case"python":case"py":case"bash":return v(["bash"],n);case"markdown":case"md":return v(["html","jsx","bash"],n);case"tex":case"latex":case"matlab":return v(["tex"],n);case"lua":case"haskell":case"sql":return v(["lua"],n);case"wasm":return v(["wasm"],n);case"vb":case"vba":case"visual-basic":return v(["vb","rem"],n);case"vbnet":return v(["vbnet","rem"],n);case"batch":return v(["rem"],n);case"basic":return v(["rem","f90"],n);case"fsharp":return v(["js","ml"],n);case"ocaml":case"sml":return v(["ml"],n);case"fortran":return v(["f90"],n);case"cobol":return v(["cobol"],n);default:return v(b,n)}}(s,o),i=t.split("\n"),r=Object.fromEntries(o.map((e=>[e.className,{start:0,range:""}]))),l=Object.fromEntries(o.filter((e=>e.line)).map((e=>{let{className:n,line:t}=e;return[t,n]}))),d=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:n,block:t}=e;return[t.start,n]}))),u=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:n,block:t}=e;return[t.end,n]})));for(let h=0;h<i.length;){const e=i[h].match(a);if(!e){h+=1;continue}const n=e.slice(1).find((e=>void 0!==e));l[n]?r[l[n]].range+=`${h},`:d[n]?r[d[n]].start=h:u[n]&&(r[u[n]].range+=`${r[u[n]].start}-${h-1},`),i.splice(h,1)}t=i.join("\n");const m={};return Object.entries(r).forEach((e=>{let[n,{range:t}]=e;h()(t).forEach((e=>{m[e]??=[],m[e].push(n)}))})),{lineClassNames:m,code:t}}const N={codeBlockContainer:"codeBlockContainer_Ckt0"};var C=t(4848);function k(e){let{as:n,...t}=e;const s=function(e){const n={color:"--prism-color",backgroundColor:"--prism-background-color"},t={};return Object.entries(e.plain).forEach((e=>{let[s,o]=e;const c=n[s];c&&"string"==typeof o&&(t[c]=o)})),t}(d());return(0,C.jsx)(n,{...t,style:s,className:(0,i.A)(t.className,N.codeBlockContainer,u.G.common.codeBlock)})}const y={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function A(e){let{children:n,className:t}=e;return(0,C.jsx)(k,{as:"pre",tabIndex:0,className:(0,i.A)(y.codeBlockStandalone,"thin-scrollbar",t),children:(0,C.jsx)("code",{className:y.codeBlockLines,children:n})})}var B=t(9532);const L={attributes:!0,characterData:!0,childList:!0,subtree:!0};function w(e,n){const[t,o]=(0,s.useState)(),c=(0,s.useCallback)((()=>{o(e.current?.closest("[role=tabpanel][hidden]"))}),[e,o]);(0,s.useEffect)((()=>{c()}),[c]),function(e,n,t){void 0===t&&(t=L);const o=(0,B._q)(n),c=(0,B.Be)(t);(0,s.useEffect)((()=>{const n=new MutationObserver(o);return e&&n.observe(e,c),()=>n.disconnect()}),[e,o,c])}(t,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(n(),c())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var E=t(1765);const H={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function _(e){let{line:n,classNames:t,showLineNumbers:s,getLineProps:o,getTokenProps:c}=e;1===n.length&&"\n"===n[0].content&&(n[0].content="");const a=o({line:n,className:(0,i.A)(t,s&&H.codeLine)}),r=n.map(((e,n)=>(0,C.jsx)("span",{...c({token:e,key:n})},n)));return(0,C.jsxs)("span",{...a,children:[s?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("span",{className:H.codeLineNumber}),(0,C.jsx)("span",{className:H.codeLineContent,children:r})]}):r,(0,C.jsx)("br",{})]})}var T=t(1312);function S(e){return(0,C.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,C.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function M(e){return(0,C.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,C.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const I={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function z(e){let{code:n,className:t}=e;const[o,c]=(0,s.useState)(!1),a=(0,s.useRef)(void 0),r=(0,s.useCallback)((()=>{!function(e,n){let{target:t=document.body}=void 0===n?{}:n;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const s=document.createElement("textarea"),o=document.activeElement;s.value=e,s.setAttribute("readonly",""),s.style.contain="strict",s.style.position="absolute",s.style.left="-9999px",s.style.fontSize="12pt";const c=document.getSelection(),a=c.rangeCount>0&&c.getRangeAt(0);t.append(s),s.select(),s.selectionStart=0,s.selectionEnd=e.length;let i=!1;try{i=document.execCommand("copy")}catch{}s.remove(),a&&(c.removeAllRanges(),c.addRange(a)),o&&o.focus()}(n),c(!0),a.current=window.setTimeout((()=>{c(!1)}),1e3)}),[n]);return(0,s.useEffect)((()=>()=>window.clearTimeout(a.current)),[]),(0,C.jsx)("button",{type:"button","aria-label":o?(0,T.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,T.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,T.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,i.A)("clean-btn",t,I.copyButton,o&&I.copyButtonCopied),onClick:r,children:(0,C.jsxs)("span",{className:I.copyButtonIcons,"aria-hidden":"true",children:[(0,C.jsx)(S,{className:I.copyButtonIcon}),(0,C.jsx)(M,{className:I.copyButtonSuccessIcon})]})})}function R(e){return(0,C.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,C.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const O={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function $(e){let{className:n,onClick:t,isEnabled:s}=e;const o=(0,T.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,C.jsx)("button",{type:"button",onClick:t,className:(0,i.A)("clean-btn",n,s&&O.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,C.jsx)(R,{className:O.wordWrapButtonIcon,"aria-hidden":"true"})})}function V(e){let{children:n,className:t="",metastring:o,title:c,showLineNumbers:a,language:r}=e;const{prism:{defaultLanguage:u,magicComments:m}}=(0,l.p)(),h=function(e){return e?.toLowerCase()}(r??function(e){const n=e.split(" ").find((e=>e.startsWith("language-")));return n?.replace(/language-/,"")}(t)??u),p=d(),x=function(){const[e,n]=(0,s.useState)(!1),[t,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),a=(0,s.useCallback)((()=>{const t=c.current.querySelector("code");e?t.removeAttribute("style"):(t.style.whiteSpace="pre-wrap",t.style.overflowWrap="anywhere"),n((e=>!e))}),[c,e]),i=(0,s.useCallback)((()=>{const{scrollWidth:e,clientWidth:n}=c.current,t=e>n||c.current.querySelector("code").hasAttribute("style");o(t)}),[c]);return w(c,i),(0,s.useEffect)((()=>{i()}),[e,i]),(0,s.useEffect)((()=>(window.addEventListener("resize",i,{passive:!0}),()=>{window.removeEventListener("resize",i)})),[i]),{codeBlockRef:c,isEnabled:e,isCodeScrollable:t,toggle:a}}(),g=function(e){return e?.match(f)?.groups.title??""}(o)||c,{lineClassNames:b,code:v}=j(n,{metastring:o,language:h,magicComments:m}),N=a??function(e){return Boolean(e?.includes("showLineNumbers"))}(o);return(0,C.jsxs)(k,{as:"div",className:(0,i.A)(t,h&&!t.includes(`language-${h}`)&&`language-${h}`),children:[g&&(0,C.jsx)("div",{className:y.codeBlockTitle,children:g}),(0,C.jsxs)("div",{className:y.codeBlockContent,children:[(0,C.jsx)(E.f4,{theme:p,code:v,language:h??"text",children:e=>{let{className:n,style:t,tokens:s,getLineProps:o,getTokenProps:c}=e;return(0,C.jsx)("pre",{tabIndex:0,ref:x.codeBlockRef,className:(0,i.A)(n,y.codeBlock,"thin-scrollbar"),style:t,children:(0,C.jsx)("code",{className:(0,i.A)(y.codeBlockLines,N&&y.codeBlockLinesWithNumbering),children:s.map(((e,n)=>(0,C.jsx)(_,{line:e,getLineProps:o,getTokenProps:c,classNames:b[n],showLineNumbers:N},n)))})})}}),(0,C.jsxs)("div",{className:y.buttonGroup,children:[(x.isEnabled||x.isCodeScrollable)&&(0,C.jsx)($,{className:y.codeButton,onClick:()=>x.toggle(),isEnabled:x.isEnabled}),(0,C.jsx)(z,{className:y.codeButton,code:v})]})]})]})}function W(e){let{children:n,...t}=e;const o=(0,a.A)(),c=function(e){return s.Children.toArray(e).some((e=>(0,s.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(n),i="string"==typeof c?V:A;return(0,C.jsx)(i,{...t,children:c},String(o))}function P(e){return(0,C.jsx)("code",{...e})}var q=t(8774);var D=t(3427),G=t(1422);const F={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function U(e){return!!e&&("SUMMARY"===e.tagName||U(e.parentElement))}function J(e,n){return!!e&&(e===n||J(e.parentElement,n))}function Y(e){let{summary:n,children:t,...o}=e;(0,D.A)().collectAnchor(o.id);const c=(0,a.A)(),r=(0,s.useRef)(null),{collapsed:l,setCollapsed:d}=(0,G.u)({initialState:!o.open}),[u,m]=(0,s.useState)(o.open),h=s.isValidElement(n)?n:(0,C.jsx)("summary",{children:n??"Details"});return(0,C.jsxs)("details",{...o,ref:r,open:u,"data-collapsed":l,className:(0,i.A)(F.details,c&&F.isBrowser,o.className),onMouseDown:e=>{U(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const n=e.target;U(n)&&J(n,r.current)&&(e.preventDefault(),l?(d(!1),m(!0)):d(!0))},children:[h,(0,C.jsx)(G.N,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{d(e),m(!e)},children:(0,C.jsx)("div",{className:F.collapsibleContent,children:t})})]})}const Z={details:"details_b_Ee"},K="alert alert--info";function Q(e){let{...n}=e;return(0,C.jsx)(Y,{...n,className:(0,i.A)(K,Z.details,n.className)})}function X(e){const n=s.Children.toArray(e.children),t=n.find((e=>s.isValidElement(e)&&"summary"===e.type)),o=(0,C.jsx)(C.Fragment,{children:n.filter((e=>e!==t))});return(0,C.jsx)(Q,{...e,summary:t,children:o})}var ee=t(1107);function ne(e){return(0,C.jsx)(ee.A,{...e})}const te={containsTaskList:"containsTaskList_mC6p"};function se(e){if(void 0!==e)return(0,i.A)(e,e?.includes("contains-task-list")&&te.containsTaskList)}const oe={img:"img_ev3q"};var ce=t(7293);const ae={Head:c.A,details:X,Details:X,code:function(e){return function(e){return void 0!==e.children&&s.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")))}(e)?(0,C.jsx)(P,{...e}):(0,C.jsx)(W,{...e})},a:function(e){return(0,C.jsx)(q.A,{...e})},pre:function(e){return(0,C.jsx)(C.Fragment,{children:e.children})},ul:function(e){return(0,C.jsx)("ul",{...e,className:se(e.className)})},li:function(e){return(0,D.A)().collectAnchor(e.id),(0,C.jsx)("li",{...e})},img:function(e){return(0,C.jsx)("img",{decoding:"async",loading:"lazy",...e,className:(n=e.className,(0,i.A)(n,oe.img))});var n},h1:e=>(0,C.jsx)(ne,{as:"h1",...e}),h2:e=>(0,C.jsx)(ne,{as:"h2",...e}),h3:e=>(0,C.jsx)(ne,{as:"h3",...e}),h4:e=>(0,C.jsx)(ne,{as:"h4",...e}),h5:e=>(0,C.jsx)(ne,{as:"h5",...e}),h6:e=>(0,C.jsx)(ne,{as:"h6",...e}),admonition:ce.A,mermaid:()=>null};function ie(e){let{children:n}=e;return(0,C.jsx)(o.x,{components:ae,children:n})}},7763:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});t(6540);var s=t(4164),o=t(5195);const c={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var a=t(4848);const i="table-of-contents__link toc-highlight",r="table-of-contents__link--active";function l(e){let{className:n,...t}=e;return(0,a.jsx)("div",{className:(0,s.A)(c.tableOfContents,"thin-scrollbar",n),children:(0,a.jsx)(o.A,{...t,linkClassName:i,linkActiveClassName:r})})}},5195:(e,n,t)=>{"use strict";t.d(n,{A:()=>p});var s=t(6540),o=t(6342);function c(e){const n=e.map((e=>({...e,parentIndex:-1,children:[]}))),t=Array(7).fill(-1);n.forEach(((e,n)=>{const s=t.slice(2,e.level);e.parentIndex=Math.max(...s),t[e.level]=n}));const s=[];return n.forEach((e=>{const{parentIndex:t,...o}=e;t>=0?n[t].children.push(o):s.push(o)})),s}function a(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:s}=e;return n.flatMap((e=>{const n=a({toc:e.children,minHeadingLevel:t,maxHeadingLevel:s});return function(e){return e.level>=t&&e.level<=s}(e)?[{...e,children:n}]:n}))}function i(e){const n=e.getBoundingClientRect();return n.top===n.bottom?i(e.parentNode):n}function r(e,n){let{anchorTopOffset:t}=n;const s=e.find((e=>i(e).top>=t));if(s){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(i(s))?s:e[e.indexOf(s)-1]??null}return e[e.length-1]??null}function l(){const e=(0,s.useRef)(0),{navbar:{hideOnScroll:n}}=(0,o.p)();return(0,s.useEffect)((()=>{e.current=n?0:document.querySelector(".navbar").clientHeight}),[n]),e}function d(e){const n=(0,s.useRef)(void 0),t=l();(0,s.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:s,linkActiveClassName:o,minHeadingLevel:c,maxHeadingLevel:a}=e;function i(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(s),i=function(e){let{minHeadingLevel:n,maxHeadingLevel:t}=e;const s=[];for(let o=n;o<=t;o+=1)s.push(`h${o}.anchor`);return Array.from(document.querySelectorAll(s.join()))}({minHeadingLevel:c,maxHeadingLevel:a}),l=r(i,{anchorTopOffset:t.current}),d=e.find((e=>l&&l.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,t){t?(n.current&&n.current!==e&&n.current.classList.remove(o),e.classList.add(o),n.current=e):e.classList.remove(o)}(e,e===d)}))}return document.addEventListener("scroll",i),document.addEventListener("resize",i),i(),()=>{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}}),[e,t])}var u=t(8774),m=t(4848);function h(e){let{toc:n,className:t,linkClassName:s,isChild:o}=e;return n.length?(0,m.jsx)("ul",{className:o?void 0:t,children:n.map((e=>(0,m.jsxs)("li",{children:[(0,m.jsx)(u.A,{to:`#${e.id}`,className:s??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,m.jsx)(h,{isChild:!0,toc:e.children,className:t,linkClassName:s})]},e.id)))}):null}const f=s.memo(h);function p(e){let{toc:n,className:t="table-of-contents table-of-contents__left-border",linkClassName:i="table-of-contents__link",linkActiveClassName:r,minHeadingLevel:l,maxHeadingLevel:u,...h}=e;const p=(0,o.p)(),x=l??p.tableOfContents.minHeadingLevel,g=u??p.tableOfContents.maxHeadingLevel,b=function(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:o}=e;return(0,s.useMemo)((()=>a({toc:c(n),minHeadingLevel:t,maxHeadingLevel:o})),[n,t,o])}({toc:n,minHeadingLevel:x,maxHeadingLevel:g});return d((0,s.useMemo)((()=>{if(i&&r)return{linkClassName:i,linkActiveClassName:r,minHeadingLevel:x,maxHeadingLevel:g}}),[i,r,x,g])),(0,m.jsx)(f,{toc:b,className:t,linkClassName:i,...h})}},996:(e,n,t)=>{"use strict";t.d(n,{A:()=>h});t(6540);var s=t(4164),o=t(1312),c=t(5260),a=t(4848);function i(){return(0,a.jsx)(o.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function r(){return(0,a.jsx)(o.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function l(){return(0,a.jsx)(c.A,{children:(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var d=t(7559),u=t(7293);function m(e){let{className:n}=e;return(0,a.jsx)(u.A,{type:"caution",title:(0,a.jsx)(i,{}),className:(0,s.A)(n,d.G.common.unlistedBanner),children:(0,a.jsx)(r,{})})}function h(e){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l,{}),(0,a.jsx)(m,{...e})]})}},8426:(e,n)=>{function t(e){let n,t=[];for(let s of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(s))t.push(parseInt(s,10));else if(n=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,o,c]=n;if(s&&c){s=parseInt(s),c=parseInt(c);const e=s<c?1:-1;"-"!==o&&".."!==o&&"\u2025"!==o||(c+=e);for(let n=s;n!==c;n+=e)t.push(n)}}return t}n.default=t,e.exports=t},8453:(e,n,t)=>{"use strict";t.d(n,{R:()=>a,x:()=>i});var s=t(6540);const o={},c=s.createContext(o);function a(e){const n=s.useContext(c);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),s.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/382451f1.3ea94942.js b/assets/js/382451f1.3ea94942.js deleted file mode 100644 index 38b4ade..0000000 --- a/assets/js/382451f1.3ea94942.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7949],{2294:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-flutter/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-flutter/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-flutter/install"},next:{title:"Group assignation",permalink:"/sdk-flutter/group-assignation"}},l={},c=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"identity",children:"Identity"})}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.setIdentity("<user-id>");\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"// Set visitor properties\nPluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n\n// Delete visitor property: set values to null\nPluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': null,\n 'age': null,\n 'company' : null,\n 'technology' : null,\n 'flutterAccount' : null\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/382451f1.a2933aca.js b/assets/js/382451f1.a2933aca.js new file mode 100644 index 0000000..3d205c6 --- /dev/null +++ b/assets/js/382451f1.a2933aca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7949],{6582:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-flutter/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-flutter/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-flutter/install"},next:{title:"Group assignation",permalink:"/sdk-flutter/group-assignation"}},l={},c=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"identity",children:"Identity"}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.setIdentity("<user-id>");\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"// Set visitor properties\nPluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n\n// Delete visitor property: set values to null\nPluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': null,\n 'age': null,\n 'company' : null,\n 'technology' : null,\n 'flutterAccount' : null\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/393be207.22472742.js b/assets/js/393be207.22472742.js new file mode 100644 index 0000000..076e3be --- /dev/null +++ b/assets/js/393be207.22472742.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4134],{6602:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var o=t(4848),a=t(8453);const r={title:"Markdown page example"},s="Markdown page example",c={type:"mdx",permalink:"/markdown-page",source:"@site/src/pages/markdown-page.md",title:"Markdown page example",description:"You don't need React to write simple standalone pages.",frontMatter:{title:"Markdown page example"},unlisted:!1},p={},d=[];function i(e){const n={h1:"h1",p:"p",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"markdown-page-example",children:"Markdown page example"}),"\n",(0,o.jsx)(n.p,{children:"You don't need React to write simple standalone pages."})]})}function l(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(i,{...e})}):i(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>c});var o=t(6540);const a={},r=o.createContext(a);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/393be207.e840fe18.js b/assets/js/393be207.e840fe18.js deleted file mode 100644 index 566f477..0000000 --- a/assets/js/393be207.e840fe18.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4134],{633:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var o=t(4848),a=t(8453);const r={title:"Markdown page example"},s="Markdown page example",c={type:"mdx",permalink:"/markdown-page",source:"@site/src/pages/markdown-page.md",title:"Markdown page example",description:"You don't need React to write simple standalone pages.",frontMatter:{title:"Markdown page example"},unlisted:!1},p={},d=[];function i(e){const n={h1:"h1",header:"header",p:"p",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"markdown-page-example",children:"Markdown page example"})}),"\n",(0,o.jsx)(n.p,{children:"You don't need React to write simple standalone pages."})]})}function l(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(i,{...e})}):i(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>c});var o=t(6540);const a={},r=o.createContext(a);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3971591c.15556757.js b/assets/js/3971591c.15556757.js new file mode 100644 index 0000000..81e59c9 --- /dev/null +++ b/assets/js/3971591c.15556757.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[889],{6248:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"api-and-connectors"}')}}]); \ No newline at end of file diff --git a/assets/js/39898ee8.18f083bc.js b/assets/js/39898ee8.18f083bc.js new file mode 100644 index 0000000..ff45eff --- /dev/null +++ b/assets/js/39898ee8.18f083bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3904],{7918:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=r(4848),n=r(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-android/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-android/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"doceSidebar",previous:{title:"Push notifications",permalink:"/sdk-android/push-notifications"},next:{title:"Troubleshooting",permalink:"/sdk-android/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"reference",children:"Reference"}),"\n",(0,s.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Android SDK."}),"\n",(0,s.jsxs)(t.p,{children:["\u2728 ",(0,s.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,s.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,s.jsxs)(t.p,{children:["After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. ",(0,s.jsx)(t.code,{children:"Screeb"})," methods are executed sequentially."]}),"\n",(0,s.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,s.jsx)(t.code,{children:"Screeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Method"}),(0,s.jsx)(t.th,{children:"Definition"}),(0,s.jsx)(t.th,{children:"More"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"initSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,s.jsx)(t.code,{children:"identity"})," method."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"closeSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,s.jsx)(t.code,{children:"initSdk"}),"."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,s.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"resetIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the ",(0,s.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setVisitorProperties"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setVisitorProperties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"assignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"unassignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackEvent"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./gvent-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackScreen"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"startSurvey"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,s.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debug"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debugTargeting"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>d,x:()=>c});var s=r(6540);const n={},i=s.createContext(n);function d(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/39898ee8.947e7a69.js b/assets/js/39898ee8.947e7a69.js deleted file mode 100644 index 5d55904..0000000 --- a/assets/js/39898ee8.947e7a69.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3904],{3591:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=r(4848),n=r(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-android/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-android/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"doceSidebar",previous:{title:"Push notifications",permalink:"/sdk-android/push-notifications"},next:{title:"Troubleshooting",permalink:"/sdk-android/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"reference",children:"Reference"})}),"\n",(0,s.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Android SDK."}),"\n",(0,s.jsxs)(t.p,{children:["\u2728 ",(0,s.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,s.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,s.jsxs)(t.p,{children:["After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. ",(0,s.jsx)(t.code,{children:"Screeb"})," methods are executed sequentially."]}),"\n",(0,s.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,s.jsx)(t.code,{children:"Screeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Method"}),(0,s.jsx)(t.th,{children:"Definition"}),(0,s.jsx)(t.th,{children:"More"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"initSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,s.jsx)(t.code,{children:"identity"})," method."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"closeSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,s.jsx)(t.code,{children:"initSdk"}),"."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,s.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"resetIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the ",(0,s.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setVisitorProperties"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setVisitorProperties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"assignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"unassignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackEvent"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./gvent-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackScreen"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"startSurvey"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,s.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debug"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debugTargeting"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>d,x:()=>c});var s=r(6540);const n={},i=s.createContext(n);function d(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f9f2b70.2930eb24.js b/assets/js/3f9f2b70.2930eb24.js new file mode 100644 index 0000000..c00eda9 --- /dev/null +++ b/assets/js/3f9f2b70.2930eb24.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8980],{3685:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var t=n(4848),s=n(8453),o=n(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-android/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-android/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"doceSidebar",previous:{title:"What is Screeb",permalink:"/sdk-android/what-is-screeb"},next:{title:"Install",permalink:"/sdk-android/install"}},d={},l=[];function u(e){return(0,t.jsx)(o.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},5164:(e,r,n)=>{n.d(r,{Ay:()=>i});var t=n(4848),s=n(8453);function o(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,t.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,t.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,t.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,t.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,t.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,t.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,t.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,t.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,t.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,t.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,t.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,t.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,t.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,t.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function i(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},8453:(e,r,n)=>{n.d(r,{R:()=>i,x:()=>a});var t=n(6540);const s={},o=t.createContext(s);function i(e){const r=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f9f2b70.ed008431.js b/assets/js/3f9f2b70.ed008431.js deleted file mode 100644 index 33c9bcf..0000000 --- a/assets/js/3f9f2b70.ed008431.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8980],{1010:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=t(4848),o=t(8453),s=t(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-android/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-android/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"doceSidebar",previous:{title:"What is Screeb",permalink:"/sdk-android/what-is-screeb"},next:{title:"Install",permalink:"/sdk-android/install"}},l={},d=[...s.RM];function u(e){return(0,n.jsx)(s.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,o.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},5164:(e,r,t)=>{t.d(r,{Ay:()=>a,RM:()=>s});var n=t(4848),o=t(8453);const s=[{value:"Overview",id:"overview",level:3},{value:"Sources for collecting data",id:"sources-for-collecting-data",level:2},{value:"How to collect data",id:"how-to-collect-data",level:2},{value:"Using Screeb as a Data Source",id:"using-screeb-as-a-data-source",level:3},{value:"Using external Data Source",id:"using-external-data-source",level:3},{value:"Destination for collected data",id:"destination-for-collected-data",level:2}];function i(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function a(e={}){const{wrapper:r}={...(0,o.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(i,{...e})}):i(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var n=t(6540);const o={},s=n.createContext(o);function i(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4012288b.746cc8c8.js b/assets/js/4012288b.746cc8c8.js new file mode 100644 index 0000000..854f8c4 --- /dev/null +++ b/assets/js/4012288b.746cc8c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3814],{9396:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>o});var t=s(4848),r=s(8453);const a={sidebar_position:8},i="Examples",c={id:"examples",title:"Examples",description:"1- Start Screeb tag",source:"@site/docs/sdk-js/examples.md",sourceDirName:".",slug:"/examples",permalink:"/sdk-js/examples",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-js/js-hooks"},next:{title:"Reference",permalink:"/sdk-js/reference"}},l={},o=[{value:"1- Start Screeb tag",id:"1--start-screeb-tag",level:2},{value:"2- Authenticated page",id:"2--authenticated-page",level:2},{value:"3- On login",id:"3--on-login",level:2},{value:"4- On signup",id:"4--on-signup",level:2},{value:"5- Logout page",id:"5--logout-page",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"examples",children:"Examples"}),"\n",(0,t.jsx)(n.h2,{id:"1--start-screeb-tag",children:"1- Start Screeb tag"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n<\/script>\n"})}),"\n",(0,t.jsx)(n.h2,{id:"2--authenticated-page",children:"2- Authenticated page"}),"\n",(0,t.jsx)(n.p,{children:"Assuming your application uses the following session object:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'var session = {\n "user_id": "16813",\n "email": "samuel@example.com",\n "firstname": "Samuel",\n "lastname": "Berthe",\n "plan": "growth",\n "created_at": new Date(),\n};\n'})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:'<script type="text/javascript">\n (function (s,c,r,ee,b) {\n s[\'ScreebObject\']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement(\'script\');b.type=\'text/javascript\';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b);\n }(window,document,\'$screeb\',\'https://t.screeb.app/tag.js\'));\n\n // start Screeb tag, with website ID\n $screeb(\'init\', \'c796994e-f2dd-41c5-a88c-91d54fc42b0e\', {\n "identity": {\n "id": session.user_id,\n "properties": {\n "email": session.email,\n "firstname": session.firstname,\n "lastname": session.lastname,\n "plan": session.plan,\n "logged": true,\n "signed_up_at": session.created_at,\n }\n }\n });\n<\/script>\n'})}),"\n",(0,t.jsx)(n.h2,{id:"3--on-login",children:"3- On login"}),"\n",(0,t.jsx)(n.p,{children:"Before login:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n<\/script>\n"})}),"\n",(0,t.jsx)(n.p,{children:"Assuming your application uses the following session object:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'var session = {\n "user_id": "16813",\n "email": "samuel@example.com",\n "firstname": "Samuel",\n "lastname": "Berthe",\n "plan": "growth",\n "created_at": new Date(),\n};\n'})}),"\n",(0,t.jsx)(n.p,{children:"After login validation:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"// identify the current session\n$screeb('identity', session.user_id);\n\n// collect data about the current visitor\n$screeb('identity.properties', {\n 'email': session.email,\n 'firstname': session.firstname,\n 'lastname': session.lastname,\n 'plan': session.plan,\n 'logged': true,\n 'signed_up_at': session.created_at,\n});\n"})}),"\n",(0,t.jsx)(n.h2,{id:"4--on-signup",children:"4- On signup"}),"\n",(0,t.jsx)(n.p,{children:"Assuming you collected identity properties for anonymous users:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n\n // collect data about the current visitor\n $screeb('identity.properties', {\n 'plan': 'anonymous',\n 'visited_pricing_page': true,\n });\n<\/script>\n"})}),"\n",(0,t.jsx)(n.p,{children:"Then, when the user registers, just call the alias command:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('identity.alias', 'samuel@example.com');\n"})}),"\n",(0,t.jsx)(n.p,{children:"Previous survey responses and properties will be associated with this identity."}),"\n",(0,t.jsx)(n.p,{children:"The next time your application is opened, just call:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('identity', 'samuel@example.com');\n"})}),"\n",(0,t.jsx)(n.h2,{id:"5--logout-page",children:"5- Logout page"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n\n // reset the current user session\n $screeb('identity.reset');\n\n // contextualize the new anonymous session\n $screeb('identity.properties', {\n 'plan': 'free',\n 'logged': false,\n });\n<\/script>\n"})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>c});var t=s(6540);const r={},a=t.createContext(r);function i(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4012288b.de1fb660.js b/assets/js/4012288b.de1fb660.js deleted file mode 100644 index 7061716..0000000 --- a/assets/js/4012288b.de1fb660.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3814],{2943:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>o});var t=s(4848),r=s(8453);const a={sidebar_position:8},i="Examples",c={id:"examples",title:"Examples",description:"1- Start Screeb tag",source:"@site/docs/sdk-js/examples.md",sourceDirName:".",slug:"/examples",permalink:"/sdk-js/examples",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-js/js-hooks"},next:{title:"Reference",permalink:"/sdk-js/reference"}},l={},o=[{value:"1- Start Screeb tag",id:"1--start-screeb-tag",level:2},{value:"2- Authenticated page",id:"2--authenticated-page",level:2},{value:"3- On login",id:"3--on-login",level:2},{value:"4- On signup",id:"4--on-signup",level:2},{value:"5- Logout page",id:"5--logout-page",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"examples",children:"Examples"})}),"\n",(0,t.jsx)(n.h2,{id:"1--start-screeb-tag",children:"1- Start Screeb tag"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n<\/script>\n"})}),"\n",(0,t.jsx)(n.h2,{id:"2--authenticated-page",children:"2- Authenticated page"}),"\n",(0,t.jsx)(n.p,{children:"Assuming your application uses the following session object:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'var session = {\n "user_id": "16813",\n "email": "samuel@example.com",\n "firstname": "Samuel",\n "lastname": "Berthe",\n "plan": "growth",\n "created_at": new Date(),\n};\n'})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:'<script type="text/javascript">\n (function (s,c,r,ee,b) {\n s[\'ScreebObject\']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement(\'script\');b.type=\'text/javascript\';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b);\n }(window,document,\'$screeb\',\'https://t.screeb.app/tag.js\'));\n\n // start Screeb tag, with website ID\n $screeb(\'init\', \'c796994e-f2dd-41c5-a88c-91d54fc42b0e\', {\n "identity": {\n "id": session.user_id,\n "properties": {\n "email": session.email,\n "firstname": session.firstname,\n "lastname": session.lastname,\n "plan": session.plan,\n "logged": true,\n "signed_up_at": session.created_at,\n }\n }\n });\n<\/script>\n'})}),"\n",(0,t.jsx)(n.h2,{id:"3--on-login",children:"3- On login"}),"\n",(0,t.jsx)(n.p,{children:"Before login:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n<\/script>\n"})}),"\n",(0,t.jsx)(n.p,{children:"Assuming your application uses the following session object:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'var session = {\n "user_id": "16813",\n "email": "samuel@example.com",\n "firstname": "Samuel",\n "lastname": "Berthe",\n "plan": "growth",\n "created_at": new Date(),\n};\n'})}),"\n",(0,t.jsx)(n.p,{children:"After login validation:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"// identify the current session\n$screeb('identity', session.user_id);\n\n// collect data about the current visitor\n$screeb('identity.properties', {\n 'email': session.email,\n 'firstname': session.firstname,\n 'lastname': session.lastname,\n 'plan': session.plan,\n 'logged': true,\n 'signed_up_at': session.created_at,\n});\n"})}),"\n",(0,t.jsx)(n.h2,{id:"4--on-signup",children:"4- On signup"}),"\n",(0,t.jsx)(n.p,{children:"Assuming you collected identity properties for anonymous users:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n\n // collect data about the current visitor\n $screeb('identity.properties', {\n 'plan': 'anonymous',\n 'visited_pricing_page': true,\n });\n<\/script>\n"})}),"\n",(0,t.jsx)(n.p,{children:"Then, when the user registers, just call the alias command:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('identity.alias', 'samuel@example.com');\n"})}),"\n",(0,t.jsx)(n.p,{children:"Previous survey responses and properties will be associated with this identity."}),"\n",(0,t.jsx)(n.p,{children:"The next time your application is opened, just call:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('identity', 'samuel@example.com');\n"})}),"\n",(0,t.jsx)(n.h2,{id:"5--logout-page",children:"5- Logout page"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n // start Screeb tag, with website ID\n $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');\n\n // reset the current user session\n $screeb('identity.reset');\n\n // contextualize the new anonymous session\n $screeb('identity.properties', {\n 'plan': 'free',\n 'logged': false,\n });\n<\/script>\n"})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>c});var t=s(6540);const r={},a=t.createContext(r);function i(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/440b8a8b.10f79a08.js b/assets/js/440b8a8b.10f79a08.js new file mode 100644 index 0000000..786081b --- /dev/null +++ b/assets/js/440b8a8b.10f79a08.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5622],{7590:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>n,metadata:()=>i,toc:()=>u});var s=r(4848),a=r(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-flutter/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-flutter/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-flutter/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-flutter/flutter-hooks"}},o={},u=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"}),"\n",(0,s.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,s.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>");\n'})}),"\n",(0,s.jsx)(t.p,{children:"You will find survey id in Screeb platform."}),"\n",(0,s.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,s.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,s.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,s.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,s.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,s.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", true, null, false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", true, {\n color: "red",\n size: 42\n});\n'})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>l,x:()=>i});var s=r(6540);const a={},n=s.createContext(a);function l(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/440b8a8b.5c748323.js b/assets/js/440b8a8b.5c748323.js deleted file mode 100644 index 5c9e6ee..0000000 --- a/assets/js/440b8a8b.5c748323.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5622],{4790:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>n,metadata:()=>i,toc:()=>u});var s=r(4848),a=r(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-flutter/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-flutter/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-flutter/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-flutter/flutter-hooks"}},o={},u=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"})}),"\n",(0,s.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,s.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>");\n'})}),"\n",(0,s.jsx)(t.p,{children:"You will find survey id in Screeb platform."}),"\n",(0,s.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,s.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,s.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,s.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,s.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,s.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", true, null, false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.startSurvey("<survey-id>", true, {\n color: "red",\n size: 42\n});\n'})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>l,x:()=>i});var s=r(6540);const a={},n=s.createContext(a);function l(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/44b7c15f.fc67c611.js b/assets/js/44b7c15f.fc67c611.js deleted file mode 100644 index 6d625d1..0000000 --- a/assets/js/44b7c15f.fc67c611.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[643],{2481:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"iOS SDK","description":"install and configure the SDK on iOS devices","slug":"/","permalink":"/sdk-ios/","sidebar":"docSidebar","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-ios/what-is-screeb"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/4919d9b2.4a435d32.js b/assets/js/4919d9b2.4a435d32.js deleted file mode 100644 index 347f71b..0000000 --- a/assets/js/4919d9b2.4a435d32.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8745],{7437:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>h});var t=r(4848),s=r(8453);const a={sidebar_position:1},i="Feature Flagging",o={id:"sdk-js/feature-flagging",title:"Feature Flagging",description:"I paid for 100k MAU, but my application has 1m MAU",source:"@site/docs/private/sdk-js/feature-flagging.md",sourceDirName:"sdk-js",slug:"/sdk-js/feature-flagging",permalink:"/private/sdk-js/feature-flagging",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1}},c={},h=[{value:"I paid for 100k MAU, but my application has 1m MAU",id:"i-paid-for-100k-mau-but-my-application-has-1m-mau",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"feature-flagging",children:"Feature Flagging"})}),"\n",(0,t.jsx)(n.h2,{id:"i-paid-for-100k-mau-but-my-application-has-1m-mau",children:"I paid for 100k MAU, but my application has 1m MAU"}),"\n",(0,t.jsx)(n.p,{children:"For large B2C applications, your Screeb quota may be consumed very fast. Until the end of the current month, you will be able to survey only the first XXX MAU allowed by your quota."}),"\n",(0,t.jsx)(n.p,{children:"In order to distribute your quota throughout the month, please use the following code:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:'function isScreebEnabledForCurrentUser(userId: string, country: string): boolean {\n // Screeb will be loaded for 100% of japan users\n if (country === "ja") {\n return true;\n }\n\n const hash = cyrb53Hash(userId, 42);\n\n // Screeb will be loaded for 10% of the rest of the audience.\n return hash % 10 === 0;\n}\n\n// https://stackoverflow.com/questions/7616461/generate-a-hash-from-string-in-javascript\nfunction cyrb53Hash(str: string, seed: number): number {\n let h1 = 0xdeadbeef ^ seed,\n h2 = 0x41c6ce57 ^ seed;\n for (let i = 0, ch; i < str.length; i++) {\n ch = str.charCodeAt(i);\n h1 = Math.imul(h1 ^ ch, 2654435761);\n h2 = Math.imul(h2 ^ ch, 1597334677);\n }\n\n h1 =\n Math.imul(h1 ^ (h1 >>> 16), 2246822507) ^\n Math.imul(h2 ^ (h2 >>> 13), 3266489909);\n h2 =\n Math.imul(h2 ^ (h2 >>> 16), 2246822507) ^\n Math.imul(h1 ^ (h1 >>> 13), 3266489909);\n\n return 4294967296 * (2097151 & h2) + (h1 >>> 0);\n}\n'})}),"\n",(0,t.jsx)(n.p,{children:"Then for each call to a Screeb command, check that the user is enabled to load Screeb:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('init', ...)\n}\n"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('event.track', ...)\n}\n"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('identity.group.assign', ...)\n}\n"})}),"\n",(0,t.jsxs)(n.p,{children:["To vary your audience every month, please update the ",(0,t.jsx)(n.code,{children:"seed"})," parameter in ",(0,t.jsx)(n.code,{children:"cyrb53Hash"}),". Eg: ",(0,t.jsx)(n.code,{children:"cyrb53Hash(userId, new Date().getMonth())"})]})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>o});var t=r(6540);const s={},a=t.createContext(s);function i(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4919d9b2.db27e1d8.js b/assets/js/4919d9b2.db27e1d8.js new file mode 100644 index 0000000..981d3e2 --- /dev/null +++ b/assets/js/4919d9b2.db27e1d8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8745],{2287:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>a,metadata:()=>o,toc:()=>u});var t=r(4848),s=r(8453);const a={sidebar_position:1},i="Feature Flagging",o={id:"sdk-js/feature-flagging",title:"Feature Flagging",description:"I paid for 100k MAU, but my application has 1m MAU",source:"@site/docs/private/sdk-js/feature-flagging.md",sourceDirName:"sdk-js",slug:"/sdk-js/feature-flagging",permalink:"/private/sdk-js/feature-flagging",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1}},c={},u=[{value:"I paid for 100k MAU, but my application has 1m MAU",id:"i-paid-for-100k-mau-but-my-application-has-1m-mau",level:2}];function h(e){const n={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"feature-flagging",children:"Feature Flagging"}),"\n",(0,t.jsx)(n.h2,{id:"i-paid-for-100k-mau-but-my-application-has-1m-mau",children:"I paid for 100k MAU, but my application has 1m MAU"}),"\n",(0,t.jsx)(n.p,{children:"For large B2C applications, your Screeb quota may be consumed very fast. Until the end of the current month, you will be able to survey only the first XXX MAU allowed by your quota."}),"\n",(0,t.jsx)(n.p,{children:"In order to distribute your quota throughout the month, please use the following code:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:'function isScreebEnabledForCurrentUser(userId: string, country: string): boolean {\n // Screeb will be loaded for 100% of japan users\n if (country === "ja") {\n return true;\n }\n\n const hash = cyrb53Hash(userId, 42);\n\n // Screeb will be loaded for 10% of the rest of the audience.\n return hash % 10 === 0;\n}\n\n// https://stackoverflow.com/questions/7616461/generate-a-hash-from-string-in-javascript\nfunction cyrb53Hash(str: string, seed: number): number {\n let h1 = 0xdeadbeef ^ seed,\n h2 = 0x41c6ce57 ^ seed;\n for (let i = 0, ch; i < str.length; i++) {\n ch = str.charCodeAt(i);\n h1 = Math.imul(h1 ^ ch, 2654435761);\n h2 = Math.imul(h2 ^ ch, 1597334677);\n }\n\n h1 =\n Math.imul(h1 ^ (h1 >>> 16), 2246822507) ^\n Math.imul(h2 ^ (h2 >>> 13), 3266489909);\n h2 =\n Math.imul(h2 ^ (h2 >>> 16), 2246822507) ^\n Math.imul(h1 ^ (h1 >>> 13), 3266489909);\n\n return 4294967296 * (2097151 & h2) + (h1 >>> 0);\n}\n'})}),"\n",(0,t.jsx)(n.p,{children:"Then for each call to a Screeb command, check that the user is enabled to load Screeb:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('init', ...)\n}\n"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('event.track', ...)\n}\n"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:"if (isScreebEnabledForUser(\"user-123\", 'us')) {\n $screeb('identity.group.assign', ...)\n}\n"})}),"\n",(0,t.jsxs)(n.p,{children:["To vary your audience every month, please update the ",(0,t.jsx)(n.code,{children:"seed"})," parameter in ",(0,t.jsx)(n.code,{children:"cyrb53Hash"}),". Eg: ",(0,t.jsx)(n.code,{children:"cyrb53Hash(userId, new Date().getMonth())"})]})]})}function l(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>o});var t=r(6540);const s={},a=t.createContext(s);function i(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4b223fb6.75a67855.js b/assets/js/4b223fb6.75a67855.js new file mode 100644 index 0000000..5921dc7 --- /dev/null +++ b/assets/js/4b223fb6.75a67855.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3526],{573:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var i=s(4848),r=s(8453);const t={sidebar_position:7},o="Hooks",d={id:"ios-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-ios/ios-hooks.md",sourceDirName:".",slug:"/ios-hooks",permalink:"/sdk-ios/ios-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-ios/start-survey-programmatically"},next:{title:"Push notifications",permalink:"/sdk-ios/push-notifications"}},l={},c=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components},{Details:s}=n;return s||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"hooks",children:"Hooks"}),"\n",(0,i.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,i.jsxs)(n.p,{children:["You can define hooks on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"})," and ",(0,i.jsx)(n.code,{children:"Screeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Hook Name"}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"})]}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"Screeb.startSurvey()"})]})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onready",children:(0,i.jsx)(n.code,{children:"onReady"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(\n context: window?.rootViewController,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false), // optional\n hooks: [\n "version": "1.0.0",\n "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))},\n "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true}\n ]\n)\n'})}),"\n",(0,i.jsx)(n.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId: "<ios-channel-id>",\n allowMultipleResponses: true,\n hiddenFields: [\n "iosHidden1": AnyEncodable("hiddenField1"),\n "iosHiddenCount": AnyEncodable(75)\n ],\n hooks: [\n "version": "1.0.0",\n "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))},\n ]\n)\n'})}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onready",children:(0,i.jsx)(n.code,{children:"onReady"})}),"\n",(0,i.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,i.jsx)(n.code,{children:"false"})," to prevent display."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>d});var i=s(6540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4b223fb6.7ba91df4.js b/assets/js/4b223fb6.7ba91df4.js deleted file mode 100644 index 6500ee1..0000000 --- a/assets/js/4b223fb6.7ba91df4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3526],{463:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var i=s(4848),r=s(8453);const t={sidebar_position:7},o="Hooks",d={id:"ios-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-ios/ios-hooks.md",sourceDirName:".",slug:"/ios-hooks",permalink:"/sdk-ios/ios-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-ios/start-survey-programmatically"},next:{title:"Push notifications",permalink:"/sdk-ios/push-notifications"}},l={},c=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components},{Details:s}=n;return s||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"hooks",children:"Hooks"})}),"\n",(0,i.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,i.jsxs)(n.p,{children:["You can define hooks on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"})," and ",(0,i.jsx)(n.code,{children:"Screeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Hook Name"}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"})]}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"Screeb.startSurvey()"})]})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onready",children:(0,i.jsx)(n.code,{children:"onReady"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(\n context: window?.rootViewController,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false), // optional\n hooks: [\n "version": "1.0.0",\n "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))},\n "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true}\n ]\n)\n'})}),"\n",(0,i.jsx)(n.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId: "<ios-channel-id>",\n allowMultipleResponses: true,\n hiddenFields: [\n "iosHidden1": AnyEncodable("hiddenField1"),\n "iosHiddenCount": AnyEncodable(75)\n ],\n hooks: [\n "version": "1.0.0",\n "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))},\n ]\n)\n'})}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onready",children:(0,i.jsx)(n.code,{children:"onReady"})}),"\n",(0,i.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"Screeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,i.jsx)(n.code,{children:"false"})," to prevent display."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(this,\n "<ios-channel-id>",\n ...\n hooks: [\n "version": "1.0.0",\n "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true},\n ]\n)\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>d});var i=s(6540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4bcfe297.f6c93620.js b/assets/js/4bcfe297.f6c93620.js deleted file mode 100644 index a296a88..0000000 --- a/assets/js/4bcfe297.f6c93620.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5307],{354:e=>{e.exports=JSON.parse('{"version":{"pluginId":"private","version":"current","label":"Private Documentation","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{},"docs":{"api-and-connectors/response-api":{"id":"api-and-connectors/response-api","title":"Response API","description":"Summary"},"sdk-js/cloudflare-worker":{"id":"sdk-js/cloudflare-worker","title":"Cloudflare Worker","description":"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:"},"sdk-js/device-tracking":{"id":"sdk-js/device-tracking","title":"Device tracking","description":"2 types of tracking are available in Screeb:"},"sdk-js/feature-flagging":{"id":"sdk-js/feature-flagging","title":"Feature Flagging","description":"I paid for 100k MAU, but my application has 1m MAU"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/4c9256b7.0f6b6fbd.js b/assets/js/4c9256b7.0f6b6fbd.js new file mode 100644 index 0000000..2a52edc --- /dev/null +++ b/assets/js/4c9256b7.0f6b6fbd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4733],{6216:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var t=i(4848),o=i(8453);const s={sidebar_position:8},r="Push notifications",a={id:"push-notifications",title:"Push notifications",description:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.",source:"@site/docs/sdk-ios/push-notifications.md",sourceDirName:".",slug:"/push-notifications",permalink:"/sdk-ios/push-notifications",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-ios/ios-hooks"},next:{title:"Reference",permalink:"/sdk-ios/reference"}},c={},d=[{value:"Configuring the push notification",id:"configuring-the-push-notification",level:2},{value:"Foreground mode",id:"foreground-mode",level:2},{value:"Background mode",id:"background-mode",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"push-notifications",children:"Push notifications"}),"\n",(0,t.jsx)(n.p,{children:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message."}),"\n",(0,t.jsx)(n.p,{children:"Then, when receiving the message in the app, you have to start a survey with this id."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Configure a survey in your Screeb admin space."}),"\n",(0,t.jsx)(n.li,{children:"Configure a push service in your app (ex: Firebase)"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"configuring-the-push-notification",children:"Configuring the push notification"}),"\n",(0,t.jsx)(n.p,{children:"Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling."}),"\n",(0,t.jsx)(n.p,{children:'To configure the payload, add a custom data (in the "Additional options" section for Firebase).\nFor example, you can specify a key value like this'}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:' "screeb" : "YOUR SURVEY ID"'})}),"\n",(0,t.jsx)(n.p,{children:"Then, launch the campaign."}),"\n",(0,t.jsx)(n.h2,{id:"foreground-mode",children:"Foreground mode"}),"\n",(0,t.jsx)(n.p,{children:"To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function :"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"extension AppDelegate: UNUserNotificationCenterDelegate {\n func userNotificationCenter(\n _ center: UNUserNotificationCenter,\n didReceive response: UNNotificationResponse,\n withCompletionHandler completionHandler: @escaping () -> Void\n ) {\n process(response.notification)\n completionHandler()\n }\n // ...\n}\n"})}),"\n",(0,t.jsx)(n.p,{children:"The function process described below uses the survey id to start the survey"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:' private func process(_ notification: UNNotification) {\n let userInfo = notification.request.content.userInfo\n if let surveyId = userInfo["screeb"] as? String {\n Screeb.startSurvey(surveyId: surveyId)\n }\n }\n'})}),"\n",(0,t.jsxs)(n.p,{children:["NB : Don't forget to declare this delegate in your ",(0,t.jsx)(n.code,{children:"application"})," function of your AppDelegate class :"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"UNUserNotificationCenter.current().delegate = self\n"})}),"\n",(0,t.jsx)(n.h2,{id:"background-mode",children:"Background mode"}),"\n",(0,t.jsx)(n.p,{children:"When an app is in background, a notification is typically displayed by your push framework.\nWhen the user tap on the notification, it opens the app with the data that contains the payload you have previously configured."}),"\n",(0,t.jsx)(n.p,{children:"Then you can get the Screeb id to start a survey in the controller that has been started."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"extension AppDelegate: UNUserNotificationCenterDelegate {\n func userNotificationCenter(\n _ center: UNUserNotificationCenter,\n willPresent notification: UNNotification,\n withCompletionHandler completionHandler:\n @escaping (UNNotificationPresentationOptions) -> Void\n ) {\n process(notification)\n if #available(iOS 14.0, *) {\n completionHandler([[.banner, .sound]])\n } else {\n // Fallback on earlier versions\n }\n }\n // ...\n}\n"})})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var t=i(6540);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4c9256b7.b0e9f8ab.js b/assets/js/4c9256b7.b0e9f8ab.js deleted file mode 100644 index 2facd3e..0000000 --- a/assets/js/4c9256b7.b0e9f8ab.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4733],{2390:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var t=i(4848),o=i(8453);const s={sidebar_position:8},r="Push notifications",a={id:"push-notifications",title:"Push notifications",description:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.",source:"@site/docs/sdk-ios/push-notifications.md",sourceDirName:".",slug:"/push-notifications",permalink:"/sdk-ios/push-notifications",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-ios/ios-hooks"},next:{title:"Reference",permalink:"/sdk-ios/reference"}},c={},d=[{value:"Configuring the push notification",id:"configuring-the-push-notification",level:2},{value:"Foreground mode",id:"foreground-mode",level:2},{value:"Background mode",id:"background-mode",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"push-notifications",children:"Push notifications"})}),"\n",(0,t.jsx)(n.p,{children:"To launch a survey from a push notification, you need to send a survey id in the payload of the push message."}),"\n",(0,t.jsx)(n.p,{children:"Then, when receiving the message in the app, you have to start a survey with this id."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Configure a survey in your Screeb admin space."}),"\n",(0,t.jsx)(n.li,{children:"Configure a push service in your app (ex: Firebase)"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"configuring-the-push-notification",children:"Configuring the push notification"}),"\n",(0,t.jsx)(n.p,{children:"Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling."}),"\n",(0,t.jsx)(n.p,{children:'To configure the payload, add a custom data (in the "Additional options" section for Firebase).\nFor example, you can specify a key value like this'}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:' "screeb" : "YOUR SURVEY ID"'})}),"\n",(0,t.jsx)(n.p,{children:"Then, launch the campaign."}),"\n",(0,t.jsx)(n.h2,{id:"foreground-mode",children:"Foreground mode"}),"\n",(0,t.jsx)(n.p,{children:"To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function :"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"extension AppDelegate: UNUserNotificationCenterDelegate {\n func userNotificationCenter(\n _ center: UNUserNotificationCenter,\n didReceive response: UNNotificationResponse,\n withCompletionHandler completionHandler: @escaping () -> Void\n ) {\n process(response.notification)\n completionHandler()\n }\n // ...\n}\n"})}),"\n",(0,t.jsx)(n.p,{children:"The function process described below uses the survey id to start the survey"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:' private func process(_ notification: UNNotification) {\n let userInfo = notification.request.content.userInfo\n if let surveyId = userInfo["screeb"] as? String {\n Screeb.startSurvey(surveyId: surveyId)\n }\n }\n'})}),"\n",(0,t.jsxs)(n.p,{children:["NB : Don't forget to declare this delegate in your ",(0,t.jsx)(n.code,{children:"application"})," function of your AppDelegate class :"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"UNUserNotificationCenter.current().delegate = self\n"})}),"\n",(0,t.jsx)(n.h2,{id:"background-mode",children:"Background mode"}),"\n",(0,t.jsx)(n.p,{children:"When an app is in background, a notification is typically displayed by your push framework.\nWhen the user tap on the notification, it opens the app with the data that contains the payload you have previously configured."}),"\n",(0,t.jsx)(n.p,{children:"Then you can get the Screeb id to start a survey in the controller that has been started."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:"extension AppDelegate: UNUserNotificationCenterDelegate {\n func userNotificationCenter(\n _ center: UNUserNotificationCenter,\n willPresent notification: UNNotification,\n withCompletionHandler completionHandler:\n @escaping (UNNotificationPresentationOptions) -> Void\n ) {\n process(notification)\n if #available(iOS 14.0, *) {\n completionHandler([[.banner, .sound]])\n } else {\n // Fallback on earlier versions\n }\n }\n // ...\n}\n"})})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var t=i(6540);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4f001122.0223ee53.js b/assets/js/4f001122.0223ee53.js deleted file mode 100644 index e156542..0000000 --- a/assets/js/4f001122.0223ee53.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1835],{6416:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>d,metadata:()=>t,toc:()=>a});var s=r(4848),i=r(8453);const d={sidebar_position:7},o="Hooks",t={id:"android-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-android/android-hooks.md",sourceDirName:".",slug:"/android-hooks",permalink:"/sdk-android/android-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"doceSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-android/start-survey-programmatically"},next:{title:"Push notifications",permalink:"/sdk-android/push-notifications"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components},{Details:r}=n;return r||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"hooks",children:"Hooks"})}),"\n",(0,s.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,s.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,s.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,s.jsxs)(n.p,{children:["You can define hooks on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"})," and ",(0,s.jsx)(n.code,{children:"Screeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,s.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Hook Name"}),(0,s.jsxs)(n.th,{children:["Available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"})]}),(0,s.jsxs)(n.th,{children:["Available on ",(0,s.jsx)(n.code,{children:"Screeb.startSurvey()"})]})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveyshowed",children:(0,s.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveystarted",children:(0,s.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onquestionreplied",children:(0,s.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveycompleted",children:(0,s.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveyhidden",children:(0,s.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,s.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onready",children:(0,s.jsx)(n.code,{children:"onReady"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"No \u274c"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,s.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n "<unique-user-id>", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n },\n InitOptions(\n isFullscreenMode = true|false, // fullscreen mode, optional, default: false\n automaticScreenDetection = true|false // optional, default: false\n ),\n hashMapOf(\n "version" to "1.0.0",\n "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")},\n "onSurveyDisplayAllowed" to { payload:Any -> true}\n )\n)\n'})}),"\n",(0,s.jsx)(n.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<survey-id>",\n allowMultipleResponses = true,\n hiddenFields = HiddenFields().apply {\n this["h1"] = "hidden_field1"\n this["h_count"] = 75\n },\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")}\n )\n)\n'})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"onsurveyshowed",children:(0,s.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveystarted",children:(0,s.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onquestionreplied",children:(0,s.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveycompleted",children:(0,s.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveyhidden",children:(0,s.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,s.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,s.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onready",children:(0,s.jsx)(n.code,{children:"onReady"})}),"\n",(0,s.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"}),"."]}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,s.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,s.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,s.jsx)(n.code,{children:"false"})," to prevent display."]}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>t});var s=r(6540);const i={},d=s.createContext(i);function o(e){const n=s.useContext(d);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4f001122.48788910.js b/assets/js/4f001122.48788910.js new file mode 100644 index 0000000..79ed163 --- /dev/null +++ b/assets/js/4f001122.48788910.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1835],{6169:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>d,metadata:()=>t,toc:()=>a});var s=r(4848),i=r(8453);const d={sidebar_position:7},o="Hooks",t={id:"android-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-android/android-hooks.md",sourceDirName:".",slug:"/android-hooks",permalink:"/sdk-android/android-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"doceSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-android/start-survey-programmatically"},next:{title:"Push notifications",permalink:"/sdk-android/push-notifications"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components},{Details:r}=n;return r||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"hooks",children:"Hooks"}),"\n",(0,s.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,s.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,s.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,s.jsxs)(n.p,{children:["You can define hooks on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"})," and ",(0,s.jsx)(n.code,{children:"Screeb.startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,s.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Hook Name"}),(0,s.jsxs)(n.th,{children:["Available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"})]}),(0,s.jsxs)(n.th,{children:["Available on ",(0,s.jsx)(n.code,{children:"Screeb.startSurvey()"})]})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveyshowed",children:(0,s.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveystarted",children:(0,s.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onquestionreplied",children:(0,s.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveycompleted",children:(0,s.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveyhidden",children:(0,s.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,s.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"Yes \u2705"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onready",children:(0,s.jsx)(n.code,{children:"onReady"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"No \u274c"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,s.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,s.jsx)(n.td,{children:"Yes \u2705"}),(0,s.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,s.jsx)(n.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n "<unique-user-id>", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n },\n InitOptions(\n isFullscreenMode = true|false, // fullscreen mode, optional, default: false\n automaticScreenDetection = true|false // optional, default: false\n ),\n hashMapOf(\n "version" to "1.0.0",\n "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")},\n "onSurveyDisplayAllowed" to { payload:Any -> true}\n )\n)\n'})}),"\n",(0,s.jsx)(n.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<survey-id>",\n allowMultipleResponses = true,\n hiddenFields = HiddenFields().apply {\n this["h1"] = "hidden_field1"\n this["h_count"] = 75\n },\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")}\n )\n)\n'})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"onsurveyshowed",children:(0,s.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveystarted",children:(0,s.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onquestionreplied",children:(0,s.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveycompleted",children:(0,s.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveyhidden",children:(0,s.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,s.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,s.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,s.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onready",children:(0,s.jsx)(n.code,{children:"onReady"})}),"\n",(0,s.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"}),"."]}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,s.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,s.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,s.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,s.jsx)(n.code,{children:"Screeb.initSdk()"}),".\nReturn a boolean value. Return ",(0,s.jsx)(n.code,{children:"false"})," to prevent display."]}),"\n",(0,s.jsxs)(r,{open:!0,children:[(0,s.jsx)("summary",{children:"Example"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n ...\n hashMapOf(\n "version" to "1.0.0",\n "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true},\n )\n)\n'})})]}),"\n",(0,s.jsxs)(r,{children:[(0,s.jsx)("summary",{children:"Payload definition"}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "android"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>t});var s=r(6540);const i={},d=s.createContext(i);function o(e){const n=s.useContext(d);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/520c9a9f.8b906e4e.js b/assets/js/520c9a9f.8b906e4e.js deleted file mode 100644 index a1ad73e..0000000 --- a/assets/js/520c9a9f.8b906e4e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[554],{1685:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>a,metadata:()=>i,toc:()=>p});var r=t(4848),n=t(8453);const a={sidebar_position:2},c="NPM packages",i={id:"npm-packages",title:"NPM packages",description:"How to add the Screeb tag to your app?",source:"@site/docs/sdk-js/npm-packages.md",sourceDirName:".",slug:"/npm-packages",permalink:"/sdk-js/npm-packages",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-js/install"},next:{title:"Identity",permalink:"/sdk-js/identity"}},o={},p=[{value:"How to add the Screeb tag to your app?",id:"how-to-add-the-screeb-tag-to-your-app",level:2}];function d(e){const s={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"npm-packages",children:"NPM packages"})}),"\n",(0,r.jsx)(s.h2,{id:"how-to-add-the-screeb-tag-to-your-app",children:"How to add the Screeb tag to your app?"}),"\n",(0,r.jsx)(s.p,{children:"To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently."}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-browser",children:"Screeb for browser"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-browser/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-browser-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-react",children:"Screeb for React"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-react/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-react-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-angular",children:"Screeb for Angular"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-angular/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-angular-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n"]})]})}function l(e={}){const{wrapper:s}={...(0,n.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>c,x:()=>i});var r=t(6540);const n={},a=r.createContext(n);function c(e){const s=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/520c9a9f.f6c37e50.js b/assets/js/520c9a9f.f6c37e50.js new file mode 100644 index 0000000..e496d7c --- /dev/null +++ b/assets/js/520c9a9f.f6c37e50.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[554],{30:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>a,metadata:()=>i,toc:()=>p});var r=t(4848),n=t(8453);const a={sidebar_position:2},c="NPM packages",i={id:"npm-packages",title:"NPM packages",description:"How to add the Screeb tag to your app?",source:"@site/docs/sdk-js/npm-packages.md",sourceDirName:".",slug:"/npm-packages",permalink:"/sdk-js/npm-packages",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-js/install"},next:{title:"Identity",permalink:"/sdk-js/identity"}},o={},p=[{value:"How to add the Screeb tag to your app?",id:"how-to-add-the-screeb-tag-to-your-app",level:2}];function d(e){const s={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{id:"npm-packages",children:"NPM packages"}),"\n",(0,r.jsx)(s.h2,{id:"how-to-add-the-screeb-tag-to-your-app",children:"How to add the Screeb tag to your app?"}),"\n",(0,r.jsx)(s.p,{children:"To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently."}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-browser",children:"Screeb for browser"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-browser/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-browser-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-react",children:"Screeb for React"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-react/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-react-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"https://www.npmjs.com/package/@screeb/sdk-angular",children:"Screeb for Angular"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-angular/README.md",children:"Documentation"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://github.com/ScreebApp/sdk-js/tree/master/packages/screeb-sdk-angular-example",children:"Example app"})}),"\n"]}),"\n"]}),"\n"]})]})}function l(e={}){const{wrapper:s}={...(0,n.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>c,x:()=>i});var r=t(6540);const n={},a=r.createContext(n);function c(e){const s=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/53ca0c9d.2aa18242.js b/assets/js/53ca0c9d.2aa18242.js deleted file mode 100644 index 3f5c0ab..0000000 --- a/assets/js/53ca0c9d.2aa18242.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9795],{3262:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var t=i(4848),o=i(8453);const r={sidebar_position:8},s="Troubleshooting",l={id:"troubleshooting",title:"Troubleshooting",description:"Check if ReactNative SDK is initialized correctly",source:"@site/docs/sdk-react-native/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-react-native/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-react-native/react-native-hooks"}},d={},a=[{value:"Check if ReactNative SDK is initialized correctly",id:"check-if-reactnative-sdk-is-initialized-correctly",level:2},{value:"Error cases",id:"error-cases",level:3},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"iOS: "Failed to build module 'Screeb'; this SDK is not supported by the compiler"",id:"ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",level:2},{value:"iOS: "Cannot load underlying module for 'Alamofire'"",id:"ios-cannot-load-underlying-module-for-alamofire",level:2},{value:"Option 1",id:"option-1",level:3},{value:"Option 2",id:"option-2",level:3}];function c(e){const n={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"troubleshooting",children:"Troubleshooting"})}),"\n",(0,t.jsx)(n.h2,{id:"check-if-reactnative-sdk-is-initialized-correctly",children:"Check if ReactNative SDK is initialized correctly"}),"\n",(0,t.jsx)(n.p,{children:"Call the following Screeb method from our SDK:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'import { debug } from "@screeb/react-native";\ndebug();\n'})}),"\n",(0,t.jsx)(n.p,{children:"You will get contextual information about the running user session in the native logs:"}),"\n",(0,t.jsx)("img",{width:"650",src:"https://user-images.githubusercontent.com/2951285/237030294-dd8c7c7c-60ae-4d97-9561-57f5065ac3bc.png"}),"\n",(0,t.jsx)(n.h3,{id:"error-cases",children:"Error cases"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["An empty channel id means you didn't call the ",(0,t.jsx)(n.code,{children:"initSdk"})," method."]}),"\n",(0,t.jsx)(n.li,{children:"An empty respondent id means you exceeded your respondent quota."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,t.jsx)(n.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,t.jsx)(n.p,{children:"Call the following Screeb method from our SDK:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'import { debugTargeting } from "@screeb/react-native";\ndebugTargeting();\n'})}),"\n",(0,t.jsx)(n.p,{children:"You will get a list of available surveys and the associated targeting rules in the native logs."}),"\n",(0,t.jsx)("img",{width:"650",src:"https://user-images.githubusercontent.com/2951285/237030243-0c4b4b72-eb9d-4b3a-93d3-4c7f7cde0a88.png"}),"\n",(0,t.jsx)(n.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,t.jsx)(n.h2,{id:"ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",children:"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\""}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-txt",children:"ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK.\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This compilation error is raised when support for ",(0,t.jsx)(n.em,{children:"library evolution"})," is not enabled. Please add the following configuration to your Podfile:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"post_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'\n end\n end\nend\n"})}),"\n",(0,t.jsx)(n.h2,{id:"ios-cannot-load-underlying-module-for-alamofire",children:"iOS: \"Cannot load underlying module for 'Alamofire'\""}),"\n",(0,t.jsx)(n.h3,{id:"option-1",children:"Option 1"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"target 'abcdProject' do\n [...]\n\n use_frameworks!\n\n [...]\nend\n"})}),"\n",(0,t.jsx)(n.p,{children:"You will also need to desactivate flipper.\nIf you can't desactivate flipper check Option 2."}),"\n",(0,t.jsx)(n.h3,{id:"option-2",children:"Option 2"}),"\n",(0,t.jsxs)(n.p,{children:["Install the ",(0,t.jsx)(n.a,{href:"https://github.com/joncardasis/cocoapods-user-defined-build-types",children:"cocoapods-user-defined-build-types"})," plugin:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"sudo gem install cocoapods-user-defined-build-types\n"})}),"\n",(0,t.jsx)(n.p,{children:"Then add the following lines to your Podfile:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"plugin 'cocoapods-user-defined-build-types'\nenable_user_defined_build_types!\n\n[...]\n\ntarget 'abcdProject' do\n [...]\n\n pod \"Screeb\", :build_type => :dynamic_framework\n\n [...]\nend\n"})})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>l});var t=i(6540);const o={},r=t.createContext(o);function s(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/53ca0c9d.991c75d6.js b/assets/js/53ca0c9d.991c75d6.js new file mode 100644 index 0000000..9819a06 --- /dev/null +++ b/assets/js/53ca0c9d.991c75d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9795],{4307:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var t=i(4848),o=i(8453);const r={sidebar_position:8},s="Troubleshooting",l={id:"troubleshooting",title:"Troubleshooting",description:"Check if ReactNative SDK is initialized correctly",source:"@site/docs/sdk-react-native/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-react-native/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-react-native/react-native-hooks"}},d={},a=[{value:"Check if ReactNative SDK is initialized correctly",id:"check-if-reactnative-sdk-is-initialized-correctly",level:2},{value:"Error cases",id:"error-cases",level:3},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"iOS: "Failed to build module 'Screeb'; this SDK is not supported by the compiler"",id:"ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",level:2},{value:"iOS: "Cannot load underlying module for 'Alamofire'"",id:"ios-cannot-load-underlying-module-for-alamofire",level:2},{value:"Option 1",id:"option-1",level:3},{value:"Option 2",id:"option-2",level:3}];function c(e){const n={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,t.jsx)(n.h2,{id:"check-if-reactnative-sdk-is-initialized-correctly",children:"Check if ReactNative SDK is initialized correctly"}),"\n",(0,t.jsx)(n.p,{children:"Call the following Screeb method from our SDK:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'import { debug } from "@screeb/react-native";\ndebug();\n'})}),"\n",(0,t.jsx)(n.p,{children:"You will get contextual information about the running user session in the native logs:"}),"\n",(0,t.jsx)("img",{width:"650",src:"https://user-images.githubusercontent.com/2951285/237030294-dd8c7c7c-60ae-4d97-9561-57f5065ac3bc.png"}),"\n",(0,t.jsx)(n.h3,{id:"error-cases",children:"Error cases"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["An empty channel id means you didn't call the ",(0,t.jsx)(n.code,{children:"initSdk"})," method."]}),"\n",(0,t.jsx)(n.li,{children:"An empty respondent id means you exceeded your respondent quota."}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,t.jsx)(n.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,t.jsx)(n.p,{children:"Call the following Screeb method from our SDK:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'import { debugTargeting } from "@screeb/react-native";\ndebugTargeting();\n'})}),"\n",(0,t.jsx)(n.p,{children:"You will get a list of available surveys and the associated targeting rules in the native logs."}),"\n",(0,t.jsx)("img",{width:"650",src:"https://user-images.githubusercontent.com/2951285/237030243-0c4b4b72-eb9d-4b3a-93d3-4c7f7cde0a88.png"}),"\n",(0,t.jsx)(n.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,t.jsx)(n.h2,{id:"ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler",children:"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\""}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-txt",children:"ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK.\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This compilation error is raised when support for ",(0,t.jsx)(n.em,{children:"library evolution"})," is not enabled. Please add the following configuration to your Podfile:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"post_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'\n end\n end\nend\n"})}),"\n",(0,t.jsx)(n.h2,{id:"ios-cannot-load-underlying-module-for-alamofire",children:"iOS: \"Cannot load underlying module for 'Alamofire'\""}),"\n",(0,t.jsx)(n.h3,{id:"option-1",children:"Option 1"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"target 'abcdProject' do\n [...]\n\n use_frameworks!\n\n [...]\nend\n"})}),"\n",(0,t.jsx)(n.p,{children:"You will also need to desactivate flipper.\nIf you can't desactivate flipper check Option 2."}),"\n",(0,t.jsx)(n.h3,{id:"option-2",children:"Option 2"}),"\n",(0,t.jsxs)(n.p,{children:["Install the ",(0,t.jsx)(n.a,{href:"https://github.com/joncardasis/cocoapods-user-defined-build-types",children:"cocoapods-user-defined-build-types"})," plugin:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"sudo gem install cocoapods-user-defined-build-types\n"})}),"\n",(0,t.jsx)(n.p,{children:"Then add the following lines to your Podfile:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ruby",children:"plugin 'cocoapods-user-defined-build-types'\nenable_user_defined_build_types!\n\n[...]\n\ntarget 'abcdProject' do\n [...]\n\n pod \"Screeb\", :build_type => :dynamic_framework\n\n [...]\nend\n"})})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>l});var t=i(6540);const o={},r=t.createContext(o);function s(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/56642f36.2beef882.js b/assets/js/56642f36.2beef882.js deleted file mode 100644 index 4ff1ee6..0000000 --- a/assets/js/56642f36.2beef882.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9407],{3379:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Android SDK","description":"install and configure the SDK on Android devices","slug":"/","permalink":"/sdk-android/","sidebar":"doceSidebar","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-android/what-is-screeb"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/59794a6a.e1894524.js b/assets/js/59794a6a.e1894524.js new file mode 100644 index 0000000..ff40403 --- /dev/null +++ b/assets/js/59794a6a.e1894524.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4627],{8341:e=>{e.exports=JSON.parse('{"title":"Android SDK","description":"install and configure the SDK on Android devices","slug":"/","permalink":"/sdk-android/","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-android/what-is-screeb"}}}')}}]); \ No newline at end of file diff --git a/assets/js/59a257f6.7325b72b.js b/assets/js/59a257f6.7325b72b.js new file mode 100644 index 0000000..b9cec03 --- /dev/null +++ b/assets/js/59a257f6.7325b72b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6536],{2586:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>c});var s=r(4848),a=r(8453);const n={sidebar_position:6},i="Start survey programmatically",l={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-react-native/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-react-native/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-react-native/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-react-native/react-native-hooks"}},o={},c=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function u(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"}),"\n",(0,s.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,s.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>");\n'})}),"\n",(0,s.jsx)(t.p,{children:"You will find survey id in Screeb platform."}),"\n",(0,s.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,s.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,s.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,s.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,s.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,s.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", null, null, false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", true, {\n color: "red",\n size: 42,\n});\n'})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>l});var s=r(6540);const a={},n=s.createContext(a);function i(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/59a257f6.9d7c5dd2.js b/assets/js/59a257f6.9d7c5dd2.js deleted file mode 100644 index 1acd3b3..0000000 --- a/assets/js/59a257f6.9d7c5dd2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6536],{3644:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>c});var s=r(4848),a=r(8453);const n={sidebar_position:6},i="Start survey programmatically",l={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-react-native/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-react-native/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-react-native/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-react-native/react-native-hooks"}},o={},c=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function u(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"})}),"\n",(0,s.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,s.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>");\n'})}),"\n",(0,s.jsx)(t.p,{children:"You will find survey id in Screeb platform."}),"\n",(0,s.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,s.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,s.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,s.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,s.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,s.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", null, null, false);\n'})}),"\n",(0,s.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:'import { startSurvey } from "@screeb/react-native";\n\nstartSurvey("<survey-id>", true, {\n color: "red",\n size: 42,\n});\n'})})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>l});var s=r(6540);const a={},n=s.createContext(a);function i(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/624fc0ab.080914ca.js b/assets/js/624fc0ab.080914ca.js deleted file mode 100644 index 183c343..0000000 --- a/assets/js/624fc0ab.080914ca.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[241],{2736:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-react-native"}')}}]); \ No newline at end of file diff --git a/assets/js/63601f50.dd55a913.js b/assets/js/63601f50.dd55a913.js deleted file mode 100644 index c3bd9e4..0000000 --- a/assets/js/63601f50.dd55a913.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7494],{2548:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>d,metadata:()=>l,toc:()=>h});var i=s(4848),r=s(8453);const d={sidebar_position:3},t="Webhook v2.1.0",l={id:"webhook-v2.1.0",title:"Webhook v2.1.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v2.1.0.md",sourceDirName:".",slug:"/webhook-v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Webhook v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0"},next:{title:"Stitch v1.0.0",permalink:"/api-and-connectors/stitch"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Migrate from v2.0.0",id:"migrate-from-v200",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"User",id:"user",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Field",id:"field",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"webhook-v210",children:"Webhook v2.1.0"})}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"User: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,i.jsx)(n.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"migrate-from-v200",children:"Migrate from v2.0.0"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"response.hidden_fields"})," has been split into 3 objects:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"user.properties"}),": snapshot of user properties on response start"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"response.context"}),": contextual informations (url, browser, locale, timezone, screen size...)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"response.hidden_fields"}),": only for hidden fields created on response start"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Properties can be nested. Eg:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n // ...\n\n "context": {\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",\n "browser": {\n "name": "chrome",\n "version": "1.2.3"\n }\n },\n\n // ...\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "2.0.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "user": {\n "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "user_id": "samuel@screeb.app",\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"],\n "properties": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "plan": "free",\n "signup_at": "2020-03-01T02:03:04.56789Z",\n "last_seen_at": "2021-06-09T02:03:04.56789Z"\n }\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "variable-from-crm": "blablabla"\n },\n "context": {\n "active_page": {\n "domain": "screeb.app",\n "path": "/solutions/product-analytics",\n "search": "utm_medium=email",\n "title": "In-app engaging surveys",\n "url": "https://screeb.app/solutions/product-analytics?utm_medium=email"\n },\n "library": {\n "name": "sdk-js",\n "source": "sdk-js",\n "source_type": "screeb",\n "version": "0.2.61"\n },\n "locale": "en-GB",\n "screen": {\n "height": 940,\n "scale": 1,\n "width": 2560\n },\n "timezone": "Europe/Paris",\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"\n },\n "question": {\n "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "fields": [\n {\n "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.",\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n }\n ],\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"2.0.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:"<Payload>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user"}),(0,i.jsx)(n.td,{children:"User"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"User details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"user",children:"User"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"anonymous_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the user"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main user identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User groups"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"properties"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of user properties"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"context"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of context data"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})," or event_type == ",(0,i.jsx)(n.code,{children:"response.ended"})," )"]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"fields"}),(0,i.jsx)(n.td,{children:"Field[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'List of values. See the "Field" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"field",children:"Field"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Printable value of the field (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "time"'})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const r={},d=i.createContext(r);function t(e){const n=i.useContext(d);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/63601f50.fd169bb8.js b/assets/js/63601f50.fd169bb8.js new file mode 100644 index 0000000..3e45296 --- /dev/null +++ b/assets/js/63601f50.fd169bb8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7494],{1121:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>d,metadata:()=>l,toc:()=>h});var i=s(4848),r=s(8453);const d={sidebar_position:3},t="Webhook v2.1.0",l={id:"webhook-v2.1.0",title:"Webhook v2.1.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v2.1.0.md",sourceDirName:".",slug:"/webhook-v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Webhook v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0"},next:{title:"Stitch v1.0.0",permalink:"/api-and-connectors/stitch"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Migrate from v2.0.0",id:"migrate-from-v200",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"User",id:"user",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Field",id:"field",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"webhook-v210",children:"Webhook v2.1.0"}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"User: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,i.jsx)(n.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"migrate-from-v200",children:"Migrate from v2.0.0"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"response.hidden_fields"})," has been split into 3 objects:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"user.properties"}),": snapshot of user properties on response start"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"response.context"}),": contextual informations (url, browser, locale, timezone, screen size...)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"response.hidden_fields"}),": only for hidden fields created on response start"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Properties can be nested. Eg:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n // ...\n\n "context": {\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",\n "browser": {\n "name": "chrome",\n "version": "1.2.3"\n }\n },\n\n // ...\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "2.0.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "user": {\n "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "user_id": "samuel@screeb.app",\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"],\n "properties": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "plan": "free",\n "signup_at": "2020-03-01T02:03:04.56789Z",\n "last_seen_at": "2021-06-09T02:03:04.56789Z"\n }\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "variable-from-crm": "blablabla"\n },\n "context": {\n "active_page": {\n "domain": "screeb.app",\n "path": "/solutions/product-analytics",\n "search": "utm_medium=email",\n "title": "In-app engaging surveys",\n "url": "https://screeb.app/solutions/product-analytics?utm_medium=email"\n },\n "library": {\n "name": "sdk-js",\n "source": "sdk-js",\n "source_type": "screeb",\n "version": "0.2.61"\n },\n "locale": "en-GB",\n "screen": {\n "height": 940,\n "scale": 1,\n "width": 2560\n },\n "timezone": "Europe/Paris",\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"\n },\n "question": {\n "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "fields": [\n {\n "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.",\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n }\n ],\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"2.0.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:"<Payload>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user"}),(0,i.jsx)(n.td,{children:"User"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"User details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"user",children:"User"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"anonymous_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the user"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"user_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main user identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"User groups"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"properties"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of user properties"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"context"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of context data"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})," or event_type == ",(0,i.jsx)(n.code,{children:"response.ended"})," )"]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"fields"}),(0,i.jsx)(n.td,{children:"Field[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'List of values. See the "Field" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"field",children:"Field"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Printable value of the field (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the field, when type is "time"'})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const r={},d=i.createContext(r);function t(e){const n=i.useContext(d);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/63c7d1a3.41b36c6c.js b/assets/js/63c7d1a3.41b36c6c.js deleted file mode 100644 index 88c93d6..0000000 --- a/assets/js/63c7d1a3.41b36c6c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7897],{406:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=r(4848),o=r(8453),s=r(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-flutter/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-flutter/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-flutter/what-is-screeb"},next:{title:"Install",permalink:"/sdk-flutter/install"}},l={},d=[...s.RM];function u(e){return(0,n.jsx)(s.Ay,{components:e.components})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},5164:(e,t,r)=>{r.d(t,{Ay:()=>a,RM:()=>s});var n=r(4848),o=r(8453);const s=[{value:"Overview",id:"overview",level:3},{value:"Sources for collecting data",id:"sources-for-collecting-data",level:2},{value:"How to collect data",id:"how-to-collect-data",level:2},{value:"Using Screeb as a Data Source",id:"using-screeb-as-a-data-source",level:3},{value:"Using external Data Source",id:"using-external-data-source",level:3},{value:"Destination for collected data",id:"destination-for-collected-data",level:2}];function i(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(t.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(t.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(t.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(t.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(t.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(t.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(t.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(t.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(t.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(t.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(t.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(t.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(t.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(t.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function a(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(i,{...e})}):i(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>a});var n=r(6540);const o={},s=n.createContext(o);function i(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/63c7d1a3.da90dae1.js b/assets/js/63c7d1a3.da90dae1.js new file mode 100644 index 0000000..4e87fa6 --- /dev/null +++ b/assets/js/63c7d1a3.da90dae1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7897],{678:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=t(4848),s=t(8453),o=t(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-flutter/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-flutter/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-flutter/what-is-screeb"},next:{title:"Install",permalink:"/sdk-flutter/install"}},l={},d=[];function u(e){return(0,n.jsx)(o.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},5164:(e,r,t)=>{t.d(r,{Ay:()=>i});var n=t(4848),s=t(8453);function o(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function i(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var n=t(6540);const s={},o=n.createContext(s);function i(e){const r=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6ccc6cd2.656ad92a.js b/assets/js/6ccc6cd2.656ad92a.js new file mode 100644 index 0000000..b428461 --- /dev/null +++ b/assets/js/6ccc6cd2.656ad92a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9251],{864:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-flutter"}')}}]); \ No newline at end of file diff --git a/assets/js/6dd9e10c.70df73a1.js b/assets/js/6dd9e10c.70df73a1.js deleted file mode 100644 index d17ad7c..0000000 --- a/assets/js/6dd9e10c.70df73a1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2277],{1462:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:4},c="Event tracking",o={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-flutter/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-flutter/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-flutter/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-flutter/screen-tracking"}},a={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"})}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.trackEvent("Product removed from cart");\n'})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-dart",children:'// trigger custom event\nPluginScreeb.trackEvent("Product added to cart", {\n product_name: "Red bike 2021",\n category: "sport",\n price: 12.29,\n count: 1,\n delivery_method: "UPS",\n user_logged: false,\n added_at: new Date()\n})\n'})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>c,x:()=>o});var r=n(6540);const s={},i=r.createContext(s);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6dd9e10c.96cb1a44.js b/assets/js/6dd9e10c.96cb1a44.js new file mode 100644 index 0000000..6d891de --- /dev/null +++ b/assets/js/6dd9e10c.96cb1a44.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2277],{3158:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:4},c="Event tracking",o={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-flutter/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-flutter/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-flutter/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-flutter/screen-tracking"}},a={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-dart",children:'PluginScreeb.trackEvent("Product removed from cart");\n'})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-dart",children:'// trigger custom event\nPluginScreeb.trackEvent("Product added to cart", {\n product_name: "Red bike 2021",\n category: "sport",\n price: 12.29,\n count: 1,\n delivery_method: "UPS",\n user_logged: false,\n added_at: new Date()\n})\n'})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>c,x:()=>o});var r=n(6540);const s={},i=r.createContext(s);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6f284254.40afe8ed.js b/assets/js/6f284254.40afe8ed.js new file mode 100644 index 0000000..49f1454 --- /dev/null +++ b/assets/js/6f284254.40afe8ed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1680],{2047:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-ios/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-ios/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-ios/install"},next:{title:"Group assignation",permalink:"/sdk-ios/group-assignation"}},a={},c=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function l(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"identity",children:"Identity"}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsx)(n.p,{children:"When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'import Screeb\n...\n// assign current session to a visitor identifier (such as your internal user id, an email address...)\nScreeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>")\n\n// You can also add properties (see Attributes configuration below) when calling identity command :\nScreeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [\n "age": AnyEncodable(27),\n "category": AnyEncodable("cycle"),\n "purchasedAt": AnyEncodable(Date())\n ])\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:"Screeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'import Screeb\n...\n// set visitor properties\nScreeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = AnyEncodable(true),\n "signed_up_at" = AnyEncodable(Date()),\n])\n\n// Delete visitor property: set values to nil\nScreeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = nil,\n "signed_up_at" = AnyEncodable(Date()),\n])\n\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6f284254.9609dbee.js b/assets/js/6f284254.9609dbee.js deleted file mode 100644 index 988d005..0000000 --- a/assets/js/6f284254.9609dbee.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1680],{1249:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-ios/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-ios/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-ios/install"},next:{title:"Group assignation",permalink:"/sdk-ios/group-assignation"}},a={},c=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function l(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"identity",children:"Identity"})}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsx)(n.p,{children:"When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'import Screeb\n...\n// assign current session to a visitor identifier (such as your internal user id, an email address...)\nScreeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>")\n\n// You can also add properties (see Attributes configuration below) when calling identity command :\nScreeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [\n "age": AnyEncodable(27),\n "category": AnyEncodable("cycle"),\n "purchasedAt": AnyEncodable(Date())\n ])\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:"Screeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'import Screeb\n...\n// set visitor properties\nScreeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = AnyEncodable(true),\n "signed_up_at" = AnyEncodable(Date()),\n])\n\n// Delete visitor property: set values to nil\nScreeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = nil,\n "signed_up_at" = AnyEncodable(Date()),\n])\n\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6ff8aa06.42d00491.js b/assets/js/6ff8aa06.42d00491.js new file mode 100644 index 0000000..b4151ca --- /dev/null +++ b/assets/js/6ff8aa06.42d00491.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9481],{3268:(e,d,s)=>{s.r(d),s.d(d,{assets:()=>l,contentTitle:()=>r,default:()=>o,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var n=s(4848),t=s(8453);const i={sidebar_position:5},r="Stitch v2.0.0",c={id:"stitch-v2.0.0",title:"Stitch v2.0.0",description:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/stitch-v2.0.0.md",sourceDirName:".",slug:"/stitch-v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Stitch v1.0.0",permalink:"/api-and-connectors/stitch"},next:{title:"Releases API",permalink:"/api-and-connectors/releases-api"}},l={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Migrate from v1.3.0",id:"migrate-from-v130",level:2},{value:"Warehouse schema",id:"warehouse-schema",level:2},{value:"Tables",id:"tables",level:3},{value:"<code>data</code> table",id:"data-table",level:3},{value:"<code>data__response__items</code> table",id:"data__response__items-table",level:3},{value:"<code>data__response__answer_fields</code> table",id:"data__response__answer_fields-table",level:3},{value:"<code>data__response__hidden_fields</code> + <code>data__response__context</code> + <code>data__user__properties</code> table",id:"data__response__hidden_fields--data__response__context--data__user__properties-table",level:3},{value:"Support",id:"support",level:2}];function x(e){const d={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.h1,{id:"stitch-v200",children:"Stitch v2.0.0"}),"\n",(0,n.jsx)(d.p,{children:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,n.jsx)(d.h2,{id:"entities",children:"Entities"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsx)(d.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,n.jsx)(d.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,n.jsx)(d.li,{children:"Survey"}),"\n",(0,n.jsx)(d.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,n.jsx)(d.li,{children:"User: Information about the visitor"}),"\n",(0,n.jsx)(d.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,n.jsx)(d.li,{children:"Question"}),"\n",(0,n.jsx)(d.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,n.jsx)(d.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,n.jsx)(d.p,{children:"You can send 3 different event types into your datawarehouse:"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsx)(d.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,n.jsx)(d.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,n.jsx)(d.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"migrate-from-v130",children:"Migrate from v1.3.0"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsxs)(d.li,{children:["Each ",(0,n.jsx)(d.code,{children:"correlation_id"})," has been renamed ",(0,n.jsx)(d.code,{children:"id"}),", and the previous ",(0,n.jsx)(d.code,{children:"id"})," property is not available anymore."]}),"\n",(0,n.jsxs)(d.li,{children:[(0,n.jsx)(d.code,{children:"payload.respondent"})," has been renamed ",(0,n.jsx)(d.code,{children:"payload.user"})]}),"\n",(0,n.jsxs)(d.li,{children:[(0,n.jsx)(d.code,{children:"payload.response.answer.field"})," has been converted into a array: ",(0,n.jsx)(d.code,{children:"payload.response.answer.fields"})]}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"warehouse-schema",children:"Warehouse schema"}),"\n",(0,n.jsx)(d.p,{children:"Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse."}),"\n",(0,n.jsxs)(d.p,{children:["Stitch requires an immutable primary key for identifying rows. Screeb uses ",(0,n.jsx)(d.code,{children:"event_id"})," as primary key."]}),"\n",(0,n.jsx)(d.h3,{id:"tables",children:"Tables"}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Table name"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data"})}),(0,n.jsx)(d.td,{children:"A table with response metadata (organization, channel, survey...)."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__items"})}),(0,n.jsx)(d.td,{children:"A table with pairs of questions and answers."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsxs)(d.td,{children:[(0,n.jsx)(d.code,{children:"<integration>.data__response__answer_fields"})," or ",(0,n.jsx)(d.code,{children:"<integration>.data__response__items_answer_fields"})]}),(0,n.jsx)(d.td,{children:"A table with question answer."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__hidden_fields"})}),(0,n.jsx)(d.td,{children:"A table with hidden fields linked to the response."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__context"})}),(0,n.jsx)(d.td,{children:"A table with context data linked to the response."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__user__properties"})}),(0,n.jsx)(d.td,{children:"A table user properties snapshot linked to the response."})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data-table",children:[(0,n.jsx)(d.code,{children:"data"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of event sent over webhook"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of event"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Date of event in millisecond"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"retry_count"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Nth request for this event"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"version"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Semver version of the webhook payload"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"organization__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the organization"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"organization__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Name of the Screeb account"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"channel__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the channel"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"channel__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__anonymous_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Main user identifier"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__user_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Screeb identifier for the user"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"User name (when available in identity properties)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__email"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"User email (when available in identity properties)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__group_names"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"User groups"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the survey"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Name of the survey"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the survey scenario"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the scenario edition"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the scenario edition"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Version number of the survey scenario"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the response"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of response start"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of response start in millisecond"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time_to_complete_second"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsxs)(d.td,{children:["Seconds between survey display and response end (when event_type == ",(0,n.jsx)(d.code,{children:"response.ended"}),")"]})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__locale"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Locale of the user"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the response"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__title"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Label of the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__replied_at"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the answer"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__replied_at_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the answer"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__items-table",children:[(0,n.jsx)(d.code,{children:"data__response__items"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__title"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Label of the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__replied_at"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the answer"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__replied_at_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the answer"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__answer_fields-table",children:[(0,n.jsx)(d.code,{children:"data__response__answer_fields"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"number"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Value of the field (numeric)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"bool"})}),(0,n.jsx)(d.td,{children:"boolean"}),(0,n.jsx)(d.td,{children:"Value of the field (boolean)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"string"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the field (string)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the field (string)"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__hidden_fields--data__response__context--data__user__properties-table",children:[(0,n.jsx)(d.code,{children:"data__response__hidden_fields"})," + ",(0,n.jsx)(d.code,{children:"data__response__context"})," + ",(0,n.jsx)(d.code,{children:"data__user__properties"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Hidden field key"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:'Hidden field value type: "string", "number", "time", "boolean"'})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__number"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (numeric)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__bo"})}),(0,n.jsx)(d.td,{children:"boolean"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (boolean)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__st"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (string)"})]})]})]}),"\n",(0,n.jsx)(d.h2,{id:"support",children:"Support"}),"\n",(0,n.jsxs)(d.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,n.jsx)(d.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function o(e={}){const{wrapper:d}={...(0,t.R)(),...e.components};return d?(0,n.jsx)(d,{...e,children:(0,n.jsx)(x,{...e})}):x(e)}},8453:(e,d,s)=>{s.d(d,{R:()=>r,x:()=>c});var n=s(6540);const t={},i=n.createContext(t);function r(e){const d=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(d):{...d,...e}}),[d,e])}function c(e){let d;return d=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),n.createElement(i.Provider,{value:d},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6ff8aa06.46f0b536.js b/assets/js/6ff8aa06.46f0b536.js deleted file mode 100644 index cf71f1b..0000000 --- a/assets/js/6ff8aa06.46f0b536.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9481],{175:(e,d,s)=>{s.r(d),s.d(d,{assets:()=>l,contentTitle:()=>r,default:()=>o,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var n=s(4848),t=s(8453);const i={sidebar_position:5},r="Stitch v2.0.0",c={id:"stitch-v2.0.0",title:"Stitch v2.0.0",description:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/stitch-v2.0.0.md",sourceDirName:".",slug:"/stitch-v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Stitch v1.0.0",permalink:"/api-and-connectors/stitch"},next:{title:"Releases API",permalink:"/api-and-connectors/releases-api"}},l={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Migrate from v1.3.0",id:"migrate-from-v130",level:2},{value:"Warehouse schema",id:"warehouse-schema",level:2},{value:"Tables",id:"tables",level:3},{value:"<code>data</code> table",id:"data-table",level:3},{value:"<code>data__response__items</code> table",id:"data__response__items-table",level:3},{value:"<code>data__response__answer_fields</code> table",id:"data__response__answer_fields-table",level:3},{value:"<code>data__response__hidden_fields</code> + <code>data__response__context</code> + <code>data__user__properties</code> table",id:"data__response__hidden_fields--data__response__context--data__user__properties-table",level:3},{value:"Support",id:"support",level:2}];function x(e){const d={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.header,{children:(0,n.jsx)(d.h1,{id:"stitch-v200",children:"Stitch v2.0.0"})}),"\n",(0,n.jsx)(d.p,{children:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,n.jsx)(d.h2,{id:"entities",children:"Entities"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsx)(d.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,n.jsx)(d.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,n.jsx)(d.li,{children:"Survey"}),"\n",(0,n.jsx)(d.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario."}),"\n",(0,n.jsx)(d.li,{children:"User: Information about the visitor"}),"\n",(0,n.jsx)(d.li,{children:"Response: A response is a chain of question+answers. A user sometimes has many responses to a single survey."}),"\n",(0,n.jsx)(d.li,{children:"Question"}),"\n",(0,n.jsx)(d.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n",(0,n.jsx)(d.li,{children:"Field: An answer may have many fields (eg: multiple choices question)"}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,n.jsx)(d.p,{children:"You can send 3 different event types into your datawarehouse:"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsx)(d.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,n.jsx)(d.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,n.jsx)(d.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"migrate-from-v130",children:"Migrate from v1.3.0"}),"\n",(0,n.jsxs)(d.ul,{children:["\n",(0,n.jsxs)(d.li,{children:["Each ",(0,n.jsx)(d.code,{children:"correlation_id"})," has been renamed ",(0,n.jsx)(d.code,{children:"id"}),", and the previous ",(0,n.jsx)(d.code,{children:"id"})," property is not available anymore."]}),"\n",(0,n.jsxs)(d.li,{children:[(0,n.jsx)(d.code,{children:"payload.respondent"})," has been renamed ",(0,n.jsx)(d.code,{children:"payload.user"})]}),"\n",(0,n.jsxs)(d.li,{children:[(0,n.jsx)(d.code,{children:"payload.response.answer.field"})," has been converted into a array: ",(0,n.jsx)(d.code,{children:"payload.response.answer.fields"})]}),"\n"]}),"\n",(0,n.jsx)(d.h2,{id:"warehouse-schema",children:"Warehouse schema"}),"\n",(0,n.jsx)(d.p,{children:"Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse."}),"\n",(0,n.jsxs)(d.p,{children:["Stitch requires an immutable primary key for identifying rows. Screeb uses ",(0,n.jsx)(d.code,{children:"event_id"})," as primary key."]}),"\n",(0,n.jsx)(d.h3,{id:"tables",children:"Tables"}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Table name"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data"})}),(0,n.jsx)(d.td,{children:"A table with response metadata (organization, channel, survey...)."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__items"})}),(0,n.jsx)(d.td,{children:"A table with pairs of questions and answers."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsxs)(d.td,{children:[(0,n.jsx)(d.code,{children:"<integration>.data__response__answer_fields"})," or ",(0,n.jsx)(d.code,{children:"<integration>.data__response__items_answer_fields"})]}),(0,n.jsx)(d.td,{children:"A table with question answer."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__hidden_fields"})}),(0,n.jsx)(d.td,{children:"A table with hidden fields linked to the response."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__response__context"})}),(0,n.jsx)(d.td,{children:"A table with context data linked to the response."})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"<integration>.data__user__properties"})}),(0,n.jsx)(d.td,{children:"A table user properties snapshot linked to the response."})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data-table",children:[(0,n.jsx)(d.code,{children:"data"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of event sent over webhook"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of event"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"event_time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Date of event in millisecond"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"retry_count"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Nth request for this event"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"version"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Semver version of the webhook payload"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"organization__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the organization"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"organization__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Name of the Screeb account"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"channel__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the channel"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"channel__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__anonymous_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Main user identifier"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__user_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Screeb identifier for the user"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"User name (when available in identity properties)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__email"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"User email (when available in identity properties)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"user__group_names"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"User groups"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the survey"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Name of the survey"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the survey scenario"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the scenario edition"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the scenario edition"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"survey__scenario_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Version number of the survey scenario"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the response"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of response start"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of response start in millisecond"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__time_to_complete_second"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsxs)(d.td,{children:["Seconds between survey display and response end (when event_type == ",(0,n.jsx)(d.code,{children:"response.ended"}),")"]})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__locale"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Locale of the user"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the response"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__question__title"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Label of the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__replied_at"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the answer"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__replied_at_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"response__answer__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the answer"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__items-table",children:[(0,n.jsx)(d.code,{children:"data__response__items"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Type of question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"question__title"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Label of the question"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__replied_at"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Date of the answer"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__replied_at_ms"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"answer__tags"})}),(0,n.jsx)(d.td,{children:"[]text"}),(0,n.jsx)(d.td,{children:"Tags of the answer"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__answer_fields-table",children:[(0,n.jsx)(d.code,{children:"data__response__answer_fields"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"number"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Value of the field (numeric)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"bool"})}),(0,n.jsx)(d.td,{children:"boolean"}),(0,n.jsx)(d.td,{children:"Value of the field (boolean)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"string"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the field (string)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"time"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the field (string)"})]})]})]}),"\n",(0,n.jsxs)(d.h3,{id:"data__response__hidden_fields--data__response__context--data__user__properties-table",children:[(0,n.jsx)(d.code,{children:"data__response__hidden_fields"})," + ",(0,n.jsx)(d.code,{children:"data__response__context"})," + ",(0,n.jsx)(d.code,{children:"data__user__properties"})," table"]}),"\n",(0,n.jsxs)(d.table,{children:[(0,n.jsx)(d.thead,{children:(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.th,{children:"Column"}),(0,n.jsx)(d.th,{children:"Type"}),(0,n.jsx)(d.th,{children:"Description"})]})}),(0,n.jsxs)(d.tbody,{children:[(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_received_at"})}),(0,n.jsx)(d.td,{children:"timestamp with time zone"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_sequence"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"_sdc_table_version"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Stitch internal"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"name"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Hidden field key"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"type"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:'Hidden field value type: "string", "number", "time", "boolean"'})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__number"})}),(0,n.jsx)(d.td,{children:"bigint"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (numeric)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__bo"})}),(0,n.jsx)(d.td,{children:"boolean"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (boolean)"})]}),(0,n.jsxs)(d.tr,{children:[(0,n.jsx)(d.td,{children:(0,n.jsx)(d.code,{children:"value__st"})}),(0,n.jsx)(d.td,{children:"text"}),(0,n.jsx)(d.td,{children:"Value of the hidden field (string)"})]})]})]}),"\n",(0,n.jsx)(d.h2,{id:"support",children:"Support"}),"\n",(0,n.jsxs)(d.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,n.jsx)(d.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function o(e={}){const{wrapper:d}={...(0,t.R)(),...e.components};return d?(0,n.jsx)(d,{...e,children:(0,n.jsx)(x,{...e})}):x(e)}},8453:(e,d,s)=>{s.d(d,{R:()=>r,x:()=>c});var n=s(6540);const t={},i=n.createContext(t);function r(e){const d=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(d):{...d,...e}}),[d,e])}function c(e){let d;return d=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),n.createElement(i.Provider,{value:d},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7467673b.13f1adb0.js b/assets/js/7467673b.13f1adb0.js deleted file mode 100644 index 3f9f1cf..0000000 --- a/assets/js/7467673b.13f1adb0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2897],{1613:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>t,default:()=>h,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var i=s(4848),r=s(8453);const a={sidebar_position:2},t="Device tracking",c={id:"sdk-js/device-tracking",title:"Device tracking",description:"2 types of tracking are available in Screeb:",source:"@site/docs/private/sdk-js/device-tracking.md",sourceDirName:"sdk-js",slug:"/sdk-js/device-tracking",permalink:"/private/sdk-js/device-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2}},d={},l=[{value:"Summary",id:"summary",level:3},{value:"Screeb tracking",id:"screeb-tracking",level:2},{value:"1.1 Javascript Tag",id:"11-javascript-tag",level:3},{value:"1.2 Android SDK",id:"12-android-sdk",level:3},{value:"1.3 iOS SDK",id:"13-ios-sdk",level:3},{value:"1.4 ReactNative SDK",id:"14-reactnative-sdk",level:3},{value:"1.5 Flutter SDK",id:"15-flutter-sdk",level:3},{value:"Device tracking",id:"device-tracking-1",level:2},{value:"2.1 Javascript Tag",id:"21-javascript-tag",level:3},{value:"2.2 Android SDK",id:"22-android-sdk",level:3},{value:"2.3 iOS SDK",id:"23-ios-sdk",level:3},{value:"2.4 ReactNative SDK",id:"24-reactnative-sdk",level:3},{value:"2.5 Flutter SDK",id:"25-flutter-sdk",level:3},{value:"Screeb tracking vs device tracking",id:"screeb-tracking-vs-device-tracking",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"device-tracking",children:"Device tracking"})}),"\n",(0,i.jsx)(n.p,{children:"2 types of tracking are available in Screeb:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Screeb tracking: events are transmitted to Screeb backend and are available for analytics in the admin panel."}),"\n",(0,i.jsx)(n.li,{children:"Device tracking: events are stored into localStorage (browser) or internal device memory (mobile)."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"summary",children:"Summary"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"#screeb-tracking",children:"Screeb tracking"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#11-javascript-tag",children:"Javascript tag"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#12-android-sdk",children:"Android SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#13-ios-sdk",children:"iOS SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#14-reactnative-sdk",children:"ReactNative SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#15-flutter-sdk",children:"Flutter SDK"})}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"#device-tracking",children:"Device tracking"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#21-javascript-tag",children:"Javascript tag"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#22-android-sdk",children:"Android SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#23-ios-sdk",children:"iOS SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#24-reactnative-sdk",children:"ReactNative SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#25-flutter-sdk",children:"Flutter SDK"})}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-tracking",children:"Screeb tracking"}),"\n",(0,i.jsx)(n.p,{children:"You will be able to collect events from multiple devices and attach it to a unique user identity. These data are made available to Screeb analytics."}),"\n",(0,i.jsx)(n.p,{children:"Triggering a survey on a user event can involve a ~20 seconds delay."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:s(1248).A+"",width:"885",height:"211"})}),"\n",(0,i.jsx)(n.h3,{id:"11-javascript-tag",children:"1.1 Javascript Tag"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"init"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity', 'abcd-1234', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity.properties"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"event.track"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('event.track', 'Product added to cart');\n"})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', 'company', 'Apple');\n$screeb('identity.group.unassign', 'plan', 'Growth');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"12-android-sdk",children:"1.2 Android SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n "<unique-user-id>", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n})\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.setProperties(\n VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Screeb.trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.trackEvent("Product removed from cart")\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "Apple")\nScreeb.assignGroup("plan", "Growth")\n'})}),"\n",(0,i.jsx)(n.h3,{id:"13-ios-sdk",children:"1.3 iOS SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(\n context: window?.rootViewController,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")] // optional\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [\n "age": AnyEncodable(27),\n "category": AnyEncodable("cycle"),\n "purchasedAt": AnyEncodable(Date())\n])\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = AnyEncodable(true),\n "signed_up_at" = AnyEncodable(Date()),\n])\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Screeb.trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.trackEvent(name: "Product removed from cart", trackingEventProperties: [:])\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple")\nScreeb.unassignGroup(type: "plan", name: "Growth")\n'})}),"\n",(0,i.jsx)(n.h3,{id:"14-reactnative-sdk",children:"1.4 ReactNative SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"initSdk(\n \"<android-channel-id>\",\n \"<ios-channel-id>\",\n \"<user-id>\",\n {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n }\n);\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"setIdentity('abcd-1234', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"setProperties({\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'trackEvent("Product removed from cart");\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation methods:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'assignGroup("company", "Apple");\nunassignGroup("plan", "Growth");\n'})}),"\n",(0,i.jsx)(n.h3,{id:"15-flutter-sdk",children:"1.5 Flutter SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.initSdk(\"<android-channel-id>\", \"<ios-channel-id>\", null, <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.setProperties(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.trackEvent("Product removed from cart");\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation methods:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "Apple");\nPluginScreeb.unassignGroup("plan", "Growth");\n'})}),"\n",(0,i.jsx)(n.h2,{id:"device-tracking-1",children:"Device tracking"}),"\n",(0,i.jsx)(n.p,{children:"Events are stored locally on the user device and won't be available for analytics in the Screeb console."}),"\n",(0,i.jsx)(n.p,{children:"If users use your application from multiple devices, the targeting rules will be checked against local events only. Since Screeb does not receive these events, privacy is even better."}),"\n",(0,i.jsx)(n.p,{children:"Device tracking has a low retention policy:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"up to 90 days"}),"\n",(0,i.jsx)(n.li,{children:"up to 2.000 events"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Expect at most 150ko in browser localStorage."}),"\n",(0,i.jsx)(n.p,{children:"Triggering a survey on a user event will display the survey instantly."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:s(9931).A+"",width:"694",height:"291"})}),"\n",(0,i.jsx)(n.h3,{id:"21-javascript-tag",children:"2.1 Javascript Tag"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"init"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n id: \"user-id-123\",\n device: {\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n }\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"device.identity.properties"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('device.identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"device.event.track"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('device.event.track', 'Product added to cart');\n"})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation:"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"22-android-sdk",children:"2.2 Android SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"23-ios-sdk",children:"2.3 iOS SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"24-reactnative-sdk",children:"2.4 ReactNative SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"25-flutter-sdk",children:"2.5 Flutter SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h2,{id:"screeb-tracking-vs-device-tracking",children:"Screeb tracking vs device tracking"}),"\n",(0,i.jsx)(n.p,{children:"If you need events or properties for analytics or response analysis in Screeb, you should use the Screeb tracking."}),"\n",(0,i.jsx)(n.p,{children:"For applications having a high volumetry of events mainly used to display surveys, you should use the device tracking."}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{}),(0,i.jsx)(n.th,{children:"Screeb tracking"}),(0,i.jsx)(n.th,{children:"Device tracking"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"\ud83d\udc4d"}),(0,i.jsxs)(n.td,{children:["* Survey Advanced Targeting",(0,i.jsx)("br",{})," * Segment Analytics",(0,i.jsx)("br",{})," * Funnel Reports ",(0,i.jsx)("br",{}),"* Response Analysis based on user properties"]}),(0,i.jsxs)(n.td,{children:["* lower time to display surveys",(0,i.jsx)("br",{})," * higher volume of events used for survey displays"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"\ud83d\udc4e"}),(0,i.jsxs)(n.td,{children:["* higher delay to display a survey",(0,i.jsx)("br",{}),"* lower volumes of events allowed in your subscription"]}),(0,i.jsxs)(n.td,{children:["* Partial information on Screeb Homepage",(0,i.jsx)("br",{})," * No access to Segment Analytics, Funnel Reports",(0,i.jsx)("br",{}),"* No responses analysis based on user properties",(0,i.jsx)("br",{}),"* No variables in questions based on device properties"]})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"Identity properties and events cannot be declared twice, in different locations (Screeb or device). When a mix is necessary, please use a different name."})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},1248:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/device-tracking-1-db4fc992fc3e60b7eafb0ba9807adb2b.png"},9931:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/device-tracking-2-ed5fe21c06edf1e7cca1863472c4c7e5.png"},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>c});var i=s(6540);const r={},a=i.createContext(r);function t(e){const n=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7467673b.30a34d1a.js b/assets/js/7467673b.30a34d1a.js new file mode 100644 index 0000000..881dcc1 --- /dev/null +++ b/assets/js/7467673b.30a34d1a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2897],{803:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>t,default:()=>h,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var i=s(4848),r=s(8453);const a={sidebar_position:2},t="Device tracking",c={id:"sdk-js/device-tracking",title:"Device tracking",description:"2 types of tracking are available in Screeb:",source:"@site/docs/private/sdk-js/device-tracking.md",sourceDirName:"sdk-js",slug:"/sdk-js/device-tracking",permalink:"/private/sdk-js/device-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2}},d={},l=[{value:"Summary",id:"summary",level:3},{value:"Screeb tracking",id:"screeb-tracking",level:2},{value:"1.1 Javascript Tag",id:"11-javascript-tag",level:3},{value:"1.2 Android SDK",id:"12-android-sdk",level:3},{value:"1.3 iOS SDK",id:"13-ios-sdk",level:3},{value:"1.4 ReactNative SDK",id:"14-reactnative-sdk",level:3},{value:"1.5 Flutter SDK",id:"15-flutter-sdk",level:3},{value:"Device tracking",id:"device-tracking-1",level:2},{value:"2.1 Javascript Tag",id:"21-javascript-tag",level:3},{value:"2.2 Android SDK",id:"22-android-sdk",level:3},{value:"2.3 iOS SDK",id:"23-ios-sdk",level:3},{value:"2.4 ReactNative SDK",id:"24-reactnative-sdk",level:3},{value:"2.5 Flutter SDK",id:"25-flutter-sdk",level:3},{value:"Screeb tracking vs device tracking",id:"screeb-tracking-vs-device-tracking",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"device-tracking",children:"Device tracking"}),"\n",(0,i.jsx)(n.p,{children:"2 types of tracking are available in Screeb:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Screeb tracking: events are transmitted to Screeb backend and are available for analytics in the admin panel."}),"\n",(0,i.jsx)(n.li,{children:"Device tracking: events are stored into localStorage (browser) or internal device memory (mobile)."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"summary",children:"Summary"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"#screeb-tracking",children:"Screeb tracking"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#11-javascript-tag",children:"Javascript tag"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#12-android-sdk",children:"Android SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#13-ios-sdk",children:"iOS SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#14-reactnative-sdk",children:"ReactNative SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#15-flutter-sdk",children:"Flutter SDK"})}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"#device-tracking",children:"Device tracking"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#21-javascript-tag",children:"Javascript tag"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#22-android-sdk",children:"Android SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#23-ios-sdk",children:"iOS SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#24-reactnative-sdk",children:"ReactNative SDK"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"#25-flutter-sdk",children:"Flutter SDK"})}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-tracking",children:"Screeb tracking"}),"\n",(0,i.jsx)(n.p,{children:"You will be able to collect events from multiple devices and attach it to a unique user identity. These data are made available to Screeb analytics."}),"\n",(0,i.jsx)(n.p,{children:"Triggering a survey on a user event can involve a ~20 seconds delay."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:s(9570).A+"",width:"885",height:"211"})}),"\n",(0,i.jsx)(n.h3,{id:"11-javascript-tag",children:"1.1 Javascript Tag"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"init"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity', 'abcd-1234', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity.properties"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"event.track"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('event.track', 'Product added to cart');\n"})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', 'company', 'Apple');\n$screeb('identity.group.unassign', 'plan', 'Growth');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"12-android-sdk",children:"1.2 Android SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.initSdk(this,\n "<android-channel-id>",\n "<unique-user-id>", // optional\n VisitorProperties().apply { // optional\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n})\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.setProperties(\n VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Screeb.trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.trackEvent("Product removed from cart")\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'Screeb.assignGroup("company", "Apple")\nScreeb.assignGroup("plan", "Growth")\n'})}),"\n",(0,i.jsx)(n.h3,{id:"13-ios-sdk",children:"1.3 iOS SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.initSdk(\n context: window?.rootViewController,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")] // optional\n)\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [\n "age": AnyEncodable(27),\n "category": AnyEncodable("cycle"),\n "purchasedAt": AnyEncodable(Date())\n])\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.visitorProperty(visitorProperty: [\n "email" = AnyEncodable("clement@screeb.app"),\n "age" = AnyEncodable(29),\n "logged" = AnyEncodable(true),\n "signed_up_at" = AnyEncodable(Date()),\n])\n'})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Screeb.trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.trackEvent(name: "Product removed from cart", trackingEventProperties: [:])\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation commands:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple")\nScreeb.unassignGroup(type: "plan", name: "Growth")\n'})}),"\n",(0,i.jsx)(n.h3,{id:"14-reactnative-sdk",children:"1.4 ReactNative SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"initSdk(\n \"<android-channel-id>\",\n \"<ios-channel-id>\",\n \"<user-id>\",\n {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n }\n);\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"setIdentity('abcd-1234', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"setProperties({\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'trackEvent("Product removed from cart");\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation methods:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'assignGroup("company", "Apple");\nunassignGroup("plan", "Growth");\n'})}),"\n",(0,i.jsx)(n.h3,{id:"15-flutter-sdk",children:"1.5 Flutter SDK"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"initSDK"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.initSdk(\"<android-channel-id>\", \"<ios-channel-id>\", null, <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setIdentity"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.setIdentity(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"setProperties"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.setProperties(\"<user-id>\", <String, dynamic>{\n 'isConnected': true,\n 'age': 27,\n 'company' : 'Screeb',\n 'technology' : 'iOS',\n 'flutterAccount' : true\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"trackEvent"})," method:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.trackEvent("Product removed from cart");\n'})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation methods:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.assignGroup("company", "Apple");\nPluginScreeb.unassignGroup("plan", "Growth");\n'})}),"\n",(0,i.jsx)(n.h2,{id:"device-tracking-1",children:"Device tracking"}),"\n",(0,i.jsx)(n.p,{children:"Events are stored locally on the user device and won't be available for analytics in the Screeb console."}),"\n",(0,i.jsx)(n.p,{children:"If users use your application from multiple devices, the targeting rules will be checked against local events only. Since Screeb does not receive these events, privacy is even better."}),"\n",(0,i.jsx)(n.p,{children:"Device tracking has a low retention policy:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"up to 90 days"}),"\n",(0,i.jsx)(n.li,{children:"up to 2.000 events"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Expect at most 150ko in browser localStorage."}),"\n",(0,i.jsx)(n.p,{children:"Triggering a survey on a user event will display the survey instantly."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:s(281).A+"",width:"694",height:"291"})}),"\n",(0,i.jsx)(n.h3,{id:"21-javascript-tag",children:"2.1 Javascript Tag"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"init"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n id: \"user-id-123\",\n device: {\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n }\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"device.identity.properties"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('device.identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"device.event.track"})," command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('device.event.track', 'Product added to cart');\n"})}),"\n",(0,i.jsx)(n.p,{children:"Group assignation:"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"22-android-sdk",children:"2.2 Android SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"23-ios-sdk",children:"2.3 iOS SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"24-reactnative-sdk",children:"2.4 ReactNative SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h3,{id:"25-flutter-sdk",children:"2.5 Flutter SDK"}),"\n",(0,i.jsx)(n.p,{children:"[currently not available]"}),"\n",(0,i.jsx)(n.h2,{id:"screeb-tracking-vs-device-tracking",children:"Screeb tracking vs device tracking"}),"\n",(0,i.jsx)(n.p,{children:"If you need events or properties for analytics or response analysis in Screeb, you should use the Screeb tracking."}),"\n",(0,i.jsx)(n.p,{children:"For applications having a high volumetry of events mainly used to display surveys, you should use the device tracking."}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{}),(0,i.jsx)(n.th,{children:"Screeb tracking"}),(0,i.jsx)(n.th,{children:"Device tracking"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"\ud83d\udc4d"}),(0,i.jsxs)(n.td,{children:["* Survey Advanced Targeting",(0,i.jsx)("br",{})," * Segment Analytics",(0,i.jsx)("br",{})," * Funnel Reports ",(0,i.jsx)("br",{}),"* Response Analysis based on user properties"]}),(0,i.jsxs)(n.td,{children:["* lower time to display surveys",(0,i.jsx)("br",{})," * higher volume of events used for survey displays"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"\ud83d\udc4e"}),(0,i.jsxs)(n.td,{children:["* higher delay to display a survey",(0,i.jsx)("br",{}),"* lower volumes of events allowed in your subscription"]}),(0,i.jsxs)(n.td,{children:["* Partial information on Screeb Homepage",(0,i.jsx)("br",{})," * No access to Segment Analytics, Funnel Reports",(0,i.jsx)("br",{}),"* No responses analysis based on user properties",(0,i.jsx)("br",{}),"* No variables in questions based on device properties"]})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"Identity properties and events cannot be declared twice, in different locations (Screeb or device). When a mix is necessary, please use a different name."})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},9570:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/device-tracking-1-db4fc992fc3e60b7eafb0ba9807adb2b.png"},281:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/device-tracking-2-ed5fe21c06edf1e7cca1863472c4c7e5.png"},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>c});var i=s(6540);const r={},a=i.createContext(r);function t(e){const n=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/762da484.698a9129.js b/assets/js/762da484.698a9129.js deleted file mode 100644 index e83d07f..0000000 --- a/assets/js/762da484.698a9129.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8365],{9146:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Flutter SDK","description":"install and configure the SDK on Flutter apps","slug":"/","permalink":"/sdk-flutter/","sidebar":"docSidebar","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-flutter/what-is-screeb"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/7b9c005c.3090f69c.js b/assets/js/7b9c005c.3090f69c.js deleted file mode 100644 index 679cd82..0000000 --- a/assets/js/7b9c005c.3090f69c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3696],{2748:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=r(4848),o=r(8453),s=r(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-react-native/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-react-native/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-react-native/what-is-screeb"},next:{title:"Install",permalink:"/sdk-react-native/install"}},l={},d=[...s.RM];function u(e){return(0,n.jsx)(s.Ay,{components:e.components})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},5164:(e,t,r)=>{r.d(t,{Ay:()=>a,RM:()=>s});var n=r(4848),o=r(8453);const s=[{value:"Overview",id:"overview",level:3},{value:"Sources for collecting data",id:"sources-for-collecting-data",level:2},{value:"How to collect data",id:"how-to-collect-data",level:2},{value:"Using Screeb as a Data Source",id:"using-screeb-as-a-data-source",level:3},{value:"Using external Data Source",id:"using-external-data-source",level:3},{value:"Destination for collected data",id:"destination-for-collected-data",level:2}];function i(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(t.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(t.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(t.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(t.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(t.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(t.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(t.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(t.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(t.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(t.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(t.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(t.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(t.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(t.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function a(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(i,{...e})}):i(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>a});var n=r(6540);const o={},s=n.createContext(o);function i(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7b9c005c.a115870d.js b/assets/js/7b9c005c.a115870d.js new file mode 100644 index 0000000..7e16610 --- /dev/null +++ b/assets/js/7b9c005c.a115870d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3696],{3147:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=t(4848),s=t(8453),o=t(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-react-native/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-react-native/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-react-native/what-is-screeb"},next:{title:"Install",permalink:"/sdk-react-native/install"}},l={},d=[];function u(e){return(0,n.jsx)(o.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},5164:(e,r,t)=>{t.d(r,{Ay:()=>i});var n=t(4848),s=t(8453);function o(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function i(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var n=t(6540);const s={},o=n.createContext(s);function i(e){const r=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7d3bfac4.1db32277.js b/assets/js/7d3bfac4.1db32277.js deleted file mode 100644 index 5afe229..0000000 --- a/assets/js/7d3bfac4.1db32277.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8195],{712:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Javascript tag","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"Javascript tag","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-js/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-js/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-js/install","docId":"install","unlisted":false},{"type":"link","label":"NPM packages","href":"/sdk-js/npm-packages","docId":"npm-packages","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-js/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-js/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-js/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-js/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-js/js-hooks","docId":"js-hooks","unlisted":false},{"type":"link","label":"Examples","href":"/sdk-js/examples","docId":"examples","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-js/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-js/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-js/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"examples":{"id":"examples","title":"Examples","description":"1- Start Screeb tag","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign group to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to add the Screeb tag to your website?","sidebar":"docSidebar"},"js-hooks":{"id":"js-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"npm-packages":{"id":"npm-packages","title":"NPM packages","description":"How to add the Screeb tag to your app?","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check if Javascript tag is loaded correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/7fae334a.55235034.js b/assets/js/7fae334a.55235034.js new file mode 100644 index 0000000..bedeff5 --- /dev/null +++ b/assets/js/7fae334a.55235034.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5189],{7596:e=>{e.exports=JSON.parse('{"pluginId":"private","version":"current","label":"Private Documentation","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{},"docs":{"api-and-connectors/response-api":{"id":"api-and-connectors/response-api","title":"Response API","description":"Summary"},"sdk-js/cloudflare-worker":{"id":"sdk-js/cloudflare-worker","title":"Cloudflare Worker","description":"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:"},"sdk-js/device-tracking":{"id":"sdk-js/device-tracking","title":"Device tracking","description":"2 types of tracking are available in Screeb:"},"sdk-js/feature-flagging":{"id":"sdk-js/feature-flagging","title":"Feature Flagging","description":"I paid for 100k MAU, but my application has 1m MAU"}}}')}}]); \ No newline at end of file diff --git a/assets/js/83561cfe.8370da3a.js b/assets/js/83561cfe.8370da3a.js new file mode 100644 index 0000000..9097615 --- /dev/null +++ b/assets/js/83561cfe.8370da3a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6906],{8611:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-ios"}')}}]); \ No newline at end of file diff --git a/assets/js/8591.6839b73f.js b/assets/js/8591.0c0a62fb.js similarity index 99% rename from assets/js/8591.6839b73f.js rename to assets/js/8591.0c0a62fb.js index 69113fb..4eb4d31 100644 --- a/assets/js/8591.6839b73f.js +++ b/assets/js/8591.0c0a62fb.js @@ -1,2 +1,2 @@ -/*! For license information please see 8591.6839b73f.js.LICENSE.txt */ -(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8591],{4498:(e,t,n)=>{"use strict";e.exports=n(5275)},819:(e,t,n)=>{"use strict";var i=n(6220),r={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(r.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(r.input,{marginTop:"-1px"}),e.exports=r},9324:(e,t,n)=>{"use strict";var i="aaDataset",r="aaValue",s="aaDatum",o=n(6220),a=n(1337),u=n(4499),c=n(819),l=n(1805);function h(e){var t;(e=e||{}).templates=e.templates||{},e.source||o.error("missing source"),e.name&&(t=e.name,!/^[_a-zA-Z0-9-]+$/.test(t))&&o.error("invalid dataset name: "+e.name),this.query=null,this._isEmpty=!0,this.highlight=!!e.highlight,this.name=void 0===e.name||null===e.name?o.getUniqueId():e.name,this.source=e.source,this.displayFn=function(e){return e=e||"value",o.isFunction(e)?e:t;function t(t){return t[e]}}(e.display||e.displayKey),this.debounce=e.debounce,this.cache=!1!==e.cache,this.templates=function(e,t){return{empty:e.empty&&o.templatify(e.empty),header:e.header&&o.templatify(e.header),footer:e.footer&&o.templatify(e.footer),suggestion:e.suggestion||n};function n(e){return"<p>"+t(e)+"</p>"}}(e.templates,this.displayFn),this.css=o.mixin({},c,e.appendTo?c.appendTo:{}),this.cssClasses=e.cssClasses=o.mixin({},c.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=e.$menu&&e.$menu.find(n+"-"+this.name).length>0?a.element(e.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=e.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(e){return a.element(e).data(i)},h.extractValue=function(e){return a.element(e).data(r)},h.extractDatum=function(e){var t=a.element(e).data(s);return"string"==typeof t&&(t=JSON.parse(t)),t},o.mixin(h.prototype,l,{_render:function(e,t){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=t&&t.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(function(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!0}].concat(t),c.templates.empty.apply(this,t)}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(n)this.$el.html(function(){var e,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return e=a.element(p).css(this.css.suggestions),n=o.map(t,d),e.append.apply(e,n),e;function d(e){var t,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(t=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[e].concat(l)))).data(i,c.name),t.data(r,c.displayFn(e)||void 0),t.data(s,JSON.stringify(e)),t.children().each((function(){a.element(this).css(h.css.suggestionChild)})),t}}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(t&&!Array.isArray(t))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",e)}function h(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.header.apply(this,t)}function p(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.footer.apply(this,t)}},getRoot:function(){return this.$el},update:function(e){function t(t){if(!this.canceled&&e===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(e,t,n),this._render.apply(this,[e,t].concat(n))}}if(this.query=e,this.canceled=!1,this.shouldFetchFromCache(e))t.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(e,t.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(e,t,n){this.cachedQuery=e,this.cachedSuggestions=t,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(e){return this.cache&&this.cachedQuery===e&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),e.exports=h},2731:(e,t,n)=>{"use strict";var i=n(6220),r=n(1337),s=n(1805),o=n(9324),a=n(819);function u(e){var t,n,s,o=this;(e=e||{}).menu||i.error("menu is required"),i.isArray(e.datasets)||i.isObject(e.datasets)||i.error("1 or more datasets required"),e.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=e.minLength||0,this.templates={},this.appendTo=e.appendTo||!1,this.css=i.mixin({},a,e.appendTo?a.appendTo:{}),this.cssClasses=e.cssClasses=i.mixin({},a.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),t=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),s=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=r.element(e.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,s).on("click.aa",c,t),this.$container=e.appendTo?e.wrapper:this.$menu,e.templates&&e.templates.header&&(this.templates.header=i.templatify(e.templates.header),this.$menu.prepend(this.templates.header())),e.templates&&e.templates.empty&&(this.templates.empty=i.templatify(e.templates.empty),this.$empty=r.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(e.datasets,(function(t){return function(e,t,n){return new u.Dataset(i.mixin({$menu:e,cssClasses:n},t))}(o.$menu,t,e.cssClasses)})),i.each(this.datasets,(function(e){var t=e.getRoot();t&&0===t.parent().length&&o.$menu.append(t),e.onSync("rendered",o._onRendered,o)})),e.templates&&e.templates.footer&&(this.templates.footer=i.templatify(e.templates.footer),this.$menu.append(this.templates.footer()));var l=this;r.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,s,{_onSuggestionClick:function(e){this.trigger("suggestionClicked",r.element(e.currentTarget))},_onSuggestionMouseEnter:function(e){var t=r.element(e.currentTarget);if(!t.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(t,!1)}),0)}},_onSuggestionMouseLeave:function(e){if(e.relatedTarget&&r.element(e.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(e,t){if(this.isEmpty=i.every(this.datasets,(function(e){return e.isEmpty()})),this.isEmpty)if(t.length>=this.minLength&&this.trigger("empty"),this.$empty)if(t.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(e){return e.templates&&e.templates.empty}))?t.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),t.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(e,t){e.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",t)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(e){var t,n,i,r;this.isOpen&&(n=this._getCursor(),t=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=t.index(n)+e)+1)%(t.length+1)-1)?(i<-1&&(i=t.length-1),this._setCursor(r=t.eq(i),!0),this._ensureVisible(r)):this.trigger("cursorRemoved"))},_ensureVisible:function(e){var t,n,i,r;n=(t=e.position().top)+e.height()+parseInt(e.css("margin-top"),10)+parseInt(e.css("margin-bottom"),10),i=this.$menu.scrollTop(),r=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),t<0?this.$menu.scrollTop(i+t):r<n&&this.$menu.scrollTop(i+(n-r))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(e){this.$menu.css("ltr"===e?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(e){var t=null;return e.length&&(t={raw:o.extractDatum(e),value:o.extractValue(e),datasetName:o.extractDatasetName(e)}),t},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(e){i.each(this.datasets,(function(t){t.update(e)}))},empty:function(){i.each(this.datasets,(function(e){e.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(e){e.destroy()}))}}),u.Dataset=o,e.exports=u},4045:(e,t,n)=>{"use strict";var i=n(6220),r=n(1337);function s(e){e&&e.el||i.error("EventBus initialized without el"),this.$el=r.element(e.el)}i.mixin(s.prototype,{trigger:function(e,t,n,r){var s=i.Event("autocomplete:"+e);return this.$el.trigger(s,[t,n,r]),s}}),e.exports=s},1805:(e,t,n)=>{"use strict";var i=n(874),r=/\s+/;function s(e,t,n,i){var s;if(!n)return this;for(t=t.split(r),n=i?function(e,t){return e.bind?e.bind(t):function(){e.apply(t,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};s=t.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(n);return this}function o(e,t,n){return function(){for(var i,r=0,s=e.length;!i&&r<s;r+=1)i=!1===e[r].apply(t,n);return!i}}e.exports={onSync:function(e,t,n){return s.call(this,"sync",e,t,n)},onAsync:function(e,t,n){return s.call(this,"async",e,t,n)},off:function(e){var t;if(!this._callbacks)return this;e=e.split(r);for(;t=e.shift();)delete this._callbacks[t];return this},trigger:function(e){var t,n,s,a,u;if(!this._callbacks)return this;e=e.split(r),s=[].slice.call(arguments,1);for(;(t=e.shift())&&(n=this._callbacks[t]);)a=o(n.sync,this,[t].concat(s)),u=o(n.async,this,[t].concat(s)),a()&&i(u);return this}}},4499:e=>{"use strict";e.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},7748:(e,t,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var r=n(6220),s=n(1337),o=n(1805);function a(e){var t,n,o,a,u,c=this;(e=e||{}).input||r.error("input is missing"),t=r.bind(this._onBlur,this),n=r.bind(this._onFocus,this),o=r.bind(this._onKeydown,this),a=r.bind(this._onInput,this),this.$hint=s.element(e.hint),this.$input=s.element(e.input).on("blur.aa",t).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=r.noop),r.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(e){i[e.which||e.keyCode]||r.defer(r.bind(c._onInput,c,e))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,s.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}a.normalizeQuery=function(e){return(e||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},r.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(e){var t=i[e.which||e.keyCode];this._managePreventDefault(t,e),t&&this._shouldTrigger(t,e)&&this.trigger(t+"Keyed",e)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(e,t){var n,i,r;switch(e){case"tab":i=this.getHint(),r=this.getInputValue(),n=i&&i!==r&&!u(t);break;case"up":case"down":n=!u(t);break;default:n=!1}n&&t.preventDefault()},_shouldTrigger:function(e,t){var n;if("tab"===e)n=!u(t);else n=!0;return n},_checkInputValue:function(){var e,t,n,i,r;e=this.getInputValue(),i=e,r=this.query,n=!(!(t=a.normalizeQuery(i)===a.normalizeQuery(r))||!this.query)&&this.query.length!==e.length,this.query=e,t?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(e){this.query=e},getInputValue:function(){return this.$input.val()},setInputValue:function(e,t){void 0===e&&(e=this.query),this.$input.val(e),t?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(e){this.$input.attr("aria-activedescendant",e)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(e){this.$hint.val(e)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var e,t,n;n=(e=this.getInputValue())!==(t=this.getHint())&&0===t.indexOf(e),""!==e&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var e=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=e},isCursorAtEnd:function(){var e,t,n;return e=this.$input.val().length,t=this.$input[0].selectionStart,r.isNumber(t)?t===e:!document.selection||((n=document.selection.createRange()).moveStart("character",-e),e===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),e.exports=a},8693:(e,t,n)=>{"use strict";var i="aaAttrs",r=n(6220),s=n(1337),o=n(4045),a=n(7748),u=n(2731),c=n(4499),l=n(819);function h(e){var t,n;if((e=e||{}).input||r.error("missing input"),this.isActivated=!1,this.debug=!!e.debug,this.autoselect=!!e.autoselect,this.autoselectOnBlur=!!e.autoselectOnBlur,this.openOnFocus=!!e.openOnFocus,this.minLength=r.isNumber(e.minLength)?e.minLength:1,this.autoWidth=void 0===e.autoWidth||!!e.autoWidth,this.clearOnSelected=!!e.clearOnSelected,this.tabAutocomplete=void 0===e.tabAutocomplete||!!e.tabAutocomplete,e.hint=!!e.hint,e.hint&&e.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=e.css=r.mixin({},l,e.appendTo?l.appendTo:{}),this.cssClasses=e.cssClasses=r.mixin({},l.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix=r.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=e.listboxId=[this.cssClasses.root,"listbox",r.getUniqueId()].join("-");var a=function(e){var t,n,o,a;t=s.element(e.input),n=s.element(c.wrapper.replace("%ROOT%",e.cssClasses.root)).css(e.css.wrapper),e.appendTo||"block"!==t.css("display")||"table"!==t.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",e.cssClasses.prefix).replace("%DROPDOWN_MENU%",e.cssClasses.dropdownMenu);o=s.element(u).css(e.css.dropdown).attr({role:"listbox",id:e.listboxId}),e.templates&&e.templates.dropdownMenu&&o.html(r.templatify(e.templates.dropdownMenu)());a=t.clone().css(e.css.hint).css(function(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}(t)),a.val("").addClass(r.className(e.cssClasses.prefix,e.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();t.data(i,{"aria-autocomplete":t.attr("aria-autocomplete"),"aria-expanded":t.attr("aria-expanded"),"aria-owns":t.attr("aria-owns"),autocomplete:t.attr("autocomplete"),dir:t.attr("dir"),role:t.attr("role"),spellcheck:t.attr("spellcheck"),style:t.attr("style"),type:t.attr("type")}),t.addClass(r.className(e.cssClasses.prefix,e.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":e.datasets&&e.datasets[0]&&e.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":e.ariaLabel,"aria-owns":e.listboxId}).css(e.hint?e.css.input:e.css.inputWithNoHint);try{t.attr("dir")||t.attr("dir","auto")}catch(l){}return n=e.appendTo?n.appendTo(s.element(e.appendTo).eq(0)).eq(0):t.wrap(n).parent(),n.prepend(e.hint?a:null).append(o),{wrapper:n,input:t,hint:a,menu:o}}(e);this.$node=a.wrapper;var u=this.$input=a.input;t=a.menu,n=a.hint,e.dropdownMenuContainer&&s.element(e.dropdownMenuContainer).css("position","relative").append(t.css("top","0")),u.on("blur.aa",(function(e){var n=document.activeElement;r.isMsie()&&(t[0]===n||t[0].contains(n))&&(e.preventDefault(),e.stopImmediatePropagation(),r.defer((function(){u.focus()})))})),t.on("mousedown.aa",(function(e){e.preventDefault()})),this.eventBus=e.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:e.appendTo,wrapper:this.$node,menu:t,datasets:e.datasets,templates:e.templates,cssClasses:e.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(e),this._setLanguageDirection()}r.mixin(h.prototype,{_bindKeyboardShortcuts:function(e){if(e.keyboardShortcuts){var t=this.$input,n=[];r.each(e.keyboardShortcuts,(function(e){"string"==typeof e&&(e=e.toUpperCase().charCodeAt(0)),n.push(e)})),s.element(document).keydown((function(e){var i=e.target||e.srcElement,r=i.tagName;if(!i.isContentEditable&&"INPUT"!==r&&"SELECT"!==r&&"TEXTAREA"!==r){var s=e.which||e.keyCode;-1!==n.indexOf(s)&&(t.focus(),e.stopPropagation(),e.preventDefault())}}))}},_onSuggestionClicked:function(e,t){var n;(n=this.dropdown.getDatumForSuggestion(t))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(e,t){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(t&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var e=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",e.width+"px");var t=this.$node[0].getBoundingClientRect(),n=e.bottom-t.top;this.$node.css("top",n+"px");var i=e.left-t.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var e=this.input.getQuery();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var e,t;e=this.dropdown.getDatumForCursor(),t=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&e?this._select(e,n):this.autoselectOnBlur&&t?this._select(t,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(e,t){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var r={selectionMethod:"enterKey"};n?(this._select(n,r),t.preventDefault()):this.autoselect&&i&&(this._select(i,r),t.preventDefault())},_onTabKeyed:function(e,t){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),t.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(e,t){this.input.clearHintIfInvalid(),t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var e=this.input.getLanguageDirection();this.dir!==e&&(this.dir=e,this.$node.css("direction",e),this.dropdown.setLanguageDirection(e))},_updateHint:function(){var e,t,n,i,s;(e=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(t=this.input.getInputValue(),n=a.normalizeQuery(t),i=r.escapeRegExChars(n),(s=new RegExp("^(?:"+i+")(.+$)","i").exec(e.value))?this.input.setHint(t+s[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(e){var t,n,i,r;t=this.input.getHint(),n=this.input.getQuery(),i=e||this.input.isCursorAtEnd(),t&&n!==t&&i&&((r=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(r.value),this.eventBus.trigger("autocompleted",r.raw,r.datasetName))},_select:function(e,t){void 0!==e.value&&this.input.setQuery(e.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(e.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",e.raw,e.datasetName,t).isDefaultPrevented()&&(this.dropdown.close(),r.defer(r.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var e=this.input.getInputValue();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(e){e=r.toStr(e),this.isActivated?this.input.setInputValue(e):(this.input.setQuery(e),this.input.setInputValue(e,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(e,t){var n=e.find(r.className(t.prefix,t.input));r.each(n.data(i),(function(e,t){void 0===e?n.removeAttr(t):n.attr(t,e)})),n.detach().removeClass(r.className(t.prefix,t.input,!0)).insertAfter(e),n.removeData&&n.removeData(i);e.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(4710),e.exports=h},1337:e=>{"use strict";e.exports={element:null}},6766:e=>{"use strict";e.exports=function(e){var t=e.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||e.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(t)return[t[1],t[2],t[3]]}},6220:(e,t,n)=>{"use strict";var i,r=n(1337);function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(e){return"number"==typeof e},toStr:function(e){return null==e?"":e+""},cloneDeep:function(e){var t=this.mixin({},e),n=this;return this.each(t,(function(e,i){e&&(n.isArray(e)?t[i]=[].concat(e):n.isObject(e)&&(t[i]=n.cloneDeep(e)))})),t},error:function(e){throw new Error(e)},every:function(e,t){var n=!0;return e?(this.each(e,(function(i,r){n&&(n=t.call(null,i,r,e)&&n)})),!!n):n},any:function(e,t){var n=!1;return e?(this.each(e,(function(i,r){if(t.call(null,i,r,e))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(e){if(this.isFunction(e))return e;var t=r.element(e);return"SCRIPT"===t.prop("tagName")?function(){return t.text()}:function(){return String(e)}},defer:function(e){setTimeout(e,0)},noop:function(){},formatPrefix:function(e,t){return t?"":e+"-"},className:function(e,t,n){return(n?"":".")+e+t},escapeHighlightedString:function(e,t,n){t=t||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(t)),n=n||"</em>";var r=document.createElement("div");r.appendChild(document.createTextNode(n));var o=document.createElement("div");return o.appendChild(document.createTextNode(e)),o.innerHTML.replace(RegExp(s(i.innerHTML),"g"),t).replace(RegExp(s(r.innerHTML),"g"),n)}}},1242:(e,t,n)=>{"use strict";var i=n(6220),r=n(1622),s=n(6766);e.exports=function(e,t){var n=s(e.as._ua);return n&&n[0]>=3&&n[1]>20&&((t=t||{}).additionalUA="autocomplete.js "+r),function(n,r){e.search(n,t,(function(e,t){e?i.error(e.message):r(t.hits,t)}))}}},4710:(e,t,n)=>{"use strict";e.exports={hits:n(1242),popularIn:n(392)}},392:(e,t,n)=>{"use strict";var i=n(6220),r=n(1622),s=n(6766);e.exports=function(e,t,n,o){var a=s(e.as._ua);if(a&&a[0]>=3&&a[1]>20&&((t=t||{}).additionalUA="autocomplete.js "+r),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(e){return e[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){e.search(a,t,(function(e,a){if(e)i.error(e.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var d=s(c.as._ua);return d&&d[0]>=3&&d[1]>20&&(t.additionalUA="autocomplete.js "+r),void c.search(u(h),p,(function(e,t){if(e)i.error(e.message);else{var n=[];if(o.includeAll){var r=o.allTitle||"All departments";n.push(i.mixin({facet:{value:r,count:t.nbHits}},i.cloneDeep(h)))}i.each(t.facets,(function(e,t){i.each(e,(function(e,r){n.push(i.mixin({facet:{facet:t,value:r,count:e}},i.cloneDeep(h)))}))}));for(var s=1;s<a.hits.length;++s)n.push(a.hits[s]);l(n,a)}}))}l([])}}))}}},5275:(e,t,n)=>{"use strict";var i=n(3704);n(1337).element=i;var r=n(6220);r.isArray=i.isArray,r.isFunction=i.isFunction,r.isObject=i.isPlainObject,r.bind=i.proxy,r.each=function(e,t){i.each(e,(function(e,n){return t(n,e)}))},r.map=i.map,r.mixin=i.extend,r.Event=i.Event;var s="aaAutocomplete",o=n(8693),a=n(4045);function u(e,t,n,u){n=r.isArray(n)?n:[].slice.call(arguments,2);var c=i(e).each((function(e,r){var c=i(r),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:t.dropdownMenuContainer,hint:void 0===t.hint||!!t.hint,minLength:t.minLength,autoselect:t.autoselect,autoselectOnBlur:t.autoselectOnBlur,tabAutocomplete:t.tabAutocomplete,openOnFocus:t.openOnFocus,templates:t.templates,debug:t.debug,clearOnSelected:t.clearOnSelected,cssClasses:t.cssClasses,datasets:n,keyboardShortcuts:t.keyboardShortcuts,appendTo:t.appendTo,autoWidth:t.autoWidth,ariaLabel:t.ariaLabel||r.getAttribute("aria-label")});c.data(s,h)}));return c.autocomplete={},r.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(e){c.autocomplete[e]=function(){var t,n=arguments;return c.each((function(r,o){var a=i(o).data(s);t=a[e].apply(a,n)})),t}})),c}u.sources=o.sources,u.escapeHighlightedString=r.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},e.exports=u},1622:e=>{e.exports="0.37.1"},3704:e=>{var t;t=window,e.exports=function(e){var t,n,i=function(){var t,n,i,r,s,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=e.document,p={},d={},f={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},g=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,x=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],w=["after","prepend","before","append"],S=h.createElement("table"),C=h.createElement("tr"),E={tr:h.createElement("tbody"),tbody:S,thead:S,tfoot:S,td:C,th:C,"*":h.createElement("div")},k=/complete|loaded|interactive/,_=/^[\w-]*$/,T={},L=T.toString,O={},A=h.createElement("div"),$={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},P=Array.isArray||function(e){return e instanceof Array};function I(e){return null==e?String(e):T[L.call(e)]||"object"}function Q(e){return"function"==I(e)}function R(e){return null!=e&&e==e.window}function N(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function D(e){return"object"==I(e)}function F(e){return D(e)&&!R(e)&&Object.getPrototypeOf(e)==Object.prototype}function j(e){var t=!!e&&"length"in e&&e.length,n=i.type(e);return"function"!=n&&!R(e)&&("array"==n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function H(e){return c.call(e,(function(e){return null!=e}))}function V(e){return e.length>0?i.fn.concat.apply([],e):e}function B(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function M(e){return e in d?d[e]:d[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function q(e,t){return"number"!=typeof t||f[B(e)]?t:t+"px"}function z(e){var t,n;return p[e]||(t=h.createElement(e),h.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),p[e]=n),p[e]}function K(e){return"children"in e?l.call(e.children):i.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function W(e,t){var n,i=e?e.length:0;for(n=0;n<i;n++)this[n]=e[n];this.length=i,this.selector=t||""}function U(e,i,r){for(n in i)r&&(F(i[n])||P(i[n]))?(F(i[n])&&!F(e[n])&&(e[n]={}),P(i[n])&&!P(e[n])&&(e[n]=[]),U(e[n],i[n],r)):i[n]!==t&&(e[n]=i[n])}function G(e,t){return null==t?i(e):i(e).filter(t)}function Z(e,t,n,i){return Q(t)?t.call(e,n,i):t}function J(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function X(e,n){var i=e.className||"",r=i&&i.baseVal!==t;if(n===t)return r?i.baseVal:i;r?i.baseVal=n:e.className=n}function Y(e){try{return e?"true"==e||"false"!=e&&("null"==e?null:+e+""==e?+e:/^[\[\{]/.test(e)?i.parseJSON(e):e):e}catch(t){return e}}function ee(e,t){t(e);for(var n=0,i=e.childNodes.length;n<i;n++)ee(e.childNodes[n],t)}return O.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var i,r=e.parentNode,s=!r;return s&&(r=A).appendChild(e),i=~O.qsa(r,t).indexOf(e),s&&A.removeChild(e),i},s=function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},o=function(e){return c.call(e,(function(t,n){return e.indexOf(t)==n}))},O.fragment=function(e,n,r){var s,o,a;return m.test(e)&&(s=i(h.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(y,"<$1></$2>")),n===t&&(n=g.test(e)&&RegExp.$1),n in E||(n="*"),(a=E[n]).innerHTML=""+e,s=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),F(r)&&(o=i(s),i.each(r,(function(e,t){b.indexOf(e)>-1?o[e](t):o.attr(e,t)}))),s},O.Z=function(e,t){return new W(e,t)},O.isZ=function(e){return e instanceof O.Z},O.init=function(e,n){var r;if(!e)return O.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&g.test(e))r=O.fragment(e,RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=O.qsa(h,e)}else{if(Q(e))return i(h).ready(e);if(O.isZ(e))return e;if(P(e))r=H(e);else if(D(e))r=[e],e=null;else if(g.test(e))r=O.fragment(e.trim(),RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=O.qsa(h,e)}}return O.Z(r,e)},(i=function(e,t){return O.init(e,t)}).extend=function(e){var t,n=l.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){U(e,n,t)})),e},O.qsa=function(e,t){var n,i="#"==t[0],r=!i&&"."==t[0],s=i||r?t.slice(1):t,o=_.test(s);return e.getElementById&&o&&i?(n=e.getElementById(s))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:l.call(o&&!i&&e.getElementsByClassName?r?e.getElementsByClassName(s):e.getElementsByTagName(t):e.querySelectorAll(t))},i.contains=h.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},i.type=I,i.isFunction=Q,i.isWindow=R,i.isArray=P,i.isPlainObject=F,i.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},i.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},i.inArray=function(e,t,n){return a.indexOf.call(t,e,n)},i.camelCase=s,i.trim=function(e){return null==e?"":String.prototype.trim.call(e)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(e,t){var n,i,r,s=[];if(j(e))for(i=0;i<e.length;i++)null!=(n=t(e[i],i))&&s.push(n);else for(r in e)null!=(n=t(e[r],r))&&s.push(n);return V(s)},i.each=function(e,t){var n,i;if(j(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(i in e)if(!1===t.call(e[i],i,e[i]))return e;return e},i.grep=function(e,t){return c.call(e,t)},e.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){T["[object "+t+"]"]=t.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var e,t,n=[];for(e=0;e<arguments.length;e++)t=arguments[e],n[e]=O.isZ(t)?t.toArray():t;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(e){return i(i.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(e){return k.test(h.readyState)&&h.body?e(i):h.addEventListener("DOMContentLoaded",(function(){e(i)}),!1),this},get:function(e){return e===t?l.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return a.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return Q(e)?this.not(this.not(e)):i(c.call(this,(function(t){return O.matches(t,e)})))},add:function(e,t){return i(o(this.concat(i(e,t))))},is:function(e){return this.length>0&&O.matches(this[0],e)},not:function(e){var n=[];if(Q(e)&&e.call!==t)this.each((function(t){e.call(this,t)||n.push(this)}));else{var r="string"==typeof e?this.filter(e):j(e)&&Q(e.item)?l.call(e):i(e);this.forEach((function(e){r.indexOf(e)<0&&n.push(e)}))}return i(n)},has:function(e){return this.filter((function(){return D(e)?i.contains(this,e):i(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!D(e)?e:i(e)},last:function(){var e=this[this.length-1];return e&&!D(e)?e:i(e)},find:function(e){var t=this;return e?"object"==typeof e?i(e).filter((function(){var e=this;return a.some.call(t,(function(t){return i.contains(t,e)}))})):1==this.length?i(O.qsa(this[0],e)):this.map((function(){return O.qsa(this,e)})):i()},closest:function(e,t){var n=[],r="object"==typeof e&&i(e);return this.each((function(i,s){for(;s&&!(r?r.indexOf(s)>=0:O.matches(s,e));)s=s!==t&&!N(s)&&s.parentNode;s&&n.indexOf(s)<0&&n.push(s)})),i(n)},parents:function(e){for(var t=[],n=this;n.length>0;)n=i.map(n,(function(e){if((e=e.parentNode)&&!N(e)&&t.indexOf(e)<0)return t.push(e),e}));return G(t,e)},parent:function(e){return G(o(this.pluck("parentNode")),e)},children:function(e){return G(this.map((function(){return K(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(e){return G(this.map((function(e,t){return c.call(K(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return i.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=Q(e);if(this[0]&&!t)var n=i(e).get(0),r=n.parentNode||this.length>1;return this.each((function(s){i(this).wrapAll(t?e.call(this,s):r?n.cloneNode(!0):n)}))},wrapAll:function(e){if(this[0]){var t;for(i(this[0]).before(e=i(e));(t=e.children()).length;)e=t.first();i(e).append(this)}return this},wrapInner:function(e){var t=Q(e);return this.each((function(n){var r=i(this),s=r.contents(),o=t?e.call(this,n):e;s.length?s.wrapAll(o):r.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var n=i(this);(e===t?"none"==n.css("display"):e)?n.show():n.hide()}))},prev:function(e){return i(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return i(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var n=this.innerHTML;i(this).empty().append(Z(this,e,t,n))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=Z(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(e,i){var r;return"string"!=typeof e||1 in arguments?this.each((function(t){if(1===this.nodeType)if(D(e))for(n in e)J(this,n,e[n]);else J(this,e,Z(this,i,t,this.getAttribute(e)))})):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(e))?r:t},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){J(this,e)}),this)}))},prop:function(e,t){return e=$[e]||e,1 in arguments?this.each((function(n){this[e]=Z(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=$[e]||e,this.each((function(){delete this[e]}))},data:function(e,n){var i="data-"+e.replace(x,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);return null!==r?Y(r):t},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=Z(this,e,t,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each((function(e){var n=i(this),r=Z(this,t,e,n.offset()),s=n.offsetParent().offset(),o={top:r.top-s.top,left:r.left-s.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+e.pageXOffset,top:n.top+e.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(e,t){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[s(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(P(e)){if(!r)return;var o={},a=getComputedStyle(r,"");return i.each(e,(function(e,t){o[t]=r.style[s(t)]||a.getPropertyValue(t)})),o}}var u="";if("string"==I(e))t||0===t?u=B(e)+":"+q(e,t):this.each((function(){this.style.removeProperty(B(e))}));else for(n in e)e[n]||0===e[n]?u+=B(n)+":"+q(n,e[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(e){return e?this.indexOf(i(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&a.some.call(this,(function(e){return this.test(X(e))}),M(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){r=[];var n=X(this);Z(this,e,t,n).split(/\s+/g).forEach((function(e){i(this).hasClass(e)||r.push(e)}),this),r.length&&X(this,n+(n?" ":"")+r.join(" "))}})):this},removeClass:function(e){return this.each((function(n){if("className"in this){if(e===t)return X(this,"");r=X(this),Z(this,e,n,r).split(/\s+/g).forEach((function(e){r=r.replace(M(e)," ")})),X(this,r.trim())}}))},toggleClass:function(e,n){return e?this.each((function(r){var s=i(this);Z(this,e,r,X(this)).split(/\s+/g).forEach((function(e){(n===t?!s.hasClass(e):n)?s.addClass(e):s.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),n=this.offset(),r=v.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(i(e).css("margin-top"))||0,n.left-=parseFloat(i(e).css("margin-left"))||0,r.top+=parseFloat(i(t[0]).css("border-top-width"))||0,r.left+=parseFloat(i(t[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||h.body;e&&!v.test(e.nodeName)&&"static"==i(e).css("position");)e=e.offsetParent;return e}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(e){var n=e.replace(/./,(function(e){return e[0].toUpperCase()}));i.fn[e]=function(r){var s,o=this[0];return r===t?R(o)?o["inner"+n]:N(o)?o.documentElement["scroll"+n]:(s=this.offset())&&s[e]:this.each((function(t){(o=i(this)).css(e,Z(this,r,t,o[e]()))}))}})),w.forEach((function(n,r){var s=r%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(e){var r=[];return"array"==(n=I(e))?(e.forEach((function(e){return e.nodeType!==t?r.push(e):i.zepto.isZ(e)?r=r.concat(e.get()):void(r=r.concat(O.fragment(e)))})),r):"object"==n||null==e?e:O.fragment(e)})),u=this.length>1;return a.length<1?this:this.each((function(t,n){o=s?n:n.parentNode,n=0==r?n.nextSibling:1==r?n.firstChild:2==r?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(t){if(u)t=t.cloneNode(!0);else if(!o)return i(t).remove();o.insertBefore(t,n),c&&ee(t,(function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var n=t.ownerDocument?t.ownerDocument.defaultView:e;n.eval.call(n,t.innerHTML)}}))}))}))},i.fn[s?n+"To":"insert"+(r?"Before":"After")]=function(e){return i(e)[n](this),this}})),O.Z.prototype=W.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(t){var n,i=1,r=Array.prototype.slice,s=t.isFunction,o=function(e){return"string"==typeof e},a={},u={},c="onfocusin"in e,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(e){return e._zid||(e._zid=i++)}function d(e,t,n,i){if((t=f(t)).ns)var r=g(t.ns);return(a[p(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||r.test(e.ns))&&(!n||p(e.fn)===p(n))&&(!i||e.sel==i)}))}function f(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function g(e){return new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}function m(e,t){return e.del&&!c&&e.e in l||!!t}function y(e){return h[e]||c&&l[e]||e}function v(e,i,r,s,o,u,c){var l=p(e),d=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return t(document).ready(r);var a=f(i);a.fn=r,a.sel=o,a.e in h&&(r=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||r;a.proxy=function(t){if(!(t=E(t)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(t,"data");i&&!i.writable||(t.data=s)}catch(t){}var r=l.apply(e,t._args==n?[t]:[t].concat(t._args));return!1===r&&(t.preventDefault(),t.stopPropagation()),r}},a.i=d.length,d.push(a),"addEventListener"in e&&e.addEventListener(y(a.e),a.proxy,m(a,c))}))}function x(e,t,n,i,r){var s=p(e);(t||"").split(/\s/).forEach((function(t){d(e,t,n,i).forEach((function(t){delete a[s][t.i],"removeEventListener"in e&&e.removeEventListener(y(t.e),t.proxy,m(t,r))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",t.event={add:v,remove:x},t.proxy=function(e,n){var i=2 in arguments&&r.call(arguments,2);if(s(e)){var a=function(){return e.apply(n,i?i.concat(r.call(arguments)):arguments)};return a._zid=p(e),a}if(o(n))return i?(i.unshift(e[n],e),t.proxy.apply(null,i)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(e,t,n){return this.on(e,t,n)},t.fn.unbind=function(e,t){return this.off(e,t)},t.fn.one=function(e,t,n,i){return this.on(e,t,n,i,1)};var b=function(){return!0},w=function(){return!1},S=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,C={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function E(e,i){if(i||!e.isDefaultPrevented){i||(i=e),t.each(C,(function(t,n){var r=i[t];e[t]=function(){return this[n]=b,r&&r.apply(i,arguments)},e[n]=w}));try{e.timeStamp||(e.timeStamp=Date.now())}catch(r){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=b)}return e}function k(e){var t,i={originalEvent:e};for(t in e)S.test(t)||e[t]===n||(i[t]=e[t]);return E(i,e)}t.fn.delegate=function(e,t,n){return this.on(t,e,n)},t.fn.undelegate=function(e,t,n){return this.off(t,e,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,i,a,u,c){var l,h,p=this;return e&&!o(e)?(t.each(e,(function(e,t){p.on(e,i,a,t,c)})),p):(o(i)||s(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=w),p.each((function(n,s){c&&(l=function(e){return x(s,e.type,u),u.apply(this,arguments)}),i&&(h=function(e){var n,o=t(e.target).closest(i,s).get(0);if(o&&o!==s)return n=t.extend(k(e),{currentTarget:o,liveFired:s}),(l||u).apply(o,[n].concat(r.call(arguments,1)))}),v(s,e,u,a,i,h||l)})))},t.fn.off=function(e,i,r){var a=this;return e&&!o(e)?(t.each(e,(function(e,t){a.off(e,i,t)})),a):(o(i)||s(r)||!1===r||(r=i,i=n),!1===r&&(r=w),a.each((function(){x(this,e,r,i)})))},t.fn.trigger=function(e,n){return(e=o(e)||t.isPlainObject(e)?t.Event(e):E(e))._args=n,this.each((function(){e.type in l&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}))},t.fn.triggerHandler=function(e,n){var i,r;return this.each((function(s,a){(i=k(o(e)?t.Event(e):e))._args=n,i.target=a,t.each(d(a,e.type||e),(function(e,t){if(r=t.proxy(i),i.isImmediatePropagationStopped())return!1}))})),r},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}})),t.Event=function(e,t){o(e)||(e=(t=e).type);var n=document.createEvent(u[e]||"Events"),i=!0;if(t)for(var r in t)"bubbles"==r?i=!!t[r]:n[r]=t[r];return n.initEvent(e,i,!0),E(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",t&&clearTimeout(t),t=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(e){var t={},n=e.fn.data,i=e.camelCase,r=e.expando="Zepto"+ +new Date,s=[];function o(s,o){var u=s[r],c=u&&t[u];if(void 0===o)return c||a(s);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(e(s),o)}function a(n,s,o){var a=n[r]||(n[r]=++e.uuid),c=t[a]||(t[a]=u(n));return void 0!==s&&(c[i(s)]=o),c}function u(t){var n={};return e.each(t.attributes||s,(function(t,r){0==r.name.indexOf("data-")&&(n[i(r.name.replace("data-",""))]=e.zepto.deserializeValue(r.value))})),n}e.fn.data=function(t,n){return void 0===n?e.isPlainObject(t)?this.each((function(n,i){e.each(t,(function(e,t){a(i,e,t)}))})):0 in this?o(this[0],t):void 0:this.each((function(){a(this,t,n)}))},e.data=function(t,n,i){return e(t).data(n,i)},e.hasData=function(n){var i=n[r],s=i&&t[i];return!!s&&!e.isEmptyObject(s)},e.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var s=this[r],o=s&&t[s];o&&e.each(n||o,(function(e){delete o[n?i(this):e]}))}))},["remove","empty"].forEach((function(t){var n=e.fn[t];e.fn[t]=function(){var e=this.find("*");return"remove"===t&&(e=e.add(this)),e.removeData(),n.call(this)}}))}(i),i}(t)},5765:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(2333),r=n.n(i),s=n(549);s.A.tokenizer.separator=/[\s\-/]+/;const o=class{constructor(e,t,n,i){void 0===n&&(n="/"),this.searchDocs=e,this.lunrIndex=s.A.Index.load(t),this.baseUrl=n,this.maxHits=i}getLunrResult(e){return this.lunrIndex.query((function(t){const n=s.A.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:s.A.Query.wildcard.TRAILING})}))}getHit(e,t,n){return{hierarchy:{lvl0:e.pageTitle||e.title,lvl1:0===e.type?null:e.title},url:e.url,version:e.version,_snippetResult:n?{content:{value:n,matchLevel:"full"}}:null,_highlightResult:{hierarchy:{lvl0:{value:0===e.type?t||e.title:e.pageTitle},lvl1:0===e.type?null:{value:t||e.title}}}}}getTitleHit(e,t,n){const i=t[0],r=t[0]+n;let s=e.title.substring(0,i)+'<span class="algolia-docsearch-suggestion--highlight">'+e.title.substring(i,r)+"</span>"+e.title.substring(r,e.title.length);return this.getHit(e,s)}getKeywordHit(e,t,n){const i=t[0],r=t[0]+n;let s=e.title+"<br /><i>Keywords: "+e.keywords.substring(0,i)+'<span class="algolia-docsearch-suggestion--highlight">'+e.keywords.substring(i,r)+"</span>"+e.keywords.substring(r,e.keywords.length)+"</i>";return this.getHit(e,s)}getContentHit(e,t){const n=t[0],i=t[0]+t[1];let r=n,s=i,o=!0,a=!0;for(let c=0;c<3;c++){const t=e.content.lastIndexOf(" ",r-2),n=e.content.lastIndexOf(".",r-2);if(n>0&&n>t){r=n+1,o=!1;break}if(t<0){r=0,o=!1;break}r=t+1}for(let c=0;c<10;c++){const t=e.content.indexOf(" ",s+1),n=e.content.indexOf(".",s+1);if(n>0&&n<t){s=n,a=!1;break}if(t<0){s=e.content.length,a=!1;break}s=t}let u=e.content.substring(r,n);return o&&(u="... "+u),u+='<span class="algolia-docsearch-suggestion--highlight">'+e.content.substring(n,i)+"</span>",u+=e.content.substring(i,s),a&&(u+=" ..."),this.getHit(e,null,u)}search(e){return new Promise(((t,n)=>{const i=this.getLunrResult(e),r=[];i.length>this.maxHits&&(i.length=this.maxHits),this.titleHitsRes=[],this.contentHitsRes=[],i.forEach((t=>{const n=this.searchDocs[t.ref],{metadata:i}=t.matchData;for(let s in i)if(i[s].title){if(!this.titleHitsRes.includes(t.ref)){const o=i[s].title.position[0];r.push(this.getTitleHit(n,o,e.length)),this.titleHitsRes.push(t.ref)}}else if(i[s].content){const e=i[s].content.position[0];r.push(this.getContentHit(n,e))}else if(i[s].keywords){const o=i[s].keywords.position[0];r.push(this.getKeywordHit(n,o,e.length)),this.titleHitsRes.push(t.ref)}})),r.length>this.maxHits&&(r.length=this.maxHits),t(r)}))}};var a=n(4498),u=n.n(a);const c="algolia-docsearch",l=`${c}-suggestion`,h={suggestion:`\n <a class="${l}\n {{#isCategoryHeader}}${l}__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}${l}__secondary{{/isSubCategoryHeader}}\n "\n aria-label="Link to the result"\n href="{{{url}}}"\n >\n <div class="${l}--category-header">\n <span class="${l}--category-header-lvl0">{{{category}}}</span>\n </div>\n <div class="${l}--wrapper">\n <div class="${l}--subcategory-column">\n <span class="${l}--subcategory-column-text">{{{subcategory}}}</span>\n </div>\n {{#isTextOrSubcategoryNonEmpty}}\n <div class="${l}--content">\n <div class="${l}--subcategory-inline">{{{subcategory}}}</div>\n <div class="${l}--title">{{{title}}}</div>\n {{#text}}<div class="${l}--text">{{{text}}}</div>{{/text}}\n {{#version}}<div class="${l}--version">{{version}}</div>{{/version}}\n </div>\n {{/isTextOrSubcategoryNonEmpty}}\n </div>\n </a>\n `,suggestionSimple:`\n <div class="${l}\n {{#isCategoryHeader}}${l}__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}${l}__secondary{{/isSubCategoryHeader}}\n suggestion-layout-simple\n ">\n <div class="${l}--category-header">\n {{^isLvl0}}\n <span class="${l}--category-header-lvl0 ${l}--category-header-item">{{{category}}}</span>\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n <span class="${l}--category-header-lvl1 ${l}--category-header-item">\n {{{subcategory}}}\n </span>\n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n <div class="${l}--title ${l}--category-header-item">\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n </div>\n </div>\n <div class="${l}--wrapper">\n {{#text}}\n <div class="${l}--content">\n <div class="${l}--text">{{{text}}}</div>\n </div>\n {{/text}}\n </div>\n </div>\n `,footer:`\n <div class="${`${c}-footer`}">\n </div>\n `,empty:`\n <div class="${l}">\n <div class="${l}--wrapper">\n <div class="${l}--content ${l}--no-results">\n <div class="${l}--title">\n <div class="${l}--text">\n No results found for query <b>"{{query}}"</b>\n </div>\n </div>\n </div>\n </div>\n </div>\n `,searchBox:'\n <form novalidate="novalidate" onsubmit="return false;" class="searchbox">\n <div role="search" class="searchbox__wrapper">\n <input id="docsearch" type="search" name="search" placeholder="Search the docs" autocomplete="off" required="required" class="searchbox__input"/>\n <button type="submit" title="Submit your search query." class="searchbox__submit" >\n <svg width=12 height=12 role="img" aria-label="Search">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-search-13"></use>\n </svg>\n </button>\n <button type="reset" title="Clear the search query." class="searchbox__reset hide">\n <svg width=12 height=12 role="img" aria-label="Reset">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-clear-3"></use>\n </svg>\n </button>\n </div>\n</form>\n\n<div class="svg-icons" style="height: 0; width: 0; position: absolute; visibility: hidden">\n <svg xmlns="http://www.w3.org/2000/svg">\n <symbol id="sbx-icon-clear-3" viewBox="0 0 40 40"><path d="M16.228 20L1.886 5.657 0 3.772 3.772 0l1.885 1.886L20 16.228 34.343 1.886 36.228 0 40 3.772l-1.886 1.885L23.772 20l14.342 14.343L40 36.228 36.228 40l-1.885-1.886L20 23.772 5.657 38.114 3.772 40 0 36.228l1.886-1.885L16.228 20z" fill-rule="evenodd"></symbol>\n <symbol id="sbx-icon-search-13" viewBox="0 0 40 40"><path d="M26.806 29.012a16.312 16.312 0 0 1-10.427 3.746C7.332 32.758 0 25.425 0 16.378 0 7.334 7.333 0 16.38 0c9.045 0 16.378 7.333 16.378 16.38 0 3.96-1.406 7.593-3.746 10.426L39.547 37.34c.607.608.61 1.59-.004 2.203a1.56 1.56 0 0 1-2.202.004L26.807 29.012zm-10.427.627c7.322 0 13.26-5.938 13.26-13.26 0-7.324-5.938-13.26-13.26-13.26-7.324 0-13.26 5.936-13.26 13.26 0 7.322 5.936 13.26 13.26 13.26z" fill-rule="evenodd"></symbol>\n </svg>\n</div>\n '};var p=n(3704),d=n.n(p);const f={mergeKeyWithParent(e,t){if(void 0===e[t])return e;if("object"!=typeof e[t])return e;const n=d().extend({},e,e[t]);return delete n[t],n},groupBy(e,t){const n={};return d().each(e,((e,i)=>{if(void 0===i[t])throw new Error(`[groupBy]: Object has no key ${t}`);let r=i[t];"string"==typeof r&&(r=r.toLowerCase()),Object.prototype.hasOwnProperty.call(n,r)||(n[r]=[]),n[r].push(i)})),n},values:e=>Object.keys(e).map((t=>e[t])),flatten(e){const t=[];return e.forEach((e=>{Array.isArray(e)?e.forEach((e=>{t.push(e)})):t.push(e)})),t},flattenAndFlagFirst(e,t){const n=this.values(e).map((e=>e.map(((e,n)=>(e[t]=0===n,e)))));return this.flatten(n)},compact(e){const t=[];return e.forEach((e=>{e&&t.push(e)})),t},getHighlightedValue:(e,t)=>e._highlightResult&&e._highlightResult.hierarchy_camel&&e._highlightResult.hierarchy_camel[t]&&e._highlightResult.hierarchy_camel[t].matchLevel&&"none"!==e._highlightResult.hierarchy_camel[t].matchLevel&&e._highlightResult.hierarchy_camel[t].value?e._highlightResult.hierarchy_camel[t].value:e._highlightResult&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value?e._highlightResult[t].value:e[t],getSnippetedValue(e,t){if(!e._snippetResult||!e._snippetResult[t]||!e._snippetResult[t].value)return e[t];let n=e._snippetResult[t].value;return n[0]!==n[0].toUpperCase()&&(n=`\u2026${n}`),-1===[".","!","?"].indexOf(n[n.length-1])&&(n=`${n}\u2026`),n},deepClone:e=>JSON.parse(JSON.stringify(e))};class g{constructor(e){let{searchDocs:t,searchIndex:n,inputSelector:i,debug:r=!1,baseUrl:s="/",queryDataCallback:a=null,autocompleteOptions:c={debug:!1,hint:!1,autoselect:!0},transformData:l=!1,queryHook:p=!1,handleSelected:f=!1,enhancedSearchInput:m=!1,layout:y="column",maxHits:v=5}=e;this.input=g.getInputFromSelector(i),this.queryDataCallback=a||null;const x=!(!c||!c.debug)&&c.debug;c.debug=r||x,this.autocompleteOptions=c,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";const b=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||b||"search input",this.isSimpleLayout="simple"===y,this.client=new o(t,n,s,v),m&&(this.input=g.injectSearchBox(this.input)),this.autocomplete=u()(this.input,c,[{source:this.getAutocompleteSource(l,p),templates:{suggestion:g.getSuggestionTemplate(this.isSimpleLayout),footer:h.footer,empty:g.getEmptyTemplate()}}]);const w=f;this.handleSelected=w||this.handleSelected,w&&d()(".algolia-autocomplete").on("click",".ds-suggestions a",(e=>{e.preventDefault()})),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),m&&g.bindSearchBoxEvent(),document.addEventListener("keydown",(e=>{(e.ctrlKey||e.metaKey)&&"k"==e.key&&(this.input.focus(),e.preventDefault())}))}static injectSearchBox(e){e.before(h.searchBox);const t=e.prev().prev().find("input");return e.remove(),t}static bindSearchBoxEvent(){d()('.searchbox [type="reset"]').on("click",(function(){d()("input#docsearch").focus(),d()(this).addClass("hide"),u().autocomplete.setVal("")})),d()("input#docsearch").on("keyup",(()=>{const e=document.querySelector("input#docsearch"),t=document.querySelector('.searchbox [type="reset"]');t.className="searchbox__reset",0===e.value.length&&(t.className+=" hide")}))}static getInputFromSelector(e){const t=d()(e).filter("input");return t.length?d()(t[0]):null}getAutocompleteSource(e,t){return(n,i)=>{t&&(n=t(n)||n),this.client.search(n).then((t=>{this.queryDataCallback&&"function"==typeof this.queryDataCallback&&this.queryDataCallback(t),e&&(t=e(t)||t),i(g.formatHits(t))}))}}static formatHits(e){const t=f.deepClone(e).map((e=>(e._highlightResult&&(e._highlightResult=f.mergeKeyWithParent(e._highlightResult,"hierarchy")),f.mergeKeyWithParent(e,"hierarchy"))));let n=f.groupBy(t,"lvl0");return d().each(n,((e,t)=>{const i=f.groupBy(t,"lvl1"),r=f.flattenAndFlagFirst(i,"isSubCategoryHeader");n[e]=r})),n=f.flattenAndFlagFirst(n,"isCategoryHeader"),n.map((e=>{const t=g.formatURL(e),n=f.getHighlightedValue(e,"lvl0"),i=f.getHighlightedValue(e,"lvl1")||n,r=f.compact([f.getHighlightedValue(e,"lvl2")||i,f.getHighlightedValue(e,"lvl3"),f.getHighlightedValue(e,"lvl4"),f.getHighlightedValue(e,"lvl5"),f.getHighlightedValue(e,"lvl6")]).join('<span class="aa-suggestion-title-separator" aria-hidden="true"> \u203a </span>'),s=f.getSnippetedValue(e,"content"),o=i&&""!==i||r&&""!==r,a=!i||""===i||i===n,u=r&&""!==r&&r!==i,c=!u&&i&&""!==i&&i!==n,l=!c&&!u,h=e.version;return{isLvl0:l,isLvl1:c,isLvl2:u,isLvl1EmptyOrDuplicate:a,isCategoryHeader:e.isCategoryHeader,isSubCategoryHeader:e.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:o,category:n,subcategory:i,title:r,text:s,url:t,version:h}}))}static formatURL(e){const{url:t,anchor:n}=e;if(t){return-1!==t.indexOf("#")?t:n?`${e.url}#${e.anchor}`:t}return n?`#${e.anchor}`:(console.warn("no anchor nor url for : ",JSON.stringify(e)),null)}static getEmptyTemplate(){return e=>r().compile(h.empty).render(e)}static getSuggestionTemplate(e){const t=e?h.suggestionSimple:h.suggestion,n=r().compile(t);return e=>n.render(e)}handleSelected(e,t,n,i,r){void 0===r&&(r={}),"click"!==r.selectionMethod&&(e.setVal(""),window.location.assign(n.url))}handleShown(e){const t=e.offset().left+e.width()/2;let n=d()(document).width()/2;isNaN(n)&&(n=900);const i=t-n>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",r=t-n<0?"algolia-autocomplete-right":"algolia-autocomplete-left",s=d()(".algolia-autocomplete");s.hasClass(i)||s.addClass(i),s.hasClass(r)&&s.removeClass(r)}}const m=g},9110:(e,t)=>{!function(e){var t=/\S/,n=/\"/g,i=/\n/g,r=/\r/g,s=/\\/g,o=/\u2028/,a=/\u2029/;function u(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function c(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function l(e,t,n){if(t.charAt(n)!=e.charAt(0))return!1;for(var i=1,r=e.length;i<r;i++)if(t.charAt(n+i)!=e.charAt(i))return!1;return!0}e.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},e.scan=function(n,i){var r=n.length,s=0,o=null,a=null,h="",p=[],d=!1,f=0,g=0,m="{{",y="}}";function v(){h.length>0&&(p.push({tag:"_t",text:new String(h)}),h="")}function x(n,i){if(v(),n&&function(){for(var n=!0,i=g;i<p.length;i++)if(!(n=e.tags[p[i].tag]<e.tags._v||"_t"==p[i].tag&&null===p[i].text.match(t)))return!1;return n}())for(var r,s=g;s<p.length;s++)p[s].text&&((r=p[s+1])&&">"==r.tag&&(r.indent=p[s].text.toString()),p.splice(s,1));else i||p.push({tag:"\n"});d=!1,g=p.length}function b(e,t){var n="="+y,i=e.indexOf(n,t),r=c(e.substring(e.indexOf("=",t)+1,i)).split(" ");return m=r[0],y=r[r.length-1],i+n.length-1}for(i&&(i=i.split(" "),m=i[0],y=i[1]),f=0;f<r;f++)0==s?l(m,n,f)?(--f,v(),s=1):"\n"==n.charAt(f)?x(d):h+=n.charAt(f):1==s?(f+=m.length-1,"="==(o=(a=e.tags[n.charAt(f+1)])?n.charAt(f+1):"_v")?(f=b(n,f),s=0):(a&&f++,s=2),d=f):l(y,n,f)?(p.push({tag:o,n:c(h),otag:m,ctag:y,i:"/"==o?d-m.length:f+y.length}),h="",f+=y.length-1,s=0,"{"==o&&("}}"==y?f++:u(p[p.length-1]))):h+=n.charAt(f);return x(d,!0),p};var h={_t:!0,"\n":!0,$:!0,"/":!0};function p(t,n,i,r){var s,o=[],a=null,u=null;for(s=i[i.length-1];t.length>0;){if(u=t.shift(),s&&"<"==s.tag&&!(u.tag in h))throw new Error("Illegal content in < super tag.");if(e.tags[u.tag]<=e.tags.$||d(u,r))i.push(u),u.nodes=p(t,u.tag,i,r);else{if("/"==u.tag){if(0===i.length)throw new Error("Closing tag without opener: /"+u.n);if(a=i.pop(),u.n!=a.n&&!f(u.n,a.n,r))throw new Error("Nesting error: "+a.n+" vs. "+u.n);return a.end=u.i,o}"\n"==u.tag&&(u.last=0==t.length||"\n"==t[0].tag)}o.push(u)}if(i.length>0)throw new Error("missing closing tag: "+i.pop().n);return o}function d(e,t){for(var n=0,i=t.length;n<i;n++)if(t[n].o==e.n)return e.tag="#",!0}function f(e,t,n){for(var i=0,r=n.length;i<r;i++)if(n[i].c==e&&n[i].o==t)return!0}function g(e){var t=[];for(var n in e.partials)t.push('"'+y(n)+'":{name:"'+y(e.partials[n].name)+'", '+g(e.partials[n])+"}");return"partials: {"+t.join(",")+"}, subs: "+function(e){var t=[];for(var n in e)t.push('"'+y(n)+'": function(c,p,t,i) {'+e[n]+"}");return"{ "+t.join(",")+" }"}(e.subs)}e.stringify=function(t,n,i){return"{code: function (c,p,i) { "+e.wrapMain(t.code)+" },"+g(t)+"}"};var m=0;function y(e){return e.replace(s,"\\\\").replace(n,'\\"').replace(i,"\\n").replace(r,"\\r").replace(o,"\\u2028").replace(a,"\\u2029")}function v(e){return~e.indexOf(".")?"d":"f"}function x(e,t){var n="<"+(t.prefix||"")+e.n+m++;return t.partials[n]={name:e.n,partials:{}},t.code+='t.b(t.rp("'+y(n)+'",c,p,"'+(e.indent||"")+'"));',n}function b(e,t){t.code+="t.b(t.t(t."+v(e.n)+'("'+y(e.n)+'",c,p,0)));'}function w(e){return"t.b("+e+");"}e.generate=function(t,n,i){m=0;var r={code:"",subs:{},partials:{}};return e.walk(t,r),i.asString?this.stringify(r,n,i):this.makeTemplate(r,n,i)},e.wrapMain=function(e){return'var t=this;t.b(i=i||"");'+e+"return t.fl();"},e.template=e.Template,e.makeTemplate=function(e,t,n){var i=this.makePartials(e);return i.code=new Function("c","p","i",this.wrapMain(e.code)),new this.template(i,t,this,n)},e.makePartials=function(e){var t,n={subs:{},partials:e.partials,name:e.name};for(t in n.partials)n.partials[t]=this.makePartials(n.partials[t]);for(t in e.subs)n.subs[t]=new Function("c","p","t","i",e.subs[t]);return n},e.codegen={"#":function(t,n){n.code+="if(t.s(t."+v(t.n)+'("'+y(t.n)+'",c,p,1),c,p,0,'+t.i+","+t.end+',"'+t.otag+" "+t.ctag+'")){t.rs(c,p,function(c,p,t){',e.walk(t.nodes,n),n.code+="});c.pop();}"},"^":function(t,n){n.code+="if(!t.s(t."+v(t.n)+'("'+y(t.n)+'",c,p,1),c,p,1,0,0,"")){',e.walk(t.nodes,n),n.code+="};"},">":x,"<":function(t,n){var i={partials:{},code:"",subs:{},inPartial:!0};e.walk(t.nodes,i);var r=n.partials[x(t,n)];r.subs=i.subs,r.partials=i.partials},$:function(t,n){var i={subs:{},code:"",partials:n.partials,prefix:t.n};e.walk(t.nodes,i),n.subs[t.n]=i.code,n.inPartial||(n.code+='t.sub("'+y(t.n)+'",c,p,i);')},"\n":function(e,t){t.code+=w('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+v(e.n)+'("'+y(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=w('"'+y(e.text)+'"')},"{":b,"&":b},e.walk=function(t,n){for(var i,r=0,s=t.length;r<s;r++)(i=e.codegen[t[r].tag])&&i(t[r],n);return n},e.parse=function(e,t,n){return p(e,0,[],(n=n||{}).sectionTags||[])},e.cache={},e.cacheKey=function(e,t){return[e,!!t.asString,!!t.disableLambda,t.delimiters,!!t.modelGet].join("||")},e.compile=function(t,n){n=n||{};var i=e.cacheKey(t,n),r=this.cache[i];if(r){var s=r.partials;for(var o in s)delete s[o].instance;return r}return r=this.generate(this.parse(this.scan(t,n.delimiters),t,n),t,n),this.cache[i]=r}}(t)},2333:(e,t,n)=>{var i=n(9110);i.Template=n(9549).Template,i.template=i.Template,e.exports=i},9549:(e,t)=>{!function(e){function t(e,t,n){var i;return t&&"object"==typeof t&&(void 0!==t[e]?i=t[e]:n&&t.get&&"function"==typeof t.get&&(i=t.get(e))),i}e.Template=function(e,t,n,i){e=e||{},this.r=e.code||this.r,this.c=n,this.options=i||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=u(e),a.test(e)?e.replace(n,"&").replace(i,"<").replace(r,">").replace(s,"'").replace(o,"""):e},t:u,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],i=t[n.name];if(n.instance&&n.base==i)return n.instance;if("string"==typeof i){if(!this.c)throw new Error("No compiler available.");i=this.c.compile(i,this.options)}if(!i)return null;if(this.partials[e].base=i,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);i=function(e,t,n,i,r,s){function o(){}function a(){}var u;o.prototype=e,a.prototype=e.subs;var c=new o;for(u in c.subs=new a,c.subsText={},c.buf="",i=i||{},c.stackSubs=i,c.subsText=s,t)i[u]||(i[u]=t[u]);for(u in i)c.subs[u]=i[u];for(u in r=r||{},c.stackPartials=r,n)r[u]||(r[u]=n[u]);for(u in r)c.partials[u]=r[u];return c}(i,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=i,i},rp:function(e,t,n,i){var r=this.ep(e,n);return r?r.ri(t,n,i):""},rs:function(e,t,n){var i=e[e.length-1];if(c(i))for(var r=0;r<i.length;r++)e.push(i[r]),n(e,t,this),e.pop();else n(e,t,this)},s:function(e,t,n,i,r,s,o){var a;return(!c(e)||0!==e.length)&&("function"==typeof e&&(e=this.ms(e,t,n,i,r,s,o)),a=!!e,!i&&a&&t&&t.push("object"==typeof e?e:t[t.length-1]),a)},d:function(e,n,i,r){var s,o=e.split("."),a=this.f(o[0],n,i,r),u=this.options.modelGet,l=null;if("."===e&&c(n[n.length-2]))a=n[n.length-1];else for(var h=1;h<o.length;h++)void 0!==(s=t(o[h],a,u))?(l=a,a=s):a="";return!(r&&!a)&&(r||"function"!=typeof a||(n.push(l),a=this.mv(a,n,i),n.pop()),a)},f:function(e,n,i,r){for(var s=!1,o=!1,a=this.options.modelGet,u=n.length-1;u>=0;u--)if(void 0!==(s=t(e,n[u],a))){o=!0;break}return o?(r||"function"!=typeof s||(s=this.mv(s,n,i)),s):!r&&""},ls:function(e,t,n,i,r){var s=this.options.delimiters;return this.options.delimiters=r,this.b(this.ct(u(e.call(t,i)),t,n)),this.options.delimiters=s,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,i,r,s,o){var a,u=t[t.length-1],c=e.call(u);return"function"==typeof c?!!i||(a=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(c,u,n,a.substring(r,s),o)):c},mv:function(e,t,n){var i=t[t.length-1],r=e.call(i);return"function"==typeof r?this.ct(u(r.call(i)),i,n):r},sub:function(e,t,n,i){var r=this.subs[e];r&&(this.activeSub=e,r(t,n,this,i),this.activeSub=!1)}};var n=/&/g,i=/</g,r=/>/g,s=/\'/g,o=/\"/g,a=/[&<>\"\']/;function u(e){return String(null==e?"":e)}var c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)},874:(e,t,n)=>{"use strict";var i,r,s,o=[n(5741),n(1856),n(1015),n(6486),n(5723),n(6345)],a=-1,u=[],c=!1;function l(){i&&r&&(i=!1,r.length?u=r.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var e=u.length,t=setTimeout(l);e;){for(r=u,u=[];r&&++a<e;)r[a].run();a=-1,e=u.length}r=null,a=-1,i=!1,clearTimeout(t)}}for(var p=-1,d=o.length;++p<d;)if(o[p]&&o[p].test&&o[p].test()){s=o[p].install(h);break}function f(e,t){this.fun=e,this.array=t}f.prototype.run=function(){var e=this.fun,t=this.array;switch(t.length){case 0:return e();case 1:return e(t[0]);case 2:return e(t[0],t[1]);case 3:return e(t[0],t[1],t[2]);default:return e.apply(null,t)}},e.exports=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),c||i||(c=!0,s())}},6486:(e,t,n)=>{"use strict";t.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},t.install=function(e){var t=new n.g.MessageChannel;return t.port1.onmessage=e,function(){t.port2.postMessage(0)}}},1015:(e,t,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;t.test=function(){return i},t.install=function(e){var t=0,r=new i(e),s=n.g.document.createTextNode("");return r.observe(s,{characterData:!0}),function(){s.data=t=++t%2}}},1856:(e,t,n)=>{"use strict";t.test=function(){return"function"==typeof n.g.queueMicrotask},t.install=function(e){return function(){n.g.queueMicrotask(e)}}},5723:(e,t,n)=>{"use strict";t.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},t.install=function(e){return function(){var t=n.g.document.createElement("script");return t.onreadystatechange=function(){e(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.g.document.documentElement.appendChild(t),e}}},6345:(e,t)=>{"use strict";t.test=function(){return!0},t.install=function(e){return function(){setTimeout(e,0)}}},8291:(e,t,n)=>{var i,r;!function(){var s,o,a,u,c,l,h,p,d,f,g,m,y,v,x,b,w,S,C,E,k,_,T,L,O,A,$,P,I,Q,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),i=0;i<n.length;i++){var r=n[i],s=e[r];if(Array.isArray(s))t[r]=s.slice();else{if("string"!=typeof s&&"number"!=typeof s&&"boolean"!=typeof s)throw new TypeError("clone is not deep and does not support nested objects");t[r]=s}}return t},R.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),i=e.slice(t+1);return new R.FieldRef(i,n,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,n,i,r=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),i=Object.keys(t.elements);for(var s=0;s<i.length;s++){var o=i[s];o in n.elements&&r.push(o)}return new R.Set(r)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var n=0;for(var i in e)"_index"!=i&&(n+=Object.keys(e[i]).length);var r=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(r))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var n=e.toString().toLowerCase(),i=n.length,r=[],s=0,o=0;s<=i;s++){var a=s-o;if(n.charAt(s).match(R.tokenizer.separator)||s==i){if(a>0){var u=R.utils.clone(t)||{};u.position=[o,a],u.index=r.length,r.push(new R.Token(n.slice(o,s),u))}o=s+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var i=this._stack[n],r=[],s=0;s<e.length;s++){var o=i(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a=0;a<o.length;a++)r.push(o[a]);else r.push(o)}e=r}return e},R.Pipeline.prototype.runString=function(e,t){var n=new R.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,i=n-t,r=Math.floor(i/2),s=this.elements[2*r];i>1&&(s<e&&(t=r),s>e&&(n=r),s!=e);)i=n-t,r=t+Math.floor(i/2),s=this.elements[2*r];return s==e||s>e?2*r:s<e?2*(r+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var i=this.positionForIndex(e);this.elements[i]==e?this.elements[i+1]=n(this.elements[i+1],t):this.elements.splice(i,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var i=this.elements[n];e+=i*i}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,i=e.elements,r=n.length,s=i.length,o=0,a=0,u=0,c=0;u<r&&c<s;)(o=n[u])<(a=i[c])?u+=2:o>a?c+=2:o==a&&(t+=n[u+1]*i[c+1],u+=2,c+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},h="^("+(c="[^aeiou][^aeiouy]*")+")?"+(l=(u="[aeiouy]")+"[aeiou]*")+c+"("+l+")?$",p="^("+c+")?"+l+c+l+c,d="^("+c+")?"+u,f=new RegExp("^("+c+")?"+l+c),g=new RegExp(p),m=new RegExp(h),y=new RegExp(d),v=/^(.+?)(ss|i)es$/,x=/^(.+?)([^s])s$/,b=/^(.+?)eed$/,w=/^(.+?)(ed|ing)$/,S=/.$/,C=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+c+u+"[^aeiouwxy]$"),_=/^(.+?[^aeiou])y$/,T=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,L=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,O=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,A=/^(.+?)(s|t)(ion)$/,$=/^(.+?)e$/,P=/ll$/,I=new RegExp("^"+c+u+"[^aeiouwxy]$"),Q=function(e){var t,n,i,r,s,u,c;if(e.length<3)return e;if("y"==(i=e.substr(0,1))&&(e=i.toUpperCase()+e.substr(1)),s=x,(r=v).test(e)?e=e.replace(r,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),s=w,(r=b).test(e)){var l=r.exec(e);(r=f).test(l[1])&&(r=S,e=e.replace(r,""))}else s.test(e)&&(t=(l=s.exec(e))[1],(s=y).test(t)&&(u=E,c=k,(s=C).test(e=t)?e+="e":u.test(e)?(r=S,e=e.replace(r,"")):c.test(e)&&(e+="e")));return(r=_).test(e)&&(e=(t=(l=r.exec(e))[1])+"i"),(r=T).test(e)&&(t=(l=r.exec(e))[1],n=l[2],(r=f).test(t)&&(e=t+o[n])),(r=L).test(e)&&(t=(l=r.exec(e))[1],n=l[2],(r=f).test(t)&&(e=t+a[n])),s=A,(r=O).test(e)?(t=(l=r.exec(e))[1],(r=g).test(t)&&(e=t)):s.test(e)&&(t=(l=s.exec(e))[1]+l[2],(s=g).test(t)&&(e=t)),(r=$).test(e)&&(t=(l=r.exec(e))[1],s=m,u=I,((r=g).test(t)||s.test(t)&&!u.test(t))&&(e=t)),s=g,(r=P).test(e)&&s.test(e)&&(r=S,e=e.replace(r,"")),"y"==i&&(e=i.toLowerCase()+e.substr(1)),e},function(e){return e.update(Q)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,n=0,i=e.length;n<i;n++)t.insert(e[n]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var n=new R.TokenSet,i=[{node:n,editsRemaining:t,str:e}];i.length;){var r=i.pop();if(r.str.length>0){var s,o=r.str.charAt(0);o in r.node.edges?s=r.node.edges[o]:(s=new R.TokenSet,r.node.edges[o]=s),1==r.str.length&&(s.final=!0),i.push({node:s,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var a=r.node.edges["*"];else{a=new R.TokenSet;r.node.edges["*"]=a}if(0==r.str.length&&(a.final=!0),i.push({node:a,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&i.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var u=r.node.edges["*"];else{u=new R.TokenSet;r.node.edges["*"]=u}1==r.str.length&&(u.final=!0),i.push({node:u,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var c,l=r.str.charAt(0),h=r.str.charAt(1);h in r.node.edges?c=r.node.edges[h]:(c=new R.TokenSet,r.node.edges[h]=c),1==r.str.length&&(c.final=!0),i.push({node:c,editsRemaining:r.editsRemaining-1,str:l+r.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,i=0,r=e.length;i<r;i++){var s=e[i],o=i==r-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a=new R.TokenSet;a.final=o,t.edges[s]=a,t=a}}return n},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),i=Object.keys(n.node.edges),r=i.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var s=0;s<r;s++){var o=i[s];t.push({prefix:n.prefix.concat(o),node:n.node.edges[o]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,i=0;i<n;i++){var r=t[i];e=e+r+this.edges[r].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,n=void 0,i=[{qNode:e,output:t,node:this}];i.length;){n=i.pop();for(var r=Object.keys(n.qNode.edges),s=r.length,o=Object.keys(n.node.edges),a=o.length,u=0;u<s;u++)for(var c=r[u],l=0;l<a;l++){var h=o[l];if(h==c||"*"==c){var p=n.node.edges[h],d=n.qNode.edges[c],f=p.final&&d.final,g=void 0;h in n.output.edges?(g=n.output.edges[h]).final=g.final||f:((g=new R.TokenSet).final=f,n.output.edges[h]=g),i.push({qNode:d,output:g,node:p})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var i=0;i<e.length&&i<this.previousWord.length&&e[i]==this.previousWord[i];i++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(i=n;i<e.length;i++){var r=new R.TokenSet,s=e[i];t.edges[s]=r,this.uncheckedNodes.push({parent:t,char:s,child:r}),t=r}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),i=Object.create(null),r=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a<this.fields.length;a++)i[this.fields[a]]=new R.Vector;e.call(t,t);for(a=0;a<t.clauses.length;a++){var u=t.clauses[a],c=null,l=R.Set.empty;c=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var h=0;h<c.length;h++){var p=c[h];u.term=p;var d=R.TokenSet.fromClause(u),f=this.tokenSet.intersect(d).toArray();if(0===f.length&&u.presence===R.Query.presence.REQUIRED){for(var g=0;g<u.fields.length;g++){s[$=u.fields[g]]=R.Set.empty}break}for(var m=0;m<f.length;m++){var y=f[m],v=this.invertedIndex[y],x=v._index;for(g=0;g<u.fields.length;g++){var b=v[$=u.fields[g]],w=Object.keys(b),S=y+"/"+$,C=new R.Set(w);if(u.presence==R.Query.presence.REQUIRED&&(l=l.union(C),void 0===s[$]&&(s[$]=R.Set.complete)),u.presence!=R.Query.presence.PROHIBITED){if(i[$].upsert(x,u.boost,(function(e,t){return e+t})),!r[S]){for(var E=0;E<w.length;E++){var k,_=w[E],T=new R.FieldRef(_,$),L=b[_];void 0===(k=n[T])?n[T]=new R.MatchData(y,$,L):k.add(y,$,L)}r[S]=!0}}else void 0===o[$]&&(o[$]=R.Set.empty),o[$]=o[$].union(C)}}}if(u.presence===R.Query.presence.REQUIRED)for(g=0;g<u.fields.length;g++){s[$=u.fields[g]]=s[$].intersect(l)}}var O=R.Set.complete,A=R.Set.empty;for(a=0;a<this.fields.length;a++){var $;s[$=this.fields[a]]&&(O=O.intersect(s[$])),o[$]&&(A=A.union(o[$]))}var P=Object.keys(n),I=[],Q=Object.create(null);if(t.isNegated()){P=Object.keys(this.fieldVectors);for(a=0;a<P.length;a++){T=P[a];var N=R.FieldRef.fromString(T);n[T]=new R.MatchData}}for(a=0;a<P.length;a++){var D=(N=R.FieldRef.fromString(P[a])).docRef;if(O.contains(D)&&!A.contains(D)){var F,j=this.fieldVectors[N],H=i[N.fieldName].similarity(j);if(void 0!==(F=Q[D]))F.score+=H,F.matchData.combine(n[N]);else{var V={ref:D,score:H,matchData:n[N]};Q[D]=V,I.push(V)}}}return I.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},n={},i=e.fieldVectors,r=Object.create(null),s=e.invertedIndex,o=new R.TokenSet.Builder,a=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var u=0;u<i.length;u++){var c=(h=i[u])[0],l=h[1];n[c]=new R.Vector(l)}for(u=0;u<s.length;u++){var h,p=(h=s[u])[0],d=h[1];o.insert(p),r[p]=d}return o.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=r,t.tokenSet=o.root,t.pipeline=a,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var r=0;r<i.length;r++){var s=i[r],o=this._fields[s].extractor,a=o?o(e):e[s],u=this.tokenizer(a,{fields:[s]}),c=this.pipeline.run(u),l=new R.FieldRef(n,s),h=Object.create(null);this.fieldTermFrequencies[l]=h,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var p=0;p<c.length;p++){var d=c[p];if(null==h[d]&&(h[d]=0),h[d]+=1,null==this.invertedIndex[d]){var f=Object.create(null);f._index=this.termIndex,this.termIndex+=1;for(var g=0;g<i.length;g++)f[i[g]]=Object.create(null);this.invertedIndex[d]=f}null==this.invertedIndex[d][s][n]&&(this.invertedIndex[d][s][n]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var y=this.metadataWhitelist[m],v=d.metadata[y];null==this.invertedIndex[d][s][n][y]&&(this.invertedIndex[d][s][n][y]=[]),this.invertedIndex[d][s][n][y].push(v)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},i={},r=0;r<t;r++){var s=R.FieldRef.fromString(e[r]),o=s.fieldName;i[o]||(i[o]=0),i[o]+=1,n[o]||(n[o]=0),n[o]+=this.fieldLengths[s]}var a=Object.keys(this._fields);for(r=0;r<a.length;r++){var u=a[r];n[u]=n[u]/i[u]}this.averageFieldLength=n},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,i=Object.create(null),r=0;r<n;r++){for(var s=R.FieldRef.fromString(t[r]),o=s.fieldName,a=this.fieldLengths[s],u=new R.Vector,c=this.fieldTermFrequencies[s],l=Object.keys(c),h=l.length,p=this._fields[o].boost||1,d=this._documents[s.docRef].boost||1,f=0;f<h;f++){var g,m,y,v=l[f],x=c[v],b=this.invertedIndex[v]._index;void 0===i[v]?(g=R.idf(this.invertedIndex[v],this.documentCount),i[v]=g):g=i[v],m=g*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+x),m*=p,m*=d,y=Math.round(1e3*m)/1e3,u.insert(b,y)}e[s]=u}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,n){for(var i=Object.create(null),r=Object.keys(n||{}),s=0;s<r.length;s++){var o=r[s];i[o]=n[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=i)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var i=t[n],r=Object.keys(e.metadata[i]);null==this.metadata[i]&&(this.metadata[i]=Object.create(null));for(var s=0;s<r.length;s++){var o=r[s],a=Object.keys(e.metadata[i][o]);null==this.metadata[i][o]&&(this.metadata[i][o]=Object.create(null));for(var u=0;u<a.length;u++){var c=a[u];null==this.metadata[i][o][c]?this.metadata[i][o][c]=e.metadata[i][o][c]:this.metadata[i][o][c]=this.metadata[i][o][c].concat(e.metadata[i][o][c])}}}},R.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var i=Object.keys(n),r=0;r<i.length;r++){var s=i[r];s in this.metadata[e][t]?this.metadata[e][t][s]=this.metadata[e][t][s].concat(n[s]):this.metadata[e][t][s]=n[s]}else this.metadata[e][t]=n},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},R.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,i=0;i<this.escapeCharPositions.length;i++)n=this.escapeCharPositions[i],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var i=e.peekLexeme();if(null==i){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(i.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+i.type+"'";throw new R.QueryParseError(n,i.start,i.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str];var r=e.peekLexeme();if(null==r){i="expecting term, found nothing";throw new R.QueryParseError(i,t.start,t.end)}if(r.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;i="expecting term, found '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(i,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="boost must be numeric";throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.boost=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(i=function(){return R})?i.call(t,n,t,e):i)||(e.exports=r)}()}}]); \ No newline at end of file +/*! For license information please see 8591.0c0a62fb.js.LICENSE.txt */ +(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8591],{4498:(e,t,n)=>{"use strict";e.exports=n(5275)},819:(e,t,n)=>{"use strict";var i=n(6220),r={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(r.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(r.input,{marginTop:"-1px"}),e.exports=r},9324:(e,t,n)=>{"use strict";var i="aaDataset",r="aaValue",s="aaDatum",o=n(6220),a=n(1337),u=n(4499),c=n(819),l=n(1805);function h(e){var t;(e=e||{}).templates=e.templates||{},e.source||o.error("missing source"),e.name&&(t=e.name,!/^[_a-zA-Z0-9-]+$/.test(t))&&o.error("invalid dataset name: "+e.name),this.query=null,this._isEmpty=!0,this.highlight=!!e.highlight,this.name=void 0===e.name||null===e.name?o.getUniqueId():e.name,this.source=e.source,this.displayFn=function(e){return e=e||"value",o.isFunction(e)?e:t;function t(t){return t[e]}}(e.display||e.displayKey),this.debounce=e.debounce,this.cache=!1!==e.cache,this.templates=function(e,t){return{empty:e.empty&&o.templatify(e.empty),header:e.header&&o.templatify(e.header),footer:e.footer&&o.templatify(e.footer),suggestion:e.suggestion||n};function n(e){return"<p>"+t(e)+"</p>"}}(e.templates,this.displayFn),this.css=o.mixin({},c,e.appendTo?c.appendTo:{}),this.cssClasses=e.cssClasses=o.mixin({},c.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=e.$menu&&e.$menu.find(n+"-"+this.name).length>0?a.element(e.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=e.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(e){return a.element(e).data(i)},h.extractValue=function(e){return a.element(e).data(r)},h.extractDatum=function(e){var t=a.element(e).data(s);return"string"==typeof t&&(t=JSON.parse(t)),t},o.mixin(h.prototype,l,{_render:function(e,t){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=t&&t.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(function(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!0}].concat(t),c.templates.empty.apply(this,t)}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(n)this.$el.html(function(){var e,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return e=a.element(p).css(this.css.suggestions),n=o.map(t,d),e.append.apply(e,n),e;function d(e){var t,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(t=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[e].concat(l)))).data(i,c.name),t.data(r,c.displayFn(e)||void 0),t.data(s,JSON.stringify(e)),t.children().each((function(){a.element(this).css(h.css.suggestionChild)})),t}}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(t&&!Array.isArray(t))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",e)}function h(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.header.apply(this,t)}function p(){var t=[].slice.call(arguments,0);return t=[{query:e,isEmpty:!n}].concat(t),c.templates.footer.apply(this,t)}},getRoot:function(){return this.$el},update:function(e){function t(t){if(!this.canceled&&e===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(e,t,n),this._render.apply(this,[e,t].concat(n))}}if(this.query=e,this.canceled=!1,this.shouldFetchFromCache(e))t.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(e,t.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(e,t,n){this.cachedQuery=e,this.cachedSuggestions=t,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(e){return this.cache&&this.cachedQuery===e&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),e.exports=h},2731:(e,t,n)=>{"use strict";var i=n(6220),r=n(1337),s=n(1805),o=n(9324),a=n(819);function u(e){var t,n,s,o=this;(e=e||{}).menu||i.error("menu is required"),i.isArray(e.datasets)||i.isObject(e.datasets)||i.error("1 or more datasets required"),e.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=e.minLength||0,this.templates={},this.appendTo=e.appendTo||!1,this.css=i.mixin({},a,e.appendTo?a.appendTo:{}),this.cssClasses=e.cssClasses=i.mixin({},a.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),t=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),s=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=r.element(e.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,s).on("click.aa",c,t),this.$container=e.appendTo?e.wrapper:this.$menu,e.templates&&e.templates.header&&(this.templates.header=i.templatify(e.templates.header),this.$menu.prepend(this.templates.header())),e.templates&&e.templates.empty&&(this.templates.empty=i.templatify(e.templates.empty),this.$empty=r.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(e.datasets,(function(t){return function(e,t,n){return new u.Dataset(i.mixin({$menu:e,cssClasses:n},t))}(o.$menu,t,e.cssClasses)})),i.each(this.datasets,(function(e){var t=e.getRoot();t&&0===t.parent().length&&o.$menu.append(t),e.onSync("rendered",o._onRendered,o)})),e.templates&&e.templates.footer&&(this.templates.footer=i.templatify(e.templates.footer),this.$menu.append(this.templates.footer()));var l=this;r.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,s,{_onSuggestionClick:function(e){this.trigger("suggestionClicked",r.element(e.currentTarget))},_onSuggestionMouseEnter:function(e){var t=r.element(e.currentTarget);if(!t.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(t,!1)}),0)}},_onSuggestionMouseLeave:function(e){if(e.relatedTarget&&r.element(e.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(e,t){if(this.isEmpty=i.every(this.datasets,(function(e){return e.isEmpty()})),this.isEmpty)if(t.length>=this.minLength&&this.trigger("empty"),this.$empty)if(t.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(e){return e.templates&&e.templates.empty}))?t.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),t.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(e,t){e.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",t)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(e){var t,n,i,r;this.isOpen&&(n=this._getCursor(),t=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=t.index(n)+e)+1)%(t.length+1)-1)?(i<-1&&(i=t.length-1),this._setCursor(r=t.eq(i),!0),this._ensureVisible(r)):this.trigger("cursorRemoved"))},_ensureVisible:function(e){var t,n,i,r;n=(t=e.position().top)+e.height()+parseInt(e.css("margin-top"),10)+parseInt(e.css("margin-bottom"),10),i=this.$menu.scrollTop(),r=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),t<0?this.$menu.scrollTop(i+t):r<n&&this.$menu.scrollTop(i+(n-r))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(e){this.$menu.css("ltr"===e?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(e){var t=null;return e.length&&(t={raw:o.extractDatum(e),value:o.extractValue(e),datasetName:o.extractDatasetName(e)}),t},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(e){i.each(this.datasets,(function(t){t.update(e)}))},empty:function(){i.each(this.datasets,(function(e){e.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(e){e.destroy()}))}}),u.Dataset=o,e.exports=u},4045:(e,t,n)=>{"use strict";var i=n(6220),r=n(1337);function s(e){e&&e.el||i.error("EventBus initialized without el"),this.$el=r.element(e.el)}i.mixin(s.prototype,{trigger:function(e,t,n,r){var s=i.Event("autocomplete:"+e);return this.$el.trigger(s,[t,n,r]),s}}),e.exports=s},1805:(e,t,n)=>{"use strict";var i=n(874),r=/\s+/;function s(e,t,n,i){var s;if(!n)return this;for(t=t.split(r),n=i?function(e,t){return e.bind?e.bind(t):function(){e.apply(t,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};s=t.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(n);return this}function o(e,t,n){return function(){for(var i,r=0,s=e.length;!i&&r<s;r+=1)i=!1===e[r].apply(t,n);return!i}}e.exports={onSync:function(e,t,n){return s.call(this,"sync",e,t,n)},onAsync:function(e,t,n){return s.call(this,"async",e,t,n)},off:function(e){var t;if(!this._callbacks)return this;e=e.split(r);for(;t=e.shift();)delete this._callbacks[t];return this},trigger:function(e){var t,n,s,a,u;if(!this._callbacks)return this;e=e.split(r),s=[].slice.call(arguments,1);for(;(t=e.shift())&&(n=this._callbacks[t]);)a=o(n.sync,this,[t].concat(s)),u=o(n.async,this,[t].concat(s)),a()&&i(u);return this}}},4499:e=>{"use strict";e.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},7748:(e,t,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var r=n(6220),s=n(1337),o=n(1805);function a(e){var t,n,o,a,u,c=this;(e=e||{}).input||r.error("input is missing"),t=r.bind(this._onBlur,this),n=r.bind(this._onFocus,this),o=r.bind(this._onKeydown,this),a=r.bind(this._onInput,this),this.$hint=s.element(e.hint),this.$input=s.element(e.input).on("blur.aa",t).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=r.noop),r.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(e){i[e.which||e.keyCode]||r.defer(r.bind(c._onInput,c,e))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,s.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}a.normalizeQuery=function(e){return(e||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},r.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(e){var t=i[e.which||e.keyCode];this._managePreventDefault(t,e),t&&this._shouldTrigger(t,e)&&this.trigger(t+"Keyed",e)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(e,t){var n,i,r;switch(e){case"tab":i=this.getHint(),r=this.getInputValue(),n=i&&i!==r&&!u(t);break;case"up":case"down":n=!u(t);break;default:n=!1}n&&t.preventDefault()},_shouldTrigger:function(e,t){var n;if("tab"===e)n=!u(t);else n=!0;return n},_checkInputValue:function(){var e,t,n,i,r;e=this.getInputValue(),i=e,r=this.query,n=!(!(t=a.normalizeQuery(i)===a.normalizeQuery(r))||!this.query)&&this.query.length!==e.length,this.query=e,t?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(e){this.query=e},getInputValue:function(){return this.$input.val()},setInputValue:function(e,t){void 0===e&&(e=this.query),this.$input.val(e),t?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(e){this.$input.attr("aria-activedescendant",e)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(e){this.$hint.val(e)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var e,t,n;n=(e=this.getInputValue())!==(t=this.getHint())&&0===t.indexOf(e),""!==e&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var e=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=e},isCursorAtEnd:function(){var e,t,n;return e=this.$input.val().length,t=this.$input[0].selectionStart,r.isNumber(t)?t===e:!document.selection||((n=document.selection.createRange()).moveStart("character",-e),e===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),e.exports=a},8693:(e,t,n)=>{"use strict";var i="aaAttrs",r=n(6220),s=n(1337),o=n(4045),a=n(7748),u=n(2731),c=n(4499),l=n(819);function h(e){var t,n;if((e=e||{}).input||r.error("missing input"),this.isActivated=!1,this.debug=!!e.debug,this.autoselect=!!e.autoselect,this.autoselectOnBlur=!!e.autoselectOnBlur,this.openOnFocus=!!e.openOnFocus,this.minLength=r.isNumber(e.minLength)?e.minLength:1,this.autoWidth=void 0===e.autoWidth||!!e.autoWidth,this.clearOnSelected=!!e.clearOnSelected,this.tabAutocomplete=void 0===e.tabAutocomplete||!!e.tabAutocomplete,e.hint=!!e.hint,e.hint&&e.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=e.css=r.mixin({},l,e.appendTo?l.appendTo:{}),this.cssClasses=e.cssClasses=r.mixin({},l.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix=r.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=e.listboxId=[this.cssClasses.root,"listbox",r.getUniqueId()].join("-");var a=function(e){var t,n,o,a;t=s.element(e.input),n=s.element(c.wrapper.replace("%ROOT%",e.cssClasses.root)).css(e.css.wrapper),e.appendTo||"block"!==t.css("display")||"table"!==t.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",e.cssClasses.prefix).replace("%DROPDOWN_MENU%",e.cssClasses.dropdownMenu);o=s.element(u).css(e.css.dropdown).attr({role:"listbox",id:e.listboxId}),e.templates&&e.templates.dropdownMenu&&o.html(r.templatify(e.templates.dropdownMenu)());a=t.clone().css(e.css.hint).css(function(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}(t)),a.val("").addClass(r.className(e.cssClasses.prefix,e.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();t.data(i,{"aria-autocomplete":t.attr("aria-autocomplete"),"aria-expanded":t.attr("aria-expanded"),"aria-owns":t.attr("aria-owns"),autocomplete:t.attr("autocomplete"),dir:t.attr("dir"),role:t.attr("role"),spellcheck:t.attr("spellcheck"),style:t.attr("style"),type:t.attr("type")}),t.addClass(r.className(e.cssClasses.prefix,e.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":e.datasets&&e.datasets[0]&&e.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":e.ariaLabel,"aria-owns":e.listboxId}).css(e.hint?e.css.input:e.css.inputWithNoHint);try{t.attr("dir")||t.attr("dir","auto")}catch(l){}return n=e.appendTo?n.appendTo(s.element(e.appendTo).eq(0)).eq(0):t.wrap(n).parent(),n.prepend(e.hint?a:null).append(o),{wrapper:n,input:t,hint:a,menu:o}}(e);this.$node=a.wrapper;var u=this.$input=a.input;t=a.menu,n=a.hint,e.dropdownMenuContainer&&s.element(e.dropdownMenuContainer).css("position","relative").append(t.css("top","0")),u.on("blur.aa",(function(e){var n=document.activeElement;r.isMsie()&&(t[0]===n||t[0].contains(n))&&(e.preventDefault(),e.stopImmediatePropagation(),r.defer((function(){u.focus()})))})),t.on("mousedown.aa",(function(e){e.preventDefault()})),this.eventBus=e.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:e.appendTo,wrapper:this.$node,menu:t,datasets:e.datasets,templates:e.templates,cssClasses:e.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(e),this._setLanguageDirection()}r.mixin(h.prototype,{_bindKeyboardShortcuts:function(e){if(e.keyboardShortcuts){var t=this.$input,n=[];r.each(e.keyboardShortcuts,(function(e){"string"==typeof e&&(e=e.toUpperCase().charCodeAt(0)),n.push(e)})),s.element(document).keydown((function(e){var i=e.target||e.srcElement,r=i.tagName;if(!i.isContentEditable&&"INPUT"!==r&&"SELECT"!==r&&"TEXTAREA"!==r){var s=e.which||e.keyCode;-1!==n.indexOf(s)&&(t.focus(),e.stopPropagation(),e.preventDefault())}}))}},_onSuggestionClicked:function(e,t){var n;(n=this.dropdown.getDatumForSuggestion(t))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(e,t){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(t&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var e=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",e.width+"px");var t=this.$node[0].getBoundingClientRect(),n=e.bottom-t.top;this.$node.css("top",n+"px");var i=e.left-t.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var e=this.input.getQuery();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var e,t;e=this.dropdown.getDatumForCursor(),t=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&e?this._select(e,n):this.autoselectOnBlur&&t?this._select(t,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(e,t){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var r={selectionMethod:"enterKey"};n?(this._select(n,r),t.preventDefault()):this.autoselect&&i&&(this._select(i,r),t.preventDefault())},_onTabKeyed:function(e,t){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),t.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var e=this.input.getQuery();this.dropdown.isEmpty&&e.length>=this.minLength?this.dropdown.update(e):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(e,t){this.input.clearHintIfInvalid(),t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var e=this.input.getLanguageDirection();this.dir!==e&&(this.dir=e,this.$node.css("direction",e),this.dropdown.setLanguageDirection(e))},_updateHint:function(){var e,t,n,i,s;(e=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(t=this.input.getInputValue(),n=a.normalizeQuery(t),i=r.escapeRegExChars(n),(s=new RegExp("^(?:"+i+")(.+$)","i").exec(e.value))?this.input.setHint(t+s[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(e){var t,n,i,r;t=this.input.getHint(),n=this.input.getQuery(),i=e||this.input.isCursorAtEnd(),t&&n!==t&&i&&((r=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(r.value),this.eventBus.trigger("autocompleted",r.raw,r.datasetName))},_select:function(e,t){void 0!==e.value&&this.input.setQuery(e.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(e.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",e.raw,e.datasetName,t).isDefaultPrevented()&&(this.dropdown.close(),r.defer(r.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var e=this.input.getInputValue();e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(e){e=r.toStr(e),this.isActivated?this.input.setInputValue(e):(this.input.setQuery(e),this.input.setInputValue(e,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(e,t){var n=e.find(r.className(t.prefix,t.input));r.each(n.data(i),(function(e,t){void 0===e?n.removeAttr(t):n.attr(t,e)})),n.detach().removeClass(r.className(t.prefix,t.input,!0)).insertAfter(e),n.removeData&&n.removeData(i);e.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(4710),e.exports=h},1337:e=>{"use strict";e.exports={element:null}},6766:e=>{"use strict";e.exports=function(e){var t=e.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||e.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(t)return[t[1],t[2],t[3]]}},6220:(e,t,n)=>{"use strict";var i,r=n(1337);function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(e){return"number"==typeof e},toStr:function(e){return null==e?"":e+""},cloneDeep:function(e){var t=this.mixin({},e),n=this;return this.each(t,(function(e,i){e&&(n.isArray(e)?t[i]=[].concat(e):n.isObject(e)&&(t[i]=n.cloneDeep(e)))})),t},error:function(e){throw new Error(e)},every:function(e,t){var n=!0;return e?(this.each(e,(function(i,r){n&&(n=t.call(null,i,r,e)&&n)})),!!n):n},any:function(e,t){var n=!1;return e?(this.each(e,(function(i,r){if(t.call(null,i,r,e))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(e){if(this.isFunction(e))return e;var t=r.element(e);return"SCRIPT"===t.prop("tagName")?function(){return t.text()}:function(){return String(e)}},defer:function(e){setTimeout(e,0)},noop:function(){},formatPrefix:function(e,t){return t?"":e+"-"},className:function(e,t,n){return(n?"":".")+e+t},escapeHighlightedString:function(e,t,n){t=t||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(t)),n=n||"</em>";var r=document.createElement("div");r.appendChild(document.createTextNode(n));var o=document.createElement("div");return o.appendChild(document.createTextNode(e)),o.innerHTML.replace(RegExp(s(i.innerHTML),"g"),t).replace(RegExp(s(r.innerHTML),"g"),n)}}},1242:(e,t,n)=>{"use strict";var i=n(6220),r=n(1622),s=n(6766);e.exports=function(e,t){var n=s(e.as._ua);return n&&n[0]>=3&&n[1]>20&&((t=t||{}).additionalUA="autocomplete.js "+r),function(n,r){e.search(n,t,(function(e,t){e?i.error(e.message):r(t.hits,t)}))}}},4710:(e,t,n)=>{"use strict";e.exports={hits:n(1242),popularIn:n(392)}},392:(e,t,n)=>{"use strict";var i=n(6220),r=n(1622),s=n(6766);e.exports=function(e,t,n,o){var a=s(e.as._ua);if(a&&a[0]>=3&&a[1]>20&&((t=t||{}).additionalUA="autocomplete.js "+r),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(e){return e[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){e.search(a,t,(function(e,a){if(e)i.error(e.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var d=s(c.as._ua);return d&&d[0]>=3&&d[1]>20&&(t.additionalUA="autocomplete.js "+r),void c.search(u(h),p,(function(e,t){if(e)i.error(e.message);else{var n=[];if(o.includeAll){var r=o.allTitle||"All departments";n.push(i.mixin({facet:{value:r,count:t.nbHits}},i.cloneDeep(h)))}i.each(t.facets,(function(e,t){i.each(e,(function(e,r){n.push(i.mixin({facet:{facet:t,value:r,count:e}},i.cloneDeep(h)))}))}));for(var s=1;s<a.hits.length;++s)n.push(a.hits[s]);l(n,a)}}))}l([])}}))}}},5275:(e,t,n)=>{"use strict";var i=n(3704);n(1337).element=i;var r=n(6220);r.isArray=i.isArray,r.isFunction=i.isFunction,r.isObject=i.isPlainObject,r.bind=i.proxy,r.each=function(e,t){i.each(e,(function(e,n){return t(n,e)}))},r.map=i.map,r.mixin=i.extend,r.Event=i.Event;var s="aaAutocomplete",o=n(8693),a=n(4045);function u(e,t,n,u){n=r.isArray(n)?n:[].slice.call(arguments,2);var c=i(e).each((function(e,r){var c=i(r),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:t.dropdownMenuContainer,hint:void 0===t.hint||!!t.hint,minLength:t.minLength,autoselect:t.autoselect,autoselectOnBlur:t.autoselectOnBlur,tabAutocomplete:t.tabAutocomplete,openOnFocus:t.openOnFocus,templates:t.templates,debug:t.debug,clearOnSelected:t.clearOnSelected,cssClasses:t.cssClasses,datasets:n,keyboardShortcuts:t.keyboardShortcuts,appendTo:t.appendTo,autoWidth:t.autoWidth,ariaLabel:t.ariaLabel||r.getAttribute("aria-label")});c.data(s,h)}));return c.autocomplete={},r.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(e){c.autocomplete[e]=function(){var t,n=arguments;return c.each((function(r,o){var a=i(o).data(s);t=a[e].apply(a,n)})),t}})),c}u.sources=o.sources,u.escapeHighlightedString=r.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},e.exports=u},1622:e=>{e.exports="0.37.1"},3704:e=>{var t;t=window,e.exports=function(e){var t,n,i=function(){var t,n,i,r,s,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=e.document,p={},d={},f={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},g=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,x=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],w=["after","prepend","before","append"],S=h.createElement("table"),C=h.createElement("tr"),E={tr:h.createElement("tbody"),tbody:S,thead:S,tfoot:S,td:C,th:C,"*":h.createElement("div")},k=/complete|loaded|interactive/,_=/^[\w-]*$/,T={},L=T.toString,O={},A=h.createElement("div"),$={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},P=Array.isArray||function(e){return e instanceof Array};function I(e){return null==e?String(e):T[L.call(e)]||"object"}function Q(e){return"function"==I(e)}function R(e){return null!=e&&e==e.window}function N(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function D(e){return"object"==I(e)}function F(e){return D(e)&&!R(e)&&Object.getPrototypeOf(e)==Object.prototype}function j(e){var t=!!e&&"length"in e&&e.length,n=i.type(e);return"function"!=n&&!R(e)&&("array"==n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function H(e){return c.call(e,(function(e){return null!=e}))}function V(e){return e.length>0?i.fn.concat.apply([],e):e}function B(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function M(e){return e in d?d[e]:d[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function q(e,t){return"number"!=typeof t||f[B(e)]?t:t+"px"}function z(e){var t,n;return p[e]||(t=h.createElement(e),h.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),p[e]=n),p[e]}function K(e){return"children"in e?l.call(e.children):i.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function W(e,t){var n,i=e?e.length:0;for(n=0;n<i;n++)this[n]=e[n];this.length=i,this.selector=t||""}function U(e,i,r){for(n in i)r&&(F(i[n])||P(i[n]))?(F(i[n])&&!F(e[n])&&(e[n]={}),P(i[n])&&!P(e[n])&&(e[n]=[]),U(e[n],i[n],r)):i[n]!==t&&(e[n]=i[n])}function G(e,t){return null==t?i(e):i(e).filter(t)}function Z(e,t,n,i){return Q(t)?t.call(e,n,i):t}function J(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function X(e,n){var i=e.className||"",r=i&&i.baseVal!==t;if(n===t)return r?i.baseVal:i;r?i.baseVal=n:e.className=n}function Y(e){try{return e?"true"==e||"false"!=e&&("null"==e?null:+e+""==e?+e:/^[\[\{]/.test(e)?i.parseJSON(e):e):e}catch(t){return e}}function ee(e,t){t(e);for(var n=0,i=e.childNodes.length;n<i;n++)ee(e.childNodes[n],t)}return O.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var i,r=e.parentNode,s=!r;return s&&(r=A).appendChild(e),i=~O.qsa(r,t).indexOf(e),s&&A.removeChild(e),i},s=function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},o=function(e){return c.call(e,(function(t,n){return e.indexOf(t)==n}))},O.fragment=function(e,n,r){var s,o,a;return m.test(e)&&(s=i(h.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(y,"<$1></$2>")),n===t&&(n=g.test(e)&&RegExp.$1),n in E||(n="*"),(a=E[n]).innerHTML=""+e,s=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),F(r)&&(o=i(s),i.each(r,(function(e,t){b.indexOf(e)>-1?o[e](t):o.attr(e,t)}))),s},O.Z=function(e,t){return new W(e,t)},O.isZ=function(e){return e instanceof O.Z},O.init=function(e,n){var r;if(!e)return O.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&g.test(e))r=O.fragment(e,RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=O.qsa(h,e)}else{if(Q(e))return i(h).ready(e);if(O.isZ(e))return e;if(P(e))r=H(e);else if(D(e))r=[e],e=null;else if(g.test(e))r=O.fragment(e.trim(),RegExp.$1,n),e=null;else{if(n!==t)return i(n).find(e);r=O.qsa(h,e)}}return O.Z(r,e)},(i=function(e,t){return O.init(e,t)}).extend=function(e){var t,n=l.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){U(e,n,t)})),e},O.qsa=function(e,t){var n,i="#"==t[0],r=!i&&"."==t[0],s=i||r?t.slice(1):t,o=_.test(s);return e.getElementById&&o&&i?(n=e.getElementById(s))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:l.call(o&&!i&&e.getElementsByClassName?r?e.getElementsByClassName(s):e.getElementsByTagName(t):e.querySelectorAll(t))},i.contains=h.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},i.type=I,i.isFunction=Q,i.isWindow=R,i.isArray=P,i.isPlainObject=F,i.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},i.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},i.inArray=function(e,t,n){return a.indexOf.call(t,e,n)},i.camelCase=s,i.trim=function(e){return null==e?"":String.prototype.trim.call(e)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(e,t){var n,i,r,s=[];if(j(e))for(i=0;i<e.length;i++)null!=(n=t(e[i],i))&&s.push(n);else for(r in e)null!=(n=t(e[r],r))&&s.push(n);return V(s)},i.each=function(e,t){var n,i;if(j(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(i in e)if(!1===t.call(e[i],i,e[i]))return e;return e},i.grep=function(e,t){return c.call(e,t)},e.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){T["[object "+t+"]"]=t.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var e,t,n=[];for(e=0;e<arguments.length;e++)t=arguments[e],n[e]=O.isZ(t)?t.toArray():t;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(e){return i(i.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(e){return k.test(h.readyState)&&h.body?e(i):h.addEventListener("DOMContentLoaded",(function(){e(i)}),!1),this},get:function(e){return e===t?l.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return a.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return Q(e)?this.not(this.not(e)):i(c.call(this,(function(t){return O.matches(t,e)})))},add:function(e,t){return i(o(this.concat(i(e,t))))},is:function(e){return this.length>0&&O.matches(this[0],e)},not:function(e){var n=[];if(Q(e)&&e.call!==t)this.each((function(t){e.call(this,t)||n.push(this)}));else{var r="string"==typeof e?this.filter(e):j(e)&&Q(e.item)?l.call(e):i(e);this.forEach((function(e){r.indexOf(e)<0&&n.push(e)}))}return i(n)},has:function(e){return this.filter((function(){return D(e)?i.contains(this,e):i(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!D(e)?e:i(e)},last:function(){var e=this[this.length-1];return e&&!D(e)?e:i(e)},find:function(e){var t=this;return e?"object"==typeof e?i(e).filter((function(){var e=this;return a.some.call(t,(function(t){return i.contains(t,e)}))})):1==this.length?i(O.qsa(this[0],e)):this.map((function(){return O.qsa(this,e)})):i()},closest:function(e,t){var n=[],r="object"==typeof e&&i(e);return this.each((function(i,s){for(;s&&!(r?r.indexOf(s)>=0:O.matches(s,e));)s=s!==t&&!N(s)&&s.parentNode;s&&n.indexOf(s)<0&&n.push(s)})),i(n)},parents:function(e){for(var t=[],n=this;n.length>0;)n=i.map(n,(function(e){if((e=e.parentNode)&&!N(e)&&t.indexOf(e)<0)return t.push(e),e}));return G(t,e)},parent:function(e){return G(o(this.pluck("parentNode")),e)},children:function(e){return G(this.map((function(){return K(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(e){return G(this.map((function(e,t){return c.call(K(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return i.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=Q(e);if(this[0]&&!t)var n=i(e).get(0),r=n.parentNode||this.length>1;return this.each((function(s){i(this).wrapAll(t?e.call(this,s):r?n.cloneNode(!0):n)}))},wrapAll:function(e){if(this[0]){var t;for(i(this[0]).before(e=i(e));(t=e.children()).length;)e=t.first();i(e).append(this)}return this},wrapInner:function(e){var t=Q(e);return this.each((function(n){var r=i(this),s=r.contents(),o=t?e.call(this,n):e;s.length?s.wrapAll(o):r.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var n=i(this);(e===t?"none"==n.css("display"):e)?n.show():n.hide()}))},prev:function(e){return i(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return i(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var n=this.innerHTML;i(this).empty().append(Z(this,e,t,n))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=Z(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(e,i){var r;return"string"!=typeof e||1 in arguments?this.each((function(t){if(1===this.nodeType)if(D(e))for(n in e)J(this,n,e[n]);else J(this,e,Z(this,i,t,this.getAttribute(e)))})):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(e))?r:t},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){J(this,e)}),this)}))},prop:function(e,t){return e=$[e]||e,1 in arguments?this.each((function(n){this[e]=Z(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=$[e]||e,this.each((function(){delete this[e]}))},data:function(e,n){var i="data-"+e.replace(x,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);return null!==r?Y(r):t},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=Z(this,e,t,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each((function(e){var n=i(this),r=Z(this,t,e,n.offset()),s=n.offsetParent().offset(),o={top:r.top-s.top,left:r.left-s.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+e.pageXOffset,top:n.top+e.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(e,t){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[s(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(P(e)){if(!r)return;var o={},a=getComputedStyle(r,"");return i.each(e,(function(e,t){o[t]=r.style[s(t)]||a.getPropertyValue(t)})),o}}var u="";if("string"==I(e))t||0===t?u=B(e)+":"+q(e,t):this.each((function(){this.style.removeProperty(B(e))}));else for(n in e)e[n]||0===e[n]?u+=B(n)+":"+q(n,e[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(e){return e?this.indexOf(i(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&a.some.call(this,(function(e){return this.test(X(e))}),M(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){r=[];var n=X(this);Z(this,e,t,n).split(/\s+/g).forEach((function(e){i(this).hasClass(e)||r.push(e)}),this),r.length&&X(this,n+(n?" ":"")+r.join(" "))}})):this},removeClass:function(e){return this.each((function(n){if("className"in this){if(e===t)return X(this,"");r=X(this),Z(this,e,n,r).split(/\s+/g).forEach((function(e){r=r.replace(M(e)," ")})),X(this,r.trim())}}))},toggleClass:function(e,n){return e?this.each((function(r){var s=i(this);Z(this,e,r,X(this)).split(/\s+/g).forEach((function(e){(n===t?!s.hasClass(e):n)?s.addClass(e):s.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),n=this.offset(),r=v.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(i(e).css("margin-top"))||0,n.left-=parseFloat(i(e).css("margin-left"))||0,r.top+=parseFloat(i(t[0]).css("border-top-width"))||0,r.left+=parseFloat(i(t[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||h.body;e&&!v.test(e.nodeName)&&"static"==i(e).css("position");)e=e.offsetParent;return e}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(e){var n=e.replace(/./,(function(e){return e[0].toUpperCase()}));i.fn[e]=function(r){var s,o=this[0];return r===t?R(o)?o["inner"+n]:N(o)?o.documentElement["scroll"+n]:(s=this.offset())&&s[e]:this.each((function(t){(o=i(this)).css(e,Z(this,r,t,o[e]()))}))}})),w.forEach((function(n,r){var s=r%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(e){var r=[];return"array"==(n=I(e))?(e.forEach((function(e){return e.nodeType!==t?r.push(e):i.zepto.isZ(e)?r=r.concat(e.get()):void(r=r.concat(O.fragment(e)))})),r):"object"==n||null==e?e:O.fragment(e)})),u=this.length>1;return a.length<1?this:this.each((function(t,n){o=s?n:n.parentNode,n=0==r?n.nextSibling:1==r?n.firstChild:2==r?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(t){if(u)t=t.cloneNode(!0);else if(!o)return i(t).remove();o.insertBefore(t,n),c&&ee(t,(function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var n=t.ownerDocument?t.ownerDocument.defaultView:e;n.eval.call(n,t.innerHTML)}}))}))}))},i.fn[s?n+"To":"insert"+(r?"Before":"After")]=function(e){return i(e)[n](this),this}})),O.Z.prototype=W.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(t){var n,i=1,r=Array.prototype.slice,s=t.isFunction,o=function(e){return"string"==typeof e},a={},u={},c="onfocusin"in e,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(e){return e._zid||(e._zid=i++)}function d(e,t,n,i){if((t=f(t)).ns)var r=g(t.ns);return(a[p(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||r.test(e.ns))&&(!n||p(e.fn)===p(n))&&(!i||e.sel==i)}))}function f(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function g(e){return new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}function m(e,t){return e.del&&!c&&e.e in l||!!t}function y(e){return h[e]||c&&l[e]||e}function v(e,i,r,s,o,u,c){var l=p(e),d=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return t(document).ready(r);var a=f(i);a.fn=r,a.sel=o,a.e in h&&(r=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||r;a.proxy=function(t){if(!(t=E(t)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(t,"data");i&&!i.writable||(t.data=s)}catch(t){}var r=l.apply(e,t._args==n?[t]:[t].concat(t._args));return!1===r&&(t.preventDefault(),t.stopPropagation()),r}},a.i=d.length,d.push(a),"addEventListener"in e&&e.addEventListener(y(a.e),a.proxy,m(a,c))}))}function x(e,t,n,i,r){var s=p(e);(t||"").split(/\s/).forEach((function(t){d(e,t,n,i).forEach((function(t){delete a[s][t.i],"removeEventListener"in e&&e.removeEventListener(y(t.e),t.proxy,m(t,r))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",t.event={add:v,remove:x},t.proxy=function(e,n){var i=2 in arguments&&r.call(arguments,2);if(s(e)){var a=function(){return e.apply(n,i?i.concat(r.call(arguments)):arguments)};return a._zid=p(e),a}if(o(n))return i?(i.unshift(e[n],e),t.proxy.apply(null,i)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(e,t,n){return this.on(e,t,n)},t.fn.unbind=function(e,t){return this.off(e,t)},t.fn.one=function(e,t,n,i){return this.on(e,t,n,i,1)};var b=function(){return!0},w=function(){return!1},S=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,C={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function E(e,i){if(i||!e.isDefaultPrevented){i||(i=e),t.each(C,(function(t,n){var r=i[t];e[t]=function(){return this[n]=b,r&&r.apply(i,arguments)},e[n]=w}));try{e.timeStamp||(e.timeStamp=Date.now())}catch(r){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=b)}return e}function k(e){var t,i={originalEvent:e};for(t in e)S.test(t)||e[t]===n||(i[t]=e[t]);return E(i,e)}t.fn.delegate=function(e,t,n){return this.on(t,e,n)},t.fn.undelegate=function(e,t,n){return this.off(t,e,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,i,a,u,c){var l,h,p=this;return e&&!o(e)?(t.each(e,(function(e,t){p.on(e,i,a,t,c)})),p):(o(i)||s(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=w),p.each((function(n,s){c&&(l=function(e){return x(s,e.type,u),u.apply(this,arguments)}),i&&(h=function(e){var n,o=t(e.target).closest(i,s).get(0);if(o&&o!==s)return n=t.extend(k(e),{currentTarget:o,liveFired:s}),(l||u).apply(o,[n].concat(r.call(arguments,1)))}),v(s,e,u,a,i,h||l)})))},t.fn.off=function(e,i,r){var a=this;return e&&!o(e)?(t.each(e,(function(e,t){a.off(e,i,t)})),a):(o(i)||s(r)||!1===r||(r=i,i=n),!1===r&&(r=w),a.each((function(){x(this,e,r,i)})))},t.fn.trigger=function(e,n){return(e=o(e)||t.isPlainObject(e)?t.Event(e):E(e))._args=n,this.each((function(){e.type in l&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}))},t.fn.triggerHandler=function(e,n){var i,r;return this.each((function(s,a){(i=k(o(e)?t.Event(e):e))._args=n,i.target=a,t.each(d(a,e.type||e),(function(e,t){if(r=t.proxy(i),i.isImmediatePropagationStopped())return!1}))})),r},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}})),t.Event=function(e,t){o(e)||(e=(t=e).type);var n=document.createEvent(u[e]||"Events"),i=!0;if(t)for(var r in t)"bubbles"==r?i=!!t[r]:n[r]=t[r];return n.initEvent(e,i,!0),E(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",t&&clearTimeout(t),t=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(e){var t={},n=e.fn.data,i=e.camelCase,r=e.expando="Zepto"+ +new Date,s=[];function o(s,o){var u=s[r],c=u&&t[u];if(void 0===o)return c||a(s);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(e(s),o)}function a(n,s,o){var a=n[r]||(n[r]=++e.uuid),c=t[a]||(t[a]=u(n));return void 0!==s&&(c[i(s)]=o),c}function u(t){var n={};return e.each(t.attributes||s,(function(t,r){0==r.name.indexOf("data-")&&(n[i(r.name.replace("data-",""))]=e.zepto.deserializeValue(r.value))})),n}e.fn.data=function(t,n){return void 0===n?e.isPlainObject(t)?this.each((function(n,i){e.each(t,(function(e,t){a(i,e,t)}))})):0 in this?o(this[0],t):void 0:this.each((function(){a(this,t,n)}))},e.data=function(t,n,i){return e(t).data(n,i)},e.hasData=function(n){var i=n[r],s=i&&t[i];return!!s&&!e.isEmptyObject(s)},e.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var s=this[r],o=s&&t[s];o&&e.each(n||o,(function(e){delete o[n?i(this):e]}))}))},["remove","empty"].forEach((function(t){var n=e.fn[t];e.fn[t]=function(){var e=this.find("*");return"remove"===t&&(e=e.add(this)),e.removeData(),n.call(this)}}))}(i),i}(t)},5765:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(4714),r=n.n(i),s=n(549);s.A.tokenizer.separator=/[\s\-/]+/;const o=class{constructor(e,t,n,i){void 0===n&&(n="/"),this.searchDocs=e,this.lunrIndex=s.A.Index.load(t),this.baseUrl=n,this.maxHits=i}getLunrResult(e){return this.lunrIndex.query((function(t){const n=s.A.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:s.A.Query.wildcard.TRAILING})}))}getHit(e,t,n){return{hierarchy:{lvl0:e.pageTitle||e.title,lvl1:0===e.type?null:e.title},url:e.url,version:e.version,_snippetResult:n?{content:{value:n,matchLevel:"full"}}:null,_highlightResult:{hierarchy:{lvl0:{value:0===e.type?t||e.title:e.pageTitle},lvl1:0===e.type?null:{value:t||e.title}}}}}getTitleHit(e,t,n){const i=t[0],r=t[0]+n;let s=e.title.substring(0,i)+'<span class="algolia-docsearch-suggestion--highlight">'+e.title.substring(i,r)+"</span>"+e.title.substring(r,e.title.length);return this.getHit(e,s)}getKeywordHit(e,t,n){const i=t[0],r=t[0]+n;let s=e.title+"<br /><i>Keywords: "+e.keywords.substring(0,i)+'<span class="algolia-docsearch-suggestion--highlight">'+e.keywords.substring(i,r)+"</span>"+e.keywords.substring(r,e.keywords.length)+"</i>";return this.getHit(e,s)}getContentHit(e,t){const n=t[0],i=t[0]+t[1];let r=n,s=i,o=!0,a=!0;for(let c=0;c<3;c++){const t=e.content.lastIndexOf(" ",r-2),n=e.content.lastIndexOf(".",r-2);if(n>0&&n>t){r=n+1,o=!1;break}if(t<0){r=0,o=!1;break}r=t+1}for(let c=0;c<10;c++){const t=e.content.indexOf(" ",s+1),n=e.content.indexOf(".",s+1);if(n>0&&n<t){s=n,a=!1;break}if(t<0){s=e.content.length,a=!1;break}s=t}let u=e.content.substring(r,n);return o&&(u="... "+u),u+='<span class="algolia-docsearch-suggestion--highlight">'+e.content.substring(n,i)+"</span>",u+=e.content.substring(i,s),a&&(u+=" ..."),this.getHit(e,null,u)}search(e){return new Promise(((t,n)=>{const i=this.getLunrResult(e),r=[];i.length>this.maxHits&&(i.length=this.maxHits),this.titleHitsRes=[],this.contentHitsRes=[],i.forEach((t=>{const n=this.searchDocs[t.ref],{metadata:i}=t.matchData;for(let s in i)if(i[s].title){if(!this.titleHitsRes.includes(t.ref)){const o=i[s].title.position[0];r.push(this.getTitleHit(n,o,e.length)),this.titleHitsRes.push(t.ref)}}else if(i[s].content){const e=i[s].content.position[0];r.push(this.getContentHit(n,e))}else if(i[s].keywords){const o=i[s].keywords.position[0];r.push(this.getKeywordHit(n,o,e.length)),this.titleHitsRes.push(t.ref)}})),r.length>this.maxHits&&(r.length=this.maxHits),t(r)}))}};var a=n(4498),u=n.n(a);const c="algolia-docsearch",l=`${c}-suggestion`,h={suggestion:`\n <a class="${l}\n {{#isCategoryHeader}}${l}__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}${l}__secondary{{/isSubCategoryHeader}}\n "\n aria-label="Link to the result"\n href="{{{url}}}"\n >\n <div class="${l}--category-header">\n <span class="${l}--category-header-lvl0">{{{category}}}</span>\n </div>\n <div class="${l}--wrapper">\n <div class="${l}--subcategory-column">\n <span class="${l}--subcategory-column-text">{{{subcategory}}}</span>\n </div>\n {{#isTextOrSubcategoryNonEmpty}}\n <div class="${l}--content">\n <div class="${l}--subcategory-inline">{{{subcategory}}}</div>\n <div class="${l}--title">{{{title}}}</div>\n {{#text}}<div class="${l}--text">{{{text}}}</div>{{/text}}\n {{#version}}<div class="${l}--version">{{version}}</div>{{/version}}\n </div>\n {{/isTextOrSubcategoryNonEmpty}}\n </div>\n </a>\n `,suggestionSimple:`\n <div class="${l}\n {{#isCategoryHeader}}${l}__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}${l}__secondary{{/isSubCategoryHeader}}\n suggestion-layout-simple\n ">\n <div class="${l}--category-header">\n {{^isLvl0}}\n <span class="${l}--category-header-lvl0 ${l}--category-header-item">{{{category}}}</span>\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n <span class="${l}--category-header-lvl1 ${l}--category-header-item">\n {{{subcategory}}}\n </span>\n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n <div class="${l}--title ${l}--category-header-item">\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n </div>\n </div>\n <div class="${l}--wrapper">\n {{#text}}\n <div class="${l}--content">\n <div class="${l}--text">{{{text}}}</div>\n </div>\n {{/text}}\n </div>\n </div>\n `,footer:`\n <div class="${`${c}-footer`}">\n </div>\n `,empty:`\n <div class="${l}">\n <div class="${l}--wrapper">\n <div class="${l}--content ${l}--no-results">\n <div class="${l}--title">\n <div class="${l}--text">\n No results found for query <b>"{{query}}"</b>\n </div>\n </div>\n </div>\n </div>\n </div>\n `,searchBox:'\n <form novalidate="novalidate" onsubmit="return false;" class="searchbox">\n <div role="search" class="searchbox__wrapper">\n <input id="docsearch" type="search" name="search" placeholder="Search the docs" autocomplete="off" required="required" class="searchbox__input"/>\n <button type="submit" title="Submit your search query." class="searchbox__submit" >\n <svg width=12 height=12 role="img" aria-label="Search">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-search-13"></use>\n </svg>\n </button>\n <button type="reset" title="Clear the search query." class="searchbox__reset hide">\n <svg width=12 height=12 role="img" aria-label="Reset">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-clear-3"></use>\n </svg>\n </button>\n </div>\n</form>\n\n<div class="svg-icons" style="height: 0; width: 0; position: absolute; visibility: hidden">\n <svg xmlns="http://www.w3.org/2000/svg">\n <symbol id="sbx-icon-clear-3" viewBox="0 0 40 40"><path d="M16.228 20L1.886 5.657 0 3.772 3.772 0l1.885 1.886L20 16.228 34.343 1.886 36.228 0 40 3.772l-1.886 1.885L23.772 20l14.342 14.343L40 36.228 36.228 40l-1.885-1.886L20 23.772 5.657 38.114 3.772 40 0 36.228l1.886-1.885L16.228 20z" fill-rule="evenodd"></symbol>\n <symbol id="sbx-icon-search-13" viewBox="0 0 40 40"><path d="M26.806 29.012a16.312 16.312 0 0 1-10.427 3.746C7.332 32.758 0 25.425 0 16.378 0 7.334 7.333 0 16.38 0c9.045 0 16.378 7.333 16.378 16.38 0 3.96-1.406 7.593-3.746 10.426L39.547 37.34c.607.608.61 1.59-.004 2.203a1.56 1.56 0 0 1-2.202.004L26.807 29.012zm-10.427.627c7.322 0 13.26-5.938 13.26-13.26 0-7.324-5.938-13.26-13.26-13.26-7.324 0-13.26 5.936-13.26 13.26 0 7.322 5.936 13.26 13.26 13.26z" fill-rule="evenodd"></symbol>\n </svg>\n</div>\n '};var p=n(3704),d=n.n(p);const f={mergeKeyWithParent(e,t){if(void 0===e[t])return e;if("object"!=typeof e[t])return e;const n=d().extend({},e,e[t]);return delete n[t],n},groupBy(e,t){const n={};return d().each(e,((e,i)=>{if(void 0===i[t])throw new Error(`[groupBy]: Object has no key ${t}`);let r=i[t];"string"==typeof r&&(r=r.toLowerCase()),Object.prototype.hasOwnProperty.call(n,r)||(n[r]=[]),n[r].push(i)})),n},values:e=>Object.keys(e).map((t=>e[t])),flatten(e){const t=[];return e.forEach((e=>{Array.isArray(e)?e.forEach((e=>{t.push(e)})):t.push(e)})),t},flattenAndFlagFirst(e,t){const n=this.values(e).map((e=>e.map(((e,n)=>(e[t]=0===n,e)))));return this.flatten(n)},compact(e){const t=[];return e.forEach((e=>{e&&t.push(e)})),t},getHighlightedValue:(e,t)=>e._highlightResult&&e._highlightResult.hierarchy_camel&&e._highlightResult.hierarchy_camel[t]&&e._highlightResult.hierarchy_camel[t].matchLevel&&"none"!==e._highlightResult.hierarchy_camel[t].matchLevel&&e._highlightResult.hierarchy_camel[t].value?e._highlightResult.hierarchy_camel[t].value:e._highlightResult&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value?e._highlightResult[t].value:e[t],getSnippetedValue(e,t){if(!e._snippetResult||!e._snippetResult[t]||!e._snippetResult[t].value)return e[t];let n=e._snippetResult[t].value;return n[0]!==n[0].toUpperCase()&&(n=`\u2026${n}`),-1===[".","!","?"].indexOf(n[n.length-1])&&(n=`${n}\u2026`),n},deepClone:e=>JSON.parse(JSON.stringify(e))};class g{constructor(e){let{searchDocs:t,searchIndex:n,inputSelector:i,debug:r=!1,baseUrl:s="/",queryDataCallback:a=null,autocompleteOptions:c={debug:!1,hint:!1,autoselect:!0},transformData:l=!1,queryHook:p=!1,handleSelected:f=!1,enhancedSearchInput:m=!1,layout:y="column",maxHits:v=5}=e;this.input=g.getInputFromSelector(i),this.queryDataCallback=a||null;const x=!(!c||!c.debug)&&c.debug;c.debug=r||x,this.autocompleteOptions=c,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";const b=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||b||"search input",this.isSimpleLayout="simple"===y,this.client=new o(t,n,s,v),m&&(this.input=g.injectSearchBox(this.input)),this.autocomplete=u()(this.input,c,[{source:this.getAutocompleteSource(l,p),templates:{suggestion:g.getSuggestionTemplate(this.isSimpleLayout),footer:h.footer,empty:g.getEmptyTemplate()}}]);const w=f;this.handleSelected=w||this.handleSelected,w&&d()(".algolia-autocomplete").on("click",".ds-suggestions a",(e=>{e.preventDefault()})),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),m&&g.bindSearchBoxEvent(),document.addEventListener("keydown",(e=>{(e.ctrlKey||e.metaKey)&&"k"==e.key&&(this.input.focus(),e.preventDefault())}))}static injectSearchBox(e){e.before(h.searchBox);const t=e.prev().prev().find("input");return e.remove(),t}static bindSearchBoxEvent(){d()('.searchbox [type="reset"]').on("click",(function(){d()("input#docsearch").focus(),d()(this).addClass("hide"),u().autocomplete.setVal("")})),d()("input#docsearch").on("keyup",(()=>{const e=document.querySelector("input#docsearch"),t=document.querySelector('.searchbox [type="reset"]');t.className="searchbox__reset",0===e.value.length&&(t.className+=" hide")}))}static getInputFromSelector(e){const t=d()(e).filter("input");return t.length?d()(t[0]):null}getAutocompleteSource(e,t){return(n,i)=>{t&&(n=t(n)||n),this.client.search(n).then((t=>{this.queryDataCallback&&"function"==typeof this.queryDataCallback&&this.queryDataCallback(t),e&&(t=e(t)||t),i(g.formatHits(t))}))}}static formatHits(e){const t=f.deepClone(e).map((e=>(e._highlightResult&&(e._highlightResult=f.mergeKeyWithParent(e._highlightResult,"hierarchy")),f.mergeKeyWithParent(e,"hierarchy"))));let n=f.groupBy(t,"lvl0");return d().each(n,((e,t)=>{const i=f.groupBy(t,"lvl1"),r=f.flattenAndFlagFirst(i,"isSubCategoryHeader");n[e]=r})),n=f.flattenAndFlagFirst(n,"isCategoryHeader"),n.map((e=>{const t=g.formatURL(e),n=f.getHighlightedValue(e,"lvl0"),i=f.getHighlightedValue(e,"lvl1")||n,r=f.compact([f.getHighlightedValue(e,"lvl2")||i,f.getHighlightedValue(e,"lvl3"),f.getHighlightedValue(e,"lvl4"),f.getHighlightedValue(e,"lvl5"),f.getHighlightedValue(e,"lvl6")]).join('<span class="aa-suggestion-title-separator" aria-hidden="true"> \u203a </span>'),s=f.getSnippetedValue(e,"content"),o=i&&""!==i||r&&""!==r,a=!i||""===i||i===n,u=r&&""!==r&&r!==i,c=!u&&i&&""!==i&&i!==n,l=!c&&!u,h=e.version;return{isLvl0:l,isLvl1:c,isLvl2:u,isLvl1EmptyOrDuplicate:a,isCategoryHeader:e.isCategoryHeader,isSubCategoryHeader:e.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:o,category:n,subcategory:i,title:r,text:s,url:t,version:h}}))}static formatURL(e){const{url:t,anchor:n}=e;if(t){return-1!==t.indexOf("#")?t:n?`${e.url}#${e.anchor}`:t}return n?`#${e.anchor}`:(console.warn("no anchor nor url for : ",JSON.stringify(e)),null)}static getEmptyTemplate(){return e=>r().compile(h.empty).render(e)}static getSuggestionTemplate(e){const t=e?h.suggestionSimple:h.suggestion,n=r().compile(t);return e=>n.render(e)}handleSelected(e,t,n,i,r){void 0===r&&(r={}),"click"!==r.selectionMethod&&(e.setVal(""),window.location.assign(n.url))}handleShown(e){const t=e.offset().left+e.width()/2;let n=d()(document).width()/2;isNaN(n)&&(n=900);const i=t-n>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",r=t-n<0?"algolia-autocomplete-right":"algolia-autocomplete-left",s=d()(".algolia-autocomplete");s.hasClass(i)||s.addClass(i),s.hasClass(r)&&s.removeClass(r)}}const m=g},9110:(e,t)=>{!function(e){var t=/\S/,n=/\"/g,i=/\n/g,r=/\r/g,s=/\\/g,o=/\u2028/,a=/\u2029/;function u(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function c(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function l(e,t,n){if(t.charAt(n)!=e.charAt(0))return!1;for(var i=1,r=e.length;i<r;i++)if(t.charAt(n+i)!=e.charAt(i))return!1;return!0}e.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},e.scan=function(n,i){var r=n.length,s=0,o=null,a=null,h="",p=[],d=!1,f=0,g=0,m="{{",y="}}";function v(){h.length>0&&(p.push({tag:"_t",text:new String(h)}),h="")}function x(n,i){if(v(),n&&function(){for(var n=!0,i=g;i<p.length;i++)if(!(n=e.tags[p[i].tag]<e.tags._v||"_t"==p[i].tag&&null===p[i].text.match(t)))return!1;return n}())for(var r,s=g;s<p.length;s++)p[s].text&&((r=p[s+1])&&">"==r.tag&&(r.indent=p[s].text.toString()),p.splice(s,1));else i||p.push({tag:"\n"});d=!1,g=p.length}function b(e,t){var n="="+y,i=e.indexOf(n,t),r=c(e.substring(e.indexOf("=",t)+1,i)).split(" ");return m=r[0],y=r[r.length-1],i+n.length-1}for(i&&(i=i.split(" "),m=i[0],y=i[1]),f=0;f<r;f++)0==s?l(m,n,f)?(--f,v(),s=1):"\n"==n.charAt(f)?x(d):h+=n.charAt(f):1==s?(f+=m.length-1,"="==(o=(a=e.tags[n.charAt(f+1)])?n.charAt(f+1):"_v")?(f=b(n,f),s=0):(a&&f++,s=2),d=f):l(y,n,f)?(p.push({tag:o,n:c(h),otag:m,ctag:y,i:"/"==o?d-m.length:f+y.length}),h="",f+=y.length-1,s=0,"{"==o&&("}}"==y?f++:u(p[p.length-1]))):h+=n.charAt(f);return x(d,!0),p};var h={_t:!0,"\n":!0,$:!0,"/":!0};function p(t,n,i,r){var s,o=[],a=null,u=null;for(s=i[i.length-1];t.length>0;){if(u=t.shift(),s&&"<"==s.tag&&!(u.tag in h))throw new Error("Illegal content in < super tag.");if(e.tags[u.tag]<=e.tags.$||d(u,r))i.push(u),u.nodes=p(t,u.tag,i,r);else{if("/"==u.tag){if(0===i.length)throw new Error("Closing tag without opener: /"+u.n);if(a=i.pop(),u.n!=a.n&&!f(u.n,a.n,r))throw new Error("Nesting error: "+a.n+" vs. "+u.n);return a.end=u.i,o}"\n"==u.tag&&(u.last=0==t.length||"\n"==t[0].tag)}o.push(u)}if(i.length>0)throw new Error("missing closing tag: "+i.pop().n);return o}function d(e,t){for(var n=0,i=t.length;n<i;n++)if(t[n].o==e.n)return e.tag="#",!0}function f(e,t,n){for(var i=0,r=n.length;i<r;i++)if(n[i].c==e&&n[i].o==t)return!0}function g(e){var t=[];for(var n in e.partials)t.push('"'+y(n)+'":{name:"'+y(e.partials[n].name)+'", '+g(e.partials[n])+"}");return"partials: {"+t.join(",")+"}, subs: "+function(e){var t=[];for(var n in e)t.push('"'+y(n)+'": function(c,p,t,i) {'+e[n]+"}");return"{ "+t.join(",")+" }"}(e.subs)}e.stringify=function(t,n,i){return"{code: function (c,p,i) { "+e.wrapMain(t.code)+" },"+g(t)+"}"};var m=0;function y(e){return e.replace(s,"\\\\").replace(n,'\\"').replace(i,"\\n").replace(r,"\\r").replace(o,"\\u2028").replace(a,"\\u2029")}function v(e){return~e.indexOf(".")?"d":"f"}function x(e,t){var n="<"+(t.prefix||"")+e.n+m++;return t.partials[n]={name:e.n,partials:{}},t.code+='t.b(t.rp("'+y(n)+'",c,p,"'+(e.indent||"")+'"));',n}function b(e,t){t.code+="t.b(t.t(t."+v(e.n)+'("'+y(e.n)+'",c,p,0)));'}function w(e){return"t.b("+e+");"}e.generate=function(t,n,i){m=0;var r={code:"",subs:{},partials:{}};return e.walk(t,r),i.asString?this.stringify(r,n,i):this.makeTemplate(r,n,i)},e.wrapMain=function(e){return'var t=this;t.b(i=i||"");'+e+"return t.fl();"},e.template=e.Template,e.makeTemplate=function(e,t,n){var i=this.makePartials(e);return i.code=new Function("c","p","i",this.wrapMain(e.code)),new this.template(i,t,this,n)},e.makePartials=function(e){var t,n={subs:{},partials:e.partials,name:e.name};for(t in n.partials)n.partials[t]=this.makePartials(n.partials[t]);for(t in e.subs)n.subs[t]=new Function("c","p","t","i",e.subs[t]);return n},e.codegen={"#":function(t,n){n.code+="if(t.s(t."+v(t.n)+'("'+y(t.n)+'",c,p,1),c,p,0,'+t.i+","+t.end+',"'+t.otag+" "+t.ctag+'")){t.rs(c,p,function(c,p,t){',e.walk(t.nodes,n),n.code+="});c.pop();}"},"^":function(t,n){n.code+="if(!t.s(t."+v(t.n)+'("'+y(t.n)+'",c,p,1),c,p,1,0,0,"")){',e.walk(t.nodes,n),n.code+="};"},">":x,"<":function(t,n){var i={partials:{},code:"",subs:{},inPartial:!0};e.walk(t.nodes,i);var r=n.partials[x(t,n)];r.subs=i.subs,r.partials=i.partials},$:function(t,n){var i={subs:{},code:"",partials:n.partials,prefix:t.n};e.walk(t.nodes,i),n.subs[t.n]=i.code,n.inPartial||(n.code+='t.sub("'+y(t.n)+'",c,p,i);')},"\n":function(e,t){t.code+=w('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+v(e.n)+'("'+y(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=w('"'+y(e.text)+'"')},"{":b,"&":b},e.walk=function(t,n){for(var i,r=0,s=t.length;r<s;r++)(i=e.codegen[t[r].tag])&&i(t[r],n);return n},e.parse=function(e,t,n){return p(e,0,[],(n=n||{}).sectionTags||[])},e.cache={},e.cacheKey=function(e,t){return[e,!!t.asString,!!t.disableLambda,t.delimiters,!!t.modelGet].join("||")},e.compile=function(t,n){n=n||{};var i=e.cacheKey(t,n),r=this.cache[i];if(r){var s=r.partials;for(var o in s)delete s[o].instance;return r}return r=this.generate(this.parse(this.scan(t,n.delimiters),t,n),t,n),this.cache[i]=r}}(t)},4714:(e,t,n)=>{var i=n(9110);i.Template=n(9549).Template,i.template=i.Template,e.exports=i},9549:(e,t)=>{!function(e){function t(e,t,n){var i;return t&&"object"==typeof t&&(void 0!==t[e]?i=t[e]:n&&t.get&&"function"==typeof t.get&&(i=t.get(e))),i}e.Template=function(e,t,n,i){e=e||{},this.r=e.code||this.r,this.c=n,this.options=i||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=u(e),a.test(e)?e.replace(n,"&").replace(i,"<").replace(r,">").replace(s,"'").replace(o,"""):e},t:u,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],i=t[n.name];if(n.instance&&n.base==i)return n.instance;if("string"==typeof i){if(!this.c)throw new Error("No compiler available.");i=this.c.compile(i,this.options)}if(!i)return null;if(this.partials[e].base=i,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);i=function(e,t,n,i,r,s){function o(){}function a(){}var u;o.prototype=e,a.prototype=e.subs;var c=new o;for(u in c.subs=new a,c.subsText={},c.buf="",i=i||{},c.stackSubs=i,c.subsText=s,t)i[u]||(i[u]=t[u]);for(u in i)c.subs[u]=i[u];for(u in r=r||{},c.stackPartials=r,n)r[u]||(r[u]=n[u]);for(u in r)c.partials[u]=r[u];return c}(i,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=i,i},rp:function(e,t,n,i){var r=this.ep(e,n);return r?r.ri(t,n,i):""},rs:function(e,t,n){var i=e[e.length-1];if(c(i))for(var r=0;r<i.length;r++)e.push(i[r]),n(e,t,this),e.pop();else n(e,t,this)},s:function(e,t,n,i,r,s,o){var a;return(!c(e)||0!==e.length)&&("function"==typeof e&&(e=this.ms(e,t,n,i,r,s,o)),a=!!e,!i&&a&&t&&t.push("object"==typeof e?e:t[t.length-1]),a)},d:function(e,n,i,r){var s,o=e.split("."),a=this.f(o[0],n,i,r),u=this.options.modelGet,l=null;if("."===e&&c(n[n.length-2]))a=n[n.length-1];else for(var h=1;h<o.length;h++)void 0!==(s=t(o[h],a,u))?(l=a,a=s):a="";return!(r&&!a)&&(r||"function"!=typeof a||(n.push(l),a=this.mv(a,n,i),n.pop()),a)},f:function(e,n,i,r){for(var s=!1,o=!1,a=this.options.modelGet,u=n.length-1;u>=0;u--)if(void 0!==(s=t(e,n[u],a))){o=!0;break}return o?(r||"function"!=typeof s||(s=this.mv(s,n,i)),s):!r&&""},ls:function(e,t,n,i,r){var s=this.options.delimiters;return this.options.delimiters=r,this.b(this.ct(u(e.call(t,i)),t,n)),this.options.delimiters=s,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,i,r,s,o){var a,u=t[t.length-1],c=e.call(u);return"function"==typeof c?!!i||(a=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(c,u,n,a.substring(r,s),o)):c},mv:function(e,t,n){var i=t[t.length-1],r=e.call(i);return"function"==typeof r?this.ct(u(r.call(i)),i,n):r},sub:function(e,t,n,i){var r=this.subs[e];r&&(this.activeSub=e,r(t,n,this,i),this.activeSub=!1)}};var n=/&/g,i=/</g,r=/>/g,s=/\'/g,o=/\"/g,a=/[&<>\"\']/;function u(e){return String(null==e?"":e)}var c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)},874:(e,t,n)=>{"use strict";var i,r,s,o=[n(5741),n(1856),n(1015),n(6486),n(5723),n(6345)],a=-1,u=[],c=!1;function l(){i&&r&&(i=!1,r.length?u=r.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var e=u.length,t=setTimeout(l);e;){for(r=u,u=[];r&&++a<e;)r[a].run();a=-1,e=u.length}r=null,a=-1,i=!1,clearTimeout(t)}}for(var p=-1,d=o.length;++p<d;)if(o[p]&&o[p].test&&o[p].test()){s=o[p].install(h);break}function f(e,t){this.fun=e,this.array=t}f.prototype.run=function(){var e=this.fun,t=this.array;switch(t.length){case 0:return e();case 1:return e(t[0]);case 2:return e(t[0],t[1]);case 3:return e(t[0],t[1],t[2]);default:return e.apply(null,t)}},e.exports=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),c||i||(c=!0,s())}},6486:(e,t,n)=>{"use strict";t.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},t.install=function(e){var t=new n.g.MessageChannel;return t.port1.onmessage=e,function(){t.port2.postMessage(0)}}},1015:(e,t,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;t.test=function(){return i},t.install=function(e){var t=0,r=new i(e),s=n.g.document.createTextNode("");return r.observe(s,{characterData:!0}),function(){s.data=t=++t%2}}},1856:(e,t,n)=>{"use strict";t.test=function(){return"function"==typeof n.g.queueMicrotask},t.install=function(e){return function(){n.g.queueMicrotask(e)}}},5723:(e,t,n)=>{"use strict";t.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},t.install=function(e){return function(){var t=n.g.document.createElement("script");return t.onreadystatechange=function(){e(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.g.document.documentElement.appendChild(t),e}}},6345:(e,t)=>{"use strict";t.test=function(){return!0},t.install=function(e){return function(){setTimeout(e,0)}}},8291:(e,t,n)=>{var i,r;!function(){var s,o,a,u,c,l,h,p,d,f,g,m,y,v,x,b,w,S,C,E,k,_,T,L,O,A,$,P,I,Q,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),i=0;i<n.length;i++){var r=n[i],s=e[r];if(Array.isArray(s))t[r]=s.slice();else{if("string"!=typeof s&&"number"!=typeof s&&"boolean"!=typeof s)throw new TypeError("clone is not deep and does not support nested objects");t[r]=s}}return t},R.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),i=e.slice(t+1);return new R.FieldRef(i,n,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,n,i,r=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),i=Object.keys(t.elements);for(var s=0;s<i.length;s++){var o=i[s];o in n.elements&&r.push(o)}return new R.Set(r)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var n=0;for(var i in e)"_index"!=i&&(n+=Object.keys(e[i]).length);var r=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(r))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var n=e.toString().toLowerCase(),i=n.length,r=[],s=0,o=0;s<=i;s++){var a=s-o;if(n.charAt(s).match(R.tokenizer.separator)||s==i){if(a>0){var u=R.utils.clone(t)||{};u.position=[o,a],u.index=r.length,r.push(new R.Token(n.slice(o,s),u))}o=s+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var i=this._stack[n],r=[],s=0;s<e.length;s++){var o=i(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a=0;a<o.length;a++)r.push(o[a]);else r.push(o)}e=r}return e},R.Pipeline.prototype.runString=function(e,t){var n=new R.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,i=n-t,r=Math.floor(i/2),s=this.elements[2*r];i>1&&(s<e&&(t=r),s>e&&(n=r),s!=e);)i=n-t,r=t+Math.floor(i/2),s=this.elements[2*r];return s==e||s>e?2*r:s<e?2*(r+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var i=this.positionForIndex(e);this.elements[i]==e?this.elements[i+1]=n(this.elements[i+1],t):this.elements.splice(i,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var i=this.elements[n];e+=i*i}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,i=e.elements,r=n.length,s=i.length,o=0,a=0,u=0,c=0;u<r&&c<s;)(o=n[u])<(a=i[c])?u+=2:o>a?c+=2:o==a&&(t+=n[u+1]*i[c+1],u+=2,c+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},h="^("+(c="[^aeiou][^aeiouy]*")+")?"+(l=(u="[aeiouy]")+"[aeiou]*")+c+"("+l+")?$",p="^("+c+")?"+l+c+l+c,d="^("+c+")?"+u,f=new RegExp("^("+c+")?"+l+c),g=new RegExp(p),m=new RegExp(h),y=new RegExp(d),v=/^(.+?)(ss|i)es$/,x=/^(.+?)([^s])s$/,b=/^(.+?)eed$/,w=/^(.+?)(ed|ing)$/,S=/.$/,C=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+c+u+"[^aeiouwxy]$"),_=/^(.+?[^aeiou])y$/,T=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,L=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,O=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,A=/^(.+?)(s|t)(ion)$/,$=/^(.+?)e$/,P=/ll$/,I=new RegExp("^"+c+u+"[^aeiouwxy]$"),Q=function(e){var t,n,i,r,s,u,c;if(e.length<3)return e;if("y"==(i=e.substr(0,1))&&(e=i.toUpperCase()+e.substr(1)),s=x,(r=v).test(e)?e=e.replace(r,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),s=w,(r=b).test(e)){var l=r.exec(e);(r=f).test(l[1])&&(r=S,e=e.replace(r,""))}else s.test(e)&&(t=(l=s.exec(e))[1],(s=y).test(t)&&(u=E,c=k,(s=C).test(e=t)?e+="e":u.test(e)?(r=S,e=e.replace(r,"")):c.test(e)&&(e+="e")));return(r=_).test(e)&&(e=(t=(l=r.exec(e))[1])+"i"),(r=T).test(e)&&(t=(l=r.exec(e))[1],n=l[2],(r=f).test(t)&&(e=t+o[n])),(r=L).test(e)&&(t=(l=r.exec(e))[1],n=l[2],(r=f).test(t)&&(e=t+a[n])),s=A,(r=O).test(e)?(t=(l=r.exec(e))[1],(r=g).test(t)&&(e=t)):s.test(e)&&(t=(l=s.exec(e))[1]+l[2],(s=g).test(t)&&(e=t)),(r=$).test(e)&&(t=(l=r.exec(e))[1],s=m,u=I,((r=g).test(t)||s.test(t)&&!u.test(t))&&(e=t)),s=g,(r=P).test(e)&&s.test(e)&&(r=S,e=e.replace(r,"")),"y"==i&&(e=i.toLowerCase()+e.substr(1)),e},function(e){return e.update(Q)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,n=0,i=e.length;n<i;n++)t.insert(e[n]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var n=new R.TokenSet,i=[{node:n,editsRemaining:t,str:e}];i.length;){var r=i.pop();if(r.str.length>0){var s,o=r.str.charAt(0);o in r.node.edges?s=r.node.edges[o]:(s=new R.TokenSet,r.node.edges[o]=s),1==r.str.length&&(s.final=!0),i.push({node:s,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var a=r.node.edges["*"];else{a=new R.TokenSet;r.node.edges["*"]=a}if(0==r.str.length&&(a.final=!0),i.push({node:a,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&i.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var u=r.node.edges["*"];else{u=new R.TokenSet;r.node.edges["*"]=u}1==r.str.length&&(u.final=!0),i.push({node:u,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var c,l=r.str.charAt(0),h=r.str.charAt(1);h in r.node.edges?c=r.node.edges[h]:(c=new R.TokenSet,r.node.edges[h]=c),1==r.str.length&&(c.final=!0),i.push({node:c,editsRemaining:r.editsRemaining-1,str:l+r.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,i=0,r=e.length;i<r;i++){var s=e[i],o=i==r-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a=new R.TokenSet;a.final=o,t.edges[s]=a,t=a}}return n},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),i=Object.keys(n.node.edges),r=i.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var s=0;s<r;s++){var o=i[s];t.push({prefix:n.prefix.concat(o),node:n.node.edges[o]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,i=0;i<n;i++){var r=t[i];e=e+r+this.edges[r].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,n=void 0,i=[{qNode:e,output:t,node:this}];i.length;){n=i.pop();for(var r=Object.keys(n.qNode.edges),s=r.length,o=Object.keys(n.node.edges),a=o.length,u=0;u<s;u++)for(var c=r[u],l=0;l<a;l++){var h=o[l];if(h==c||"*"==c){var p=n.node.edges[h],d=n.qNode.edges[c],f=p.final&&d.final,g=void 0;h in n.output.edges?(g=n.output.edges[h]).final=g.final||f:((g=new R.TokenSet).final=f,n.output.edges[h]=g),i.push({qNode:d,output:g,node:p})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var i=0;i<e.length&&i<this.previousWord.length&&e[i]==this.previousWord[i];i++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(i=n;i<e.length;i++){var r=new R.TokenSet,s=e[i];t.edges[s]=r,this.uncheckedNodes.push({parent:t,char:s,child:r}),t=r}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),i=Object.create(null),r=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a<this.fields.length;a++)i[this.fields[a]]=new R.Vector;e.call(t,t);for(a=0;a<t.clauses.length;a++){var u=t.clauses[a],c=null,l=R.Set.empty;c=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var h=0;h<c.length;h++){var p=c[h];u.term=p;var d=R.TokenSet.fromClause(u),f=this.tokenSet.intersect(d).toArray();if(0===f.length&&u.presence===R.Query.presence.REQUIRED){for(var g=0;g<u.fields.length;g++){s[$=u.fields[g]]=R.Set.empty}break}for(var m=0;m<f.length;m++){var y=f[m],v=this.invertedIndex[y],x=v._index;for(g=0;g<u.fields.length;g++){var b=v[$=u.fields[g]],w=Object.keys(b),S=y+"/"+$,C=new R.Set(w);if(u.presence==R.Query.presence.REQUIRED&&(l=l.union(C),void 0===s[$]&&(s[$]=R.Set.complete)),u.presence!=R.Query.presence.PROHIBITED){if(i[$].upsert(x,u.boost,(function(e,t){return e+t})),!r[S]){for(var E=0;E<w.length;E++){var k,_=w[E],T=new R.FieldRef(_,$),L=b[_];void 0===(k=n[T])?n[T]=new R.MatchData(y,$,L):k.add(y,$,L)}r[S]=!0}}else void 0===o[$]&&(o[$]=R.Set.empty),o[$]=o[$].union(C)}}}if(u.presence===R.Query.presence.REQUIRED)for(g=0;g<u.fields.length;g++){s[$=u.fields[g]]=s[$].intersect(l)}}var O=R.Set.complete,A=R.Set.empty;for(a=0;a<this.fields.length;a++){var $;s[$=this.fields[a]]&&(O=O.intersect(s[$])),o[$]&&(A=A.union(o[$]))}var P=Object.keys(n),I=[],Q=Object.create(null);if(t.isNegated()){P=Object.keys(this.fieldVectors);for(a=0;a<P.length;a++){T=P[a];var N=R.FieldRef.fromString(T);n[T]=new R.MatchData}}for(a=0;a<P.length;a++){var D=(N=R.FieldRef.fromString(P[a])).docRef;if(O.contains(D)&&!A.contains(D)){var F,j=this.fieldVectors[N],H=i[N.fieldName].similarity(j);if(void 0!==(F=Q[D]))F.score+=H,F.matchData.combine(n[N]);else{var V={ref:D,score:H,matchData:n[N]};Q[D]=V,I.push(V)}}}return I.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},n={},i=e.fieldVectors,r=Object.create(null),s=e.invertedIndex,o=new R.TokenSet.Builder,a=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var u=0;u<i.length;u++){var c=(h=i[u])[0],l=h[1];n[c]=new R.Vector(l)}for(u=0;u<s.length;u++){var h,p=(h=s[u])[0],d=h[1];o.insert(p),r[p]=d}return o.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=r,t.tokenSet=o.root,t.pipeline=a,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var r=0;r<i.length;r++){var s=i[r],o=this._fields[s].extractor,a=o?o(e):e[s],u=this.tokenizer(a,{fields:[s]}),c=this.pipeline.run(u),l=new R.FieldRef(n,s),h=Object.create(null);this.fieldTermFrequencies[l]=h,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var p=0;p<c.length;p++){var d=c[p];if(null==h[d]&&(h[d]=0),h[d]+=1,null==this.invertedIndex[d]){var f=Object.create(null);f._index=this.termIndex,this.termIndex+=1;for(var g=0;g<i.length;g++)f[i[g]]=Object.create(null);this.invertedIndex[d]=f}null==this.invertedIndex[d][s][n]&&(this.invertedIndex[d][s][n]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var y=this.metadataWhitelist[m],v=d.metadata[y];null==this.invertedIndex[d][s][n][y]&&(this.invertedIndex[d][s][n][y]=[]),this.invertedIndex[d][s][n][y].push(v)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},i={},r=0;r<t;r++){var s=R.FieldRef.fromString(e[r]),o=s.fieldName;i[o]||(i[o]=0),i[o]+=1,n[o]||(n[o]=0),n[o]+=this.fieldLengths[s]}var a=Object.keys(this._fields);for(r=0;r<a.length;r++){var u=a[r];n[u]=n[u]/i[u]}this.averageFieldLength=n},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,i=Object.create(null),r=0;r<n;r++){for(var s=R.FieldRef.fromString(t[r]),o=s.fieldName,a=this.fieldLengths[s],u=new R.Vector,c=this.fieldTermFrequencies[s],l=Object.keys(c),h=l.length,p=this._fields[o].boost||1,d=this._documents[s.docRef].boost||1,f=0;f<h;f++){var g,m,y,v=l[f],x=c[v],b=this.invertedIndex[v]._index;void 0===i[v]?(g=R.idf(this.invertedIndex[v],this.documentCount),i[v]=g):g=i[v],m=g*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+x),m*=p,m*=d,y=Math.round(1e3*m)/1e3,u.insert(b,y)}e[s]=u}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,n){for(var i=Object.create(null),r=Object.keys(n||{}),s=0;s<r.length;s++){var o=r[s];i[o]=n[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=i)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var i=t[n],r=Object.keys(e.metadata[i]);null==this.metadata[i]&&(this.metadata[i]=Object.create(null));for(var s=0;s<r.length;s++){var o=r[s],a=Object.keys(e.metadata[i][o]);null==this.metadata[i][o]&&(this.metadata[i][o]=Object.create(null));for(var u=0;u<a.length;u++){var c=a[u];null==this.metadata[i][o][c]?this.metadata[i][o][c]=e.metadata[i][o][c]:this.metadata[i][o][c]=this.metadata[i][o][c].concat(e.metadata[i][o][c])}}}},R.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var i=Object.keys(n),r=0;r<i.length;r++){var s=i[r];s in this.metadata[e][t]?this.metadata[e][t][s]=this.metadata[e][t][s].concat(n[s]):this.metadata[e][t][s]=n[s]}else this.metadata[e][t]=n},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},R.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,i=0;i<this.escapeCharPositions.length;i++)n=this.escapeCharPositions[i],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var i=e.peekLexeme();if(null==i){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(i.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+i.type+"'";throw new R.QueryParseError(n,i.start,i.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str];var r=e.peekLexeme();if(null==r){i="expecting term, found nothing";throw new R.QueryParseError(i,t.start,t.end)}if(r.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;i="expecting term, found '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(i,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var i="boost must be numeric";throw new R.QueryParseError(i,t.start,t.end)}e.currentClause.boost=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:i="Unexpected lexeme type '"+r.type+"'";throw new R.QueryParseError(i,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(i=function(){return R})?i.call(t,n,t,e):i)||(e.exports=r)}()}}]); \ No newline at end of file diff --git a/assets/js/8591.6839b73f.js.LICENSE.txt b/assets/js/8591.0c0a62fb.js.LICENSE.txt similarity index 100% rename from assets/js/8591.6839b73f.js.LICENSE.txt rename to assets/js/8591.0c0a62fb.js.LICENSE.txt diff --git a/assets/js/85b1ce62.be0d0425.js b/assets/js/85b1ce62.be0d0425.js new file mode 100644 index 0000000..d12616b --- /dev/null +++ b/assets/js/85b1ce62.be0d0425.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7565],{5744:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=n(4848),r=n(8453);const o={sidebar_position:4},a="Cloudflare Worker",c={id:"sdk-js/cloudflare-worker",title:"Cloudflare Worker",description:"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:",source:"@site/docs/private/sdk-js/cloudflare-worker.md",sourceDirName:"sdk-js",slug:"/sdk-js/cloudflare-worker",permalink:"/private/sdk-js/cloudflare-worker",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4}},i={},d=[];function p(e){const t={code:"code",h1:"h1",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"cloudflare-worker",children:"Cloudflare Worker"}),"\n",(0,s.jsx)(t.p,{children:"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:"const SCREEB_CHANNEL_ID = \"<REPLACE-ME>\";\n\nexport default {\n async fetch(request, env) {\n /**\n * Response properties are immutable. To change them, construct a new\n * Response and pass modified status or statusText in the ResponseInit\n * object. Response headers can be modified through the headers `set` method.\n */\n const originalResponse = await fetch(request);\n\n const screebToken = this.getScreebToken(env, request.url);\n \n // You might need to add some existing values here.\n // See https://help.screeb.app/en/articles/5046665-using-screeb-with-content-security-policy\n const csp = `default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob:`;\n\n // Change \"Content-Security-Policy\" header\n const headers = new Headers(originalResponse.headers); \n headers.set('Content-Security-Policy', csp);\n\n // Change response body by adding the Screeb script\n const originalBody = await originalResponse.text();\n const modifiedBody = originalBody.replace('</body>', `\n <script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n \n $screeb('init', '${SCREEB_CHANNEL_ID}');\n <\/script>\n </body>`\n );\n const response = new Response(modifiedBody, {\n status: originalResponse.status,\n statusText: originalResponse.statusText,\n headers: headers\n });\n\n return response;\n },\n};\n"})})]})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var s=n(6540);const r={},o=s.createContext(r);function a(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/85b1ce62.d7d4c4c5.js b/assets/js/85b1ce62.d7d4c4c5.js deleted file mode 100644 index a4d5069..0000000 --- a/assets/js/85b1ce62.d7d4c4c5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7565],{5250:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=n(4848),r=n(8453);const o={sidebar_position:4},a="Cloudflare Worker",c={id:"sdk-js/cloudflare-worker",title:"Cloudflare Worker",description:"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:",source:"@site/docs/private/sdk-js/cloudflare-worker.md",sourceDirName:"sdk-js",slug:"/sdk-js/cloudflare-worker",permalink:"/private/sdk-js/cloudflare-worker",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4}},i={},d=[];function p(e){const t={code:"code",h1:"h1",header:"header",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"cloudflare-worker",children:"Cloudflare Worker"})}),"\n",(0,s.jsx)(t.p,{children:"To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-js",children:"const SCREEB_CHANNEL_ID = \"<REPLACE-ME>\";\n\nexport default {\n async fetch(request, env) {\n /**\n * Response properties are immutable. To change them, construct a new\n * Response and pass modified status or statusText in the ResponseInit\n * object. Response headers can be modified through the headers `set` method.\n */\n const originalResponse = await fetch(request);\n\n const screebToken = this.getScreebToken(env, request.url);\n \n // You might need to add some existing values here.\n // See https://help.screeb.app/en/articles/5046665-using-screeb-with-content-security-policy\n const csp = `default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob:`;\n\n // Change \"Content-Security-Policy\" header\n const headers = new Headers(originalResponse.headers); \n headers.set('Content-Security-Policy', csp);\n\n // Change response body by adding the Screeb script\n const originalBody = await originalResponse.text();\n const modifiedBody = originalBody.replace('</body>', `\n <script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n \n $screeb('init', '${SCREEB_CHANNEL_ID}');\n <\/script>\n </body>`\n );\n const response = new Response(modifiedBody, {\n status: originalResponse.status,\n statusText: originalResponse.statusText,\n headers: headers\n });\n\n return response;\n },\n};\n"})})]})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var s=n(6540);const r={},o=s.createContext(r);function a(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8608.c5feb465.js b/assets/js/8608.c5feb465.js deleted file mode 100644 index b8512d2..0000000 --- a/assets/js/8608.c5feb465.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8608],{7293:(e,t,n)=>{"use strict";n.d(t,{A:()=>H});var s=n(6540),a=n(4848);function o(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=s.Children.toArray(e),n=t.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),o=t.filter((e=>e!==n)),c=n?.props.children;return{mdxAdmonitionTitle:c,rest:o.length>0?(0,a.jsx)(a.Fragment,{children:o}):null}}(e.children),o=e.title??t;return{...e,...o&&{title:o},children:n}}var c=n(4164),r=n(1312),i=n(7559);const l="admonition_xJq3",d="admonitionHeading_Gvgb",u="admonitionIcon_Rf37",m="admonitionContent_BuS1";function h(e){let{type:t,className:n,children:s}=e;return(0,a.jsx)("div",{className:(0,c.A)(i.G.common.admonition,i.G.common.admonitionType(t),l,n),children:s})}function f(e){let{icon:t,title:n}=e;return(0,a.jsxs)("div",{className:d,children:[(0,a.jsx)("span",{className:u,children:t}),n]})}function p(e){let{children:t}=e;return t?(0,a.jsx)("div",{className:m,children:t}):null}function x(e){const{type:t,icon:n,title:s,children:o,className:c}=e;return(0,a.jsxs)(h,{type:t,className:c,children:[s||n?(0,a.jsx)(f,{title:s,icon:n}):null,(0,a.jsx)(p,{children:o})]})}function g(e){return(0,a.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const b={icon:(0,a.jsx)(g,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function j(e){return(0,a.jsx)(x,{...b,...e,className:(0,c.A)("alert alert--secondary",e.className),children:e.children})}function v(e){return(0,a.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const N={icon:(0,a.jsx)(v,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function y(e){return(0,a.jsx)(x,{...N,...e,className:(0,c.A)("alert alert--success",e.className),children:e.children})}function A(e){return(0,a.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const C={icon:(0,a.jsx)(A,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function k(e){return(0,a.jsx)(x,{...C,...e,className:(0,c.A)("alert alert--info",e.className),children:e.children})}function B(e){return(0,a.jsx)("svg",{viewBox:"0 0 16 16",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const w={icon:(0,a.jsx)(B,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function L(e){return(0,a.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const E={icon:(0,a.jsx)(L,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const T={icon:(0,a.jsx)(B,{}),title:(0,a.jsx)(r.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const _={...{note:j,tip:y,info:k,warning:function(e){return(0,a.jsx)(x,{...w,...e,className:(0,c.A)("alert alert--warning",e.className),children:e.children})},danger:function(e){return(0,a.jsx)(x,{...E,...e,className:(0,c.A)("alert alert--danger",e.className),children:e.children})}},...{secondary:e=>(0,a.jsx)(j,{title:"secondary",...e}),important:e=>(0,a.jsx)(k,{title:"important",...e}),success:e=>(0,a.jsx)(y,{title:"success",...e}),caution:function(e){return(0,a.jsx)(x,{...T,...e,className:(0,c.A)("alert alert--warning",e.className),children:e.children})}}};function H(e){const t=o(e),n=(s=t.type,_[s]||(console.warn(`No admonition component found for admonition type "${s}". Using Info as fallback.`),_.info));var s;return(0,a.jsx)(n,{...t})}},6896:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});n(6540);var s=n(4164),a=n(1312),o=n(5260),c=n(4848);function r(){return(0,c.jsx)(a.A,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function i(){return(0,c.jsx)(a.A,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function l(){return(0,c.jsx)(o.A,{children:(0,c.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function d(){return(0,c.jsx)(a.A,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,c.jsx)(a.A,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}var m=n(7559),h=n(7293);function f(e){let{className:t}=e;return(0,c.jsx)(h.A,{type:"caution",title:(0,c.jsx)(d,{}),className:(0,s.A)(t,m.G.common.draftBanner),children:(0,c.jsx)(u,{})})}function p(e){let{className:t}=e;return(0,c.jsx)(h.A,{type:"caution",title:(0,c.jsx)(r,{}),className:(0,s.A)(t,m.G.common.unlistedBanner),children:(0,c.jsx)(i,{})})}function x(e){return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(l,{}),(0,c.jsx)(p,{...e})]})}function g(e){let{metadata:t}=e;const{unlisted:n,frontMatter:s}=t;return(0,c.jsxs)(c.Fragment,{children:[(n||s.unlisted)&&(0,c.jsx)(x,{}),s.draft&&(0,c.jsx)(f,{})]})}},2153:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});n(6540);var s=n(4164),a=n(1312),o=n(7559),c=n(8774);const r={iconEdit:"iconEdit_Z9Sw"};var i=n(4848);function l(e){let{className:t,...n}=e;return(0,i.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,s.A)(r.iconEdit,t),"aria-hidden":"true",...n,children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})})}function d(e){let{editUrl:t}=e;return(0,i.jsxs)(c.A,{to:t,className:o.G.common.editThisPage,children:[(0,i.jsx)(l,{}),(0,i.jsx)(a.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}var u=n(4586);function m(e){void 0===e&&(e={});const{i18n:{currentLocale:t}}=(0,u.A)(),n=function(){const{i18n:{currentLocale:e,localeConfigs:t}}=(0,u.A)();return t[e].calendar}();return new Intl.DateTimeFormat(t,{calendar:n,...e})}function h(e){let{lastUpdatedAt:t}=e;const n=new Date(t),s=m({day:"numeric",month:"short",year:"numeric",timeZone:"UTC"}).format(n);return(0,i.jsx)(a.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,i.jsx)("b",{children:(0,i.jsx)("time",{dateTime:n.toISOString(),itemProp:"dateModified",children:s})})},children:" on {date}"})}function f(e){let{lastUpdatedBy:t}=e;return(0,i.jsx)(a.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,i.jsx)("b",{children:t})},children:" by {user}"})}function p(e){let{lastUpdatedAt:t,lastUpdatedBy:n}=e;return(0,i.jsxs)("span",{className:o.G.common.lastUpdated,children:[(0,i.jsx)(a.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t?(0,i.jsx)(h,{lastUpdatedAt:t}):"",byUser:n?(0,i.jsx)(f,{lastUpdatedBy:n}):""},children:"Last updated{atDate}{byUser}"}),!1]})}const x={lastUpdated:"lastUpdated_JAkA"};function g(e){let{className:t,editUrl:n,lastUpdatedAt:a,lastUpdatedBy:o}=e;return(0,i.jsxs)("div",{className:(0,s.A)("row",t),children:[(0,i.jsx)("div",{className:"col",children:n&&(0,i.jsx)(d,{editUrl:n})}),(0,i.jsx)("div",{className:(0,s.A)("col",x.lastUpdated),children:(a||o)&&(0,i.jsx)(p,{lastUpdatedAt:a,lastUpdatedBy:o})})]})}},8509:(e,t,n)=>{"use strict";n.d(t,{A:()=>ue});var s=n(6540),a=n(8453),o=n(5260),c=n(2303),r=n(4164),i=n(5293),l=n(6342);function d(){const{prism:e}=(0,l.p)(),{colorMode:t}=(0,i.G)(),n=e.theme,s=e.darkTheme||n;return"dark"===t?s:n}var u=n(7559),m=n(8426),h=n.n(m);const f=/title=(?<quote>["'])(?<title>.*?)\1/,p=/\{(?<range>[\d,-]+)\}/,x={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},g={...x,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},b=Object.keys(x);function j(e,t){const n=e.map((e=>{const{start:n,end:s}=g[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${s})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function v(e,t){let n=e.replace(/\n$/,"");const{language:s,magicComments:a,metastring:o}=t;if(o&&p.test(o)){const e=o.match(p).groups.range;if(0===a.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=a[0].className,s=h()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(s),code:n}}if(void 0===s)return{lineClassNames:{},code:n};const c=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return j(["js","jsBlock"],t);case"jsx":case"tsx":return j(["js","jsBlock","jsx"],t);case"html":return j(["js","jsBlock","html"],t);case"python":case"py":case"bash":return j(["bash"],t);case"markdown":case"md":return j(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return j(["tex"],t);case"lua":case"haskell":case"sql":return j(["lua"],t);case"wasm":return j(["wasm"],t);case"vb":case"vba":case"visual-basic":return j(["vb","rem"],t);case"vbnet":return j(["vbnet","rem"],t);case"batch":return j(["rem"],t);case"basic":return j(["rem","f90"],t);case"fsharp":return j(["js","ml"],t);case"ocaml":case"sml":return j(["ml"],t);case"fortran":return j(["f90"],t);case"cobol":return j(["cobol"],t);default:return j(b,t)}}(s,a),r=n.split("\n"),i=Object.fromEntries(a.map((e=>[e.className,{start:0,range:""}]))),l=Object.fromEntries(a.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),d=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),u=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let h=0;h<r.length;){const e=r[h].match(c);if(!e){h+=1;continue}const t=e.slice(1).find((e=>void 0!==e));l[t]?i[l[t]].range+=`${h},`:d[t]?i[d[t]].start=h:u[t]&&(i[u[t]].range+=`${i[u[t]].start}-${h-1},`),r.splice(h,1)}n=r.join("\n");const m={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;h()(n).forEach((e=>{m[e]??=[],m[e].push(t)}))})),{lineClassNames:m,code:n}}const N="codeBlockContainer_Ckt0";var y=n(4848);function A(e){let{as:t,...n}=e;const s=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[s,a]=e;const o=t[s];o&&"string"==typeof a&&(n[o]=a)})),n}(d());return(0,y.jsx)(t,{...n,style:s,className:(0,r.A)(n.className,N,u.G.common.codeBlock)})}const C={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function k(e){let{children:t,className:n}=e;return(0,y.jsx)(A,{as:"pre",tabIndex:0,className:(0,r.A)(C.codeBlockStandalone,"thin-scrollbar",n),children:(0,y.jsx)("code",{className:C.codeBlockLines,children:t})})}var B=n(9532);const w={attributes:!0,characterData:!0,childList:!0,subtree:!0};function L(e,t){const[n,a]=(0,s.useState)(),o=(0,s.useCallback)((()=>{a(e.current?.closest("[role=tabpanel][hidden]"))}),[e,a]);(0,s.useEffect)((()=>{o()}),[o]),function(e,t,n){void 0===n&&(n=w);const a=(0,B._q)(t),o=(0,B.Be)(n);(0,s.useEffect)((()=>{const t=new MutationObserver(a);return e&&t.observe(e,o),()=>t.disconnect()}),[e,a,o])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),o())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var E=n(1765);const T="codeLine_lJS_",_="codeLineNumber_Tfdd",H="codeLineContent_feaV";function S(e){let{line:t,classNames:n,showLineNumbers:s,getLineProps:a,getTokenProps:o}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const c=a({line:t,className:(0,r.A)(n,s&&T)}),i=t.map(((e,t)=>(0,y.jsx)("span",{...o({token:e})},t)));return(0,y.jsxs)("span",{...c,children:[s?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("span",{className:_}),(0,y.jsx)("span",{className:H,children:i})]}):i,(0,y.jsx)("br",{})]})}var M=n(1312);function U(e){return(0,y.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,y.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function I(e){return(0,y.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,y.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const z={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function R(e){let{code:t,className:n}=e;const[a,o]=(0,s.useState)(!1),c=(0,s.useRef)(void 0),i=(0,s.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const s=document.createElement("textarea"),a=document.activeElement;s.value=e,s.setAttribute("readonly",""),s.style.contain="strict",s.style.position="absolute",s.style.left="-9999px",s.style.fontSize="12pt";const o=document.getSelection(),c=o.rangeCount>0&&o.getRangeAt(0);n.append(s),s.select(),s.selectionStart=0,s.selectionEnd=e.length;let r=!1;try{r=document.execCommand("copy")}catch{}s.remove(),c&&(o.removeAllRanges(),o.addRange(c)),a&&a.focus()}(t),o(!0),c.current=window.setTimeout((()=>{o(!1)}),1e3)}),[t]);return(0,s.useEffect)((()=>()=>window.clearTimeout(c.current)),[]),(0,y.jsx)("button",{type:"button","aria-label":a?(0,M.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,M.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,M.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.A)("clean-btn",n,z.copyButton,a&&z.copyButtonCopied),onClick:i,children:(0,y.jsxs)("span",{className:z.copyButtonIcons,"aria-hidden":"true",children:[(0,y.jsx)(U,{className:z.copyButtonIcon}),(0,y.jsx)(I,{className:z.copyButtonSuccessIcon})]})})}function V(e){return(0,y.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,y.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const O="wordWrapButtonIcon_Bwma",$="wordWrapButtonEnabled_EoeP";function D(e){let{className:t,onClick:n,isEnabled:s}=e;const a=(0,M.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,y.jsx)("button",{type:"button",onClick:n,className:(0,r.A)("clean-btn",t,s&&$),"aria-label":a,title:a,children:(0,y.jsx)(V,{className:O,"aria-hidden":"true"})})}function P(e){let{children:t,className:n="",metastring:a,title:o,showLineNumbers:c,language:i}=e;const{prism:{defaultLanguage:u,magicComments:m}}=(0,l.p)(),h=function(e){return e?.toLowerCase()}(i??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}(n)??u),p=d(),x=function(){const[e,t]=(0,s.useState)(!1),[n,a]=(0,s.useState)(!1),o=(0,s.useRef)(null),c=(0,s.useCallback)((()=>{const n=o.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[o,e]),r=(0,s.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=o.current,n=e>t||o.current.querySelector("code").hasAttribute("style");a(n)}),[o]);return L(o,r),(0,s.useEffect)((()=>{r()}),[e,r]),(0,s.useEffect)((()=>(window.addEventListener("resize",r,{passive:!0}),()=>{window.removeEventListener("resize",r)})),[r]),{codeBlockRef:o,isEnabled:e,isCodeScrollable:n,toggle:c}}(),g=function(e){return e?.match(f)?.groups.title??""}(a)||o,{lineClassNames:b,code:j}=v(t,{metastring:a,language:h,magicComments:m}),N=c??function(e){return Boolean(e?.includes("showLineNumbers"))}(a);return(0,y.jsxs)(A,{as:"div",className:(0,r.A)(n,h&&!n.includes(`language-${h}`)&&`language-${h}`),children:[g&&(0,y.jsx)("div",{className:C.codeBlockTitle,children:g}),(0,y.jsxs)("div",{className:C.codeBlockContent,children:[(0,y.jsx)(E.f4,{theme:p,code:j,language:h??"text",children:e=>{let{className:t,style:n,tokens:s,getLineProps:a,getTokenProps:o}=e;return(0,y.jsx)("pre",{tabIndex:0,ref:x.codeBlockRef,className:(0,r.A)(t,C.codeBlock,"thin-scrollbar"),style:n,children:(0,y.jsx)("code",{className:(0,r.A)(C.codeBlockLines,N&&C.codeBlockLinesWithNumbering),children:s.map(((e,t)=>(0,y.jsx)(S,{line:e,getLineProps:a,getTokenProps:o,classNames:b[t],showLineNumbers:N},t)))})})}}),(0,y.jsxs)("div",{className:C.buttonGroup,children:[(x.isEnabled||x.isCodeScrollable)&&(0,y.jsx)(D,{className:C.codeButton,onClick:()=>x.toggle(),isEnabled:x.isEnabled}),(0,y.jsx)(R,{className:C.codeButton,code:j})]})]})]})}function q(e){let{children:t,...n}=e;const a=(0,c.A)(),o=function(e){return s.Children.toArray(e).some((e=>(0,s.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),r="string"==typeof o?P:k;return(0,y.jsx)(r,{...n,children:o},String(a))}function G(e){return(0,y.jsx)("code",{...e})}var W=n(8774);var F=n(3427),Z=n(1422);const J="details_lb9f",Y="isBrowser_bmU9",K="collapsibleContent_i85q";function Q(e){return!!e&&("SUMMARY"===e.tagName||Q(e.parentElement))}function X(e,t){return!!e&&(e===t||X(e.parentElement,t))}function ee(e){let{summary:t,children:n,...a}=e;(0,F.A)().collectAnchor(a.id);const o=(0,c.A)(),i=(0,s.useRef)(null),{collapsed:l,setCollapsed:d}=(0,Z.u)({initialState:!a.open}),[u,m]=(0,s.useState)(a.open),h=s.isValidElement(t)?t:(0,y.jsx)("summary",{children:t??"Details"});return(0,y.jsxs)("details",{...a,ref:i,open:u,"data-collapsed":l,className:(0,r.A)(J,o&&Y,a.className),onMouseDown:e=>{Q(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;Q(t)&&X(t,i.current)&&(e.preventDefault(),l?(d(!1),m(!0)):d(!0))},children:[h,(0,y.jsx)(Z.N,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{d(e),m(!e)},children:(0,y.jsx)("div",{className:K,children:n})})]})}const te="details_b_Ee";function ne(e){let{...t}=e;return(0,y.jsx)(ee,{...t,className:(0,r.A)("alert alert--info",te,t.className)})}function se(e){const t=s.Children.toArray(e.children),n=t.find((e=>s.isValidElement(e)&&"summary"===e.type)),a=(0,y.jsx)(y.Fragment,{children:t.filter((e=>e!==n))});return(0,y.jsx)(ne,{...e,summary:n,children:a})}var ae=n(1107);function oe(e){return(0,y.jsx)(ae.A,{...e})}const ce="containsTaskList_mC6p";function re(e){if(void 0!==e)return(0,r.A)(e,e?.includes("contains-task-list")&&ce)}const ie="img_ev3q";var le=n(7293);const de={Head:o.A,details:se,Details:se,code:function(e){return function(e){return void 0!==e.children&&s.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")))}(e)?(0,y.jsx)(G,{...e}):(0,y.jsx)(q,{...e})},a:function(e){return(0,y.jsx)(W.A,{...e})},pre:function(e){return(0,y.jsx)(y.Fragment,{children:e.children})},ul:function(e){return(0,y.jsx)("ul",{...e,className:re(e.className)})},li:function(e){return(0,F.A)().collectAnchor(e.id),(0,y.jsx)("li",{...e})},img:function(e){return(0,y.jsx)("img",{decoding:"async",loading:"lazy",...e,className:(t=e.className,(0,r.A)(t,ie))});var t},h1:e=>(0,y.jsx)(oe,{as:"h1",...e}),h2:e=>(0,y.jsx)(oe,{as:"h2",...e}),h3:e=>(0,y.jsx)(oe,{as:"h3",...e}),h4:e=>(0,y.jsx)(oe,{as:"h4",...e}),h5:e=>(0,y.jsx)(oe,{as:"h5",...e}),h6:e=>(0,y.jsx)(oe,{as:"h6",...e}),admonition:le.A,mermaid:()=>null};function ue(e){let{children:t}=e;return(0,y.jsx)(a.x,{components:de,children:t})}},7763:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});n(6540);var s=n(4164),a=n(5195);const o={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var c=n(4848);const r="table-of-contents__link toc-highlight",i="table-of-contents__link--active";function l(e){let{className:t,...n}=e;return(0,c.jsx)("div",{className:(0,s.A)(o.tableOfContents,"thin-scrollbar",t),children:(0,c.jsx)(a.A,{...n,linkClassName:r,linkActiveClassName:i})})}},5195:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var s=n(6540),a=n(6342);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const s=n.slice(2,e.level);e.parentIndex=Math.max(...s),n[e.level]=t}));const s=[];return t.forEach((e=>{const{parentIndex:n,...a}=e;n>=0?t[n].children.push(a):s.push(a)})),s}function c(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:s}=e;return t.flatMap((e=>{const t=c({toc:e.children,minHeadingLevel:n,maxHeadingLevel:s});return function(e){return e.level>=n&&e.level<=s}(e)?[{...e,children:t}]:t}))}function r(e){const t=e.getBoundingClientRect();return t.top===t.bottom?r(e.parentNode):t}function i(e,t){let{anchorTopOffset:n}=t;const s=e.find((e=>r(e).top>=n));if(s){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(r(s))?s:e[e.indexOf(s)-1]??null}return e[e.length-1]??null}function l(){const e=(0,s.useRef)(0),{navbar:{hideOnScroll:t}}=(0,a.p)();return(0,s.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function d(e){const t=(0,s.useRef)(void 0),n=l();(0,s.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:s,linkActiveClassName:a,minHeadingLevel:o,maxHeadingLevel:c}=e;function r(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(s),r=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const s=[];for(let a=t;a<=n;a+=1)s.push(`h${a}.anchor`);return Array.from(document.querySelectorAll(s.join()))}({minHeadingLevel:o,maxHeadingLevel:c}),l=i(r,{anchorTopOffset:n.current}),d=e.find((e=>l&&l.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(a),e.classList.add(a),t.current=e):e.classList.remove(a)}(e,e===d)}))}return document.addEventListener("scroll",r),document.addEventListener("resize",r),r(),()=>{document.removeEventListener("scroll",r),document.removeEventListener("resize",r)}}),[e,n])}var u=n(8774),m=n(4848);function h(e){let{toc:t,className:n,linkClassName:s,isChild:a}=e;return t.length?(0,m.jsx)("ul",{className:a?void 0:n,children:t.map((e=>(0,m.jsxs)("li",{children:[(0,m.jsx)(u.A,{to:`#${e.id}`,className:s??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,m.jsx)(h,{isChild:!0,toc:e.children,className:n,linkClassName:s})]},e.id)))}):null}const f=s.memo(h);function p(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:r="table-of-contents__link",linkActiveClassName:i,minHeadingLevel:l,maxHeadingLevel:u,...h}=e;const p=(0,a.p)(),x=l??p.tableOfContents.minHeadingLevel,g=u??p.tableOfContents.maxHeadingLevel,b=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,s.useMemo)((()=>c({toc:o(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:x,maxHeadingLevel:g});return d((0,s.useMemo)((()=>{if(r&&i)return{linkClassName:r,linkActiveClassName:i,minHeadingLevel:x,maxHeadingLevel:g}}),[r,i,x,g])),(0,m.jsx)(f,{toc:b,className:n,linkClassName:r,...h})}},8426:(e,t)=>{function n(e){let t,n=[];for(let s of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(s))n.push(parseInt(s,10));else if(t=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,a,o]=t;if(s&&o){s=parseInt(s),o=parseInt(o);const e=s<o?1:-1;"-"!==a&&".."!==a&&"\u2025"!==a||(o+=e);for(let t=s;t!==o;t+=e)n.push(t)}}return n}t.default=n,e.exports=n},8453:(e,t,n)=>{"use strict";n.d(t,{R:()=>c,x:()=>r});var s=n(6540);const a={},o=s.createContext(a);function c(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:c(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8fbe6e3b.2a8c71c9.js b/assets/js/8fbe6e3b.2a8c71c9.js deleted file mode 100644 index 77ebfec..0000000 --- a/assets/js/8fbe6e3b.2a8c71c9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7530],{2840:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>a,default:()=>l,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var s=r(4848),t=r(8453);const i={sidebar_position:3},a="Group assignation",o={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-react-native/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-react-native/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-react-native/identity"},next:{title:"Event tracking",permalink:"/sdk-react-native/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"})}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "Apple");\nassignGroup("plan", "Growth");\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "nuR4eecu", { name: "Apple" });\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nunassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "nuR4eecu", {\n name: "Apple",\n employes: "100.000+",\n})\n'})})]})}function l(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>a,x:()=>o});var s=r(6540);const t={},i=s.createContext(t);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8fbe6e3b.99e53d25.js b/assets/js/8fbe6e3b.99e53d25.js new file mode 100644 index 0000000..c128bdd --- /dev/null +++ b/assets/js/8fbe6e3b.99e53d25.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7530],{7929:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var s=r(4848),t=r(8453);const i={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign groups to your users, along with properties describing the group.",source:"@site/docs/sdk-react-native/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-react-native/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-react-native/identity"},next:{title:"Event tracking",permalink:"/sdk-react-native/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"}),"\n",(0,s.jsx)(n.p,{children:"You can assign groups to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "Apple");\nassignGroup("plan", "Growth");\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,s.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "nuR4eecu", { name: "Apple" });\n'})}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nunassignGroup(null, "cohort-42");\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'import { assignGroup, unassignGroup } from "@screeb/react-native";\n\nassignGroup("company", "nuR4eecu", {\n name: "Apple",\n employes: "100.000+",\n})\n'})})]})}function l(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/90375bcc.2ddf4a4f.js b/assets/js/90375bcc.2ddf4a4f.js deleted file mode 100644 index a1b030f..0000000 --- a/assets/js/90375bcc.2ddf4a4f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7269],{2842:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>d});var s=r(4848),a=r(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-android/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-android/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"doceSidebar",previous:{title:"Screen tracking",permalink:"/sdk-android/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-android/android-hooks"}},o={},d=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"})}),"\n",(0,s.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,s.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>"\n)\n'})}),"\n",(0,s.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,s.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,s.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n allowMultipleResponses = false\n)\n'})}),"\n",(0,s.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,s.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,s.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,s.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n ignoreSurveyStatus = false\n)\n'})}),"\n",(0,s.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n hiddenFields = HiddenFields().apply {\n this["h1"] = "hidden_field1"\n this["h_count"] = 75\n }\n)\n'})})]})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>l,x:()=>i});var s=r(6540);const a={},n=s.createContext(a);function l(e){const t=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),s.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/90375bcc.dd9f1a1b.js b/assets/js/90375bcc.dd9f1a1b.js new file mode 100644 index 0000000..34ee781 --- /dev/null +++ b/assets/js/90375bcc.dd9f1a1b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7269],{327:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>d});var r=s(4848),a=s(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-android/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-android/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"doceSidebar",previous:{title:"Screen tracking",permalink:"/sdk-android/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-android/android-hooks"}},o={},d=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"}),"\n",(0,r.jsx)(t.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,r.jsx)(t.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>"\n)\n'})}),"\n",(0,r.jsx)(t.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,r.jsxs)(t.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,r.jsx)(t.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n allowMultipleResponses = false\n)\n'})}),"\n",(0,r.jsx)(t.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,r.jsxs)(t.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,r.jsx)(t.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,r.jsx)(t.code,{children:"false"}),":"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n ignoreSurveyStatus = false\n)\n'})}),"\n",(0,r.jsx)(t.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,r.jsxs)(t.p,{children:["The ",(0,r.jsx)(t.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n hiddenFields = HiddenFields().apply {\n this["h1"] = "hidden_field1"\n this["h_count"] = 75\n }\n)\n'})})]})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>l,x:()=>i});var r=s(6540);const a={},n=r.createContext(a);function l(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/927293c5.44ba3759.js b/assets/js/927293c5.44ba3759.js new file mode 100644 index 0000000..dd36995 --- /dev/null +++ b/assets/js/927293c5.44ba3759.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3861],{5592:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var s=t(4848),i=t(8453);const r={sidebar_position:1},o="Install",a={id:"install",title:"Install",description:"How to add the Screeb tag to your website?",source:"@site/docs/sdk-js/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-js/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-js/how-screeb-works"},next:{title:"NPM packages",permalink:"/sdk-js/npm-packages"}},l={},c=[{value:"How to add the Screeb tag to your website?",id:"how-to-add-the-screeb-tag-to-your-website",level:2},{value:"Using HTML",id:"using-html",level:3},{value:"Using NPM Packages",id:"using-npm-packages",level:3},{value:"Using Segment",id:"using-segment",level:3},{value:"Using Google Tag Manager (GTM)",id:"using-google-tag-manager-gtm",level:3},{value:"About tag lifecycle",id:"about-tag-lifecycle",level:2},{value:"Initialization",id:"initialization",level:3},{value:"deactivation",id:"deactivation",level:3}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"install",children:"Install"}),"\n",(0,s.jsx)(n.h2,{id:"how-to-add-the-screeb-tag-to-your-website",children:"How to add the Screeb tag to your website?"}),"\n",(0,s.jsx)(n.p,{children:"The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features."}),"\n",(0,s.jsx)(n.h3,{id:"using-html",children:"Using HTML"}),"\n",(0,s.jsx)(n.p,{children:"There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code."}),"\n",(0,s.jsxs)(n.p,{children:["For that, you need to copy the Screeb tag code and paste it into your website's HTML code.\nYou can find this code in your workspace settings, (see ",(0,s.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Install Screeb section"}),")."]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsxs)(n.p,{children:["Pay Attention to the identifier ",(0,s.jsx)(n.code,{children:"<website-id>"})," in the tag code. This identifier is unique per Screeb workspace."]})}),"\n",(0,s.jsxs)(n.p,{children:["Paste the tag at the end of your HTML page (before ",(0,s.jsx)(n.code,{children:"</body>"}),")."]}),"\n",(0,s.jsx)(n.p,{children:"Example:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n $screeb('init', '<website-id>');\n<\/script>\n"})}),"\n",(0,s.jsx)(n.h3,{id:"using-npm-packages",children:"Using NPM Packages"}),"\n",(0,s.jsxs)(n.p,{children:["If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.\n",(0,s.jsx)(n.a,{href:"./npm-packages",children:"See NPM Packages."})]}),"\n",(0,s.jsx)(n.h3,{id:"using-segment",children:"Using Segment"}),"\n",(0,s.jsx)(n.p,{children:"If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually."}),"\n",(0,s.jsx)(n.p,{children:"To install Screeb using Segment Destinations, follow these steps:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Log in to Segment"}),": Go to your Segment workspace and log in with your credentials."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Add Screeb as a Destination"}),":"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Navigate to the ",(0,s.jsx)(n.strong,{children:"Destinations"})," tab in your Segment workspace."]}),"\n",(0,s.jsxs)(n.li,{children:["Click on ",(0,s.jsx)(n.strong,{children:"Add Destination"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:["Search for ",(0,s.jsx)(n.strong,{children:"Screeb Web (Actions)"})," in the catalog and select it."]}),"\n",(0,s.jsxs)(n.li,{children:["Click on ",(0,s.jsx)(n.strong,{children:"Configure Screeb Web (Actions)"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Configure Screeb"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Enter your Screeb ",(0,s.jsx)(n.strong,{children:"Workspace ID"}),". You can find this ID in your ",(0,s.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Screeb workspace settings"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Follow the on-screen instructions to complete the setup."}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"4",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Send Data to Screeb"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured."}),"\n",(0,s.jsx)(n.li,{children:"Ensure that your events are correctly set up in Segment to capture the data you need in Screeb."}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"5",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Verify Installation"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Go back to your Screeb workspace."}),"\n",(0,s.jsx)(n.li,{children:"Check the incoming data to ensure that events from Segment are being received correctly."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["For more detailed instructions, refer to the ",(0,s.jsx)(n.a,{href:"https://segment.com/docs/connections/destinations/catalog/actions-screeb-web/",children:"Segment documentation"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms."}),"\n",(0,s.jsx)(n.h3,{id:"using-google-tag-manager-gtm",children:"Using Google Tag Manager (GTM)"}),"\n",(0,s.jsx)(n.p,{children:"If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually."}),"\n",(0,s.jsx)(n.p,{children:"To install Screeb using Google Tag Manager (GTM), follow these steps:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Log in to GTM"}),": Go to your Google Tag Manager account and log in with your credentials."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Create a New Tag"}),":"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Navigate to the ",(0,s.jsx)(n.strong,{children:"Tags"})," section in your GTM workspace."]}),"\n",(0,s.jsxs)(n.li,{children:["Click on ",(0,s.jsx)(n.strong,{children:"Add New Tag"})," to create a new tag."]}),"\n",(0,s.jsxs)(n.li,{children:["Name your new tag and click on ",(0,s.jsx)(n.strong,{children:"Choose a Tag"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Navigate to the \u201cCommunity Tags\u201d by clicking on the banner above the tag list"}),"\n",(0,s.jsxs)(n.li,{children:["Search for ",(0,s.jsx)(n.strong,{children:"Screeb"})," in the community tags and click on ",(0,s.jsx)(n.strong,{children:"Add to Workspace"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Configure the Tag"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Enter your Screeb ",(0,s.jsx)(n.strong,{children:"Workspace ID"}),". You can find this ID in your ",(0,s.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Screeb workspace settings"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"4",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Set Up Trigger"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Click on ",(0,s.jsx)(n.strong,{children:"Triggering"})," to set up a trigger for the tag."]}),"\n",(0,s.jsxs)(n.li,{children:["Choose an appropriate trigger, such as ",(0,s.jsx)(n.strong,{children:"All Pages"}),", to ensure the Screeb tag is loaded on all pages of your website."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"5",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Save and Publish"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Save the tag configuration."}),"\n",(0,s.jsxs)(n.li,{children:["Click on ",(0,s.jsx)(n.strong,{children:"Submit"})," to publish the changes to your GTM container."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"6",children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Verify Installation"}),":"]}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Go back to your Screeb workspace."}),"\n",(0,s.jsx)(n.li,{children:"Check the incoming data to ensure that events from GTM are being received correctly."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms."}),"\n",(0,s.jsx)(n.h2,{id:"about-tag-lifecycle",children:"About tag lifecycle"}),"\n",(0,s.jsx)(n.h3,{id:"initialization",children:"Initialization"}),"\n",(0,s.jsxs)(n.p,{children:["After the script tag is inserted into your page, you must call the ",(0,s.jsx)(n.code,{children:"init"})," command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see ",(0,s.jsx)(n.a,{href:"./identity",children:"identity"})," section)."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>');\n"})}),"\n",(0,s.jsx)(n.h3,{id:"deactivation",children:"deactivation"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can disable the Screeb tag with the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:"$screeb('close');\n"})})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var s=t(6540);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/927293c5.61d5eed2.js b/assets/js/927293c5.61d5eed2.js deleted file mode 100644 index 90ec4d3..0000000 --- a/assets/js/927293c5.61d5eed2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3861],{685:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=s(4848),i=s(8453);const r={sidebar_position:1},o="Install",a={id:"install",title:"Install",description:"How to add the Screeb tag to your website?",source:"@site/docs/sdk-js/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-js/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-js/how-screeb-works"},next:{title:"NPM packages",permalink:"/sdk-js/npm-packages"}},l={},c=[{value:"How to add the Screeb tag to your website?",id:"how-to-add-the-screeb-tag-to-your-website",level:2},{value:"Using HTML",id:"using-html",level:3},{value:"Using NPM Packages",id:"using-npm-packages",level:3},{value:"Using Segment",id:"using-segment",level:3},{value:"Using Google Tag Manager (GTM)",id:"using-google-tag-manager-gtm",level:3},{value:"About tag lifecycle",id:"about-tag-lifecycle",level:2},{value:"Initialization",id:"initialization",level:3},{value:"deactivation",id:"deactivation",level:3}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"install",children:"Install"})}),"\n",(0,t.jsx)(n.h2,{id:"how-to-add-the-screeb-tag-to-your-website",children:"How to add the Screeb tag to your website?"}),"\n",(0,t.jsx)(n.p,{children:"The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features."}),"\n",(0,t.jsx)(n.h3,{id:"using-html",children:"Using HTML"}),"\n",(0,t.jsx)(n.p,{children:"There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code."}),"\n",(0,t.jsxs)(n.p,{children:["For that, you need to copy the Screeb tag code and paste it into your website's HTML code.\nYou can find this code in your workspace settings, (see ",(0,t.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Install Screeb section"}),")."]}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.p,{children:["Pay Attention to the identifier ",(0,t.jsx)(n.code,{children:"<website-id>"})," in the tag code. This identifier is unique per Screeb workspace."]})}),"\n",(0,t.jsxs)(n.p,{children:["Paste the tag at the end of your HTML page (before ",(0,t.jsx)(n.code,{children:"</body>"}),")."]}),"\n",(0,t.jsx)(n.p,{children:"Example:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-html",children:"<script type=\"text/javascript\">\n (function (s,c,r,ee,b) {\n s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\n b=c.createElement('script');b.type='text/javascript';\n b.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n }(window,document,'$screeb','https://t.screeb.app/tag.js'));\n\n $screeb('init', '<website-id>');\n<\/script>\n"})}),"\n",(0,t.jsx)(n.h3,{id:"using-npm-packages",children:"Using NPM Packages"}),"\n",(0,t.jsxs)(n.p,{children:["If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.\n",(0,t.jsx)(n.a,{href:"./npm-packages",children:"See NPM Packages."})]}),"\n",(0,t.jsx)(n.h3,{id:"using-segment",children:"Using Segment"}),"\n",(0,t.jsx)(n.p,{children:"If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually."}),"\n",(0,t.jsx)(n.p,{children:"To install Screeb using Segment Destinations, follow these steps:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Log in to Segment"}),": Go to your Segment workspace and log in with your credentials."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Add Screeb as a Destination"}),":"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.strong,{children:"Destinations"})," tab in your Segment workspace."]}),"\n",(0,t.jsxs)(n.li,{children:["Click on ",(0,t.jsx)(n.strong,{children:"Add Destination"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Search for ",(0,t.jsx)(n.strong,{children:"Screeb Web (Actions)"})," in the catalog and select it."]}),"\n",(0,t.jsxs)(n.li,{children:["Click on ",(0,t.jsx)(n.strong,{children:"Configure Screeb Web (Actions)"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Configure Screeb"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Enter your Screeb ",(0,t.jsx)(n.strong,{children:"Workspace ID"}),". You can find this ID in your ",(0,t.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Screeb workspace settings"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Follow the on-screen instructions to complete the setup."}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"4",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Send Data to Screeb"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured."}),"\n",(0,t.jsx)(n.li,{children:"Ensure that your events are correctly set up in Segment to capture the data you need in Screeb."}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"5",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Verify Installation"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Go back to your Screeb workspace."}),"\n",(0,t.jsx)(n.li,{children:"Check the incoming data to ensure that events from Segment are being received correctly."}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["For more detailed instructions, refer to the ",(0,t.jsx)(n.a,{href:"https://segment.com/docs/connections/destinations/catalog/actions-screeb-web/",children:"Segment documentation"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms."}),"\n",(0,t.jsx)(n.h3,{id:"using-google-tag-manager-gtm",children:"Using Google Tag Manager (GTM)"}),"\n",(0,t.jsx)(n.p,{children:"If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually."}),"\n",(0,t.jsx)(n.p,{children:"To install Screeb using Google Tag Manager (GTM), follow these steps:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Log in to GTM"}),": Go to your Google Tag Manager account and log in with your credentials."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Create a New Tag"}),":"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.strong,{children:"Tags"})," section in your GTM workspace."]}),"\n",(0,t.jsxs)(n.li,{children:["Click on ",(0,t.jsx)(n.strong,{children:"Add New Tag"})," to create a new tag."]}),"\n",(0,t.jsxs)(n.li,{children:["Name your new tag and click on ",(0,t.jsx)(n.strong,{children:"Choose a Tag"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Navigate to the \u201cCommunity Tags\u201d by clicking on the banner above the tag list"}),"\n",(0,t.jsxs)(n.li,{children:["Search for ",(0,t.jsx)(n.strong,{children:"Screeb"})," in the community tags and click on ",(0,t.jsx)(n.strong,{children:"Add to Workspace"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Configure the Tag"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Enter your Screeb ",(0,t.jsx)(n.strong,{children:"Workspace ID"}),". You can find this ID in your ",(0,t.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/install",children:"Screeb workspace settings"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"4",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Set Up Trigger"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Click on ",(0,t.jsx)(n.strong,{children:"Triggering"})," to set up a trigger for the tag."]}),"\n",(0,t.jsxs)(n.li,{children:["Choose an appropriate trigger, such as ",(0,t.jsx)(n.strong,{children:"All Pages"}),", to ensure the Screeb tag is loaded on all pages of your website."]}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"5",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Save and Publish"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Save the tag configuration."}),"\n",(0,t.jsxs)(n.li,{children:["Click on ",(0,t.jsx)(n.strong,{children:"Submit"})," to publish the changes to your GTM container."]}),"\n"]}),"\n",(0,t.jsxs)(n.ol,{start:"6",children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Verify Installation"}),":"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Go back to your Screeb workspace."}),"\n",(0,t.jsx)(n.li,{children:"Check the incoming data to ensure that events from GTM are being received correctly."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms."}),"\n",(0,t.jsx)(n.h2,{id:"about-tag-lifecycle",children:"About tag lifecycle"}),"\n",(0,t.jsx)(n.h3,{id:"initialization",children:"Initialization"}),"\n",(0,t.jsxs)(n.p,{children:["After the script tag is inserted into your page, you must call the ",(0,t.jsx)(n.code,{children:"init"})," command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see ",(0,t.jsx)(n.a,{href:"./identity",children:"identity"})," section)."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>');\n"})}),"\n",(0,t.jsx)(n.h3,{id:"deactivation",children:"deactivation"}),"\n",(0,t.jsx)(n.p,{children:"At any time, you can disable the Screeb tag with the following command:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:"$screeb('close');\n"})})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var t=s(6540);const i={},r=t.createContext(i);function o(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/931451d8.1b1d0d82.js b/assets/js/931451d8.1b1d0d82.js new file mode 100644 index 0000000..932d5df --- /dev/null +++ b/assets/js/931451d8.1b1d0d82.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6922],{5412:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>l});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-flutter/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-flutter/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-flutter/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-flutter/start-survey-programmatically"}},o={},l=[{value:"Attributes",id:"attributes",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.trackScreen("MyHomeScreen");\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-dart",children:"// screen tracking with custom properties\nPluginScreeb.trackScreen('MyHomeScreen', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/931451d8.5612af89.js b/assets/js/931451d8.5612af89.js deleted file mode 100644 index 7982163..0000000 --- a/assets/js/931451d8.5612af89.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6922],{4132:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>l});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-flutter/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-flutter/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-flutter/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-flutter/start-survey-programmatically"}},o={},l=[{value:"Attributes",id:"attributes",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"})}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.trackScreen("MyHomeScreen");\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-dart",children:"// screen tracking with custom properties\nPluginScreeb.trackScreen('MyHomeScreen', {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n});\n"})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/934be54c.a02b1d4a.js b/assets/js/934be54c.a02b1d4a.js deleted file mode 100644 index 235bf04..0000000 --- a/assets/js/934be54c.a02b1d4a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[1536],{8539:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-flutter"}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.65ec6932.js b/assets/js/935f2afb.65ec6932.js new file mode 100644 index 0000000..132b6bb --- /dev/null +++ b/assets/js/935f2afb.65ec6932.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Javascript tag","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"Javascript tag","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-js/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-js/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-js/install","docId":"install","unlisted":false},{"type":"link","label":"NPM packages","href":"/sdk-js/npm-packages","docId":"npm-packages","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-js/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-js/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-js/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-js/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-js/js-hooks","docId":"js-hooks","unlisted":false},{"type":"link","label":"Examples","href":"/sdk-js/examples","docId":"examples","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-js/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-js/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-js/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"examples":{"id":"examples","title":"Examples","description":"1- Start Screeb tag","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign group to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to add the Screeb tag to your website?","sidebar":"docSidebar"},"js-hooks":{"id":"js-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"npm-packages":{"id":"npm-packages","title":"NPM packages","description":"How to add the Screeb tag to your app?","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check if Javascript tag is loaded correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/95f65d10.3f3b4f90.js b/assets/js/95f65d10.3f3b4f90.js new file mode 100644 index 0000000..02f7bd8 --- /dev/null +++ b/assets/js/95f65d10.3f3b4f90.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6425],{3929:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",a={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-android/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-android/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"doceSidebar",previous:{title:"Install",permalink:"/sdk-android/install"},next:{title:"Group assignation",permalink:"/sdk-android/group-assignation"}},d={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"identity",children:"Identity"}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'// assign current session to a visitor identifier (such as your internal user id, an email address...)\nScreeb.setIdentity("<unique-user-id>")\n\n// You can also add properties (see properties configuration below) when calling `setIdentity` command:\nScreeb.setIdentity("<unique-user-id>", VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n })\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:"Screeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'// set visitor properties\nScreeb.setVisitorProperties(\n VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n\n// Delete visitor property: set values to null\nScreeb.setVisitorProperties(\n VisitorProperties().apply {\n this["firstname"] = null\n this["lastname"] = null\n this["plan"] = null\n }\n)\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/95f65d10.523726d6.js b/assets/js/95f65d10.523726d6.js deleted file mode 100644 index 41f249b..0000000 --- a/assets/js/95f65d10.523726d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6425],{2810:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=t(4848),s=t(8453);const r={sidebar_position:2},o="Identity",a={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-android/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-android/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"doceSidebar",previous:{title:"Install",permalink:"/sdk-android/install"},next:{title:"Group assignation",permalink:"/sdk-android/group-assignation"}},d={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"identity",children:"Identity"})}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'// assign current session to a visitor identifier (such as your internal user id, an email address...)\nScreeb.setIdentity("<unique-user-id>")\n\n// You can also add properties (see properties configuration below) when calling `setIdentity` command:\nScreeb.setIdentity("<unique-user-id>", VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n })\n'})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"resetIdentity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:"Screeb.resetIdentity()\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-kotlin",children:'// set visitor properties\nScreeb.setVisitorProperties(\n VisitorProperties().apply {\n this["firstname"] = "<user-firstname>"\n this["lastname"] = "<user-lastname>"\n this["plan"] = "<user-plan>"\n this["age"] = 42\n this["logged_at"] = Date()\n this["authenticated"] = true\n }\n)\n\n// Delete visitor property: set values to null\nScreeb.setVisitorProperties(\n VisitorProperties().apply {\n this["firstname"] = null\n this["lastname"] = null\n this["plan"] = null\n }\n)\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9685a691.6391964d.js b/assets/js/9685a691.6391964d.js deleted file mode 100644 index 37d2a1b..0000000 --- a/assets/js/9685a691.6391964d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9468],{6341:(e,d,n)=>{n.r(d),n.d(d,{assets:()=>l,contentTitle:()=>r,default:()=>x,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=n(4848),t=n(8453);const i={sidebar_position:4},r="Stitch v1.0.0",c={id:"stitch",title:"Stitch v1.0.0",description:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/stitch.md",sourceDirName:".",slug:"/stitch",permalink:"/api-and-connectors/stitch",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Webhook v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0"},next:{title:"Stitch v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0"}},l={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Warehouse schema",id:"warehouse-schema",level:2},{value:"Tables",id:"tables",level:3},{value:"<code>data</code> table",id:"data-table",level:3},{value:"<code>data__response__items</code> table",id:"data__response__items-table",level:3},{value:"<code>data__response__hidden_fields</code> table",id:"data__response__hidden_fields-table",level:3},{value:"Support",id:"support",level:2}];function o(e){const d={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.header,{children:(0,s.jsx)(d.h1,{id:"stitch-v100",children:"Stitch v1.0.0"})}),"\n",(0,s.jsx)(d.p,{children:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,s.jsx)(d.h2,{id:"entities",children:"Entities"}),"\n",(0,s.jsxs)(d.ul,{children:["\n",(0,s.jsx)(d.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,s.jsx)(d.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,s.jsx)(d.li,{children:"Survey"}),"\n",(0,s.jsx)(d.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario."}),"\n",(0,s.jsx)(d.li,{children:"Respondent: Information about the visitor"}),"\n",(0,s.jsx)(d.li,{children:"Response: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey."}),"\n",(0,s.jsx)(d.li,{children:"Question"}),"\n",(0,s.jsx)(d.li,{children:"Answer: An answer is part of a response. Each answer is associated to a question."}),"\n"]}),"\n",(0,s.jsx)(d.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,s.jsx)(d.p,{children:"You can send 3 different event types into your datawarehouse:"}),"\n",(0,s.jsxs)(d.ul,{children:["\n",(0,s.jsx)(d.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,s.jsx)(d.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,s.jsx)(d.li,{children:"On response end: a survey has been closed or fully replied to by the respondent."}),"\n"]}),"\n",(0,s.jsx)(d.h2,{id:"warehouse-schema",children:"Warehouse schema"}),"\n",(0,s.jsx)(d.p,{children:"Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse."}),"\n",(0,s.jsxs)(d.p,{children:["Stitch requires an immutable primary key for identifying rows. Screeb uses ",(0,s.jsx)(d.code,{children:"event_id"})," as primary key."]}),"\n",(0,s.jsx)(d.h3,{id:"tables",children:"Tables"}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Table name"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data"})}),(0,s.jsx)(d.td,{children:"A table with response metadata (organization, channel, survey...)."})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data__response__items"})}),(0,s.jsx)(d.td,{children:"A table with question answer."})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data__response__hidden_fields"})}),(0,s.jsx)(d.td,{children:"A table with your hidden fields linked to the response."})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data-table",children:[(0,s.jsx)(d.code,{children:"data"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of event sent over webhook"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of event"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Date of event in millisecond"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"retry_count"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Nth request for this event"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"version"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Semver version of the webhook payload"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"organization__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the organization"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"organization__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Name of the Screeb account"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"channel__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the channel"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"channel__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Main respondent identifier"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__alias"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Screeb identifier for the respondent"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Respondent name (when available in identity properties)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__email"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Respondent email (when available in identity properties)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__group_names"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Respondent groups"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the survey"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Name of the survey"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the survey scenario"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the scenario edition"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the scenario edition"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Version number of the survey scenario"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the response"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of response start"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of response start in millisecond"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time_to_complete_second"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsxs)(d.td,{children:["Seconds between survey display and response end (when event_type == ",(0,s.jsx)(d.code,{children:"response.ended"}),")"]})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__locale"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Locale of the respondent"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the response"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__title"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Label of the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__replied_at"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__replied_at_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the answer (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the answer (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the answer (string)"})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data__response__items-table",children:[(0,s.jsx)(d.code,{children:"data__response__items"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__title"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Label of the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__replied_at"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__replied_at_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the answer (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the answer (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the answer (string)"})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data__response__hidden_fields-table",children:[(0,s.jsx)(d.code,{children:"data__response__hidden_fields"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Hidden field key"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Hidden field value type: "string", "number", "time", "boolean"'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (string)"})]})]})]}),"\n",(0,s.jsx)(d.h2,{id:"support",children:"Support"}),"\n",(0,s.jsxs)(d.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,s.jsx)(d.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function x(e={}){const{wrapper:d}={...(0,t.R)(),...e.components};return d?(0,s.jsx)(d,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},8453:(e,d,n)=>{n.d(d,{R:()=>r,x:()=>c});var s=n(6540);const t={},i=s.createContext(t);function r(e){const d=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(d):{...d,...e}}),[d,e])}function c(e){let d;return d=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),s.createElement(i.Provider,{value:d},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9685a691.963fc293.js b/assets/js/9685a691.963fc293.js new file mode 100644 index 0000000..d2f2f3e --- /dev/null +++ b/assets/js/9685a691.963fc293.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9468],{6047:(e,d,n)=>{n.r(d),n.d(d,{assets:()=>l,contentTitle:()=>r,default:()=>x,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=n(4848),t=n(8453);const i={sidebar_position:4},r="Stitch v1.0.0",c={id:"stitch",title:"Stitch v1.0.0",description:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/stitch.md",sourceDirName:".",slug:"/stitch",permalink:"/api-and-connectors/stitch",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Webhook v2.1.0",permalink:"/api-and-connectors/webhook-v2.1.0"},next:{title:"Stitch v2.0.0",permalink:"/api-and-connectors/stitch-v2.0.0"}},l={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Warehouse schema",id:"warehouse-schema",level:2},{value:"Tables",id:"tables",level:3},{value:"<code>data</code> table",id:"data-table",level:3},{value:"<code>data__response__items</code> table",id:"data__response__items-table",level:3},{value:"<code>data__response__hidden_fields</code> table",id:"data__response__hidden_fields-table",level:3},{value:"Support",id:"support",level:2}];function o(e){const d={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.h1,{id:"stitch-v100",children:"Stitch v1.0.0"}),"\n",(0,s.jsx)(d.p,{children:"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,s.jsx)(d.h2,{id:"entities",children:"Entities"}),"\n",(0,s.jsxs)(d.ul,{children:["\n",(0,s.jsx)(d.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,s.jsx)(d.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,s.jsx)(d.li,{children:"Survey"}),"\n",(0,s.jsx)(d.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario."}),"\n",(0,s.jsx)(d.li,{children:"Respondent: Information about the visitor"}),"\n",(0,s.jsx)(d.li,{children:"Response: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey."}),"\n",(0,s.jsx)(d.li,{children:"Question"}),"\n",(0,s.jsx)(d.li,{children:"Answer: An answer is part of a response. Each answer is associated to a question."}),"\n"]}),"\n",(0,s.jsx)(d.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,s.jsx)(d.p,{children:"You can send 3 different event types into your datawarehouse:"}),"\n",(0,s.jsxs)(d.ul,{children:["\n",(0,s.jsx)(d.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,s.jsx)(d.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,s.jsx)(d.li,{children:"On response end: a survey has been closed or fully replied to by the respondent."}),"\n"]}),"\n",(0,s.jsx)(d.h2,{id:"warehouse-schema",children:"Warehouse schema"}),"\n",(0,s.jsx)(d.p,{children:"Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse."}),"\n",(0,s.jsxs)(d.p,{children:["Stitch requires an immutable primary key for identifying rows. Screeb uses ",(0,s.jsx)(d.code,{children:"event_id"})," as primary key."]}),"\n",(0,s.jsx)(d.h3,{id:"tables",children:"Tables"}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Table name"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data"})}),(0,s.jsx)(d.td,{children:"A table with response metadata (organization, channel, survey...)."})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data__response__items"})}),(0,s.jsx)(d.td,{children:"A table with question answer."})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"<integration>.data__response__hidden_fields"})}),(0,s.jsx)(d.td,{children:"A table with your hidden fields linked to the response."})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data-table",children:[(0,s.jsx)(d.code,{children:"data"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of event sent over webhook"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of event"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"event_time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Date of event in millisecond"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"retry_count"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Nth request for this event"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"version"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Semver version of the webhook payload"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"organization__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the organization"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"organization__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Name of the Screeb account"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"channel__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the channel"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"channel__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Main respondent identifier"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__alias"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Screeb identifier for the respondent"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Respondent name (when available in identity properties)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__email"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Respondent email (when available in identity properties)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"respondent__group_names"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Respondent groups"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the survey"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Name of the survey"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the survey scenario"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the scenario edition"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the scenario edition"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"survey__scenario_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Version number of the survey scenario"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the response"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of response start"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of response start in millisecond"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__time_to_complete_second"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsxs)(d.td,{children:["Seconds between survey display and response end (when event_type == ",(0,s.jsx)(d.code,{children:"response.ended"}),")"]})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__locale"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Locale of the respondent"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the response"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__question__title"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Label of the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__replied_at"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__replied_at_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the answer (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the answer (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"response__answer__field__value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the answer (string)"})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data__response__items-table",children:[(0,s.jsx)(d.code,{children:"data__response__items"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Type of question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"question__title"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Label of the question"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__replied_at"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Date of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__replied_at_ms"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Timestamp of the answer (millisecond)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__tags"})}),(0,s.jsx)(d.td,{children:"[]text"}),(0,s.jsx)(d.td,{children:"Tags of the answer"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__correlation_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the answer (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the answer (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"answer__field__value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the answer (string)"})]})]})]}),"\n",(0,s.jsxs)(d.h3,{id:"data__response__hidden_fields-table",children:[(0,s.jsx)(d.code,{children:"data__response__hidden_fields"})," table"]}),"\n",(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"Column"}),(0,s.jsx)(d.th,{children:"Type"}),(0,s.jsx)(d.th,{children:"Description"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_batched_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_level_0_id"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_received_at"})}),(0,s.jsx)(d.td,{children:"timestamp with time zone"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_sequence"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_source_key_event_id"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"_sdc_table_version"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Stitch internal"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"name"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Hidden field key"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"type"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:'Hidden field value type: "string", "number", "time", "boolean"'})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__bi"})}),(0,s.jsx)(d.td,{children:"bigint"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (numeric)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__bo"})}),(0,s.jsx)(d.td,{children:"boolean"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (boolean)"})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"value__st"})}),(0,s.jsx)(d.td,{children:"text"}),(0,s.jsx)(d.td,{children:"Value of the hidden field (string)"})]})]})]}),"\n",(0,s.jsx)(d.h2,{id:"support",children:"Support"}),"\n",(0,s.jsxs)(d.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,s.jsx)(d.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function x(e={}){const{wrapper:d}={...(0,t.R)(),...e.components};return d?(0,s.jsx)(d,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},8453:(e,d,n)=>{n.d(d,{R:()=>r,x:()=>c});var s=n(6540);const t={},i=s.createContext(t);function r(e){const d=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(d):{...d,...e}}),[d,e])}function c(e){let d;return d=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),s.createElement(i.Provider,{value:d},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9d20b01b.dbb008c8.js b/assets/js/9d20b01b.dbb008c8.js new file mode 100644 index 0000000..28fd1ca --- /dev/null +++ b/assets/js/9d20b01b.dbb008c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4057],{7269:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-react-native"}')}}]); \ No newline at end of file diff --git a/assets/js/9e7e9fe8.cafc8976.js b/assets/js/9e7e9fe8.cafc8976.js deleted file mode 100644 index f76e127..0000000 --- a/assets/js/9e7e9fe8.cafc8976.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6447],{4807:e=>{e.exports=JSON.parse('{"version":{"pluginId":"sdk-ios","version":"current","label":"iOS SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"iOS SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-ios/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-ios/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-ios/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-ios/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-ios/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-ios/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-ios/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-ios/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-ios/ios-hooks","docId":"ios-hooks","unlisted":false},{"type":"link","label":"Push notifications","href":"/sdk-ios/push-notifications","docId":"push-notifications","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-ios/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-ios/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-ios/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign group to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the iOS SDK in your app?","sidebar":"docSidebar"},"ios-hooks":{"id":"ios-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"push-notifications":{"id":"push-notifications","title":"Push notifications","description":"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"\\"Failed to build module \'Screeb\'; this SDK is not supported by the compiler\\"","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/a11f7a62.e230f057.js b/assets/js/a11f7a62.e230f057.js new file mode 100644 index 0000000..3d8c662 --- /dev/null +++ b/assets/js/a11f7a62.e230f057.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2832],{2914:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>c});var i=s(4848),r=s(8453);const t={sidebar_position:1},a="Install",o={id:"install",title:"Install",description:"How to install the React-Native SDK in your app?",source:"@site/docs/sdk-react-native/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-react-native/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-react-native/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-react-native/identity"}},d={},c=[{value:"How to install the React-Native SDK in your app?",id:"how-to-install-the-react-native-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the React-Native SDK in your app?",id:"how-to-configure-the-react-native-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Android",id:"android",level:3},{value:"iOS",id:"ios",level:3},{value:"Update",id:"update",level:4},{value:"Import Screeb SDK into your package",id:"import-screeb-sdk-into-your-package",level:3},{value:"Setup the SDK",id:"setup-the-sdk",level:3}];function l(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",p:"p",pre:"pre",strong:"strong",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"install",children:"Install"}),"\n",(0,i.jsx)(n.h2,{id:"how-to-install-the-react-native-sdk-in-your-app",children:"How to install the React-Native SDK in your app?"}),"\n",(0,i.jsxs)(n.p,{children:["See the ",(0,i.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})," to install the last version of the Screeb SDK dependency in a React-Native app."]}),"\n",(0,i.jsxs)("p",{align:"center",children:[(0,i.jsx)("a",{href:"https://www.npmjs.com/package/@screeb/react-native",children:(0,i.jsx)("img",{alt:"npm screeb/react-native",src:"https://img.shields.io/npm/v/@screeb/react-native"})}),(0,i.jsx)("a",{href:"https://opensource.org/licenses/MIT",children:(0,i.jsx)("img",{src:"https://img.shields.io/badge/license-MIT-purple.svg",alt:"License: MIT"})}),(0,i.jsx)("a",{href:"https://cocoapods.org/pods/Screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Cocoapods"})}),(0,i.jsx)("a",{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,i.jsx)("img",{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,i.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,i.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,i.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,i.jsx)(n.strong,{children:"Android SDK version 19 minimum"})," and ",(0,i.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The Swift version is ",(0,i.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,i.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS."}),"\n",(0,i.jsx)(n.h2,{id:"how-to-configure-the-react-native-sdk-in-your-app",children:"How to configure the React-Native SDK in your app?"}),"\n",(0,i.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,i.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"npm install @screeb/react-native\n"})}),"\n",(0,i.jsx)(n.h3,{id:"android",children:"Android"}),"\n",(0,i.jsxs)(n.p,{children:["The Android SDK needs the permissions ",(0,i.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.INTERNET" />\n'})}),"\n",(0,i.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.CAMERA"/>\n<uses-permission android:name="android.permission.MICROPHONE" />\n<uses-feature android:name="android.hardware.camera" android:required="true"/>\n<uses-feature android:name="android.hardware.camera.autofocus"/>\n<uses-permission android:name="android.permission.RECORD_AUDIO" />\n<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />\n'})}),"\n",(0,i.jsx)(n.h3,{id:"ios",children:"iOS"}),"\n",(0,i.jsx)(n.p,{children:"The SDK need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,i.jsx)(n.h4,{id:"update",children:"Update"}),"\n",(0,i.jsxs)(n.p,{children:["When upgrading the React-Native SDK version, you may need to run in ",(0,i.jsx)(n.code,{children:"ios/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ios/\npod update Screeb\n"})}),"\n",(0,i.jsx)(n.h3,{id:"import-screeb-sdk-into-your-package",children:"Import Screeb SDK into your package"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native";\n'})}),"\n",(0,i.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// Init the sdk at app start (useEffect hook used here, but componentDidMount is fine)\nReact.useEffect(() => {\n initSdk(\n \"<android-channel-id>\",\n \"<ios-channel-id>\",\n \"<user-id>\",\n {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n }\n );\n}, []);\n"})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>o});var i=s(6540);const r={},t=i.createContext(r);function a(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a11f7a62.f09a6ea3.js b/assets/js/a11f7a62.f09a6ea3.js deleted file mode 100644 index 3cfb3c4..0000000 --- a/assets/js/a11f7a62.f09a6ea3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[2832],{8728:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>c});var i=s(4848),r=s(8453);const t={sidebar_position:1},a="Install",o={id:"install",title:"Install",description:"How to install the React-Native SDK in your app?",source:"@site/docs/sdk-react-native/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-react-native/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-react-native/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-react-native/identity"}},d={},c=[{value:"How to install the React-Native SDK in your app?",id:"how-to-install-the-react-native-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the React-Native SDK in your app?",id:"how-to-configure-the-react-native-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Android",id:"android",level:3},{value:"iOS",id:"ios",level:3},{value:"Update",id:"update",level:4},{value:"Import Screeb SDK into your package",id:"import-screeb-sdk-into-your-package",level:3},{value:"Setup the SDK",id:"setup-the-sdk",level:3}];function l(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",strong:"strong",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"install",children:"Install"})}),"\n",(0,i.jsx)(n.h2,{id:"how-to-install-the-react-native-sdk-in-your-app",children:"How to install the React-Native SDK in your app?"}),"\n",(0,i.jsxs)(n.p,{children:["See the ",(0,i.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})," to install the last version of the Screeb SDK dependency in a React-Native app."]}),"\n",(0,i.jsxs)("p",{align:"center",children:[(0,i.jsx)("a",{href:"https://www.npmjs.com/package/@screeb/react-native",children:(0,i.jsx)("img",{alt:"npm screeb/react-native",src:"https://img.shields.io/npm/v/@screeb/react-native"})}),(0,i.jsx)("a",{href:"https://opensource.org/licenses/MIT",children:(0,i.jsx)("img",{src:"https://img.shields.io/badge/license-MIT-purple.svg",alt:"License: MIT"})}),(0,i.jsx)("a",{href:"https://cocoapods.org/pods/Screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Cocoapods"})}),(0,i.jsx)("a",{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,i.jsx)("img",{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,i.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,i.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,i.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,i.jsx)(n.strong,{children:"Android SDK version 19 minimum"})," and ",(0,i.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The Swift version is ",(0,i.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,i.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS."}),"\n",(0,i.jsx)(n.h2,{id:"how-to-configure-the-react-native-sdk-in-your-app",children:"How to configure the React-Native SDK in your app?"}),"\n",(0,i.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,i.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"npm install @screeb/react-native\n"})}),"\n",(0,i.jsx)(n.h3,{id:"android",children:"Android"}),"\n",(0,i.jsxs)(n.p,{children:["The Android SDK needs the permissions ",(0,i.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.INTERNET" />\n'})}),"\n",(0,i.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.CAMERA"/>\n<uses-permission android:name="android.permission.MICROPHONE" />\n<uses-feature android:name="android.hardware.camera" android:required="true"/>\n<uses-feature android:name="android.hardware.camera.autofocus"/>\n<uses-permission android:name="android.permission.RECORD_AUDIO" />\n<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />\n'})}),"\n",(0,i.jsx)(n.h3,{id:"ios",children:"iOS"}),"\n",(0,i.jsx)(n.p,{children:"The SDK need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,i.jsx)(n.h4,{id:"update",children:"Update"}),"\n",(0,i.jsxs)(n.p,{children:["When upgrading the React-Native SDK version, you may need to run in ",(0,i.jsx)(n.code,{children:"ios/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ios/\npod update Screeb\n"})}),"\n",(0,i.jsx)(n.h3,{id:"import-screeb-sdk-into-your-package",children:"Import Screeb SDK into your package"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native";\n'})}),"\n",(0,i.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// Init the sdk at app start (useEffect hook used here, but componentDidMount is fine)\nReact.useEffect(() => {\n initSdk(\n \"<android-channel-id>\",\n \"<ios-channel-id>\",\n \"<user-id>\",\n {\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3' : 'iPhone 13',\n }\n );\n}, []);\n"})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>o});var i=s(6540);const r={},t=i.createContext(r);function a(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a20cb6ab.3c513755.js b/assets/js/a20cb6ab.3c513755.js deleted file mode 100644 index e08ba11..0000000 --- a/assets/js/a20cb6ab.3c513755.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7132],{284:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var s=r(4848),i=r(8453),t=r(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,l={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-flutter/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-flutter/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"Flutter SDK",permalink:"/sdk-flutter/"},next:{title:"How Screeb works",permalink:"/sdk-flutter/how-screeb-works"}},c={},d=[...t.RM];function h(e){return(0,s.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},9894:(e,n,r)=>{r.d(n,{Ay:()=>a,RM:()=>t});var s=r(4848),i=r(8453);const t=[{value:"What is Screeb?",id:"what-is-screeb",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Vision",id:"our-vision",level:2},{value:"Observe",id:"observe",level:3},{value:"Collect",id:"collect",level:3},{value:"Engage",id:"engage",level:3},{value:"Deliver",id:"deliver",level:3}];function o(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,s.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,s.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,s.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,s.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,s.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,s.jsx)(n.strong,{children:"User Research"}),", ",(0,s.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,s.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,s.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,s.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,s.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,s.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,s.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,s.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,s.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,s.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,s.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,s.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,s.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,s.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,s.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,s.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,s.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a20cb6ab.8ba9e9cc.js b/assets/js/a20cb6ab.8ba9e9cc.js new file mode 100644 index 0000000..4caa57f --- /dev/null +++ b/assets/js/a20cb6ab.8ba9e9cc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7132],{3212:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var s=r(4848),i=r(8453),t=r(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-flutter/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-flutter/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"Flutter SDK",permalink:"/sdk-flutter/"},next:{title:"How Screeb works",permalink:"/sdk-flutter/how-screeb-works"}},l={},d=[];function h(e){return(0,s.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},9894:(e,n,r)=>{r.d(n,{Ay:()=>o});var s=r(4848),i=r(8453);function t(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,s.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,s.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,s.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,s.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,s.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,s.jsx)(n.strong,{children:"User Research"}),", ",(0,s.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,s.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,s.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,s.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,s.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,s.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,s.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,s.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,s.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,s.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,s.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,s.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,s.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,s.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,s.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,s.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,s.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(t,{...e})}):t(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const i={},t=s.createContext(i);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.0655ba12.js b/assets/js/a7bd4aaa.0655ba12.js deleted file mode 100644 index a488aae..0000000 --- a/assets/js/a7bd4aaa.0655ba12.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7098],{1723:(n,e,s)=>{s.r(e),s.d(e,{default:()=>l});s(6540);var r=s(1003);function o(n,e){return`docs-${n}-${e}`}var c=s(3025),t=s(2831),i=s(1463),u=s(4848);function a(n){const{version:e}=n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.A,{version:e.version,tag:o(e.pluginId,e.version)}),(0,u.jsx)(r.be,{children:e.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function d(n){const{version:e,route:s}=n;return(0,u.jsx)(r.e3,{className:e.className,children:(0,u.jsx)(c.n,{version:e,children:(0,t.v)(s.routes)})})}function l(n){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...n}),(0,u.jsx)(d,{...n})]})}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.d2cfda4e.js b/assets/js/a7bd4aaa.d2cfda4e.js new file mode 100644 index 0000000..89b04fa --- /dev/null +++ b/assets/js/a7bd4aaa.d2cfda4e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7098],{4532:(e,n,s)=>{s.r(n),s.d(n,{default:()=>d});s(6540);var r=s(1003),o=s(2967),t=s(2252),c=s(2831),i=s(1463),u=s(4848);function a(e){const{version:n}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.A,{version:n.version,tag:(0,o.tU)(n.pluginId,n.version)}),(0,u.jsx)(r.be,{children:n.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(e){const{version:n,route:s}=e;return(0,u.jsx)(r.e3,{className:n.className,children:(0,u.jsx)(t.n,{version:n,children:(0,c.v)(s.routes)})})}function d(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...e}),(0,u.jsx)(l,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/a9152a14.7c956bd5.js b/assets/js/a9152a14.7c956bd5.js new file mode 100644 index 0000000..c1d974b --- /dev/null +++ b/assets/js/a9152a14.7c956bd5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4227],{7917:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>d,metadata:()=>l,toc:()=>a});var i=s(4848),r=s(8453);const d={sidebar_position:7},o="Hooks",l={id:"js-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-js/js-hooks.md",sourceDirName:".",slug:"/js-hooks",permalink:"/sdk-js/js-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-js/start-survey-programmatically"},next:{title:"Examples",permalink:"/sdk-js/examples"}},t={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onMessageShowed</code>",id:"onmessageshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onMessageStarted</code>",id:"onmessagestarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onMessageCompleted</code>",id:"onmessagecompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onMessageHidden</code>",id:"onmessagehidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2},{value:"<code>onMessageDisplayAllowed</code>",id:"onmessagedisplayallowed",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components},{Details:s}=n;return s||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"hooks",children:"Hooks"}),"\n",(0,i.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted."}),"\n",(0,i.jsxs)(n.p,{children:["You can define hooks on ",(0,i.jsx)(n.code,{children:"init"})," and ",(0,i.jsx)(n.code,{children:"survey.start"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Hook Name"}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"init"})]}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"survey.start"})]})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessageshowed",children:(0,i.jsx)(n.code,{children:"onMessageShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagestarted",children:(0,i.jsx)(n.code,{children:"onMessageStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagecompleted",children:(0,i.jsx)(n.code,{children:"onMessageCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagehidden",children:(0,i.jsx)(n.code,{children:"onMessageHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onready",children:(0,i.jsx)(n.code,{children:"onReady"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagedisplayallowed",children:(0,i.jsx)(n.code,{children:"onMessageDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyShowed: (payload) => {\n console.log("Survey has been showed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessageshowed",children:(0,i.jsx)(n.code,{children:"onMessageShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageShowed: (payload) => {\n console.log("Message has been showed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyStarted: (payload) => {\n console.log("Survey has been started", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagestarted",children:(0,i.jsx)(n.code,{children:"onMessageStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageStarted: (payload) => {\n console.log("Message has been started", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onQuestionReplied: (payload) => {\n console.log("Question has been replied", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyCompleted: (payload) => {\n console.log("Survey has been completed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagecompleted",children:(0,i.jsx)(n.code,{children:"onMessageCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageCompleted: (payload) => {\n console.log("Message has been completed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyHidden: (payload) => {\n console.log("Survey has been hidden", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagehidden",children:(0,i.jsx)(n.code,{children:"onMessageHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageHidden: (payload) => {\n console.log("Message has been hidden", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onAppStoreRatingTriggered: (payload) => {\n console.log("App Store Rating triggered", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onready",children:(0,i.jsx)(n.code,{children:"onReady"})}),"\n",(0,i.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onReady: (payload) => {\n console.log("Screeb ready", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyDisplayAllowed: (payload) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagedisplayallowed",children:(0,i.jsx)(n.code,{children:"onMessageDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a message display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageDisplayAllowed: (payload) => {\n console.log("onMessageDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>l});var i=s(6540);const r={},d=i.createContext(r);function o(e){const n=i.useContext(d);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a9152a14.c0b10d79.js b/assets/js/a9152a14.c0b10d79.js deleted file mode 100644 index 2f0144f..0000000 --- a/assets/js/a9152a14.c0b10d79.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4227],{8534:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>d,metadata:()=>l,toc:()=>a});var i=s(4848),r=s(8453);const d={sidebar_position:7},o="Hooks",l={id:"js-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-js/js-hooks.md",sourceDirName:".",slug:"/js-hooks",permalink:"/sdk-js/js-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-js/start-survey-programmatically"},next:{title:"Examples",permalink:"/sdk-js/examples"}},t={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onMessageShowed</code>",id:"onmessageshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onMessageStarted</code>",id:"onmessagestarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onMessageCompleted</code>",id:"onmessagecompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onMessageHidden</code>",id:"onmessagehidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2},{value:"<code>onMessageDisplayAllowed</code>",id:"onmessagedisplayallowed",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components},{Details:s}=n;return s||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"hooks",children:"Hooks"})}),"\n",(0,i.jsx)(n.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,i.jsx)(n.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted."}),"\n",(0,i.jsxs)(n.p,{children:["You can define hooks on ",(0,i.jsx)(n.code,{children:"init"})," and ",(0,i.jsx)(n.code,{children:"survey.start"})," commands. Hooks are all optional."]}),"\n",(0,i.jsx)(n.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Hook Name"}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"init"})]}),(0,i.jsxs)(n.th,{children:["Available on ",(0,i.jsx)(n.code,{children:"survey.start"})]})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessageshowed",children:(0,i.jsx)(n.code,{children:"onMessageShowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagestarted",children:(0,i.jsx)(n.code,{children:"onMessageStarted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagecompleted",children:(0,i.jsx)(n.code,{children:"onMessageCompleted"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagehidden",children:(0,i.jsx)(n.code,{children:"onMessageHidden"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"Yes \u2705"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onready",children:(0,i.jsx)(n.code,{children:"onReady"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"#onmessagedisplayallowed",children:(0,i.jsx)(n.code,{children:"onMessageDisplayAllowed"})})}),(0,i.jsx)(n.td,{children:"Yes \u2705"}),(0,i.jsx)(n.td,{children:"No \u274c"})]})]})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyshowed",children:(0,i.jsx)(n.code,{children:"onSurveyShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyShowed: (payload) => {\n console.log("Survey has been showed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessageshowed",children:(0,i.jsx)(n.code,{children:"onMessageShowed"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is showed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageShowed: (payload) => {\n console.log("Message has been showed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveystarted",children:(0,i.jsx)(n.code,{children:"onSurveyStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyStarted: (payload) => {\n console.log("Survey has been started", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagestarted",children:(0,i.jsx)(n.code,{children:"onMessageStarted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is started."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageStarted: (payload) => {\n console.log("Message has been started", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onquestionreplied",children:(0,i.jsx)(n.code,{children:"onQuestionReplied"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a question is replied."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onQuestionReplied: (payload) => {\n console.log("Question has been replied", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveycompleted",children:(0,i.jsx)(n.code,{children:"onSurveyCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyCompleted: (payload) => {\n console.log("Survey has been completed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagecompleted",children:(0,i.jsx)(n.code,{children:"onMessageCompleted"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is completed."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageCompleted: (payload) => {\n console.log("Message has been completed", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveyhidden",children:(0,i.jsx)(n.code,{children:"onSurveyHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a survey is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyHidden: (payload) => {\n console.log("Survey has been hidden", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagehidden",children:(0,i.jsx)(n.code,{children:"onMessageHidden"})}),"\n",(0,i.jsx)(n.p,{children:"Called when a message is hidden."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageHidden: (payload) => {\n console.log("Message has been hidden", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n message_size: 25 | 50 | 75 | 100 | 125 | 150;\n id: string | null;\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onappstoreratingtriggered",children:(0,i.jsx)(n.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,i.jsx)(n.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onAppStoreRatingTriggered: (payload) => {\n console.log("App Store Rating triggered", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onready",children:(0,i.jsx)(n.code,{children:"onReady"})}),"\n",(0,i.jsxs)(n.p,{children:["Called when the SDK is ready. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onReady: (payload) => {\n console.log("Screeb ready", payload);\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onsurveydisplayallowed",children:(0,i.jsx)(n.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onSurveyDisplayAllowed: (payload) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,i.jsx)(n.h2,{id:"onmessagedisplayallowed",children:(0,i.jsx)(n.code,{children:"onMessageDisplayAllowed"})}),"\n",(0,i.jsxs)(n.p,{children:["Called before a message display to allow it or not. Only available on ",(0,i.jsx)(n.code,{children:"init"}),"."]}),"\n",(0,i.jsxs)(s,{open:!0,children:[(0,i.jsx)("summary",{children:"Example"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb("init", "<website-id>", {\n hooks: {\n version: "1.0.0",\n onMessageDisplayAllowed: (payload) => {\n console.log("onMessageDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n },\n});\n'})})]}),"\n",(0,i.jsxs)(s,{children:[(0,i.jsx)("summary",{children:"Payload definition"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "widget"\n },\n message: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>l});var i=s(6540);const r={},d=i.createContext(r);function o(e){const n=i.useContext(d);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(d.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.5541bddf.js b/assets/js/a94703ab.5541bddf.js deleted file mode 100644 index 1fbd9f3..0000000 --- a/assets/js/a94703ab.5541bddf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9048],{1377:(e,t,n)=>{n.r(t),n.d(t,{default:()=>pe});var a=n(6540),o=n(4164),i=n(1003),s=n(7559),l=n(4718),r=n(609),c=n(1312),d=n(3104),u=n(5062);const m={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};var b=n(4848);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:l}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(l(),o(!1)):a<t?o(!1):a+window.innerHeight<document.documentElement.scrollHeight&&o(!0))})),(0,u.$)((e=>{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(3109),x=n(6347),f=n(4581),j=n(6342),v=n(3465);function _(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,b.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const g="collapseSidebarButton_PEFL",A="collapseSidebarButtonIcon_kv0_";function C(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",g),onClick:t,children:(0,b.jsx)(_,{className:A})})}var k=n(5041),S=n(9532);const T=Symbol("EmptyContext"),N=a.createContext(T);function I(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(N.Provider,{value:i,children:t})}var y=n(1422),B=n(9169),w=n(8774),L=n(2303);function E(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),"aria-expanded":!t,type:"button",className:"clean-btn menu__caret",onClick:a})}function M(e){let{item:t,onItemClick:n,activePath:i,level:r,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:f}}}=(0,j.p)(),v=function(e){const t=(0,L.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,l.Nr)(e):void 0),[e,t])}(t),_=(0,l.w8)(t,i),g=(0,B.ys)(x,i),{collapsed:A,setCollapsed:C}=(0,y.u)({initialState:()=>!!h&&(!_&&t.collapsed)}),{expandedItem:k,setExpandedItem:I}=function(){const e=(0,a.useContext)(N);if(e===T)throw new S.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!A),I(e?null:c),C(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,S.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:_,collapsed:A,updateCollapsed:M}),(0,a.useEffect)((()=>{h&&null!=k&&k!==c&&f&&C(!0)}),[h,k,c,C,f]),(0,b.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(r),"menu__list-item",{"menu__list-item--collapsed":A},p),children:[(0,b.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g}),children:[(0,b.jsx)(w.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":_}),onClick:h?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":g?"page":void 0,role:h&&!x?"button":void 0,"aria-expanded":h&&!x?!A:void 0,href:h?v??"#":v,...d,children:m}),x&&h&&(0,b.jsx)(E,{collapsed:A,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,b.jsx)(y.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:A,children:(0,b.jsx)(V,{items:u,tabIndex:A?-1:0,onItemClick:n,activePath:i,level:r+1})})]})}var H=n(6654),G=n(3186);const P="menuExternalLink_NmtK";function R(e){let{item:t,onItemClick:n,activePath:a,level:i,index:r,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,l.w8)(t,a),x=(0,H.A)(d);return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(w.A,{className:(0,o.A)("menu__link",!x&&P,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(G.A,{})]})},u)}const W="menuHtmlItem_M9Kj";function D(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:l,className:r}=t;return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),l&&[W,"menu__list-item"],r),dangerouslySetInnerHTML:{__html:i}},a)}function F(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(M,{item:t,...n});case"html":return(0,b.jsx)(D,{item:t,...n});default:return(0,b.jsx)(R,{item:t,...n})}}function U(e){let{items:t,...n}=e;const a=(0,l.Y)(t,n.activePath);return(0,b.jsx)(I,{children:a.map(((e,t)=>(0,b.jsx)(F,{item:e,index:t,...n},t)))})}const V=(0,a.memo)(U),Y="menu_SIkG",K="menuWithAnnouncementBar_GW3s";function z(e){let{path:t,sidebar:n,className:i}=e;const l=function(){const{isActive:e}=(0,k.M)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",Y,l&&K,i),children:(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(V,{items:n,activePath:t,level:1})})})}const q="sidebar_njMd",O="sidebarWithHideableNavbar_wUlq",J="sidebarHidden_VK0M",Q="sidebarLogo_isFc";function X(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:l}}}=(0,j.p)();return(0,b.jsxs)("div",{className:(0,o.A)(q,s&&O,i&&J),children:[s&&(0,b.jsx)(v.A,{tabIndex:-1,className:Q}),(0,b.jsx)(z,{path:t,sidebar:n}),l&&(0,b.jsx)(C,{onClick:a})]})}const Z=a.memo(X);var $=n(5600),ee=n(9876);const te=e=>{let{sidebar:t,path:n}=e;const a=(0,ee.M)();return(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(V,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function ne(e){return(0,b.jsx)($.GX,{component:te,props:e})}const ae=a.memo(ne);function oe(e){const t=(0,f.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(Z,{...e}),a&&(0,b.jsx)(ae,{...e})]})}const ie={expandButton:"expandButton_TmdG",expandButtonIcon:"expandButtonIcon_i1dp"};function se(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:ie.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,b.jsx)(_,{className:ie.expandButtonIcon})})}const le={docSidebarContainer:"docSidebarContainer_YfHR",docSidebarContainerHidden:"docSidebarContainerHidden_DPk8",sidebarViewport:"sidebarViewport_aRkj"};function re(e){let{children:t}=e;const n=(0,r.t)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function ce(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:l}=(0,x.zy)(),[r,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{r&&c(!1),!r&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,r]);return(0,b.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,le.docSidebarContainer,n&&le.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(le.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(re,{children:(0,b.jsxs)("div",{className:(0,o.A)(le.sidebarViewport,r&&le.sidebarViewportHidden),children:[(0,b.jsx)(oe,{sidebar:t,path:l,onCollapse:d,isHidden:r}),r&&(0,b.jsx)(se,{toggleSidebar:d})]})})})}const de={docMainContainer:"docMainContainer_TBSr",docMainContainerEnhanced:"docMainContainerEnhanced_lQrH",docItemWrapperEnhanced:"docItemWrapperEnhanced_JWYK"};function ue(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,r.t)();return(0,b.jsx)("main",{className:(0,o.A)(de.docMainContainer,(t||!a)&&de.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",de.docItemWrapper,t&&de.docItemWrapperEnhanced),children:n})})}const me={docRoot:"docRoot_UBD9",docsWrapper:"docsWrapper_hBAB"};function be(e){let{children:t}=e;const n=(0,r.t)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:me.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:me.docRoot,children:[n&&(0,b.jsx)(ce,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(ue,{hiddenSidebarContainer:o,children:t})]})]})}var he=n(3363);function pe(e){const t=(0,l.B5)(e);if(!t)return(0,b.jsx)(he.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,b.jsx)(r.V,{name:a,items:c,children:(0,b.jsx)(be,{children:n})})})}},3363:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(4164),o=n(1312),i=n(1107),s=n(4848);function l(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.5b026c04.js b/assets/js/a94703ab.5b026c04.js new file mode 100644 index 0000000..6159d8f --- /dev/null +++ b/assets/js/a94703ab.5b026c04.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9048],{2559:(e,t,n)=>{n.r(t),n.d(t,{default:()=>be});var a=n(6540),o=n(4164),i=n(1003),s=n(7559),l=n(1754),r=n(4207),c=n(1312),d=n(3104),u=n(5062);const m={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};var b=n(4848);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:l}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(l(),o(!1)):a<t?o(!1):a+window.innerHeight<document.documentElement.scrollHeight&&o(!0))})),(0,u.$)((e=>{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(3109),x=n(6347),j=n(4581),f=n(6342),_=n(3465);function v(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,b.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const A={collapseSidebarButton:"collapseSidebarButton_PEFL",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_kv0_"};function g(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",A.collapseSidebarButton),onClick:t,children:(0,b.jsx)(v,{className:A.collapseSidebarButtonIcon})})}var k=n(5041),C=n(9532);const S=Symbol("EmptyContext"),T=a.createContext(S);function N(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(T.Provider,{value:i,children:t})}var I=n(1422),B=n(9169),y=n(8774),w=n(2303);function L(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),type:"button",className:"clean-btn menu__caret",onClick:a})}function E(e){let{item:t,onItemClick:n,activePath:i,level:r,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:j}}}=(0,f.p)(),_=function(e){const t=(0,w.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,l.Nr)(e):void 0),[e,t])}(t),v=(0,l.w8)(t,i),A=(0,B.ys)(x,i),{collapsed:g,setCollapsed:k}=(0,I.u)({initialState:()=>!!h&&(!v&&t.collapsed)}),{expandedItem:N,setExpandedItem:E}=function(){const e=(0,a.useContext)(T);if(e===S)throw new C.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!g),E(e?null:c),k(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,C.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:v,collapsed:g,updateCollapsed:M}),(0,a.useEffect)((()=>{h&&null!=N&&N!==c&&j&&k(!0)}),[h,N,c,k,j]),(0,b.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(r),"menu__list-item",{"menu__list-item--collapsed":g},p),children:[(0,b.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":A}),children:[(0,b.jsx)(y.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":v}),onClick:h?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":A?"page":void 0,"aria-expanded":h?!g:void 0,href:h?_??"#":_,...d,children:m}),x&&h&&(0,b.jsx)(L,{collapsed:g,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,b.jsx)(I.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:g,children:(0,b.jsx)(U,{items:u,tabIndex:g?-1:0,onItemClick:n,activePath:i,level:r+1})})]})}var M=n(6654),H=n(3186);const G={menuExternalLink:"menuExternalLink_NmtK"};function W(e){let{item:t,onItemClick:n,activePath:a,level:i,index:r,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,l.w8)(t,a),x=(0,M.A)(d);return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(y.A,{className:(0,o.A)("menu__link",!x&&G.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(H.A,{})]})},u)}const P={menuHtmlItem:"menuHtmlItem_M9Kj"};function R(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:l,className:r}=t;return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),l&&[P.menuHtmlItem,"menu__list-item"],r),dangerouslySetInnerHTML:{__html:i}},a)}function D(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(E,{item:t,...n});case"html":return(0,b.jsx)(R,{item:t,...n});default:return(0,b.jsx)(W,{item:t,...n})}}function F(e){let{items:t,...n}=e;const a=(0,l.Y)(t,n.activePath);return(0,b.jsx)(N,{children:a.map(((e,t)=>(0,b.jsx)(D,{item:e,index:t,...n},t)))})}const U=(0,a.memo)(F),V={menu:"menu_SIkG",menuWithAnnouncementBar:"menuWithAnnouncementBar_GW3s"};function Y(e){let{path:t,sidebar:n,className:i}=e;const l=function(){const{isActive:e}=(0,k.Mj)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",V.menu,l&&V.menuWithAnnouncementBar,i),children:(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:n,activePath:t,level:1})})})}const K="sidebar_njMd",z="sidebarWithHideableNavbar_wUlq",q="sidebarHidden_VK0M",O="sidebarLogo_isFc";function J(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:l}}}=(0,f.p)();return(0,b.jsxs)("div",{className:(0,o.A)(K,s&&z,i&&q),children:[s&&(0,b.jsx)(_.A,{tabIndex:-1,className:O}),(0,b.jsx)(Y,{path:t,sidebar:n}),l&&(0,b.jsx)(g,{onClick:a})]})}const Q=a.memo(J);var X=n(5600),Z=n(9876);const $=e=>{let{sidebar:t,path:n}=e;const a=(0,Z.M)();return(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function ee(e){return(0,b.jsx)(X.GX,{component:$,props:e})}const te=a.memo(ee);function ne(e){const t=(0,j.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(Q,{...e}),a&&(0,b.jsx)(te,{...e})]})}const ae={expandButton:"expandButton_TmdG",expandButtonIcon:"expandButtonIcon_i1dp"};function oe(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:ae.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,b.jsx)(v,{className:ae.expandButtonIcon})})}const ie={docSidebarContainer:"docSidebarContainer_YfHR",docSidebarContainerHidden:"docSidebarContainerHidden_DPk8",sidebarViewport:"sidebarViewport_aRkj"};function se(e){let{children:t}=e;const n=(0,r.t)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:l}=(0,x.zy)(),[r,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{r&&c(!1),!r&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,r]);return(0,b.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,ie.docSidebarContainer,n&&ie.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ie.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(se,{children:(0,b.jsxs)("div",{className:(0,o.A)(ie.sidebarViewport,r&&ie.sidebarViewportHidden),children:[(0,b.jsx)(ne,{sidebar:t,path:l,onCollapse:d,isHidden:r}),r&&(0,b.jsx)(oe,{toggleSidebar:d})]})})})}const re={docMainContainer:"docMainContainer_TBSr",docMainContainerEnhanced:"docMainContainerEnhanced_lQrH",docItemWrapperEnhanced:"docItemWrapperEnhanced_JWYK"};function ce(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,r.t)();return(0,b.jsx)("main",{className:(0,o.A)(re.docMainContainer,(t||!a)&&re.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",re.docItemWrapper,t&&re.docItemWrapperEnhanced),children:n})})}const de={docRoot:"docRoot_UBD9",docsWrapper:"docsWrapper_hBAB"};function ue(e){let{children:t}=e;const n=(0,r.t)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:de.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:de.docRoot,children:[n&&(0,b.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(ce,{hiddenSidebarContainer:o,children:t})]})]})}var me=n(3363);function be(e){const t=(0,l.B5)(e);if(!t)return(0,b.jsx)(me.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,b.jsx)(r.V,{name:a,items:c,children:(0,b.jsx)(ue,{children:n})})})}},3363:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(4164),o=n(1312),i=n(1107),s=n(4848);function l(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/aa9dabaa.6c5ec6e4.js b/assets/js/aa9dabaa.6c5ec6e4.js new file mode 100644 index 0000000..76580b9 --- /dev/null +++ b/assets/js/aa9dabaa.6c5ec6e4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7329],{2463:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=n(4848),s=n(8453);const r={sidebar_position:2},o="Identity",a={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-react-native/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-react-native/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-react-native/install"},next:{title:"Group assignation",permalink:"/sdk-react-native/group-assignation"}},d={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"identity",children:"Identity"}),"\n",(0,i.jsx)(t.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(t.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(t.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(t.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(t.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",children:"import { setIdentity } from \"@screeb/react-native\";\n\nsetIdentity('<user-id>');\n"})}),"\n",(0,i.jsx)(t.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(t.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(t.p,{children:["To Activate the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(t.code,{children:"true"}),".\n(",(0,i.jsx)(t.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(t.p,{children:["By setting ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(t.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(t.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(t.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",children:"import { setIdentity, setProperties } from \"@screeb/react-native\";\n\n// Set visitor properties\nsetProperties({\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n\n// Delete visitor property: set values to null\nsetProperties({\n 'example-prop1': null,\n 'example-prop2': null,\n 'example-prop3': null,\n})\n"})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/aa9dabaa.aacffa53.js b/assets/js/aa9dabaa.aacffa53.js deleted file mode 100644 index 348102b..0000000 --- a/assets/js/aa9dabaa.aacffa53.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7329],{7068:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=n(4848),s=n(8453);const r={sidebar_position:2},o="Identity",a={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-react-native/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-react-native/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docSidebar",previous:{title:"Install",permalink:"/sdk-react-native/install"},next:{title:"Group assignation",permalink:"/sdk-react-native/group-assignation"}},d={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"identity",children:"Identity"})}),"\n",(0,i.jsx)(t.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(t.p,{children:["When a user is identified in your app, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(t.code,{children:"setIdentity"})," command."]}),"\n",(0,i.jsx)(t.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(t.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",children:"import { setIdentity } from \"@screeb/react-native\";\n\nsetIdentity('<user-id>');\n"})}),"\n",(0,i.jsx)(t.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(t.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(t.p,{children:["To Activate the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(t.code,{children:"true"}),".\n(",(0,i.jsx)(t.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(t.p,{children:["By setting ",(0,i.jsx)(t.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(t.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(t.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(t.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",children:"import { setIdentity, setProperties } from \"@screeb/react-native\";\n\n// Set visitor properties\nsetProperties({\n 'example-prop1': false,\n 'example-prop2': 29,\n 'example-prop3': 'iPhone 13',\n});\n\n// Delete visitor property: set values to null\nsetProperties({\n 'example-prop1': null,\n 'example-prop2': null,\n 'example-prop3': null,\n})\n"})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var i=n(6540);const s={},r=i.createContext(s);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/adbddd98.e43d663a.js b/assets/js/adbddd98.e43d663a.js new file mode 100644 index 0000000..1faa79f --- /dev/null +++ b/assets/js/adbddd98.e43d663a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3157],{7761:e=>{e.exports=JSON.parse('{"title":"React-Native SDK","description":"install and configure the SDK on React Native apps","slug":"/","permalink":"/sdk-react-native/","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-react-native/what-is-screeb"}}}')}}]); \ No newline at end of file diff --git a/assets/js/ae514745.ac6fb6b5.js b/assets/js/ae514745.ac6fb6b5.js deleted file mode 100644 index 6bdec49..0000000 --- a/assets/js/ae514745.ac6fb6b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3945],{2547:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var i=s(4848),d=s(8453);const r={sidebar_position:1},t="Webhook v1.3.0",l={id:"webhook-v1.3.0",title:"Webhook v1.3.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v1.3.0.md",sourceDirName:".",slug:"/webhook-v1.3.0",permalink:"/api-and-connectors/webhook-v1.3.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"API and connectors",permalink:"/api-and-connectors/"},next:{title:"Webhook v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"Respondent",id:"respondent",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"webhook-v130",children:"Webhook v1.3.0"})}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"Respondent: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "1.3.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "respondent": {\n "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "alias": "samuel@screeb.app",\n "aliases": [\n "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "samuel@screeb.app"\n ],\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"]\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "locale": "en-US",\n "support": "desktop",\n "timezone": -120,\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...."\n },\n "question": {\n "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58",\n "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "field": {\n "id": "ca679de0-6f45-485d-be00-77aa15677d23",\n "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.", // @DEPRECATED\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n },\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"1.3.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:"<Payload>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"respondent"}),(0,i.jsx)(n.td,{children:"Respondent"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Respondent details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"respondent",children:"Respondent"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"alias"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main respondent identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"aliases"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"List of respondent aliases"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent groups"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of the hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"correlation_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.correlation_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"DEPRECATED: Value of the answer (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "time"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const d={},r=i.createContext(d);function t(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:t(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ae514745.bf075591.js b/assets/js/ae514745.bf075591.js new file mode 100644 index 0000000..a7025f3 --- /dev/null +++ b/assets/js/ae514745.bf075591.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3945],{9914:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>a,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var i=s(4848),d=s(8453);const r={sidebar_position:1},t="Webhook v1.3.0",l={id:"webhook-v1.3.0",title:"Webhook v1.3.0",description:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.",source:"@site/docs/api-and-connectors/webhook-v1.3.0.md",sourceDirName:".",slug:"/webhook-v1.3.0",permalink:"/api-and-connectors/webhook-v1.3.0",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"API and connectors",permalink:"/api-and-connectors/"},next:{title:"Webhook v2.0.0",permalink:"/api-and-connectors/webhook-v2.0.0"}},c={},h=[{value:"Entities",id:"entities",level:2},{value:"Hook types",id:"hook-types",level:2},{value:"Errors",id:"errors",level:2},{value:"Example payload",id:"example-payload",level:2},{value:"Spec",id:"spec",level:2},{value:"Metadata",id:"metadata",level:3},{value:"Payload",id:"payload",level:3},{value:"Organization",id:"organization",level:3},{value:"Channel",id:"channel",level:3},{value:"Survey",id:"survey",level:3},{value:"Respondent",id:"respondent",level:3},{value:"Response",id:"response",level:3},{value:"Question",id:"question",level:3},{value:"Answer",id:"answer",level:3},{value:"Item",id:"item",level:3},{value:"Security",id:"security",level:2},{value:"Support",id:"support",level:2}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"webhook-v130",children:"Webhook v1.3.0"}),"\n",(0,i.jsx)(n.p,{children:"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data."}),"\n",(0,i.jsx)(n.h2,{id:"entities",children:"Entities"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Organization: A Screeb account, shared by many Screeb users of your company"}),"\n",(0,i.jsx)(n.li,{children:"Channel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)"}),"\n",(0,i.jsx)(n.li,{children:"Survey"}),"\n",(0,i.jsx)(n.li,{children:"Survey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario."}),"\n",(0,i.jsx)(n.li,{children:"Respondent: Information about the visitor"}),"\n",(0,i.jsx)(n.li,{children:"Response: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey."}),"\n",(0,i.jsx)(n.li,{children:"Question"}),"\n",(0,i.jsx)(n.li,{children:"Answer: An answer is part of a response. Each answer is associated with a question."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"hook-types",children:"Hook types"}),"\n",(0,i.jsx)(n.p,{children:"You can trigger webhooks on 3 different events:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given."}),"\n",(0,i.jsx)(n.li,{children:"On question answered: a question has been replied. This webhook will be triggered for each question of a single survey."}),"\n",(0,i.jsx)(n.li,{children:"On response end: a survey has been closed or fully replied to by the user."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"errors",children:"Errors"}),"\n",(0,i.jsxs)(n.p,{children:["On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (",(0,i.jsx)(n.strong,{children:"rate limiting"}),"). Screeb will resend these messages many times, with exponential delay."]}),"\n",(0,i.jsx)(n.h2,{id:"example-payload",children:"Example payload"}),"\n",(0,i.jsx)(n.p,{children:"Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33",\n "event_type": "response.ended",\n "version": "1.3.0",\n "time": "2021-07-29T13:45:09.325344042Z",\n "time_ms": 1627566309325,\n "payload": {\n "organization": {\n "id": "b5969d13-5e5e-4648-9806-5339ddafd984",\n "name": "ACME"\n },\n "channel": {\n "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4",\n "type": "android"\n },\n "survey": {\n "id": "9b913c69-3daf-4a6e-a26d-042004fc7881",\n "name": "Measure NPS",\n "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441",\n "scenario_version": 9,\n "scenario_time": "2021-07-29T00:08:31.069497Z",\n "scenario_time_ms": 1627517311069\n },\n "respondent": {\n "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "alias": "samuel@screeb.app",\n "aliases": [\n "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d",\n "samuel@screeb.app"\n ],\n "name": "Samuel Berthe",\n "email": "samuel@screeb.app",\n "group_names": ["Screeb", "10-100-companies", "plan-enterprise"]\n },\n "response": {\n "id": "5854a797-628c-4906-bb4c-da03e418cf47",\n "locale": "en-US",\n "time": "2021-07-29T13:44:59.831Z",\n "time_ms": 1627918228831,\n "time_to_complete_second": 34,\n "completion": "fully_completed",\n "hidden_fields": {\n "firstname": "Samuel",\n "lastname": "Berthe",\n "email": "samuel@screeb.app",\n "locale": "en-US",\n "support": "desktop",\n "timezone": -120,\n "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...."\n },\n "question": {\n "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58",\n "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0",\n "type": "input",\n "title": "How can we improve your experience?"\n },\n "answer": {\n "field": {\n "id": "ca679de0-6f45-485d-be00-77aa15677d23",\n "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0",\n "type": "string",\n "value": "The new dashboard is buggy.", // @DEPRECATED\n "text": "The new dashboard is buggy.",\n "number": null,\n "boolean": null,\n "time": null\n },\n "replied_at": "2021-07-29T13:45:09.286Z",\n "replied_at_ms": 1627566309286,\n "tags": ["screeb", "feedback"]\n },\n "tags": ["screeb", "feedback"],\n "items": [\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} },\n { "question": {...}, "answer": {...} }\n ]\n }\n }\n}\n'})}),"\n",(0,i.jsx)(n.h2,{id:"spec",children:"Spec"}),"\n",(0,i.jsxs)(n.p,{children:["Current version: ",(0,i.jsx)(n.strong,{children:"1.3.0"})]}),"\n",(0,i.jsx)(n.p,{children:"When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once)."}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"Metadata"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"Type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique id for this event (same id in retry request)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"event_type"}),(0,i.jsxs)(n.td,{children:["enum: ",(0,i.jsx)(n.code,{children:"response.displayed"}),", ",(0,i.jsx)(n.code,{children:"response.answered"})," or ",(0,i.jsx)(n.code,{children:"response.ended"})]}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of event sent over webhook"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of event"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of event in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"version"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Semver version of the webhook payload"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"payload"}),(0,i.jsx)(n.td,{children:"<Payload>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See "Payload" section'})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"payload",children:"Payload"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"organization"}),(0,i.jsx)(n.td,{children:"Organization"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Organization details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"channel"}),(0,i.jsx)(n.td,{children:"Channel"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"survey"}),(0,i.jsx)(n.td,{children:"Survey"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Survey details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"respondent"}),(0,i.jsx)(n.td,{children:"Respondent"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Respondent details"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"response"}),(0,i.jsx)(n.td,{children:"Response"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Response details"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"organization",children:"Organization"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the organization"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the Screeb account"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"channel",children:"Channel"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the channel"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Channel type (widget, android, ios, hosted-page...)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"survey",children:"Survey"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Name of the survey"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_id"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_version"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Version number of the survey scenario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the scenario edition"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"scenario_time_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the scenario edition (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"respondent",children:"Respondent"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Screeb identifier for the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"alias"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Main respondent identifier"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"aliases"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"List of respondent aliases"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"name"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent name (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"email"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent email (when available in identity properties)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"group_names"}),(0,i.jsx)(n.td,{children:"Array<string>"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Respondent groups"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"response",children:"Response"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the response"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"locale"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Locale of the respondent"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of response start"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_ms"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of response start in millisecond"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"time_to_complete_second"}),(0,i.jsx)(n.td,{children:"long"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:["Seconds between survey display and response end (when event_type == ",(0,i.jsx)(n.code,{children:"response.ended"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"completion"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'"not_started", "partially_completed" or "fully_completed"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"hidden_fields"}),(0,i.jsx)(n.td,{children:"object"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:"Key/Value of the hidden fields"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Question" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsxs)(n.td,{children:['See the "Answer" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"}),")"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"items"}),(0,i.jsx)(n.td,{children:"Item[]"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsxs)(n.td,{children:['See the "Item" section (when event_type == ',(0,i.jsx)(n.code,{children:"response.answered"})]})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"question",children:"Question"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"correlation_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Correlation identifier for the question (shared over many survey scenario versions)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Type of question"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"title"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Label of the question"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"answer",children:"Answer"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Unique identifier for the field (a button, a score, an input...)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.correlation_id"}),(0,i.jsx)(n.td,{children:"uuid"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Correlation identifier for the field (shared over many survey scenario versions)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.type"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'Value type: "string", "number", "time", "boolean"...'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.value"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"DEPRECATED: Value of the answer (always string)"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.text"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "string"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.number"}),(0,i.jsx)(n.td,{children:"number"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "number"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.boolean"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "boolean"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"field.time"}),(0,i.jsx)(n.td,{children:"string"}),(0,i.jsx)(n.td,{children:"Yes"}),(0,i.jsx)(n.td,{children:'Value of the answer, when type is "time"'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at"}),(0,i.jsx)(n.td,{children:"Date"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Date of the answer"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"replied_at_ms"}),(0,i.jsx)(n.td,{children:"int"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:"Timestamp of the answer (millisecond)"})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"NPS, CES and CSAT will be sent as numeric values, instead of emojis."}),"\n",(0,i.jsx)(n.h3,{id:"item",children:"Item"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Field"}),(0,i.jsx)(n.th,{children:"type"}),(0,i.jsx)(n.th,{children:"Optional"}),(0,i.jsx)(n.th,{children:"description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"question"}),(0,i.jsx)(n.td,{children:"Question"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Question" section'})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"answer"}),(0,i.jsx)(n.td,{children:"Answer"}),(0,i.jsx)(n.td,{children:"No"}),(0,i.jsx)(n.td,{children:'See the "Answer" section'})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"security",children:"Security"}),"\n",(0,i.jsxs)(n.p,{children:["To protect your server from unauthorized webhook events, we strongly recommend that you use ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/HMAC",children:"HMAC"})," signatures."]}),"\n",(0,i.jsxs)(n.p,{children:["Each webhook event will include a signature calculated using a secret key (available on Screeb ",(0,i.jsx)(n.a,{href:"https://admin.screeb.app",children:"platform"}),") and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission."]}),"\n",(0,i.jsx)(n.p,{children:"The signature is provided in the headers in this way:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-text",children:"x-screeb-hmac-digest: HMAC-SHA256-BASE64\nx-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8=\nx-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q==\n"})}),"\n",(0,i.jsx)(n.p,{children:"Here is an example of a signature validation in NodeJS:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"function computeHash(secret, payload) {\n var crypto = require('crypto');\n var hmac = crypto.createHmac('sha256', secret);\n hmac.write(payload);\n hmac.end();\n return hmac.read().toString('base64');\n};\n\nfunction hashIsValid(secret, payload, verify) {\n return crypto.timingSafeEqual(verify, computeHash(secret,payload));\n};\n\nfunction webhookHandler(req, res) {\n var hmac = req.header('x-screeb-hmac-signature-body');\n var body = req.body;\n\n var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac);\n if (!ok) {\n res.status(403);\n res.send({message: \"invalid signature\"});\n return;\n }\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"support",children:"Support"}),"\n",(0,i.jsxs)(n.p,{children:["If you have any questions or additional requirements, feel free to open an issue or contact ",(0,i.jsx)(n.a,{href:"mailto:samuel@screeb.app",children:"samuel@screeb.app"}),"."]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>l});var i=s(6540);const d={},r=i.createContext(d);function t(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:t(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/af27435a.e99f3806.js b/assets/js/af27435a.e99f3806.js new file mode 100644 index 0000000..666699e --- /dev/null +++ b/assets/js/af27435a.e99f3806.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8666],{4633:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var t=r(4848),s=r(8453);const i={sidebar_position:5},c="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-android/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-android/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"doceSidebar",previous:{title:"Event tracking",permalink:"/sdk-android/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-android/start-survey-programmatically"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:'Screeb.trackScreen("ProductCartFragment")\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:'// screen tracking with custom properties\nScreeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply {\n this["product_name"] = "Red bike 2021"\n this["category"] = "sport"\n this["price"] = 12.29\n this["count"] = 1\n this["delivery_method"] = "UPS"\n this["user_logged"] = false\n this["added_at"] = Date()\n})\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>c,x:()=>a});var t=r(6540);const s={},i=t.createContext(s);function c(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/af27435a.fafa812e.js b/assets/js/af27435a.fafa812e.js deleted file mode 100644 index 329cc32..0000000 --- a/assets/js/af27435a.fafa812e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8666],{6528:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var t=r(4848),s=r(8453);const i={sidebar_position:5},c="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-android/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-android/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"doceSidebar",previous:{title:"Event tracking",permalink:"/sdk-android/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-android/start-survey-programmatically"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"})}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:'Screeb.trackScreen("ProductCartFragment")\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-kotlin",children:'// screen tracking with custom properties\nScreeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply {\n this["product_name"] = "Red bike 2021"\n this["category"] = "sport"\n this["price"] = 12.29\n this["count"] = 1\n this["delivery_method"] = "UPS"\n this["user_logged"] = false\n this["added_at"] = Date()\n})\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>c,x:()=>a});var t=r(6540);const s={},i=t.createContext(s);function c(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b03e42b8.279af611.js b/assets/js/b03e42b8.279af611.js deleted file mode 100644 index 8740804..0000000 --- a/assets/js/b03e42b8.279af611.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8181],{8963:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"api-and-connectors"}')}}]); \ No newline at end of file diff --git a/assets/js/b2d0aac9.51d212cb.js b/assets/js/b2d0aac9.51d212cb.js new file mode 100644 index 0000000..0f41db3 --- /dev/null +++ b/assets/js/b2d0aac9.51d212cb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8569],{2233:e=>{e.exports=JSON.parse('{"title":"Flutter SDK","description":"install and configure the SDK on Flutter apps","slug":"/","permalink":"/sdk-flutter/","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-flutter/what-is-screeb"}}}')}}]); \ No newline at end of file diff --git a/assets/js/b364f22b.bf6fc407.js b/assets/js/b364f22b.bf6fc407.js deleted file mode 100644 index a75fef0..0000000 --- a/assets/js/b364f22b.bf6fc407.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3884],{659:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=r(4848),n=r(8453);const i={sidebar_position:8},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-flutter/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-flutter/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-flutter/flutter-hooks"},next:{title:"Troubleshooting",permalink:"/sdk-flutter/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"reference",children:"Reference"})}),"\n",(0,s.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Flutter SDK."}),"\n",(0,s.jsxs)(t.p,{children:["\u2728 ",(0,s.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,s.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,s.jsxs)(t.p,{children:["After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. ",(0,s.jsx)(t.code,{children:"PluginScreeb"})," methods are executed sequentially."]}),"\n",(0,s.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,s.jsx)(t.code,{children:"PluginScreeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Method"}),(0,s.jsx)(t.th,{children:"Definition"}),(0,s.jsx)(t.th,{children:"More"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"initSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,s.jsx)(t.code,{children:"identity"})," method."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"closeSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,s.jsx)(t.code,{children:"initSdk"}),"."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,s.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"resetIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the ",(0,s.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setVisitorProperties"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setVisitorProperties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"assignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"unassignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackEvent"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackScreen"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"startSurvey"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,s.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debug"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debugTargeting"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>d,x:()=>c});var s=r(6540);const n={},i=s.createContext(n);function d(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b364f22b.c5a5b2ba.js b/assets/js/b364f22b.c5a5b2ba.js new file mode 100644 index 0000000..55c5c91 --- /dev/null +++ b/assets/js/b364f22b.c5a5b2ba.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3884],{419:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var s=r(4848),n=r(8453);const i={sidebar_position:8},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-flutter/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-flutter/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_position:8},sidebar:"docSidebar",previous:{title:"Hooks",permalink:"/sdk-flutter/flutter-hooks"},next:{title:"Troubleshooting",permalink:"/sdk-flutter/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"reference",children:"Reference"}),"\n",(0,s.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb Flutter SDK."}),"\n",(0,s.jsxs)(t.p,{children:["\u2728 ",(0,s.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,s.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,s.jsxs)(t.p,{children:["After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. ",(0,s.jsx)(t.code,{children:"PluginScreeb"})," methods are executed sequentially."]}),"\n",(0,s.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,s.jsx)(t.code,{children:"PluginScreeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Method"}),(0,s.jsx)(t.th,{children:"Definition"}),(0,s.jsx)(t.th,{children:"More"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"initSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,s.jsx)(t.code,{children:"identity"})," method."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"closeSdk"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,s.jsx)(t.code,{children:"initSdk"}),"."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,s.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"resetIdentity"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the ",(0,s.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"setVisitorProperties"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"setVisitorProperties"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"assignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"unassignGroup"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackEvent"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"trackScreen"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"startSurvey"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,s.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debug"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"debugTargeting"})}),(0,s.jsxs)(t.td,{children:["The ",(0,s.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>d,x:()=>c});var s=r(6540);const n={},i=s.createContext(n);function d(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a7456010.34219fe6.js b/assets/js/b44a0471.4dabd826.js similarity index 65% rename from assets/js/a7456010.34219fe6.js rename to assets/js/b44a0471.4dabd826.js index c556804..4a6ad85 100644 --- a/assets/js/a7456010.34219fe6.js +++ b/assets/js/b44a0471.4dabd826.js @@ -1 +1 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3616],{8552:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9972],{4061:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/b938605a.6354eae9.js b/assets/js/b938605a.6354eae9.js new file mode 100644 index 0000000..49988bd --- /dev/null +++ b/assets/js/b938605a.6354eae9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5869],{753:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=s(4848),i=s(8453),t=s(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,c={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-ios/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-ios/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"iOS SDK",permalink:"/sdk-ios/"},next:{title:"How Screeb works",permalink:"/sdk-ios/how-screeb-works"}},l={},d=[];function h(e){return(0,r.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},9894:(e,n,s)=>{s.d(n,{Ay:()=>o});var r=s(4848),i=s(8453);function t(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,r.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,r.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,r.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,r.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,r.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,r.jsx)(n.strong,{children:"User Research"}),", ",(0,r.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,r.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,r.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,r.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,r.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,r.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,r.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,r.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,r.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,r.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,r.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,r.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,r.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,r.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,r.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,r.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,r.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(t,{...e})}):t(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var r=s(6540);const i={},t=r.createContext(i);function o(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b938605a.d68a70cd.js b/assets/js/b938605a.d68a70cd.js deleted file mode 100644 index 31cf42a..0000000 --- a/assets/js/b938605a.d68a70cd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5869],{287:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=s(4848),r=s(8453),t=s(9894);const o={title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},a=void 0,l={id:"what-is-screeb",title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",source:"@site/docs/sdk-ios/what-is-screeb.md",sourceDirName:".",slug:"/what-is-screeb",permalink:"/sdk-ios/what-is-screeb",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-2,frontMatter:{title:"What is Screeb",description:"How Screeb works, what it can do for your business and what makes it different to other solutions.",sidebar_position:-2,sidebar_label:"What is Screeb"},sidebar:"docSidebar",previous:{title:"iOS SDK",permalink:"/sdk-ios/"},next:{title:"How Screeb works",permalink:"/sdk-ios/how-screeb-works"}},c={},d=[...t.RM];function h(e){return(0,i.jsx)(t.Ay,{components:e.components})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},9894:(e,n,s)=>{s.d(n,{Ay:()=>a,RM:()=>t});var i=s(4848),r=s(8453);const t=[{value:"What is Screeb?",id:"what-is-screeb",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Vision",id:"our-vision",level:2},{value:"Observe",id:"observe",level:3},{value:"Collect",id:"collect",level:3},{value:"Engage",id:"engage",level:3},{value:"Deliver",id:"deliver",level:3}];function o(e){const n={h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"How Screeb works, what it can do for your business and what makes it different to other solutions."}),"\n",(0,i.jsx)(n.h2,{id:"what-is-screeb",children:"What is Screeb?"}),"\n",(0,i.jsx)(n.p,{children:"Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services."}),"\n",(0,i.jsx)(n.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,i.jsx)(n.p,{children:"As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI."}),"\n",(0,i.jsxs)(n.p,{children:["Screeb helps hundreds of Teams in Product, ",(0,i.jsx)(n.strong,{children:"User Research"}),", ",(0,i.jsx)(n.strong,{children:"Customer Experience"}),", ",(0,i.jsx)(n.strong,{children:"Voice of Customer"}),", ",(0,i.jsx)(n.strong,{children:"Marketing"})," to make data-driven decisions and deliver remarkable products that resonate with their customers."]}),"\n",(0,i.jsx)(n.h2,{id:"our-vision",children:"Our Vision"}),"\n",(0,i.jsx)(n.h3,{id:"observe",children:"Observe"}),"\n",(0,i.jsx)(n.p,{children:"Screeb's Product Analytics offer clear insights for fast action, all with minimal setup."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Explore intelligent reports to quickly identify key user traits and behaviors"}),"\n",(0,i.jsx)(n.li,{children:"Pinpoint high-performing funnels"}),"\n",(0,i.jsx)(n.li,{children:"Address drop-offs with direct user engagement"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"collect",children:"Collect"}),"\n",(0,i.jsx)(n.p,{children:"With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Highly engaging & innovative formats"}),"\n",(0,i.jsx)(n.li,{children:"Achieve a remarkable 60% response rate"}),"\n",(0,i.jsx)(n.li,{children:"Available for web and mobile apps"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"engage",children:"Engage"}),"\n",(0,i.jsx)(n.p,{children:"Elevate your announcements and guidance with our pioneering, highly engaging in-app messages."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Increase adoption by 40%"}),"\n",(0,i.jsx)(n.li,{children:"Innovative formats for web and mobile"}),"\n",(0,i.jsx)(n.li,{children:"Powerful, no code editor"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"deliver",children:"Deliver"}),"\n",(0,i.jsx)(n.p,{children:"Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Integrate with your deployment workflow"}),"\n",(0,i.jsx)(n.li,{children:"Get insights about your releases"}),"\n",(0,i.jsx)(n.li,{children:"Share internally to communicate about your success"}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var i=s(6540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b93f38ac.1cbd87a3.js b/assets/js/b93f38ac.1cbd87a3.js deleted file mode 100644 index 170f5e9..0000000 --- a/assets/js/b93f38ac.1cbd87a3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8173],{6518:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>l});var i=t(4848),s=t(8453);const r={sidebar_position:3},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-js/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-js/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"NPM packages",permalink:"/sdk-js/npm-packages"},next:{title:"Group assignation",permalink:"/sdk-js/group-assignation"}},a={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Set identity on widget start",id:"set-identity-on-widget-start",level:3},{value:"Set identity later",id:"set-identity-later",level:3},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2},{value:"Get current identity",id:"get-current-identity",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"identity",children:"Identity"})}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["On a logged page of your website, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"identity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"set-identity-on-widget-start",children:"Set identity on widget start"}),"\n",(0,i.jsxs)(n.p,{children:["If ",(0,i.jsx)(n.code,{children:"identity"})," is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n // Assign current session to a visitor identifier,\n // such as your internal id, an email address...\n id: '<unique-visitor-id>',\n // Set visitor properties (optional)\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n});\n"})}),"\n",(0,i.jsx)(n.h3,{id:"set-identity-later",children:"Set identity later"}),"\n",(0,i.jsx)(n.p,{children:"You can change the current visitor identity at any time. Running surveys will be closed."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// assign current session to a visitor identifier (such as your internal user id, an email address...)\n$screeb('identity', '<unique-visitor-id>');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"reset"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.reset');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// set visitor properties\n$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n\n// Delete visitor property : set values to null\n$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: null,\n company: null,\n logged: true,\n});\n\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity"})," and ",(0,i.jsx)(n.code,{children:"identity.properties"})," can be executed in the same command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// Last argument is optional\n$screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' });\n"})}),"\n",(0,i.jsx)(n.h2,{id:"get-current-identity",children:"Get current identity"}),"\n",(0,i.jsx)(n.p,{children:"You can get the current visitor identity at any time."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb(\'identity.get\').then(console.log);\n\n// {\n// channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88",\n// anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb\n// user_id: "user-42", // null if visitor has not been identified\n// is_ready: true, // false if screeb respondent is not initialised yet\n// session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b",\n// session_start: "2023-02-01T17:07:50.097Z",\n// session_end: "2023-02-01T17:32:57.632Z"\n// }\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b93f38ac.4acf3b85.js b/assets/js/b93f38ac.4acf3b85.js new file mode 100644 index 0000000..fb38dfd --- /dev/null +++ b/assets/js/b93f38ac.4acf3b85.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8173],{965:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>l});var i=t(4848),s=t(8453);const r={sidebar_position:3},o="Identity",d={id:"identity",title:"Identity",description:"Set identity",source:"@site/docs/sdk-js/identity.md",sourceDirName:".",slug:"/identity",permalink:"/sdk-js/identity",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"NPM packages",permalink:"/sdk-js/npm-packages"},next:{title:"Group assignation",permalink:"/sdk-js/group-assignation"}},a={},l=[{value:"Set identity",id:"set-identity",level:2},{value:"Set identity on widget start",id:"set-identity-on-widget-start",level:3},{value:"Set identity later",id:"set-identity-later",level:3},{value:"Reset current identity",id:"reset-current-identity",level:3},{value:"Ignore anonymous user",id:"ignore-anonymous-user",level:3},{value:"Attributes",id:"attributes",level:2},{value:"Get current identity",id:"get-current-identity",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"identity",children:"Identity"}),"\n",(0,i.jsx)(n.h2,{id:"set-identity",children:"Set identity"}),"\n",(0,i.jsxs)(n.p,{children:["On a logged page of your website, you won't be able to identify who responded to surveys until you call the ",(0,i.jsx)(n.code,{children:"identity"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...)."}),"\n",(0,i.jsx)(n.p,{children:"The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id."}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"The unique visitor id must have a length between 1 to 255 characters."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"set-identity-on-widget-start",children:"Set identity on widget start"}),"\n",(0,i.jsxs)(n.p,{children:["If ",(0,i.jsx)(n.code,{children:"identity"})," is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('init', '<website-id>', {\n identity: {\n // Assign current session to a visitor identifier,\n // such as your internal id, an email address...\n id: '<unique-visitor-id>',\n // Set visitor properties (optional)\n properties: {\n firstname: '<user-firstname>',\n lastname: '<user-lastname>',\n plan: '<user-plan>',\n last_seen_at: new Date(),\n authenticated: true,\n }\n }\n});\n"})}),"\n",(0,i.jsx)(n.h3,{id:"set-identity-later",children:"Set identity later"}),"\n",(0,i.jsx)(n.p,{children:"You can change the current visitor identity at any time. Running surveys will be closed."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// assign current session to a visitor identifier (such as your internal user id, an email address...)\n$screeb('identity', '<unique-visitor-id>');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"reset-current-identity",children:"Reset current identity"}),"\n",(0,i.jsxs)(n.p,{children:["When the user logs out, please call the ",(0,i.jsx)(n.code,{children:"reset"})," command."]}),"\n",(0,i.jsx)(n.p,{children:"This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"$screeb('identity.reset');\n"})}),"\n",(0,i.jsx)(n.h3,{id:"ignore-anonymous-user",children:"Ignore anonymous user"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to ignore anonymous users and only track identified users, you can use the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option. This will ensure that no data is collected for users who have not been identified."]}),"\n",(0,i.jsxs)(n.p,{children:["To Activate the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option, go to your screeb workspace settings and set the ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," option to ",(0,i.jsx)(n.code,{children:"true"}),".\n(",(0,i.jsx)(n.a,{href:"https://admin.screeb.app/org/last/settings/behaviour",children:"go to your workspace Settings"}),")"]}),"\n",(0,i.jsxs)(n.p,{children:["By setting ",(0,i.jsx)(n.code,{children:"ignore Anonymous"})," to ",(0,i.jsx)(n.code,{children:"true"}),", the widget will not collect any data until the ",(0,i.jsx)(n.code,{children:"identity"})," command is called with a unique visitor identifier."]}),"\n",(0,i.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,i.jsx)(n.p,{children:'Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule.'}),"\n",(0,i.jsx)("u",{children:"Requirements:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,i.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,i.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// set visitor properties\n$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: 42,\n logged: true,\n signed_up_at: new Date(),\n});\n\n// Delete visitor property : set values to null\n$screeb('identity.properties', {\n email: 'samuel@screeb.app',\n age: null,\n company: null,\n logged: true,\n});\n\n"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"identity"})," and ",(0,i.jsx)(n.code,{children:"identity.properties"})," can be executed in the same command:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:"// Last argument is optional\n$screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' });\n"})}),"\n",(0,i.jsx)(n.h2,{id:"get-current-identity",children:"Get current identity"}),"\n",(0,i.jsx)(n.p,{children:"You can get the current visitor identity at any time."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'$screeb(\'identity.get\').then(console.log);\n\n// {\n// channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88",\n// anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb\n// user_id: "user-42", // null if visitor has not been identified\n// is_ready: true, // false if screeb respondent is not initialised yet\n// session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b",\n// session_start: "2023-02-01T17:07:50.097Z",\n// session_end: "2023-02-01T17:32:57.632Z"\n// }\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>d});var i=t(6540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc0b67dc.b0b60ff3.js b/assets/js/bc0b67dc.b0b60ff3.js new file mode 100644 index 0000000..e1fdbbc --- /dev/null +++ b/assets/js/bc0b67dc.b0b60ff3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5870],{7541:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:5},o="Event tracking",a={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-js/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-js/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-js/group-assignation"},next:{title:"Start survey programmatically",permalink:"/sdk-js/start-survey-programmatically"}},c={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"$screeb('event.track', 'Product added to cart');\n"})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"// trigger custom event\n$screeb('event.track', 'Product added to cart', {\n product_name: 'Red bike 2021',\n category: 'sport',\n color: 'red',\n price: 299,\n count: 1,\n reference: '2CF093TG1',\n delivery_method: 'UPS',\n user_logged: false,\n added_at: new Date(),\n});\n"})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>a});var r=n(6540);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc0b67dc.eca247b5.js b/assets/js/bc0b67dc.eca247b5.js deleted file mode 100644 index ed76787..0000000 --- a/assets/js/bc0b67dc.eca247b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5870],{8998:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:5},a="Event tracking",c={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-js/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-js/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-js/group-assignation"},next:{title:"Start survey programmatically",permalink:"/sdk-js/start-survey-programmatically"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"})}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"$screeb('event.track', 'Product added to cart');\n"})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"// trigger custom event\n$screeb('event.track', 'Product added to cart', {\n product_name: 'Red bike 2021',\n category: 'sport',\n color: 'red',\n price: 299,\n count: 1,\n reference: '2CF093TG1',\n delivery_method: 'UPS',\n user_logged: false,\n added_at: new Date(),\n});\n"})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var r=n(6540);const s={},i=r.createContext(s);function a(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc653710.04f39b13.js b/assets/js/bc653710.04f39b13.js deleted file mode 100644 index b24dec1..0000000 --- a/assets/js/bc653710.04f39b13.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7796],{4714:e=>{e.exports=JSON.parse('{"version":{"pluginId":"api-and-connectors","version":"current","label":"API and connectors","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"API and connectors","collapsible":false,"items":[{"type":"link","label":"Webhook v1.3.0","href":"/api-and-connectors/webhook-v1.3.0","docId":"webhook-v1.3.0","unlisted":false},{"type":"link","label":"Webhook v2.0.0","href":"/api-and-connectors/webhook-v2.0.0","docId":"webhook-v2.0.0","unlisted":false},{"type":"link","label":"Webhook v2.1.0","href":"/api-and-connectors/webhook-v2.1.0","docId":"webhook-v2.1.0","unlisted":false},{"type":"link","label":"Stitch v1.0.0","href":"/api-and-connectors/stitch","docId":"stitch","unlisted":false},{"type":"link","label":"Stitch v2.0.0","href":"/api-and-connectors/stitch-v2.0.0","docId":"stitch-v2.0.0","unlisted":false},{"type":"link","label":"Releases API","href":"/api-and-connectors/releases-api","docId":"releases-api","unlisted":false}],"collapsed":false,"href":"/api-and-connectors/"}]},"docs":{"releases-api":{"id":"releases-api","title":"Releases API","description":"You can integrate the creation of your releases into your current workflow using the Release API.","sidebar":"docSidebar"},"stitch":{"id":"stitch","title":"Stitch v1.0.0","description":"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"stitch-v2.0.0":{"id":"stitch-v2.0.0","title":"Stitch v2.0.0","description":"On visitor action (such as click on a button, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v1.3.0":{"id":"webhook-v1.3.0","title":"Webhook v1.3.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v2.0.0":{"id":"webhook-v2.0.0","title":"Webhook v2.0.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"},"webhook-v2.1.0":{"id":"webhook-v2.1.0","title":"Webhook v2.1.0","description":"On visitor action (such as clicking on a choice, scoring, input...) Screeb can send a request to an external platform, containing the response data.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/c6652eb3.809d39db.js b/assets/js/c6652eb3.809d39db.js new file mode 100644 index 0000000..d1aa97f --- /dev/null +++ b/assets/js/c6652eb3.809d39db.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7977],{793:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:4},o="Event tracking",c={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-android/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-android/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"doceSidebar",previous:{title:"Group assignation",permalink:"/sdk-android/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-android/screen-tracking"}},a={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'Screeb.trackEvent("Product removed from cart")\n'})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-kotlin",children:'// trigger custom event\nScreeb.trackEvent("Product added to cart", TrackingEventProperties().apply {\n this["product_name"] = "Red bike 2021"\n this["category"] = "sport"\n this["price"] = 12.29\n this["count"] = 1\n this["delivery_method"] = "UPS"\n this["user_logged"] = false\n this["added_at"] = Date()\n})\n'})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>c});var r=n(6540);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c6652eb3.c43ca93a.js b/assets/js/c6652eb3.c43ca93a.js deleted file mode 100644 index fd35cd3..0000000 --- a/assets/js/c6652eb3.c43ca93a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7977],{634:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var r=t(4848),s=t(8453);const i={sidebar_position:4},o="Event tracking",a={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-android/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-android/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"doceSidebar",previous:{title:"Group assignation",permalink:"/sdk-android/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-android/screen-tracking"}},c={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"event-tracking",children:"Event tracking"})}),"\n",(0,r.jsx)(n.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-kotlin",children:'Screeb.trackEvent("Product removed from cart")\n'})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-kotlin",children:'// trigger custom event\nScreeb.trackEvent("Product added to cart", TrackingEventProperties().apply {\n this["product_name"] = "Red bike 2021"\n this["category"] = "sport"\n this["price"] = 12.29\n this["count"] = 1\n this["delivery_method"] = "UPS"\n this["user_logged"] = false\n this["added_at"] = Date()\n})\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var r=t(6540);const s={},i=r.createContext(s);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c6c9d4ca.77420fc2.js b/assets/js/c6c9d4ca.77420fc2.js deleted file mode 100644 index 6b03c80..0000000 --- a/assets/js/c6c9d4ca.77420fc2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[996],{8038:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var r=s(4848),n=s(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-ios/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-ios/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Push notifications",permalink:"/sdk-ios/push-notifications"},next:{title:"Troubleshooting",permalink:"/sdk-ios/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"reference",children:"Reference"})}),"\n",(0,r.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb IOS SDK."}),"\n",(0,r.jsxs)(t.p,{children:["\u2728 ",(0,r.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,r.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,r.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,r.jsxs)(t.p,{children:["After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. ",(0,r.jsx)(t.code,{children:"Screeb"})," methods are executed sequentially."]}),"\n",(0,r.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,r.jsx)(t.code,{children:"Screeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"Method"}),(0,r.jsx)(t.th,{children:"Definition"}),(0,r.jsx)(t.th,{children:"More"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"initSdk"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,r.jsx)(t.code,{children:"identity"})," method."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"closeSdk"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,r.jsx)(t.code,{children:"initSdk"}),"."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"setIdentity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,r.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"resetIdentity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the ",(0,r.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"visitorProperty"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"visitorProperty"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"assignGroup"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"unassignGroup"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"trackEvent"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"trackScreen"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./svent-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"startSurvey"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,r.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debugTargeting"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>d,x:()=>c});var r=s(6540);const n={},i=r.createContext(n);function d(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c6c9d4ca.acd3bfd2.js b/assets/js/c6c9d4ca.acd3bfd2.js new file mode 100644 index 0000000..821cab4 --- /dev/null +++ b/assets/js/c6c9d4ca.acd3bfd2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[996],{2096:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var r=s(4848),n=s(8453);const i={sidebar_position:9},d="Reference",c={id:"reference",title:"Reference",description:"Introduction",source:"@site/docs/sdk-ios/reference.md",sourceDirName:".",slug:"/reference",permalink:"/sdk-ios/reference",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{sidebar_position:9},sidebar:"docSidebar",previous:{title:"Push notifications",permalink:"/sdk-ios/push-notifications"},next:{title:"Troubleshooting",permalink:"/sdk-ios/troubleshooting"}},o={},h=[{value:"Introduction",id:"introduction",level:2},{value:"Screeb methods",id:"screeb-methods",level:2}];function l(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"reference",children:"Reference"}),"\n",(0,r.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(t.p,{children:"The reference is your key to a comprehensive understanding of the Screeb IOS SDK."}),"\n",(0,r.jsxs)(t.p,{children:["\u2728 ",(0,r.jsxs)(t.strong,{children:["If this is your first look at the documentation, we recommend beginning with the ",(0,r.jsx)(t.a,{href:"./install",children:"Getting started guide"}),"."]})]}),"\n",(0,r.jsx)(t.h2,{id:"screeb-methods",children:"Screeb methods"}),"\n",(0,r.jsxs)(t.p,{children:["After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. ",(0,r.jsx)(t.code,{children:"Screeb"})," methods are executed sequentially."]}),"\n",(0,r.jsxs)(t.p,{children:["Use the following syntaxt: ",(0,r.jsx)(t.code,{children:"Screeb.method(argument1, argument2, ...)"}),"."]}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"Method"}),(0,r.jsx)(t.th,{children:"Definition"}),(0,r.jsx)(t.th,{children:"More"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"initSdk"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"initSdk"})," method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the ",(0,r.jsx)(t.code,{children:"identity"})," method."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"closeSdk"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"closeSdk"})," method shutdowns the Screeb SDK. It is the opposite to ",(0,r.jsx)(t.code,{children:"initSdk"}),"."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./install",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"setIdentity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"setIdentity"})," method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the ",(0,r.jsx)(t.code,{children:"initSdk"})," method instead. This method allows identifying users lazily, on user login."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"resetIdentity"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"resetIdentity"})," method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the ",(0,r.jsx)(t.code,{children:"closeSdk"})," command."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"visitorProperty"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"visitorProperty"})," method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./identity",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"assignGroup"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"assignGroup"})," method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"unassignGroup"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"unassignGroup"})," method unassigns the current user from a Screeb segment."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./group-assignation",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"trackEvent"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"trackEvent"})," method tracks actions performed by current user, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./event-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"trackScreen"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"trackScreen"})," method tracks the screen/view of the current user, along with properties describing the event."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./svent-tracking",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"startSurvey"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"startSurvey"})," method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using ",(0,r.jsx)(t.code,{children:"startSurvey"})," will require a developer: to be autonomous, use the Screeb targeting engine instead."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./start-survey-programmatically",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debug"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debug"})," method prints the current configuration of Screeb SDK, with website id, user id, session duration..."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.code,{children:"debugTargeting"})}),(0,r.jsxs)(t.td,{children:["The ",(0,r.jsx)(t.code,{children:"debugTargeting"})," method prints the status of each targeting rule for each survey of your account."]}),(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"./troubleshooting",children:"\ud83d\udc49"})})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>d,x:()=>c});var r=s(6540);const n={},i=r.createContext(n);function d(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:d(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c7744253.60548add.js b/assets/js/c7744253.60548add.js new file mode 100644 index 0000000..f487be5 --- /dev/null +++ b/assets/js/c7744253.60548add.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6346],{7669:e=>{e.exports=JSON.parse('{"pluginId":"sdk-android","version":"current","label":"Android SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"doceSidebar":[{"type":"category","label":"Android SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-android/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-android/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-android/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-android/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-android/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-android/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-android/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-android/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-android/android-hooks","docId":"android-hooks","unlisted":false},{"type":"link","label":"Push notifications","href":"/sdk-android/push-notifications","docId":"push-notifications","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-android/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-android/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-android/"}]},"docs":{"android-hooks":{"id":"android-hooks","title":"Hooks","description":"Set hooks","sidebar":"doceSidebar"},"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"doceSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"doceSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"doceSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"doceSidebar"},"install":{"id":"install","title":"Install","description":"How to install the Android SDK in your app?","sidebar":"doceSidebar"},"push-notifications":{"id":"push-notifications","title":"Push notifications","description":"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.","sidebar":"doceSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"doceSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"doceSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"doceSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check Android SDK is loaded correctly","sidebar":"doceSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"doceSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/c9aab2c7.1de25a7d.js b/assets/js/c9aab2c7.1de25a7d.js new file mode 100644 index 0000000..008b027 --- /dev/null +++ b/assets/js/c9aab2c7.1de25a7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8319],{3743:e=>{e.exports=JSON.parse('{"pluginId":"sdk-ios","version":"current","label":"iOS SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"iOS SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-ios/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-ios/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-ios/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-ios/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-ios/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-ios/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-ios/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-ios/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-ios/ios-hooks","docId":"ios-hooks","unlisted":false},{"type":"link","label":"Push notifications","href":"/sdk-ios/push-notifications","docId":"push-notifications","unlisted":false},{"type":"link","label":"Reference","href":"/sdk-ios/reference","docId":"reference","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-ios/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-ios/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign group to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the iOS SDK in your app?","sidebar":"docSidebar"},"ios-hooks":{"id":"ios-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"push-notifications":{"id":"push-notifications","title":"Push notifications","description":"To launch a survey from a push notification, you need to send a survey id in the payload of the push message.","sidebar":"docSidebar"},"reference":{"id":"reference","title":"Reference","description":"Introduction","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"\\"Failed to build module \'Screeb\'; this SDK is not supported by the compiler\\"","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/19079a0c.7f79a0b9.js b/assets/js/cea75d3f.6cc065d9.js similarity index 65% rename from assets/js/19079a0c.7f79a0b9.js rename to assets/js/cea75d3f.6cc065d9.js index 69141cb..7e0c607 100644 --- a/assets/js/19079a0c.7f79a0b9.js +++ b/assets/js/cea75d3f.6cc065d9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3967],{7819:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"private"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5327],{6544:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"private"}')}}]); \ No newline at end of file diff --git a/assets/js/cea90034.d6f71418.js b/assets/js/cea90034.d6f71418.js deleted file mode 100644 index 9576915..0000000 --- a/assets/js/cea90034.d6f71418.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8472],{9575:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var s=r(4848),t=r(8453);const i={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign group to your users, along with properties describing the group.",source:"@site/docs/sdk-ios/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-ios/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-ios/identity"},next:{title:"Event tracking",permalink:"/sdk-ios/event-tracking"}},c={},u=[{value:"Default group type",id:"default-group-type",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"})}),"\n",(0,s.jsx)(n.p,{children:"You can assign group to your users, along with properties describing the group."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,s.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple")\nScreeb.assignGroup(type: "plan", name: "Growth")\n'})}),"\n",(0,s.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,s.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: nil, name: "cohort-42")\n'})}),"\n",(0,s.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,s.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'Screeb.unassignGroup(type: nil, name: "cohort-42")\n'})}),"\n",(0,s.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,s.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,s.jsx)("u",{children:"Requirements:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,s.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,s.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple", properties:\xa0 [\n\xa0 \xa0 \xa0 "iosGroupProp1": AnyEncodable("prop1"),\n\xa0 \xa0 \xa0 "iosGroupProp2": AnyEncodable(75)\n])\n'})})]})}function l(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(6540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/cea90034.e8bef681.js b/assets/js/cea90034.e8bef681.js new file mode 100644 index 0000000..a3eba07 --- /dev/null +++ b/assets/js/cea90034.e8bef681.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8472],{7577:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var r=s(4848),t=s(8453);const i={sidebar_position:3},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign group to your users, along with properties describing the group.",source:"@site/docs/sdk-ios/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-ios/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-ios/identity"},next:{title:"Event tracking",permalink:"/sdk-ios/event-tracking"}},c={},u=[{value:"Default group type",id:"default-group-type",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"}),"\n",(0,r.jsx)(n.p,{children:"You can assign group to your users, along with properties describing the group."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Group type and group name must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple")\nScreeb.assignGroup(type: "plan", name: "Growth")\n'})}),"\n",(0,r.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,r.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: nil, name: "cohort-42")\n'})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,r.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,r.jsx)(n.p,{children:"At any time, you can unassign a user from a segment;"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.unassignGroup(type: nil, name: "cohort-42")\n'})}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-swift",children:'Screeb.assignGroup(type: "company", name: "Apple", properties:\xa0 [\n\xa0 \xa0 \xa0 "iosGroupProp1": AnyEncodable("prop1"),\n\xa0 \xa0 \xa0 "iosGroupProp2": AnyEncodable(75)\n])\n'})})]})}function l(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var r=s(6540);const t={},i=r.createContext(t);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/cf286769.c79c79b8.js b/assets/js/cf286769.c79c79b8.js deleted file mode 100644 index 20bcecb..0000000 --- a/assets/js/cf286769.c79c79b8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3248],{2215:e=>{e.exports=JSON.parse('{"version":{"pluginId":"sdk-react-native","version":"current","label":"React Native SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"React-Native SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-react-native/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-react-native/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-react-native/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-react-native/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-react-native/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-react-native/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-react-native/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-react-native/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-react-native/react-native-hooks","docId":"react-native-hooks","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-react-native/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-react-native/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the React-Native SDK in your app?","sidebar":"docSidebar"},"react-native-hooks":{"id":"react-native-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check if ReactNative SDK is initialized correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/dba428f8.43b1baa9.js b/assets/js/dba428f8.43b1baa9.js new file mode 100644 index 0000000..c2e1ef0 --- /dev/null +++ b/assets/js/dba428f8.43b1baa9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7350],{738:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var s=i(4848),t=i(8453);const o={sidebar_position:1},c="Install",r={id:"install",title:"Install",description:"How to install the iOS SDK in your app?",source:"@site/docs/sdk-ios/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-ios/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-ios/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-ios/identity"}},a={},l=[{value:"How to install the iOS SDK in your app?",id:"how-to-install-the-ios-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the iOS SDK in your app?",id:"how-to-configure-the-ios-sdk-in-your-app",level:2},{value:"Add Screeb to dependencies:",id:"add-screeb-to-dependencies",level:3},{value:"Using Cocoapods",id:"using-cocoapods",level:4},{value:"Using Swift Package Manager",id:"using-swift-package-manager",level:4},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:2},{value:"SDK dependencies",id:"sdk-dependencies",level:2}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"install",children:"Install"}),"\n",(0,s.jsx)(n.h2,{id:"how-to-install-the-ios-sdk-in-your-app",children:"How to install the iOS SDK in your app?"}),"\n",(0,s.jsxs)(n.p,{children:["See the ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-ios-public",children:"example"})," to install the last version of the Screeb SDK dependency in a native iOS app."]}),"\n",(0,s.jsx)(n.p,{children:"You can find here useful information if you are using one of these technologies:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Flutter: ",(0,s.jsx)(n.a,{href:"https://pub.dev/packages/plugin_screeb",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})]}),"\n",(0,s.jsxs)(n.li,{children:["React Native: ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/@screeb/react-native",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://cocoapods.org/pods/Screeb",children:(0,s.jsx)(n.img,{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Version"})})}),"\n",(0,s.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,s.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,s.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,s.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,s.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The Swift version is ",(0,s.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,s.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,s.jsx)(n.strong,{children:"198 KB"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-configure-the-ios-sdk-in-your-app",children:"How to configure the iOS SDK in your app?"}),"\n",(0,s.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,s.jsxs)(n.p,{children:["When your survey is ready to share, we will provide a Swift snippet to copy into the ",(0,s.jsx)(n.code,{children:"scene()"})," function of the ",(0,s.jsx)(n.code,{children:"SceneDelegate"})," protocol.\nIf your application doesn't use a ",(0,s.jsx)(n.code,{children:"SceneDelegate"}),", you should place the snippet in ",(0,s.jsx)(n.code,{children:"AppDelegate"})," instead.\nIf your application is using SwiftUI lifecycle without an ",(0,s.jsx)(n.code,{children:"AppDelegate"})," then you can try to access ",(0,s.jsx)(n.code,{children:"rootViewController"})," this way:\n",(0,s.jsx)(n.a,{href:"https://developer.apple.com/forums/thread/695115",children:"https://developer.apple.com/forums/thread/695115"})]}),"\n",(0,s.jsx)(n.h3,{id:"add-screeb-to-dependencies",children:"Add Screeb to dependencies:"}),"\n",(0,s.jsx)(n.h4,{id:"using-cocoapods",children:"Using Cocoapods"}),"\n",(0,s.jsx)(n.p,{children:"To install the sdk, you just need to add the following lines in your project Podfile file :"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-ruby",children:'pod "Screeb", "x.x.x"\n'})}),"\n",(0,s.jsx)(n.h4,{id:"using-swift-package-manager",children:"Using Swift Package Manager"}),"\n",(0,s.jsx)(n.p,{children:"To install the sdk, you just need to add the following lines in your project Package.swift file :"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'dependencies: [\n .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x"))\n]\n'})}),"\n",(0,s.jsx)(n.p,{children:"You can also do it from Xcode:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Go to File > Add Packages..."}),"\n",(0,s.jsxs)(n.li,{children:["In the top right corner paste the project URL: ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-ios-public",children:"https://github.com/ScreebApp/sdk-ios-public"})]}),"\n",(0,s.jsx)(n.li,{children:"Click Next and select the version you want to use"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'// Initialization using SceneDelegate\nclass SceneDelegate: UIResponder, UIWindowSceneDelegate {\n// [..]\n func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {\n Screeb.initSdk(\n context: nil,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false) // optional\n )\n guard let _ = (scene as? UIWindowScene) else { return }\n }\n// [..]\n}\n'})}),"\n",(0,s.jsx)(n.p,{children:"Or:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'// Initialization using AppDelegate\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n// [..]\n func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {\n Screeb.initSdk(\n context: nil,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false) // optional\n )\n return true\n }\n// [..]\n}\n'})}),"\n",(0,s.jsx)(n.h2,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:"Screeb.close()\n"})}),"\n",(0,s.jsx)(n.h2,{id:"sdk-dependencies",children:"SDK dependencies"}),"\n",(0,s.jsx)(n.p,{children:"The iOS SDK does not have any external dependencies from version 2.0.0 onwards."})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>c,x:()=>r});var s=i(6540);const t={},o=s.createContext(t);function c(e){const n=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dba428f8.74f8c887.js b/assets/js/dba428f8.74f8c887.js deleted file mode 100644 index 656b546..0000000 --- a/assets/js/dba428f8.74f8c887.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7350],{7524:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var s=i(4848),t=i(8453);const o={sidebar_position:1},c="Install",r={id:"install",title:"Install",description:"How to install the iOS SDK in your app?",source:"@site/docs/sdk-ios/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-ios/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-ios/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-ios/identity"}},a={},l=[{value:"How to install the iOS SDK in your app?",id:"how-to-install-the-ios-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the iOS SDK in your app?",id:"how-to-configure-the-ios-sdk-in-your-app",level:2},{value:"Add Screeb to dependencies:",id:"add-screeb-to-dependencies",level:3},{value:"Using Cocoapods",id:"using-cocoapods",level:4},{value:"Using Swift Package Manager",id:"using-swift-package-manager",level:4},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:2},{value:"SDK dependencies",id:"sdk-dependencies",level:2}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"install",children:"Install"})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-install-the-ios-sdk-in-your-app",children:"How to install the iOS SDK in your app?"}),"\n",(0,s.jsxs)(n.p,{children:["See the ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-ios-public",children:"example"})," to install the last version of the Screeb SDK dependency in a native iOS app."]}),"\n",(0,s.jsx)(n.p,{children:"You can find here useful information if you are using one of these technologies:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Flutter: ",(0,s.jsx)(n.a,{href:"https://pub.dev/packages/plugin_screeb",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})]}),"\n",(0,s.jsxs)(n.li,{children:["React Native: ",(0,s.jsx)(n.a,{href:"https://www.npmjs.com/package/@screeb/react-native",children:"Releases"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative",children:"sources"})," - ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-reactnative/tree/master/example",children:"example"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://cocoapods.org/pods/Screeb",children:(0,s.jsx)(n.img,{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Version"})})}),"\n",(0,s.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,s.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,s.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,s.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,s.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The Swift version is ",(0,s.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,s.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,s.jsx)(n.strong,{children:"198 KB"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,s.jsx)(n.h2,{id:"how-to-configure-the-ios-sdk-in-your-app",children:"How to configure the iOS SDK in your app?"}),"\n",(0,s.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,s.jsxs)(n.p,{children:["When your survey is ready to share, we will provide a Swift snippet to copy into the ",(0,s.jsx)(n.code,{children:"scene()"})," function of the ",(0,s.jsx)(n.code,{children:"SceneDelegate"})," protocol.\nIf your application doesn't use a ",(0,s.jsx)(n.code,{children:"SceneDelegate"}),", you should place the snippet in ",(0,s.jsx)(n.code,{children:"AppDelegate"})," instead.\nIf your application is using SwiftUI lifecycle without an ",(0,s.jsx)(n.code,{children:"AppDelegate"})," then you can try to access ",(0,s.jsx)(n.code,{children:"rootViewController"})," this way:\n",(0,s.jsx)(n.a,{href:"https://developer.apple.com/forums/thread/695115",children:"https://developer.apple.com/forums/thread/695115"})]}),"\n",(0,s.jsx)(n.h3,{id:"add-screeb-to-dependencies",children:"Add Screeb to dependencies:"}),"\n",(0,s.jsx)(n.h4,{id:"using-cocoapods",children:"Using Cocoapods"}),"\n",(0,s.jsx)(n.p,{children:"To install the sdk, you just need to add the following lines in your project Podfile file :"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-ruby",children:'pod "Screeb", "x.x.x"\n'})}),"\n",(0,s.jsx)(n.h4,{id:"using-swift-package-manager",children:"Using Swift Package Manager"}),"\n",(0,s.jsx)(n.p,{children:"To install the sdk, you just need to add the following lines in your project Package.swift file :"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'dependencies: [\n .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x"))\n]\n'})}),"\n",(0,s.jsx)(n.p,{children:"You can also do it from Xcode:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Go to File > Add Packages..."}),"\n",(0,s.jsxs)(n.li,{children:["In the top right corner paste the project URL: ",(0,s.jsx)(n.a,{href:"https://github.com/ScreebApp/sdk-ios-public",children:"https://github.com/ScreebApp/sdk-ios-public"})]}),"\n",(0,s.jsx)(n.li,{children:"Click Next and select the version you want to use"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'// Initialization using SceneDelegate\nclass SceneDelegate: UIResponder, UIWindowSceneDelegate {\n// [..]\n func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {\n Screeb.initSdk(\n context: nil,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false) // optional\n )\n guard let _ = (scene as? UIWindowScene) else { return }\n }\n// [..]\n}\n'})}),"\n",(0,s.jsx)(n.p,{children:"Or:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:'// Initialization using AppDelegate\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n// [..]\n func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {\n Screeb.initSdk(\n context: nil,\n channelId: "<ios-channel-id>",\n identity: "<user-id>", // optional\n visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional\n initOptions: InitOptions(automaticScreenDetection: true|false) // optional\n )\n return true\n }\n// [..]\n}\n'})}),"\n",(0,s.jsx)(n.h2,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,s.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-swift",children:"Screeb.close()\n"})}),"\n",(0,s.jsx)(n.h2,{id:"sdk-dependencies",children:"SDK dependencies"}),"\n",(0,s.jsx)(n.p,{children:"The iOS SDK does not have any external dependencies from version 2.0.0 onwards."})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>c,x:()=>r});var s=i(6540);const t={},o=s.createContext(t);function c(e){const n=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dd0319fc.cc3ccae7.js b/assets/js/dd0319fc.cc3ccae7.js deleted file mode 100644 index 0b94d58..0000000 --- a/assets/js/dd0319fc.cc3ccae7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5703],{8545:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-ios/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-ios/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-ios/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-ios/start-survey-programmatically"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"})}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:'Screeb.trackScreen(name: "ProductCartFragment")\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:'// screen tracking with custom properties\nScreeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [\n "product_name": AnyEncodable("Red bike 2021"),\n "category" = AnyEncodable("sport"),\n "price" = AnyEncodable(12.29),\n "count" = AnyEncodable(1),\n "delivery_method" = AnyEncodable("UPS"),\n "user_logged" = AnyEncodable(false),\n "added_at" = AnyEncodable(Date())\n])\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dd0319fc.f8e91ea5.js b/assets/js/dd0319fc.f8e91ea5.js new file mode 100644 index 0000000..012429b --- /dev/null +++ b/assets/js/dd0319fc.f8e91ea5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5703],{6811:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var t=r(4848),s=r(8453);const c={sidebar_position:5},i="Screen tracking",a={id:"screen-tracking",title:"Screen tracking",description:"You can track screen visited by your users, along with properties describing the screen.",source:"@site/docs/sdk-ios/screen-tracking.md",sourceDirName:".",slug:"/screen-tracking",permalink:"/sdk-ios/screen-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"docSidebar",previous:{title:"Event tracking",permalink:"/sdk-ios/event-tracking"},next:{title:"Start survey programmatically",permalink:"/sdk-ios/start-survey-programmatically"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"screen-tracking",children:"Screen tracking"}),"\n",(0,t.jsx)(n.p,{children:"You can track screen visited by your users, along with properties describing the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Screen names must be less than 128 characters long."}),"\n",(0,t.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:'Screeb.trackScreen(name: "ProductCartFragment")\n'})}),"\n",(0,t.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,t.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the screen."}),"\n",(0,t.jsx)("u",{children:"Requirements:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,t.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,t.jsx)(n.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-swift",children:'// screen tracking with custom properties\nScreeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [\n "product_name": AnyEncodable("Red bike 2021"),\n "category" = AnyEncodable("sport"),\n "price" = AnyEncodable(12.29),\n "count" = AnyEncodable(1),\n "delivery_method" = AnyEncodable("UPS"),\n "user_logged" = AnyEncodable(false),\n "added_at" = AnyEncodable(Date())\n])\n'})})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6540);const s={},c=t.createContext(s);function i(e){const n=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/de6ae0ca.d09aefc4.js b/assets/js/de6ae0ca.d09aefc4.js new file mode 100644 index 0000000..24a5bd4 --- /dev/null +++ b/assets/js/de6ae0ca.d09aefc4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4034],{1454:e=>{e.exports=JSON.parse('{"title":"Javascript tag","description":"install and configure the SDK","slug":"/","permalink":"/sdk-js/","navigation":{"next":{"title":"What is Screeb","permalink":"/sdk-js/what-is-screeb"}}}')}}]); \ No newline at end of file diff --git a/assets/js/dfe73bcb.183f8003.js b/assets/js/dfe73bcb.183f8003.js deleted file mode 100644 index ac73313..0000000 --- a/assets/js/dfe73bcb.183f8003.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4925],{8365:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>d,toc:()=>l});var i=s(4848),r=s(8453);const t={sidebar_position:1},a="Install",d={id:"install",title:"Install",description:"How to install the Flutter SDK in your app?",source:"@site/docs/sdk-flutter/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-flutter/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-flutter/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-flutter/identity"}},o={},l=[{value:"How to install the Flutter SDK in your app?",id:"how-to-install-the-flutter-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the Flutter SDK in your app?",id:"how-to-configure-the-flutter-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Android",id:"android",level:3},{value:"iOS",id:"ios",level:3},{value:"Update",id:"update",level:4},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:3}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",strong:"strong",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"install",children:"Install"})}),"\n",(0,i.jsx)(n.h2,{id:"how-to-install-the-flutter-sdk-in-your-app",children:"How to install the Flutter SDK in your app?"}),"\n",(0,i.jsxs)(n.p,{children:["See the ",(0,i.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})," to install the last version of the Screeb SDK dependency in a Flutter app."]}),"\n",(0,i.jsxs)("p",{align:"center",children:[(0,i.jsx)("a",{href:"https://pub.dev/packages/plugin_screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/pub/v/plugin_screeb",alt:"Pub: plugin_screeb"})}),(0,i.jsx)("a",{href:"https://opensource.org/licenses/MIT",children:(0,i.jsx)("img",{src:"https://img.shields.io/badge/license-MIT-purple.svg",alt:"License: MIT"})}),(0,i.jsx)("a",{href:"https://cocoapods.org/pods/Screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Cocoapods"})}),(0,i.jsx)("a",{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,i.jsx)("img",{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,i.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,i.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,i.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,i.jsx)(n.strong,{children:"Android SDK version 19 minimum"})," and ",(0,i.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The Swift version is ",(0,i.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,i.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,i.jsx)(n.strong,{children:"27 KB"})," on Android and approximately ",(0,i.jsx)(n.strong,{children:"198 KB"})," on iOS."]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-configure-the-flutter-sdk-in-your-app",children:"How to configure the Flutter SDK in your app?"}),"\n",(0,i.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,i.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-yaml",children:"# pubspec.yaml\ndependencies:\n plugin_screeb: x.x.x\n"})}),"\n",(0,i.jsx)(n.p,{children:"Then:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"flutter pub get\n"})}),"\n",(0,i.jsx)(n.h3,{id:"android",children:"Android"}),"\n",(0,i.jsxs)(n.p,{children:["The Android SDK needs the permissions ",(0,i.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.INTERNET" />\n'})}),"\n",(0,i.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.CAMERA"/>\n<uses-permission android:name="android.permission.MICROPHONE" />\n<uses-feature android:name="android.hardware.camera" android:required="true"/>\n<uses-feature android:name="android.hardware.camera.autofocus"/>\n<uses-permission android:name="android.permission.RECORD_AUDIO" />\n<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />\n'})}),"\n",(0,i.jsx)(n.h3,{id:"ios",children:"iOS"}),"\n",(0,i.jsx)(n.p,{children:"The SDK need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,i.jsx)(n.h4,{id:"update",children:"Update"}),"\n",(0,i.jsxs)(n.p,{children:["When upgrading the Flutter SDK version, you may need to run in ",(0,i.jsx)(n.code,{children:"ios/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ios/\npod update Screeb\n"})}),"\n",(0,i.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null);\n'})}),"\n",(0,i.jsx)(n.h3,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,i.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.close()\n"})})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>d});var i=s(6540);const r={},t=i.createContext(r);function a(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dfe73bcb.abc8da1e.js b/assets/js/dfe73bcb.abc8da1e.js new file mode 100644 index 0000000..2b93ff4 --- /dev/null +++ b/assets/js/dfe73bcb.abc8da1e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[4925],{7357:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>l});var i=s(4848),r=s(8453);const t={sidebar_position:1},a="Install",o={id:"install",title:"Install",description:"How to install the Flutter SDK in your app?",source:"@site/docs/sdk-flutter/install.md",sourceDirName:".",slug:"/install",permalink:"/sdk-flutter/install",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"docSidebar",previous:{title:"How Screeb works",permalink:"/sdk-flutter/how-screeb-works"},next:{title:"Identity",permalink:"/sdk-flutter/identity"}},d={},l=[{value:"How to install the Flutter SDK in your app?",id:"how-to-install-the-flutter-sdk-in-your-app",level:2},{value:"Screeb SDK Usage in CI Environments",id:"screeb-sdk-usage-in-ci-environments",level:2},{value:"Technical requirements",id:"technical-requirements",level:2},{value:"How to configure the Flutter SDK in your app?",id:"how-to-configure-the-flutter-sdk-in-your-app",level:2},{value:"Add Screeb as a dependency",id:"add-screeb-as-a-dependency",level:3},{value:"Android",id:"android",level:3},{value:"iOS",id:"ios",level:3},{value:"Update",id:"update",level:4},{value:"Setup the SDK",id:"setup-the-sdk",level:3},{value:"About SDK lifecycle",id:"about-sdk-lifecycle",level:3}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",p:"p",pre:"pre",strong:"strong",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"install",children:"Install"}),"\n",(0,i.jsx)(n.h2,{id:"how-to-install-the-flutter-sdk-in-your-app",children:"How to install the Flutter SDK in your app?"}),"\n",(0,i.jsxs)(n.p,{children:["See the ",(0,i.jsx)(n.a,{href:"https://github.com/ScreebApp/flutter-screeb-plugin/tree/master/example",children:"example"})," to install the last version of the Screeb SDK dependency in a Flutter app."]}),"\n",(0,i.jsxs)("p",{align:"center",children:[(0,i.jsx)("a",{href:"https://pub.dev/packages/plugin_screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/pub/v/plugin_screeb",alt:"Pub: plugin_screeb"})}),(0,i.jsx)("a",{href:"https://opensource.org/licenses/MIT",children:(0,i.jsx)("img",{src:"https://img.shields.io/badge/license-MIT-purple.svg",alt:"License: MIT"})}),(0,i.jsx)("a",{href:"https://cocoapods.org/pods/Screeb",children:(0,i.jsx)("img",{src:"https://img.shields.io/cocoapods/v/Screeb.svg?style=flat",alt:"Cocoapods"})}),(0,i.jsx)("a",{href:"https://search.maven.org/search?q=g:%22app.screeb.sdk%22%20AND%20a:%22survey%22",children:(0,i.jsx)("img",{src:"https://img.shields.io/maven-central/v/app.screeb.sdk/survey.svg?label=Maven%20Central",alt:"Maven Central"})})]}),"\n",(0,i.jsx)(n.h2,{id:"screeb-sdk-usage-in-ci-environments",children:"Screeb SDK Usage in CI Environments"}),"\n",(0,i.jsx)(n.p,{children:"Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit."}),"\n",(0,i.jsx)(n.h2,{id:"technical-requirements",children:"Technical requirements"}),"\n",(0,i.jsxs)(n.p,{children:["The Screeb SDK is configured to work with ",(0,i.jsx)(n.strong,{children:"Android SDK version 19 minimum"})," and ",(0,i.jsx)(n.strong,{children:"iOS version 11.0 minimum"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The Swift version is ",(0,i.jsx)(n.strong,{children:">= v5.5.2"})," and XCode version ",(0,i.jsx)(n.strong,{children:">= 13.2.1"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The size of the SDK is approximately ",(0,i.jsx)(n.strong,{children:"27 KB"})," on Android and approximately ",(0,i.jsx)(n.strong,{children:"198 KB"})," on iOS."]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-configure-the-flutter-sdk-in-your-app",children:"How to configure the Flutter SDK in your app?"}),"\n",(0,i.jsx)(n.p,{children:"First, log in to the Screeb application, then create your first survey."}),"\n",(0,i.jsx)(n.h3,{id:"add-screeb-as-a-dependency",children:"Add Screeb as a dependency"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-yaml",children:"# pubspec.yaml\ndependencies:\n plugin_screeb: x.x.x\n"})}),"\n",(0,i.jsx)(n.p,{children:"Then:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"flutter pub get\n"})}),"\n",(0,i.jsx)(n.h3,{id:"android",children:"Android"}),"\n",(0,i.jsxs)(n.p,{children:["The Android SDK needs the permissions ",(0,i.jsx)(n.code,{children:"INTERNET"})," to work well."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.INTERNET" />\n'})}),"\n",(0,i.jsx)(n.p,{children:"The SDK also need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'<uses-permission android:name="android.permission.CAMERA"/>\n<uses-permission android:name="android.permission.MICROPHONE" />\n<uses-feature android:name="android.hardware.camera" android:required="true"/>\n<uses-feature android:name="android.hardware.camera.autofocus"/>\n<uses-permission android:name="android.permission.RECORD_AUDIO" />\n<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />\n'})}),"\n",(0,i.jsx)(n.h3,{id:"ios",children:"iOS"}),"\n",(0,i.jsx)(n.p,{children:"The SDK need theses permissions if you want to use the Screeb Audio/Video feature."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:"<key>NSCameraUsageDescription</key>\n<string>This app needs access to the camera to take photos.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs access to microphone to record audio.</string>\n<key>UISupportedInterfaceOrientations</key>\n"})}),"\n",(0,i.jsx)(n.h4,{id:"update",children:"Update"}),"\n",(0,i.jsxs)(n.p,{children:["When upgrading the Flutter SDK version, you may need to run in ",(0,i.jsx)(n.code,{children:"ios/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ios/\npod update Screeb\n"})}),"\n",(0,i.jsx)(n.h3,{id:"setup-the-sdk",children:"Setup the SDK"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:'PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null);\n'})}),"\n",(0,i.jsx)(n.h3,{id:"about-sdk-lifecycle",children:"About SDK lifecycle"}),"\n",(0,i.jsx)(n.p,{children:"At any time, you can disable the Screeb SDK with the following command:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-dart",children:"PluginScreeb.close()\n"})})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>o});var i=s(6540);const r={},t=i.createContext(r);function a(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e7d66809.0d3b058a.js b/assets/js/e7d66809.0d3b058a.js new file mode 100644 index 0000000..e81692d --- /dev/null +++ b/assets/js/e7d66809.0d3b058a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7074],{3199:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:4},c="Event tracking",a={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-react-native/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-react-native/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-react-native/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-react-native/screen-tracking"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:'import { trackEvent } from "@screeb/react-native";\n\ntrackEvent("Product removed from cart");\n'})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:'import { trackEvent } from "@screeb/react-native";\n\n// trigger custom event\ntrackEvent("Product added to cart", {\n product_name: "Red bike 2021",\n category: "sport",\n price: 12.29,\n count: 1,\n delivery_method: "UPS",\n user_logged: false,\n added_at: new Date(),\n})\n'})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>c,x:()=>a});var r=n(6540);const s={},i=r.createContext(s);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e7d66809.806560a2.js b/assets/js/e7d66809.806560a2.js deleted file mode 100644 index 3c2fa2f..0000000 --- a/assets/js/e7d66809.806560a2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7074],{1916:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=n(4848),s=n(8453);const i={sidebar_position:4},a="Event tracking",c={id:"event-tracking",title:"Event tracking",description:"You can track actions performed by your users, along with properties describing the event.",source:"@site/docs/sdk-react-native/event-tracking.md",sourceDirName:".",slug:"/event-tracking",permalink:"/sdk-react-native/event-tracking",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Group assignation",permalink:"/sdk-react-native/group-assignation"},next:{title:"Screen tracking",permalink:"/sdk-react-native/screen-tracking"}},o={},d=[{value:"Attributes",id:"attributes",level:2}];function l(e){const t={code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"event-tracking",children:"Event tracking"})}),"\n",(0,r.jsx)(t.p,{children:"You can track actions performed by your users, along with properties describing the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Event names must be less than 128 characters long."}),"\n",(0,r.jsx)(t.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:'import { trackEvent } from "@screeb/react-native";\n\ntrackEvent("Product removed from cart");\n'})}),"\n",(0,r.jsx)(t.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using these events: trigger count or last event time."}),"\n",(0,r.jsx)(t.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(t.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(t.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(t.li,{children:"Supported types for values: string, number (Int, Long, Double), boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:'import { trackEvent } from "@screeb/react-native";\n\n// trigger custom event\ntrackEvent("Product added to cart", {\n product_name: "Red bike 2021",\n category: "sport",\n price: 12.29,\n count: 1,\n delivery_method: "UPS",\n user_logged: false,\n added_at: new Date(),\n})\n'})})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var r=n(6540);const s={},i=r.createContext(s);function a(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e8ea05a8.5576fc59.js b/assets/js/e8ea05a8.5576fc59.js new file mode 100644 index 0000000..3db1be8 --- /dev/null +++ b/assets/js/e8ea05a8.5576fc59.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7312],{137:e=>{e.exports=JSON.parse('{"pluginId":"sdk-react-native","version":"current","label":"React Native SDK","banner":null,"badge":true,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docSidebar":[{"type":"category","label":"React-Native SDK","collapsible":false,"items":[{"type":"link","label":"What is Screeb","href":"/sdk-react-native/what-is-screeb","docId":"what-is-screeb","unlisted":false},{"type":"link","label":"How Screeb works","href":"/sdk-react-native/how-screeb-works","docId":"how-screeb-works","unlisted":false},{"type":"link","label":"Install","href":"/sdk-react-native/install","docId":"install","unlisted":false},{"type":"link","label":"Identity","href":"/sdk-react-native/identity","docId":"identity","unlisted":false},{"type":"link","label":"Group assignation","href":"/sdk-react-native/group-assignation","docId":"group-assignation","unlisted":false},{"type":"link","label":"Event tracking","href":"/sdk-react-native/event-tracking","docId":"event-tracking","unlisted":false},{"type":"link","label":"Screen tracking","href":"/sdk-react-native/screen-tracking","docId":"screen-tracking","unlisted":false},{"type":"link","label":"Start survey programmatically","href":"/sdk-react-native/start-survey-programmatically","docId":"start-survey-programmatically","unlisted":false},{"type":"link","label":"Hooks","href":"/sdk-react-native/react-native-hooks","docId":"react-native-hooks","unlisted":false},{"type":"link","label":"Troubleshooting","href":"/sdk-react-native/troubleshooting","docId":"troubleshooting","unlisted":false}],"collapsed":false,"href":"/sdk-react-native/"}]},"docs":{"event-tracking":{"id":"event-tracking","title":"Event tracking","description":"You can track actions performed by your users, along with properties describing the event.","sidebar":"docSidebar"},"group-assignation":{"id":"group-assignation","title":"Group assignation","description":"You can assign groups to your users, along with properties describing the group.","sidebar":"docSidebar"},"how-screeb-works":{"id":"how-screeb-works","title":"How Screeb works","description":"Basic Overview of how Screeb is working.","sidebar":"docSidebar"},"identity":{"id":"identity","title":"Identity","description":"Set identity","sidebar":"docSidebar"},"install":{"id":"install","title":"Install","description":"How to install the React-Native SDK in your app?","sidebar":"docSidebar"},"react-native-hooks":{"id":"react-native-hooks","title":"Hooks","description":"Set hooks","sidebar":"docSidebar"},"screen-tracking":{"id":"screen-tracking","title":"Screen tracking","description":"You can track screen visited by your users, along with properties describing the screen.","sidebar":"docSidebar"},"start-survey-programmatically":{"id":"start-survey-programmatically","title":"Start survey programmatically","description":"How to start a survey programmatically?","sidebar":"docSidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"Check if ReactNative SDK is initialized correctly","sidebar":"docSidebar"},"what-is-screeb":{"id":"what-is-screeb","title":"What is Screeb","description":"How Screeb works, what it can do for your business and what makes it different to other solutions.","sidebar":"docSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/ec9cc15e.685ef0bb.js b/assets/js/ec9cc15e.685ef0bb.js new file mode 100644 index 0000000..e22e89c --- /dev/null +++ b/assets/js/ec9cc15e.685ef0bb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6597],{4199:e=>{e.exports=JSON.parse('{"title":"API and connectors","description":"API and connectors documentation","slug":"/","permalink":"/api-and-connectors/","navigation":{"next":{"title":"Webhook v1.3.0","permalink":"/api-and-connectors/webhook-v1.3.0"}}}')}}]); \ No newline at end of file diff --git a/assets/js/ed489d73.46f01baf.js b/assets/js/ed489d73.46f01baf.js deleted file mode 100644 index 3783aff..0000000 --- a/assets/js/ed489d73.46f01baf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7701],{5164:(e,r,t)=>{t.d(r,{Ay:()=>a,RM:()=>s});var n=t(4848),o=t(8453);const s=[{value:"Overview",id:"overview",level:3},{value:"Sources for collecting data",id:"sources-for-collecting-data",level:2},{value:"How to collect data",id:"how-to-collect-data",level:2},{value:"Using Screeb as a Data Source",id:"using-screeb-as-a-data-source",level:3},{value:"Using external Data Source",id:"using-external-data-source",level:3},{value:"Destination for collected data",id:"destination-for-collected-data",level:2}];function i(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,n.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,n.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,n.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,n.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,n.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,n.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,n.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,n.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,n.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,n.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,n.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,n.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,n.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,n.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function a(e={}){const{wrapper:r}={...(0,o.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(i,{...e})}):i(e)}},9062:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var n=t(4848),o=t(8453),s=t(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-js/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-js/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-js/what-is-screeb"},next:{title:"Install",permalink:"/sdk-js/install"}},l={},d=[...s.RM];function u(e){return(0,n.jsx)(s.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,o.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var n=t(6540);const o={},s=n.createContext(o);function i(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ed489d73.a79d3fd3.js b/assets/js/ed489d73.a79d3fd3.js new file mode 100644 index 0000000..8b56d01 --- /dev/null +++ b/assets/js/ed489d73.a79d3fd3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[7701],{5164:(e,r,n)=>{n.d(r,{Ay:()=>i});var t=n(4848),s=n(8453);function o(e){const r={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.h3,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(r.p,{children:"Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience."}),"\n",(0,t.jsx)(r.p,{children:"Four types of data can be collected using the Screeb Tag:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"identity"}),": identify user using a unique identifier_id chosen by you."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"properties"}),": associate a property to a user, adding more context."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"events"}),": track user behaviour on your product by collecting event during their navigation."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"groups"}),": Assign or dissociate a user from a group, creating segment of common users"]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"sources-for-collecting-data",children:"Sources for collecting data"}),"\n",(0,t.jsx)(r.p,{children:"You can collect data from your product to Screeb in various way:"}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Screeb SDK"}),", the main data source recommended for any website product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Segment"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Amplitude"})," can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product."]}),"\n",(0,t.jsxs)(r.li,{children:[(0,t.jsx)(r.strong,{children:"Rudderstack"})," can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product."]}),"\n"]}),"\n",(0,t.jsx)(r.h2,{id:"how-to-collect-data",children:"How to collect data"}),"\n",(0,t.jsx)(r.p,{children:"Depending your data source, you have different ways of collecting data."}),"\n",(0,t.jsx)(r.h3,{id:"using-screeb-as-a-data-source",children:"Using Screeb as a Data Source"}),"\n",(0,t.jsxs)(r.p,{children:["First thing first, you need to install Screeb to your app, wether it's a website or a mobile app.\nPlease follow this article to install Screeb using your preferred method.\nSee ",(0,t.jsx)(r.a,{href:"install",children:"Install Screeb"})]}),"\n",(0,t.jsx)(r.p,{children:"Once Screeb is installed, you can start collecting events and properties."}),"\n",(0,t.jsx)(r.h3,{id:"using-external-data-source",children:"Using external Data Source"}),"\n",(0,t.jsx)(r.p,{children:"When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb."}),"\n",(0,t.jsxs)(r.p,{children:["You just need to install the corresponding integration to your ",(0,t.jsx)(r.strong,{children:"Screeb workspace"}),". See your ",(0,t.jsx)(r.a,{href:"https://admin.screeb.app/org/last/integrations",children:"Workspace Integrations"})]}),"\n",(0,t.jsx)(r.h2,{id:"destination-for-collected-data",children:"Destination for collected data"}),"\n",(0,t.jsx)(r.p,{children:"Screeb offer a large catalog of integration to export your data to the your desired tool."})]})}function i(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},8025:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var t=n(4848),s=n(8453),o=n(5164);const i={title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},a=void 0,c={id:"how-screeb-works",title:"How Screeb works",description:"Basic Overview of how Screeb is working.",source:"@site/docs/sdk-js/how-screeb-works.md",sourceDirName:".",slug:"/how-screeb-works",permalink:"/sdk-js/how-screeb-works",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:-1,frontMatter:{title:"How Screeb works",description:"Basic Overview of how Screeb is working.",sidebar_position:-1,sidebar_label:"How Screeb works"},sidebar:"docSidebar",previous:{title:"What is Screeb",permalink:"/sdk-js/what-is-screeb"},next:{title:"Install",permalink:"/sdk-js/install"}},l={},d=[];function u(e){return(0,t.jsx)(o.Ay,{components:e.components})}function h(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},8453:(e,r,n)=>{n.d(r,{R:()=>i,x:()=>a});var t=n(6540);const s={},o=t.createContext(s);function i(e){const r=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),t.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ee1a4a13.2f325875.js b/assets/js/ee1a4a13.2f325875.js deleted file mode 100644 index ecf9a3d..0000000 --- a/assets/js/ee1a4a13.2f325875.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5970],{8648:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>l});var r=t(4848),s=t(8453);const o={sidebar_position:10},i="Troubleshooting",c={id:"troubleshooting",title:"Troubleshooting",description:"Check if Javascript tag is loaded correctly",source:"@site/docs/sdk-js/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-js/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-js/reference"}},a={},l=[{value:"Check if Javascript tag is loaded correctly",id:"check-if-javascript-tag-is-loaded-correctly",level:2},{value:"Error cases",id:"error-cases",level:3},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"Content Security Policy (CSP)",id:"content-security-policy-csp",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"troubleshooting",children:"Troubleshooting"})}),"\n",(0,r.jsx)(n.h2,{id:"check-if-javascript-tag-is-loaded-correctly",children:"Check if Javascript tag is loaded correctly"}),"\n",(0,r.jsxs)(n.p,{children:["Open the developer console and call the following Screeb command: ",(0,r.jsx)(n.code,{children:"$screeb('debug');"}),"."]}),"\n",(0,r.jsx)(n.p,{children:"You will get contextual information about the running user session:"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.img,{src:"https://user-images.githubusercontent.com/2951285/181211345-a52c3320-9f87-4ef3-a90a-185bbcbcffb4.png",alt:"image"})}),"\n",(0,r.jsx)(n.h3,{id:"error-cases",children:"Error cases"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["The error ",(0,r.jsx)(n.code,{children:"Uncaught ReferenceError: $screeb is not defined"})," means the Javascript Tag was not injected into the page."]}),"\n",(0,r.jsxs)(n.li,{children:["An empty channel id means you didn't call the ",(0,r.jsx)(n.code,{children:"$screeb('init', ...)"})," command."]}),"\n",(0,r.jsx)(n.li,{children:"An empty respondent id means you exceeded your respondent quota."}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(n.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(n.p,{children:["Open the developer console and call the following Screeb command: ",(0,r.jsx)(n.code,{children:"$screeb('targeting.debug');"}),"."]}),"\n",(0,r.jsx)(n.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.img,{src:"https://user-images.githubusercontent.com/2951285/155576598-ef0cf65d-0590-48e0-9b1b-78e65924117b.png",alt:"image"})}),"\n",(0,r.jsx)(n.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsx)(n.h2,{id:"content-security-policy-csp",children:"Content Security Policy (CSP)"}),"\n",(0,r.jsx)(n.p,{children:"You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP)."}),"\n",(0,r.jsx)(n.p,{children:"Your CSP should -at least- look like this:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; font-src blob:\n"})}),"\n",(0,r.jsx)(n.p,{children:"And don't forget to add your own domains."}),"\n",(0,r.jsx)(n.p,{children:"An example:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob:\n"})})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>c});var r=t(6540);const s={},o=r.createContext(s);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ee1a4a13.b1c9db5b.js b/assets/js/ee1a4a13.b1c9db5b.js new file mode 100644 index 0000000..e8e06bb --- /dev/null +++ b/assets/js/ee1a4a13.b1c9db5b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5970],{5689:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var r=n(4848),s=n(8453);const i={sidebar_position:10},o="Troubleshooting",c={id:"troubleshooting",title:"Troubleshooting",description:"Check if Javascript tag is loaded correctly",source:"@site/docs/sdk-js/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/sdk-js/troubleshooting",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10},sidebar:"docSidebar",previous:{title:"Reference",permalink:"/sdk-js/reference"}},a={},l=[{value:"Check if Javascript tag is loaded correctly",id:"check-if-javascript-tag-is-loaded-correctly",level:2},{value:"Error cases",id:"error-cases",level:3},{value:"Debug targeting rules",id:"debug-targeting-rules",level:2},{value:"Content Security Policy (CSP)",id:"content-security-policy-csp",level:2}];function d(e){const t={code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,r.jsx)(t.h2,{id:"check-if-javascript-tag-is-loaded-correctly",children:"Check if Javascript tag is loaded correctly"}),"\n",(0,r.jsxs)(t.p,{children:["Open the developer console and call the following Screeb command: ",(0,r.jsx)(t.code,{children:"$screeb('debug');"}),"."]}),"\n",(0,r.jsx)(t.p,{children:"You will get contextual information about the running user session:"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{src:"https://user-images.githubusercontent.com/2951285/181211345-a52c3320-9f87-4ef3-a90a-185bbcbcffb4.png",alt:"image"})}),"\n",(0,r.jsx)(t.h3,{id:"error-cases",children:"Error cases"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["The error ",(0,r.jsx)(t.code,{children:"Uncaught ReferenceError: $screeb is not defined"})," means the Javascript Tag was not injected into the page."]}),"\n",(0,r.jsxs)(t.li,{children:["An empty channel id means you didn't call the ",(0,r.jsx)(t.code,{children:"$screeb('init', ...)"})," command."]}),"\n",(0,r.jsx)(t.li,{children:"An empty respondent id means you exceeded your respondent quota."}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"debug-targeting-rules",children:"Debug targeting rules"}),"\n",(0,r.jsx)(t.p,{children:"Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user."}),"\n",(0,r.jsxs)(t.p,{children:["Open the developer console and call the following Screeb command: ",(0,r.jsx)(t.code,{children:"$screeb('targeting.debug');"}),"."]}),"\n",(0,r.jsx)(t.p,{children:"You will get a list of available surveys and the associated targeting rules:"}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{src:"https://user-images.githubusercontent.com/2951285/155576598-ef0cf65d-0590-48e0-9b1b-78e65924117b.png",alt:"image"})}),"\n",(0,r.jsx)(t.p,{children:"The rules with a green dot \ud83d\udfe2 are the ones that have been validated for this user. The rules with a red dot \ud83d\udd34 are not validated and may be the reason why your survey is not displayed."}),"\n",(0,r.jsx)(t.h2,{id:"content-security-policy-csp",children:"Content Security Policy (CSP)"}),"\n",(0,r.jsx)(t.p,{children:"You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP)."}),"\n",(0,r.jsx)(t.p,{children:"Your CSP should -at least- look like this:"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob:\n"})}),"\n",(0,r.jsx)(t.p,{children:"And don't forget to add your own domains."}),"\n",(0,r.jsx)(t.p,{children:"An example:"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob:\n"})})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>c});var r=n(6540);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8c6c45d3.3e2f7385.js b/assets/js/f4b1de5d.fb9419bc.js similarity index 66% rename from assets/js/8c6c45d3.3e2f7385.js rename to assets/js/f4b1de5d.fb9419bc.js index b9e7e7b..53e8e55 100644 --- a/assets/js/8c6c45d3.3e2f7385.js +++ b/assets/js/f4b1de5d.fb9419bc.js @@ -1 +1 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[5451],{7652:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-android"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3596],{9145:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"sdk-android"}')}}]); \ No newline at end of file diff --git a/assets/js/f5b60c4a.5362fb34.js b/assets/js/f5b60c4a.5362fb34.js new file mode 100644 index 0000000..6b8143a --- /dev/null +++ b/assets/js/f5b60c4a.5362fb34.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9762],{2573:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>o,contentTitle:()=>l,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>c});var r=t(4848),a=t(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-ios/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-ios/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-ios/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-ios/ios-hooks"}},o={},c=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function d(e){const s={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"}),"\n",(0,r.jsx)(s.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,r.jsx)(s.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>"\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,r.jsxs)(s.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,r.jsx)(s.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n allowMultipleResponses = false\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,r.jsxs)(s.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,r.jsx)(s.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,r.jsx)(s.code,{children:"false"}),":"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n ignoreSurveyStatus = false\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n hiddenFields: [\n \u201ciosHidden1": AnyEncodable(\u201chiddenField1\u201d),\n \u201ciosHiddenCount\u201d: AnyEncodable(75)\n ]\n)\n'})})]})}function u(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>i});var r=t(6540);const a={},n=r.createContext(a);function l(e){const s=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f5b60c4a.7fd97e1e.js b/assets/js/f5b60c4a.7fd97e1e.js deleted file mode 100644 index 97020f1..0000000 --- a/assets/js/f5b60c4a.7fd97e1e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[9762],{9487:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>o,contentTitle:()=>l,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>c});var r=t(4848),a=t(8453);const n={sidebar_position:6},l="Start survey programmatically",i={id:"start-survey-programmatically",title:"Start survey programmatically",description:"How to start a survey programmatically?",source:"@site/docs/sdk-ios/start-survey-programmatically.md",sourceDirName:".",slug:"/start-survey-programmatically",permalink:"/sdk-ios/start-survey-programmatically",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"docSidebar",previous:{title:"Screen tracking",permalink:"/sdk-ios/screen-tracking"},next:{title:"Hooks",permalink:"/sdk-ios/ios-hooks"}},o={},c=[{value:"How to start a survey programmatically?",id:"how-to-start-a-survey-programmatically",level:2},{value:"Prevent multiple displays?",id:"prevent-multiple-displays",level:2},{value:"Respect survey status?",id:"respect-survey-status",level:2},{value:"Contextualize response",id:"contextualize-response",level:2}];function d(e){const s={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"start-survey-programmatically",children:"Start survey programmatically"})}),"\n",(0,r.jsx)(s.h2,{id:"how-to-start-a-survey-programmatically",children:"How to start a survey programmatically?"}),"\n",(0,r.jsx)(s.p,{children:"In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action."}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>"\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"prevent-multiple-displays",children:"Prevent multiple displays?"}),"\n",(0,r.jsxs)(s.p,{children:["If current user already replied to your survey and you would rather not display it many times, please add the ",(0,r.jsx)(s.code,{children:"allowMultipleResponses"})," argument:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n allowMultipleResponses = false\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"respect-survey-status",children:"Respect survey status?"}),"\n",(0,r.jsxs)(s.p,{children:["By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ",(0,r.jsx)(s.code,{children:"ignoreSurveyStatus"})," argument and set it to ",(0,r.jsx)(s.code,{children:"false"}),":"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n ignoreSurveyStatus = false\n)\n'})}),"\n",(0,r.jsx)(s.h2,{id:"contextualize-response",children:"Contextualize response"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.code,{children:"startSurvey"})," command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-swift",children:'Screeb.startSurvey(\n surveyId = "<SURVEY_ID>",\n hiddenFields: [\n \u201ciosHidden1": AnyEncodable(\u201chiddenField1\u201d),\n \u201ciosHiddenCount\u201d: AnyEncodable(75)\n ]\n)\n'})})]})}function u(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>i});var r=t(6540);const a={},n=r.createContext(a);function l(e){const s=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f84d9bdb.06162e76.js b/assets/js/f84d9bdb.06162e76.js deleted file mode 100644 index 8f58422..0000000 --- a/assets/js/f84d9bdb.06162e76.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6946],{2226:(n,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>a});var r=s(4848),i=s(8453);const o={sidebar_position:7},d="Hooks",t={id:"react-native-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-react-native/react-native-hooks.md",sourceDirName:".",slug:"/react-native-hooks",permalink:"/sdk-react-native/react-native-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-react-native/start-survey-programmatically"},next:{title:"Troubleshooting",permalink:"/sdk-react-native/troubleshooting"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function c(n){const e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...n.components},{Details:s}=e;return s||function(n,e){throw new Error("Expected "+(e?"component":"object")+" `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.header,{children:(0,r.jsx)(e.h1,{id:"hooks",children:"Hooks"})}),"\n",(0,r.jsx)(e.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,r.jsx)(e.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,r.jsx)(e.p,{children:"Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,r.jsxs)(e.p,{children:["You can define hooks on ",(0,r.jsx)(e.code,{children:"initSdk()"})," and ",(0,r.jsx)(e.code,{children:"startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,r.jsx)(e.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,r.jsxs)(e.table,{children:[(0,r.jsx)(e.thead,{children:(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.th,{children:"Hook Name"}),(0,r.jsxs)(e.th,{children:["Available on ",(0,r.jsx)(e.code,{children:"initSdk()"})]}),(0,r.jsxs)(e.th,{children:["Available on ",(0,r.jsx)(e.code,{children:"startSurvey()"})]})]})}),(0,r.jsxs)(e.tbody,{children:[(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveyshowed",children:(0,r.jsx)(e.code,{children:"onSurveyShowed"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveystarted",children:(0,r.jsx)(e.code,{children:"onSurveyStarted"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onquestionreplied",children:(0,r.jsx)(e.code,{children:"onQuestionReplied"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveycompleted",children:(0,r.jsx)(e.code,{children:"onSurveyCompleted"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveyhidden",children:(0,r.jsx)(e.code,{children:"onSurveyHidden"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onappstoreratingtriggered",children:(0,r.jsx)(e.code,{children:"onAppStoreRatingTriggered"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onready",children:(0,r.jsx)(e.code,{children:"onReady"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"No \u274c"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveydisplayallowed",children:(0,r.jsx)(e.code,{children:"onSurveyDisplayAllowed"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"No \u274c"})]})]})]}),"\n",(0,r.jsx)(e.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {\n isConnected: false,\n age: 29,\n product: "iPhone 13",\n email: "e2e@screeb.app",\n },\n {\n version: "1.0.0",\n onReady: (payload: any) => {\n console.log("onReady", payload);\n },\n onSurveyDisplayAllowed: (payload: any) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n }\n);\n'})}),"\n",(0,r.jsx)(e.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'startSurvey(\n "<survey-id>",\n "<allowMultipleResponses>",\n "<properties>",\n "<ignoreSurveyStatus>",\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onSurveyShowed", payload);\n },\n }\n);\n'})}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"onsurveyshowed",children:(0,r.jsx)(e.code,{children:"onSurveyShowed"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is showed."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onSurveyShowed", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveystarted",children:(0,r.jsx)(e.code,{children:"onSurveyStarted"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is started."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyStarted: (payload: any) => {\n console.log("onSurveyStarted", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onquestionreplied",children:(0,r.jsx)(e.code,{children:"onQuestionReplied"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a question is replied."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onQuestionReplied: (payload: any) => {\n console.log("onQuestionReplied", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveycompleted",children:(0,r.jsx)(e.code,{children:"onSurveyCompleted"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is completed."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyCompleted: (payload: any) => {\n console.log("onSurveyCompleted", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveyhidden",children:(0,r.jsx)(e.code,{children:"onSurveyHidden"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is hidden."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyHidden: (payload: any) => {\n console.log("onSurveyHidden", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onappstoreratingtriggered",children:(0,r.jsx)(e.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,r.jsx)(e.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onAppStoreRatingTriggered: (payload: any) => {\n console.log("onAppStoreRatingTriggered", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onready",children:(0,r.jsx)(e.code,{children:"onReady"})}),"\n",(0,r.jsxs)(e.p,{children:["Called when the SDK is ready. Only available on ",(0,r.jsx)(e.code,{children:"initSdk()"}),"."]}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onReady", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveydisplayallowed",children:(0,r.jsx)(e.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,r.jsxs)(e.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,r.jsx)(e.code,{children:"initSdk()"}),".\nReturn a boolean value. Return ",(0,r.jsx)(e.code,{children:"false"})," to prevent display."]}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyDisplayAllowed: (payload: any) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(n={}){const{wrapper:e}={...(0,i.R)(),...n.components};return e?(0,r.jsx)(e,{...n,children:(0,r.jsx)(c,{...n})}):c(n)}},8453:(n,e,s)=>{s.d(e,{R:()=>d,x:()=>t});var r=s(6540);const i={},o=r.createContext(i);function d(n){const e=r.useContext(o);return r.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function t(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(i):n.components||i:d(n.components),r.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/f84d9bdb.93664ad0.js b/assets/js/f84d9bdb.93664ad0.js new file mode 100644 index 0000000..4439511 --- /dev/null +++ b/assets/js/f84d9bdb.93664ad0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[6946],{9457:(n,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>a});var r=s(4848),i=s(8453);const o={sidebar_position:7},d="Hooks",t={id:"react-native-hooks",title:"Hooks",description:"Set hooks",source:"@site/docs/sdk-react-native/react-native-hooks.md",sourceDirName:".",slug:"/react-native-hooks",permalink:"/sdk-react-native/react-native-hooks",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7},sidebar:"docSidebar",previous:{title:"Start survey programmatically",permalink:"/sdk-react-native/start-survey-programmatically"},next:{title:"Troubleshooting",permalink:"/sdk-react-native/troubleshooting"}},l={},a=[{value:"Set hooks",id:"set-hooks",level:2},{value:"Available hooks",id:"available-hooks",level:2},{value:"Set hooks on SDK init",id:"set-hooks-on-sdk-init",level:3},{value:"Set hooks on survey start",id:"set-hooks-on-survey-start",level:3},{value:"<code>onSurveyShowed</code>",id:"onsurveyshowed",level:2},{value:"<code>onSurveyStarted</code>",id:"onsurveystarted",level:2},{value:"<code>onQuestionReplied</code>",id:"onquestionreplied",level:2},{value:"<code>onSurveyCompleted</code>",id:"onsurveycompleted",level:2},{value:"<code>onSurveyHidden</code>",id:"onsurveyhidden",level:2},{value:"<code>onAppStoreRatingTriggered</code>",id:"onappstoreratingtriggered",level:2},{value:"<code>onReady</code>",id:"onready",level:2},{value:"<code>onSurveyDisplayAllowed</code>",id:"onsurveydisplayallowed",level:2}];function c(n){const e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...n.components},{Details:s}=e;return s||function(n,e){throw new Error("Expected "+(e?"component":"object")+" `"+n+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.h1,{id:"hooks",children:"Hooks"}),"\n",(0,r.jsx)(e.h2,{id:"set-hooks",children:"Set hooks"}),"\n",(0,r.jsx)(e.p,{children:"You can define custom hooks to be executed on various events."}),"\n",(0,r.jsx)(e.p,{children:"Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted."}),"\n",(0,r.jsxs)(e.p,{children:["You can define hooks on ",(0,r.jsx)(e.code,{children:"initSdk()"})," and ",(0,r.jsx)(e.code,{children:"startSurvey()"})," commands. Hooks are all optional."]}),"\n",(0,r.jsx)(e.h2,{id:"available-hooks",children:"Available hooks"}),"\n",(0,r.jsxs)(e.table,{children:[(0,r.jsx)(e.thead,{children:(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.th,{children:"Hook Name"}),(0,r.jsxs)(e.th,{children:["Available on ",(0,r.jsx)(e.code,{children:"initSdk()"})]}),(0,r.jsxs)(e.th,{children:["Available on ",(0,r.jsx)(e.code,{children:"startSurvey()"})]})]})}),(0,r.jsxs)(e.tbody,{children:[(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveyshowed",children:(0,r.jsx)(e.code,{children:"onSurveyShowed"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveystarted",children:(0,r.jsx)(e.code,{children:"onSurveyStarted"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onquestionreplied",children:(0,r.jsx)(e.code,{children:"onQuestionReplied"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveycompleted",children:(0,r.jsx)(e.code,{children:"onSurveyCompleted"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveyhidden",children:(0,r.jsx)(e.code,{children:"onSurveyHidden"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onappstoreratingtriggered",children:(0,r.jsx)(e.code,{children:"onAppStoreRatingTriggered"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"Yes \u2705"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onready",children:(0,r.jsx)(e.code,{children:"onReady"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"No \u274c"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:(0,r.jsx)(e.a,{href:"#onsurveydisplayallowed",children:(0,r.jsx)(e.code,{children:"onSurveyDisplayAllowed"})})}),(0,r.jsx)(e.td,{children:"Yes \u2705"}),(0,r.jsx)(e.td,{children:"No \u274c"})]})]})]}),"\n",(0,r.jsx)(e.h3,{id:"set-hooks-on-sdk-init",children:"Set hooks on SDK init"}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {\n isConnected: false,\n age: 29,\n product: "iPhone 13",\n email: "e2e@screeb.app",\n },\n {\n version: "1.0.0",\n onReady: (payload: any) => {\n console.log("onReady", payload);\n },\n onSurveyDisplayAllowed: (payload: any) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n }\n);\n'})}),"\n",(0,r.jsx)(e.h3,{id:"set-hooks-on-survey-start",children:"Set hooks on survey start"}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'startSurvey(\n "<survey-id>",\n "<allowMultipleResponses>",\n "<properties>",\n "<ignoreSurveyStatus>",\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onSurveyShowed", payload);\n },\n }\n);\n'})}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"onsurveyshowed",children:(0,r.jsx)(e.code,{children:"onSurveyShowed"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is showed."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onSurveyShowed", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveystarted",children:(0,r.jsx)(e.code,{children:"onSurveyStarted"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is started."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyStarted: (payload: any) => {\n console.log("onSurveyStarted", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onquestionreplied",children:(0,r.jsx)(e.code,{children:"onQuestionReplied"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a question is replied."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onQuestionReplied: (payload: any) => {\n console.log("onQuestionReplied", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n status: "started" | "ended" | "closed" | "interrupted"\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n };\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveycompleted",children:(0,r.jsx)(e.code,{children:"onSurveyCompleted"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is completed."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyCompleted: (payload: any) => {\n console.log("onSurveyCompleted", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveyhidden",children:(0,r.jsx)(e.code,{children:"onSurveyHidden"})}),"\n",(0,r.jsx)(e.p,{children:"Called when a survey is hidden."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyHidden: (payload: any) => {\n console.log("onSurveyHidden", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",\n survey_size: 25 | 50 | 75 | 100 | 125 | 150,\n survey_format: "conversational" | "cards",\n },\n response: {\n id: string,\n hide_reason: "started" | "ended" | "closed" | "interrupted",\n items: {\n question: {\n id: string;\n title: string;\n type: "text" | "video";\n url: string;\n };\n answer: {\n fields: {\n type: "string" | "number" | "boolean" | "none" | "time" | "url";\n },\n text: string;\n number: number;\n boolean: boolean;\n time: Date;\n url: string;\n }[] | undefined;\n replied_at: Date | undefined;\n }[];\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onappstoreratingtriggered",children:(0,r.jsx)(e.code,{children:"onAppStoreRatingTriggered"})}),"\n",(0,r.jsx)(e.p,{children:"Called when an App Store Rating question is triggered."}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onAppStoreRatingTriggered: (payload: any) => {\n console.log("onAppStoreRatingTriggered", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onready",children:(0,r.jsx)(e.code,{children:"onReady"})}),"\n",(0,r.jsxs)(e.p,{children:["Called when the SDK is ready. Only available on ",(0,r.jsx)(e.code,{children:"initSdk()"}),"."]}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyShowed: (payload: any) => {\n console.log("onReady", payload);\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]}),"\n",(0,r.jsx)(e.h2,{id:"onsurveydisplayallowed",children:(0,r.jsx)(e.code,{children:"onSurveyDisplayAllowed"})}),"\n",(0,r.jsxs)(e.p,{children:["Called before a survey display to allow it or not. Only available on ",(0,r.jsx)(e.code,{children:"initSdk()"}),".\nReturn a boolean value. Return ",(0,r.jsx)(e.code,{children:"false"})," to prevent display."]}),"\n",(0,r.jsxs)(s,{open:!0,children:[(0,r.jsx)("summary",{children:"Example"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:'initSdk(\n "<android-channel-id>",\n "<ios-channel-id>",\n "<user-id>",\n {...},\n {\n version: "1.0.0",\n onSurveyDisplayAllowed: (payload: any) => {\n console.log("onSurveyDisplayAllowed", payload);\n // return false to prevent display\n return true;\n },\n }\n);\n'})})]}),"\n",(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"Payload definition"}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-json",children:'{\n channel: {\n id: string,\n type: "ios"\n },\n survey: {\n id: string,\n },\n user: {\n anonymous_id: string,\n user_id: string,\n }\n}\n'})})]})]})}function h(n={}){const{wrapper:e}={...(0,i.R)(),...n.components};return e?(0,r.jsx)(e,{...n,children:(0,r.jsx)(c,{...n})}):c(n)}},8453:(n,e,s)=>{s.d(e,{R:()=>d,x:()=>t});var r=s(6540);const i={},o=r.createContext(i);function d(n){const e=r.useContext(o);return r.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function t(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(i):n.components||i:d(n.components),r.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/fc554d7d.28321418.js b/assets/js/fc554d7d.28321418.js new file mode 100644 index 0000000..26c2856 --- /dev/null +++ b/assets/js/fc554d7d.28321418.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3765],{8435:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var r=s(4848),t=s(8453);const i={sidebar_position:4},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign group to your users, along with properties describing the group.",source:"@site/docs/sdk-js/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-js/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-js/identity"},next:{title:"Event tracking",permalink:"/sdk-js/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function p(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"}),"\n",(0,r.jsx)(n.p,{children:"You can assign group to your users, along with properties describing the group."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Group type and group id must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', 'company', 'Apple');\n$screeb('identity.group.assign', 'plan', 'Growth');\n"})}),"\n",(0,r.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,r.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', null, 'cohort-42'); \n"})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,r.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,r.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' });\n"})}),"\n",(0,r.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,r.jsx)(n.p,{children:"At any time, you can unassign a user from a segment."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.unassign', 'company', 'Apple');\n"})}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"// trigger custom event\n$screeb('identity.group.assign', 'company', 'Apple', {\n address_line_1: 'Apple Campus',\n address_line_2: '1 Infinite Loop',\n city: 'Cupertino',\n zipcode: 95014,\n state: 'California',\n country: 'United states',\n});\n"})})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var r=s(6540);const t={},i=r.createContext(t);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fc554d7d.ce3104eb.js b/assets/js/fc554d7d.ce3104eb.js deleted file mode 100644 index 2a459b5..0000000 --- a/assets/js/fc554d7d.ce3104eb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[3765],{1934:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var r=s(4848),t=s(8453);const i={sidebar_position:4},o="Group assignation",a={id:"group-assignation",title:"Group assignation",description:"You can assign group to your users, along with properties describing the group.",source:"@site/docs/sdk-js/group-assignation.md",sourceDirName:".",slug:"/group-assignation",permalink:"/sdk-js/group-assignation",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"docSidebar",previous:{title:"Identity",permalink:"/sdk-js/identity"},next:{title:"Event tracking",permalink:"/sdk-js/event-tracking"}},u={},c=[{value:"Default group type",id:"default-group-type",level:3},{value:"Group name vs group id",id:"group-name-vs-group-id",level:3},{value:"Unassign group",id:"unassign-group",level:3},{value:"Attributes",id:"attributes",level:2}];function d(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"group-assignation",children:"Group assignation"})}),"\n",(0,r.jsx)(n.p,{children:"You can assign group to your users, along with properties describing the group."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Group type and group id must be less than 128 characters long."}),"\n",(0,r.jsx)(n.li,{children:"Authorized characters are alphanumeric (uppercase included) and you can insert the following special characters: '-', '_', '.', ' ' (space), '/', and ':'."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', 'company', 'Apple');\n$screeb('identity.group.assign', 'plan', 'Growth');\n"})}),"\n",(0,r.jsx)(n.h3,{id:"default-group-type",children:"Default group type"}),"\n",(0,r.jsx)(n.p,{children:"Group type can be omitted:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.assign', null, 'cohort-42'); \n"})}),"\n",(0,r.jsx)(n.p,{children:"From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership."}),"\n",(0,r.jsx)(n.h3,{id:"group-name-vs-group-id",children:"Group name vs group id"}),"\n",(0,r.jsx)(n.p,{children:"It is recommended to identify groups by using an immutable group id instead of a group name."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' });\n"})}),"\n",(0,r.jsx)(n.h3,{id:"unassign-group",children:"Unassign group"}),"\n",(0,r.jsx)(n.p,{children:"At any time, you can unassign a user from a segment."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"$screeb('identity.group.unassign', 'company', 'Apple');\n"})}),"\n",(0,r.jsx)(n.h2,{id:"attributes",children:"Attributes"}),"\n",(0,r.jsx)(n.p,{children:"In order to bring context to your event handling, some properties can be added to the event."}),"\n",(0,r.jsx)("u",{children:"Requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Property names must be limited to 128 characters"}),"\n",(0,r.jsx)(n.li,{children:"No more than 1000 attributes"}),"\n",(0,r.jsx)(n.li,{children:"Supported types for values: string, number, boolean and Date."}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:"// trigger custom event\n$screeb('identity.group.assign', 'company', 'Apple', {\n address_line_1: 'Apple Campus',\n address_line_2: '1 Infinite Loop',\n city: 'Cupertino',\n zipcode: 95014,\n state: 'California',\n country: 'United states',\n});\n"})})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>a});var r=s(6540);const t={},i=r.createContext(t);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.90122d7c.js b/assets/js/main.90122d7c.js deleted file mode 100644 index d408a2b..0000000 --- a/assets/js/main.90122d7c.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.90122d7c.js.LICENSE.txt */ -(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"007aa83c":[()=>n.e(2358).then(n.bind(n,9866)),"@site/docs/sdk-android/group-assignation.md",9866],"033bdbcf":[()=>n.e(4438).then(n.t.bind(n,9739,19)),"@generated/docusaurus-plugin-content-docs/sdk-react-native/p/sdk-react-native-ade.json",9739],"03cc6337":[()=>n.e(2293).then(n.t.bind(n,9079,19)),"@generated/docusaurus-plugin-content-docs/api-and-connectors/p/api-and-connectors-684.json",9079],"046e2352":[()=>n.e(3388).then(n.bind(n,6333)),"@site/docs/sdk-android/push-notifications.md",6333],"0543b8aa":[()=>n.e(6453).then(n.bind(n,488)),"@site/docs/sdk-android/what-is-screeb.md",488],"06008df7":[()=>n.e(7084).then(n.bind(n,6393)),"@site/docs/sdk-react-native/what-is-screeb.md",6393],"07543dbf":[()=>n.e(5122).then(n.bind(n,7025)),"@site/docs/sdk-ios/event-tracking.md",7025],"0961fa3e":[()=>n.e(4778).then(n.bind(n,2790)),"@site/docs/sdk-js/start-survey-programmatically.md",2790],"0b4b0dd4":[()=>n.e(1503).then(n.bind(n,2760)),"@site/docs/sdk-flutter/troubleshooting.md",2760],"0d503c18":[()=>n.e(1865).then(n.bind(n,7676)),"@site/docs/sdk-android/troubleshooting.md",7676],"11b54088":[()=>n.e(1486).then(n.bind(n,4720)),"@site/docs/api-and-connectors/releases-api.md",4720],"1270006e":[()=>n.e(7812).then(n.bind(n,6637)),"@site/docs/sdk-flutter/flutter-hooks.md",6637],"12dc5c73":[()=>n.e(4815).then(n.t.bind(n,1752,19)),"@generated/docusaurus-plugin-content-docs/sdk-android/p/sdk-android-218.json",1752],"14eb3368":[()=>Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,7247)),"@theme/DocCategoryGeneratedIndexPage",7247],"15394cdb":[()=>n.e(8896).then(n.bind(n,413)),"@site/docs/sdk-ios/how-screeb-works.md",413],"1618db88":[()=>n.e(5811).then(n.bind(n,7004)),"@site/docs/sdk-js/what-is-screeb.md",7004],"16378f01":[()=>n.e(2215).then(n.bind(n,2991)),"@site/docs/api-and-connectors/webhook-v2.0.0.md",2991],17896441:[()=>Promise.all([n.e(1869),n.e(8608),n.e(8401)]).then(n.bind(n,8632)),"@theme/DocItem",8632],"19079a0c":[()=>n.e(3967).then(n.t.bind(n,7819,19)),"@generated/docusaurus-plugin-content-docs/private/__plugin.json",7819],"1df93b7f":[()=>Promise.all([n.e(1869),n.e(4583)]).then(n.bind(n,5579)),"@site/src/pages/index.tsx",5579],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(8608),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"20e05e66":[()=>n.e(7004).then(n.bind(n,7198)),"@site/docs/sdk-react-native/screen-tracking.md",7198],"2866449f":[()=>n.e(1428).then(n.bind(n,7438)),"@site/docs/sdk-flutter/group-assignation.md",7438],"2b49919b":[()=>n.e(4741).then(n.bind(n,2869)),"@site/docs/sdk-ios/troubleshooting.md",2869],"30114d79":[()=>n.e(4608).then(n.t.bind(n,4069,19)),"@generated/docusaurus-plugin-content-docs/sdk-flutter/p/sdk-flutter-406.json",4069],"31606c83":[()=>n.e(1235).then(n.t.bind(n,7966,19)),"@generated/docusaurus-plugin-content-docs/default/p/sdk-js-ed3.json",7966],"328e6ec7":[()=>n.e(4804).then(n.bind(n,4931)),"@site/docs/sdk-js/reference.md",4931],"32a4d891":[()=>n.e(5617).then(n.t.bind(n,562,19)),"@generated/docusaurus-plugin-content-docs/sdk-ios/__plugin.json",562],"32be9b4b":[()=>n.e(1636).then(n.bind(n,1058)),"@site/docs/private/api-and-connectors/response-api.md",1058],"34ce4882":[()=>n.e(3872).then(n.bind(n,3441)),"@site/docs/sdk-android/install.md",3441],"382451f1":[()=>n.e(7949).then(n.bind(n,2294)),"@site/docs/sdk-flutter/identity.md",2294],"393be207":[()=>n.e(4134).then(n.bind(n,633)),"@site/src/pages/markdown-page.md",633],"39898ee8":[()=>n.e(3904).then(n.bind(n,3591)),"@site/docs/sdk-android/reference.md",3591],"3f9f2b70":[()=>n.e(8980).then(n.bind(n,1010)),"@site/docs/sdk-android/how-screeb-works.md",1010],"4012288b":[()=>n.e(3814).then(n.bind(n,2943)),"@site/docs/sdk-js/examples.md",2943],"440b8a8b":[()=>n.e(5622).then(n.bind(n,4790)),"@site/docs/sdk-flutter/start-survey-programmatically.md",4790],"44b7c15f":[()=>n.e(643).then(n.t.bind(n,2481,19)),"@generated/docusaurus-plugin-content-docs/sdk-ios/p/sdk-ios-ec2.json",2481],"4919d9b2":[()=>n.e(8745).then(n.bind(n,7437)),"@site/docs/private/sdk-js/feature-flagging.md",7437],"4b223fb6":[()=>n.e(3526).then(n.bind(n,463)),"@site/docs/sdk-ios/ios-hooks.md",463],"4bcfe297":[()=>n.e(5307).then(n.t.bind(n,354,19)),"@generated/docusaurus-plugin-content-docs/private/p/private-8cc.json",354],"4c9256b7":[()=>n.e(4733).then(n.bind(n,2390)),"@site/docs/sdk-ios/push-notifications.md",2390],"4f001122":[()=>n.e(1835).then(n.bind(n,6416)),"@site/docs/sdk-android/android-hooks.md",6416],"520c9a9f":[()=>n.e(554).then(n.bind(n,1685)),"@site/docs/sdk-js/npm-packages.md",1685],"53ca0c9d":[()=>n.e(9795).then(n.bind(n,3262)),"@site/docs/sdk-react-native/troubleshooting.md",3262],"56642f36":[()=>n.e(9407).then(n.t.bind(n,3379,19)),"@generated/docusaurus-plugin-content-docs/sdk-android/p/sdk-android-e3d.json",3379],"59a257f6":[()=>n.e(6536).then(n.bind(n,3644)),"@site/docs/sdk-react-native/start-survey-programmatically.md",3644],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"624fc0ab":[()=>n.e(241).then(n.t.bind(n,2736,19)),"@generated/docusaurus-plugin-content-docs/sdk-react-native/__plugin.json",2736],"63601f50":[()=>n.e(7494).then(n.bind(n,2548)),"@site/docs/api-and-connectors/webhook-v2.1.0.md",2548],"63c7d1a3":[()=>n.e(7897).then(n.bind(n,406)),"@site/docs/sdk-flutter/how-screeb-works.md",406],"6dd9e10c":[()=>n.e(2277).then(n.bind(n,1462)),"@site/docs/sdk-flutter/event-tracking.md",1462],"6f284254":[()=>n.e(1680).then(n.bind(n,1249)),"@site/docs/sdk-ios/identity.md",1249],"6ff8aa06":[()=>n.e(9481).then(n.bind(n,175)),"@site/docs/api-and-connectors/stitch-v2.0.0.md",175],"7467673b":[()=>n.e(2897).then(n.bind(n,1613)),"@site/docs/private/sdk-js/device-tracking.md",1613],"762da484":[()=>n.e(8365).then(n.t.bind(n,9146,19)),"@generated/docusaurus-plugin-content-docs/sdk-flutter/p/sdk-flutter-133.json",9146],"7b9c005c":[()=>n.e(3696).then(n.bind(n,2748)),"@site/docs/sdk-react-native/how-screeb-works.md",2748],"7d3bfac4":[()=>n.e(8195).then(n.t.bind(n,712,19)),"@generated/docusaurus-plugin-content-docs/default/p/sdk-js-8d8.json",712],"85b1ce62":[()=>n.e(7565).then(n.bind(n,5250)),"@site/docs/private/sdk-js/cloudflare-worker.md",5250],"8c6c45d3":[()=>n.e(5451).then(n.t.bind(n,7652,19)),"@generated/docusaurus-plugin-content-docs/sdk-android/__plugin.json",7652],"8fbe6e3b":[()=>n.e(7530).then(n.bind(n,2840)),"@site/docs/sdk-react-native/group-assignation.md",2840],"90375bcc":[()=>n.e(7269).then(n.bind(n,2842)),"@site/docs/sdk-android/start-survey-programmatically.md",2842],"927293c5":[()=>n.e(3861).then(n.bind(n,685)),"@site/docs/sdk-js/install.md",685],"931451d8":[()=>n.e(6922).then(n.bind(n,4132)),"@site/docs/sdk-flutter/screen-tracking.md",4132],"934be54c":[()=>n.e(1536).then(n.t.bind(n,8539,19)),"@generated/docusaurus-plugin-content-docs/sdk-flutter/__plugin.json",8539],"95f65d10":[()=>n.e(6425).then(n.bind(n,2810)),"@site/docs/sdk-android/identity.md",2810],"9685a691":[()=>n.e(9468).then(n.bind(n,6341)),"@site/docs/api-and-connectors/stitch.md",6341],"9e7e9fe8":[()=>n.e(6447).then(n.t.bind(n,4807,19)),"@generated/docusaurus-plugin-content-docs/sdk-ios/p/sdk-ios-14a.json",4807],a11f7a62:[()=>n.e(2832).then(n.bind(n,8728)),"@site/docs/sdk-react-native/install.md",8728],a20cb6ab:[()=>n.e(7132).then(n.bind(n,284)),"@site/docs/sdk-flutter/what-is-screeb.md",284],a7456010:[()=>n.e(3616).then(n.t.bind(n,8552,19)),"@generated/docusaurus-plugin-content-pages/default/__plugin.json",8552],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,1723)),"@theme/DocVersionRoot",1723],a9152a14:[()=>n.e(4227).then(n.bind(n,8534)),"@site/docs/sdk-js/js-hooks.md",8534],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,1377)),"@theme/DocRoot",1377],aa9dabaa:[()=>n.e(7329).then(n.bind(n,7068)),"@site/docs/sdk-react-native/identity.md",7068],aba21aa0:[()=>n.e(5742).then(n.t.bind(n,7093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],ae514745:[()=>n.e(3945).then(n.bind(n,2547)),"@site/docs/api-and-connectors/webhook-v1.3.0.md",2547],af27435a:[()=>n.e(8666).then(n.bind(n,6528)),"@site/docs/sdk-android/screen-tracking.md",6528],b03e42b8:[()=>n.e(8181).then(n.t.bind(n,8963,19)),"@generated/docusaurus-plugin-content-docs/api-and-connectors/__plugin.json",8963],b364f22b:[()=>n.e(3884).then(n.bind(n,659)),"@site/docs/sdk-flutter/reference.md",659],b938605a:[()=>n.e(5869).then(n.bind(n,287)),"@site/docs/sdk-ios/what-is-screeb.md",287],b93f38ac:[()=>n.e(8173).then(n.bind(n,6518)),"@site/docs/sdk-js/identity.md",6518],bc0b67dc:[()=>n.e(5870).then(n.bind(n,8998)),"@site/docs/sdk-js/event-tracking.md",8998],bc653710:[()=>n.e(7796).then(n.t.bind(n,4714,19)),"@generated/docusaurus-plugin-content-docs/api-and-connectors/p/api-and-connectors-0b7.json",4714],c6652eb3:[()=>n.e(7977).then(n.bind(n,634)),"@site/docs/sdk-android/event-tracking.md",634],c6c9d4ca:[()=>n.e(996).then(n.bind(n,8038)),"@site/docs/sdk-ios/reference.md",8038],cea90034:[()=>n.e(8472).then(n.bind(n,9575)),"@site/docs/sdk-ios/group-assignation.md",9575],cf286769:[()=>n.e(3248).then(n.t.bind(n,2215,19)),"@generated/docusaurus-plugin-content-docs/sdk-react-native/p/sdk-react-native-3f5.json",2215],dba428f8:[()=>n.e(7350).then(n.bind(n,7524)),"@site/docs/sdk-ios/install.md",7524],dd0319fc:[()=>n.e(5703).then(n.bind(n,8545)),"@site/docs/sdk-ios/screen-tracking.md",8545],dfe73bcb:[()=>n.e(4925).then(n.bind(n,8365)),"@site/docs/sdk-flutter/install.md",8365],e7d66809:[()=>n.e(7074).then(n.bind(n,1916)),"@site/docs/sdk-react-native/event-tracking.md",1916],ed489d73:[()=>n.e(7701).then(n.bind(n,9062)),"@site/docs/sdk-js/how-screeb-works.md",9062],ee1a4a13:[()=>n.e(5970).then(n.bind(n,8648)),"@site/docs/sdk-js/troubleshooting.md",8648],f5b60c4a:[()=>n.e(9762).then(n.bind(n,9487)),"@site/docs/sdk-ios/start-survey-programmatically.md",9487],f84d9bdb:[()=>n.e(6946).then(n.bind(n,2226)),"@site/docs/sdk-react-native/react-native-hooks.md",2226],fc554d7d:[()=>n.e(3765).then(n.bind(n,1934)),"@site/docs/sdk-js/group-assignation.md",1934]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],h=(0,c.A)(r);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;delete a.__context;const l=a.__props;return delete a.__props,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(o,{...a,...l,...n})})}})}const p=[{path:"/markdown-page",component:d("/markdown-page","3d7"),exact:!0},{path:"/api-and-connectors",component:d("/api-and-connectors","040"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","610"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","15f"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","cd5"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/releases-api",component:d("/api-and-connectors/releases-api","be1"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/stitch",component:d("/api-and-connectors/stitch","b8e"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/stitch-v2.0.0",component:d("/api-and-connectors/stitch-v2.0.0","f2d"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v1.3.0",component:d("/api-and-connectors/webhook-v1.3.0","90f"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v2.0.0",component:d("/api-and-connectors/webhook-v2.0.0","99c"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v2.1.0",component:d("/api-and-connectors/webhook-v2.1.0","c7b"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/private",component:d("/private","26f"),routes:[{path:"/private",component:d("/private","ac6"),routes:[{path:"/private",component:d("/private","e35"),routes:[{path:"/private/api-and-connectors/response-api",component:d("/private/api-and-connectors/response-api","f29"),exact:!0},{path:"/private/sdk-js/cloudflare-worker",component:d("/private/sdk-js/cloudflare-worker","623"),exact:!0},{path:"/private/sdk-js/device-tracking",component:d("/private/sdk-js/device-tracking","a91"),exact:!0},{path:"/private/sdk-js/feature-flagging",component:d("/private/sdk-js/feature-flagging","196"),exact:!0}]}]}]},{path:"/sdk-android",component:d("/sdk-android","227"),routes:[{path:"/sdk-android",component:d("/sdk-android","f73"),routes:[{path:"/sdk-android",component:d("/sdk-android","fa8"),routes:[{path:"/sdk-android",component:d("/sdk-android","576"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/android-hooks",component:d("/sdk-android/android-hooks","7bd"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/event-tracking",component:d("/sdk-android/event-tracking","2a6"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/group-assignation",component:d("/sdk-android/group-assignation","b8c"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/how-screeb-works",component:d("/sdk-android/how-screeb-works","94c"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/identity",component:d("/sdk-android/identity","52b"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/install",component:d("/sdk-android/install","026"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/push-notifications",component:d("/sdk-android/push-notifications","5f4"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/reference",component:d("/sdk-android/reference","495"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/screen-tracking",component:d("/sdk-android/screen-tracking","96e"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/start-survey-programmatically",component:d("/sdk-android/start-survey-programmatically","77f"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/troubleshooting",component:d("/sdk-android/troubleshooting","c12"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/what-is-screeb",component:d("/sdk-android/what-is-screeb","de4"),exact:!0,sidebar:"doceSidebar"}]}]}]},{path:"/sdk-flutter",component:d("/sdk-flutter","76e"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","ae4"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","4dd"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","cd6"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/event-tracking",component:d("/sdk-flutter/event-tracking","166"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/flutter-hooks",component:d("/sdk-flutter/flutter-hooks","b8d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/group-assignation",component:d("/sdk-flutter/group-assignation","fe7"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/how-screeb-works",component:d("/sdk-flutter/how-screeb-works","ab5"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/identity",component:d("/sdk-flutter/identity","9ba"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/install",component:d("/sdk-flutter/install","e71"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/reference",component:d("/sdk-flutter/reference","44f"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/screen-tracking",component:d("/sdk-flutter/screen-tracking","be4"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/start-survey-programmatically",component:d("/sdk-flutter/start-survey-programmatically","ea2"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/troubleshooting",component:d("/sdk-flutter/troubleshooting","fa9"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/what-is-screeb",component:d("/sdk-flutter/what-is-screeb","366"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-ios",component:d("/sdk-ios","b25"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","483"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","e85"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","df3"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/event-tracking",component:d("/sdk-ios/event-tracking","0a2"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/group-assignation",component:d("/sdk-ios/group-assignation","299"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/how-screeb-works",component:d("/sdk-ios/how-screeb-works","c39"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/identity",component:d("/sdk-ios/identity","e55"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/install",component:d("/sdk-ios/install","e64"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/ios-hooks",component:d("/sdk-ios/ios-hooks","8bb"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/push-notifications",component:d("/sdk-ios/push-notifications","853"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/reference",component:d("/sdk-ios/reference","9de"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/screen-tracking",component:d("/sdk-ios/screen-tracking","243"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/start-survey-programmatically",component:d("/sdk-ios/start-survey-programmatically","013"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/troubleshooting",component:d("/sdk-ios/troubleshooting","c14"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/what-is-screeb",component:d("/sdk-ios/what-is-screeb","ebc"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-js",component:d("/sdk-js","e0d"),routes:[{path:"/sdk-js",component:d("/sdk-js","00c"),routes:[{path:"/sdk-js",component:d("/sdk-js","4f1"),routes:[{path:"/sdk-js",component:d("/sdk-js","b10"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/event-tracking",component:d("/sdk-js/event-tracking","70b"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/examples",component:d("/sdk-js/examples","df9"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/group-assignation",component:d("/sdk-js/group-assignation","f84"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/how-screeb-works",component:d("/sdk-js/how-screeb-works","3ee"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/identity",component:d("/sdk-js/identity","e58"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/install",component:d("/sdk-js/install","527"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/js-hooks",component:d("/sdk-js/js-hooks","186"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/npm-packages",component:d("/sdk-js/npm-packages","815"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/reference",component:d("/sdk-js/reference","7c4"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/start-survey-programmatically",component:d("/sdk-js/start-survey-programmatically","bf7"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/troubleshooting",component:d("/sdk-js/troubleshooting","601"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/what-is-screeb",component:d("/sdk-js/what-is-screeb","739"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-react-native",component:d("/sdk-react-native","f17"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","f0f"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","6bd"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","27e"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/event-tracking",component:d("/sdk-react-native/event-tracking","f1d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/group-assignation",component:d("/sdk-react-native/group-assignation","40f"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/how-screeb-works",component:d("/sdk-react-native/how-screeb-works","735"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/identity",component:d("/sdk-react-native/identity","7ec"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/install",component:d("/sdk-react-native/install","434"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/react-native-hooks",component:d("/sdk-react-native/react-native-hooks","23d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/screen-tracking",component:d("/sdk-react-native/screen-tracking","916"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/start-survey-programmatically",component:d("/sdk-react-native/start-survey-programmatically","c39"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/troubleshooting",component:d("/sdk-react-native/troubleshooting","a5e"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/what-is-screeb",component:d("/sdk-react-native/what-is-screeb","929"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/",component:d("/","e5f"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},7815:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(545),i=n(4625),s=n(4784),l=n(8193);const c=[n(119),n(6134),n(6294),n(1043)];var u=n(8328),d=n(6347),p=n(2831),f=n(4848);function h(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var m=n(5260),g=n(4586),b=n(6025),y=n(6342),v=n(1003),k=n(2131),w=n(4090);var x=n(440),S=n(1463);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,k.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,f.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,d.zy)();return e+(0,x.Ks)((0,b.Ay)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,f.jsxs)(m.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:a}),(0,f.jsx)("link",{rel:"canonical",href:a})]})}function C(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(m.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.w})]}),n&&(0,f.jsx)(v.be,{image:n}),(0,f.jsx)(E,{}),(0,f.jsx)(_,{}),(0,f.jsx)(S.A,{tag:"default",locale:e}),(0,f.jsx)(m.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const j=new Map;var A=n(6125),T=n(6988),N=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=c.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,N.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),R("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class L extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const I=L,D="__docusaurus-base-url-issue-banner-suggestion-container";function M(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '__docusaurus-base-url-issue-banner-container';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${D}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${D}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function F(){const{siteConfig:{baseUrl:e}}=(0,g.A)();return(0,f.jsx)(f.Fragment,{children:!l.A.canUseDOM&&(0,f.jsx)(m.A,{children:(0,f.jsx)("script",{children:M(e)})})})}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.A)(),{pathname:n}=(0,d.zy)();return t&&n===e?(0,f.jsx)(F,{}):null}function B(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,g.A)(),o=(0,b.Ay)(e),{htmlLang:i,direction:s}=a[r];return(0,f.jsxs)(m.A,{children:[(0,f.jsx)("html",{lang:i,dir:s}),(0,f.jsx)("title",{children:t}),(0,f.jsx)("meta",{property:"og:title",content:t}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,f.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,f.jsx)("link",{rel:"icon",href:o})]})}var $=n(7489),U=n(2303);function q(){const e=(0,U.A)();return(0,f.jsx)(m.A,{children:(0,f.jsx)("html",{"data-has-hydrated":e})})}const H=(0,p.v)(u.A);function W(){const e=function(e){if(j.has(e.pathname))return{...e,pathname:j.get(e.pathname)};if((0,p.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return j.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return j.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(I,{location:e,children:H})}function G(){return(0,f.jsx)($.A,{children:(0,f.jsx)(T.l,{children:(0,f.jsxs)(A.x,{children:[(0,f.jsxs)(h,{children:[(0,f.jsx)(B,{}),(0,f.jsx)(C,{}),(0,f.jsx)(z,{}),(0,f.jsx)(W,{})]}),(0,f.jsx)(q,{})]})})})}var V=n(4054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Q=n(6921);const Y=new Set,J=new Set,Z=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,X={prefetch:e=>{if(!(e=>!Z()&&!J.has(e)&&!Y.has(e))(e))return!1;Y.add(e);const t=(0,p.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(V).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Q.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!Z()&&!J.has(e))(e)&&(J.add(e),O(e))},ee=Object.freeze(X);function te(e){let{children:t}=e;return"hash"===s.default.future.experimental_router?(0,f.jsx)(i.I9,{children:t}):(0,f.jsx)(i.Kd,{children:t})}const ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=ee;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(o.vd,{children:(0,f.jsx)(te,{children:(0,f.jsx)(G,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(ne)window.docusaurusRoot=a.hydrateRoot(e,t,{onRecoverableError:n});else{const r=a.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};O(window.location.pathname).then((()=>{(0,r.startTransition)(i)}))}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/sdk-js","versions":[{"name":"current","label":"Javascript tag","isLast":true,"path":"/sdk-js","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-js/event-tracking","sidebar":"docSidebar"},{"id":"examples","path":"/sdk-js/examples","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-js/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-js/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-js/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-js/install","sidebar":"docSidebar"},{"id":"js-hooks","path":"/sdk-js/js-hooks","sidebar":"docSidebar"},{"id":"npm-packages","path":"/sdk-js/npm-packages","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-js/reference","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-js/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-js/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-js/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-js/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-js/","label":"Javascript tag"}}}}],"breadcrumbs":true},"sdk-android":{"path":"/sdk-android","versions":[{"name":"current","label":"Android SDK","isLast":true,"path":"/sdk-android","mainDocId":"what-is-screeb","docs":[{"id":"android-hooks","path":"/sdk-android/android-hooks","sidebar":"doceSidebar"},{"id":"event-tracking","path":"/sdk-android/event-tracking","sidebar":"doceSidebar"},{"id":"group-assignation","path":"/sdk-android/group-assignation","sidebar":"doceSidebar"},{"id":"how-screeb-works","path":"/sdk-android/how-screeb-works","sidebar":"doceSidebar"},{"id":"identity","path":"/sdk-android/identity","sidebar":"doceSidebar"},{"id":"install","path":"/sdk-android/install","sidebar":"doceSidebar"},{"id":"push-notifications","path":"/sdk-android/push-notifications","sidebar":"doceSidebar"},{"id":"reference","path":"/sdk-android/reference","sidebar":"doceSidebar"},{"id":"screen-tracking","path":"/sdk-android/screen-tracking","sidebar":"doceSidebar"},{"id":"start-survey-programmatically","path":"/sdk-android/start-survey-programmatically","sidebar":"doceSidebar"},{"id":"troubleshooting","path":"/sdk-android/troubleshooting","sidebar":"doceSidebar"},{"id":"what-is-screeb","path":"/sdk-android/what-is-screeb","sidebar":"doceSidebar"},{"id":"/","path":"/sdk-android/","sidebar":"doceSidebar"}],"draftIds":[],"sidebars":{"doceSidebar":{"link":{"path":"/sdk-android/","label":"Android SDK"}}}}],"breadcrumbs":true},"sdk-ios":{"path":"/sdk-ios","versions":[{"name":"current","label":"iOS SDK","isLast":true,"path":"/sdk-ios","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-ios/event-tracking","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-ios/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-ios/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-ios/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-ios/install","sidebar":"docSidebar"},{"id":"ios-hooks","path":"/sdk-ios/ios-hooks","sidebar":"docSidebar"},{"id":"push-notifications","path":"/sdk-ios/push-notifications","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-ios/reference","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-ios/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-ios/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-ios/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-ios/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-ios/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-ios/","label":"iOS SDK"}}}}],"breadcrumbs":true},"sdk-react-native":{"path":"/sdk-react-native","versions":[{"name":"current","label":"React Native SDK","isLast":true,"path":"/sdk-react-native","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-react-native/event-tracking","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-react-native/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-react-native/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-react-native/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-react-native/install","sidebar":"docSidebar"},{"id":"react-native-hooks","path":"/sdk-react-native/react-native-hooks","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-react-native/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-react-native/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-react-native/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-react-native/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-react-native/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-react-native/","label":"React-Native SDK"}}}}],"breadcrumbs":true},"sdk-flutter":{"path":"/sdk-flutter","versions":[{"name":"current","label":"Flutter SDK","isLast":true,"path":"/sdk-flutter","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-flutter/event-tracking","sidebar":"docSidebar"},{"id":"flutter-hooks","path":"/sdk-flutter/flutter-hooks","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-flutter/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-flutter/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-flutter/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-flutter/install","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-flutter/reference","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-flutter/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-flutter/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-flutter/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-flutter/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-flutter/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-flutter/","label":"Flutter SDK"}}}}],"breadcrumbs":true},"api-and-connectors":{"path":"/api-and-connectors","versions":[{"name":"current","label":"API and connectors","isLast":true,"path":"/api-and-connectors","mainDocId":"webhook-v1.3.0","docs":[{"id":"releases-api","path":"/api-and-connectors/releases-api","sidebar":"docSidebar"},{"id":"stitch","path":"/api-and-connectors/stitch","sidebar":"docSidebar"},{"id":"stitch-v2.0.0","path":"/api-and-connectors/stitch-v2.0.0","sidebar":"docSidebar"},{"id":"webhook-v1.3.0","path":"/api-and-connectors/webhook-v1.3.0","sidebar":"docSidebar"},{"id":"webhook-v2.0.0","path":"/api-and-connectors/webhook-v2.0.0","sidebar":"docSidebar"},{"id":"webhook-v2.1.0","path":"/api-and-connectors/webhook-v2.1.0","sidebar":"docSidebar"},{"id":"/","path":"/api-and-connectors/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/api-and-connectors/","label":"API and connectors"}}}}],"breadcrumbs":true},"private":{"path":"/private","versions":[{"name":"current","label":"Private Documentation","isLast":true,"path":"/private","mainDocId":"api-and-connectors/response-api","docs":[{"id":"api-and-connectors/response-api","path":"/private/api-and-connectors/response-api"},{"id":"sdk-js/cloudflare-worker","path":"/private/sdk-js/cloudflare-worker"},{"id":"sdk-js/device-tracking","path":"/private/sdk-js/device-tracking"},{"id":"sdk-js/feature-flagging","path":"/private/sdk-js/feature-flagging"}],"draftIds":[],"sidebars":{}}],"breadcrumbs":true}},"docusaurus-plugin-google-tag-manager":{"default":{"containerId":"GTM-WS25WNNJ","id":"default"}},"docusaurus-lunr-search":{"default":{"fileNames":{"searchDoc":"search-doc-1728388842884.json","lunrIndex":"lunr-index-1728388842884.json"}}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.5.2","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.5.2"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.5.2"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.5.2"},"docusaurus-plugin-google-tag-manager":{"type":"package","name":"@docusaurus/plugin-google-tag-manager","version":"3.5.2"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.5.2"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.5.2"},"docusaurus-lunr-search":{"type":"package","name":"docusaurus-lunr-search","version":"3.5.0"}}}');var c=n(4848);const u={siteConfig:a.default,siteMetadata:l,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(6540),a=n(8193),o=n(5260),i=n(440),s=n(7907),l=n(3102),c=n(4848);function u(e){let{error:t,tryAgain:n}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){let{children:t}=e;return(0,c.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)(p,{children:(0,c.jsxs)(m,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:n}),children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(s.A,{children:(0,c.jsx)(u,{error:t,tryAgain:n})})]})})}const h=e=>(0,c.jsx)(f,{...e});class m extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??h)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(545),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(4625),o=n(440),i=n(4586),s=n(6654),l=n(8193),c=n(3427),u=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:h,isActive:m,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,i.A)(),{trailingSlash:k,baseUrl:w}=v,x=v.future.experimental_router,{withBaseUrl:S}=(0,u.hH)(),_=(0,c.A)(),E=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>E.current));const C=p||f;const j=(0,s.A)(C),A=C?.replace("pathname://","");let T=void 0!==A?(N=A,b&&(e=>e.startsWith("/"))(N)?S(N):N):void 0;var N;"hash"===x&&T?.startsWith("./")&&(T=T?.slice(1)),T&&j&&(T=(0,o.Ks)(T,{trailingSlash:k,baseUrl:w}));const R=(0,r.useRef)(!1),P=n?a.k2:a.N_,O=l.A.canUseIntersectionObserver,L=(0,r.useRef)(),I=()=>{R.current||null==T||(window.docusaurus.preload(T),R.current=!0)};(0,r.useEffect)((()=>(!O&&j&&l.A.canUseDOM&&null!=T&&window.docusaurus.prefetch(T),()=>{O&&L.current&&L.current.disconnect()})),[L,T,O,j]);const D=T?.startsWith("#")??!1,M=!y.target||"_self"===y.target,F=!T||!j||!M||D&&"hash"!==x;g||!D&&F||_.collectLink(T),y.id&&_.collectAnchor(y.id);const z={};return F?(0,d.jsx)("a",{ref:E,href:T,...C&&!j&&{target:"_blank",rel:"noopener noreferrer"},...y,...z}):(0,d.jsx)(P,{...y,onMouseEnter:I,onTouchStart:I,innerRef:e=>{E.current=e,O&&e&&j&&(L.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(L.current.unobserve(e),L.current.disconnect(),null!=T&&window.docusaurus.prefetch(T))}))})),L.current.observe(e))},to:T,...n&&{isActive:m,activeClassName:h},...z})}const f=r.forwardRef(p)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(s({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,hH:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:e}=(0,a.A)(),{baseUrl:t,url:n}=e,i=e.future.experimental_router,s=(0,r.useCallback)(((e,r)=>function(e){let{siteUrl:t,baseUrl:n,url:r,options:{forcePrependBaseUrl:a=!1,absolute:i=!1}={},router:s}=e;if(!r||r.startsWith("#")||(0,o.z)(r))return r;if("hash"===s)return r.startsWith("/")?`.${r}`:`./${r}`;if(a)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;const l=r.startsWith(n)?r:n+r.replace(/^\//,"");return i?t+l:l}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})),[n,t,i]);return{withBaseUrl:s}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},6588:(e,t,n)=>{"use strict";n.d(t,{P_:()=>i,kh:()=>o});var r=n(4586),a=n(7065);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const s=a?`${a}.${o}`:o;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},3886:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>g,g1:()=>y});var r=n(6540),a=n(8295),o=n(7065),i=n(6342),s=n(679),l=n(9532),c=n(4848);const u=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,s.Wf)(u(e),{persistence:t}).set(n)},read:(e,t)=>(0,s.Wf)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(u(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const f=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=d.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function m(e){let{children:t}=e;const n=h();return(0,c.jsx)(f.Provider,{value:n,children:t})}function g(e){let{children:t}=e;return(0,c.jsx)(m,{children:t})}function b(){const e=(0,r.useContext)(f);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=b(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},609:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(s);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},4718:(e,t,n)=>{"use strict";n.d(t,{d1:()=>C,Nr:()=>f,w8:()=>b,$S:()=>h,cC:()=>p,B5:()=>E,Vd:()=>x,QB:()=>_,fW:()=>S,OF:()=>w,Y:()=>v});var r=n(6540),a=n(6347),o=n(2831),i=n(8295),s=n(9169);function l(e){return Array.from(new Set(e))}var c=n(3886),u=n(3025),d=n(609);function p(e){const t=(0,u.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,a.zy)(),t=(0,d.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const m=(e,t)=>void 0!==e&&(0,s.ys)(e,t),g=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||g(e.items,t))}function y(e,t){switch(e.type){case"category":return b(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||b(e,t);default:return!0}}function v(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,s.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,s.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,d.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function x(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,c.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>l([t,n,a].filter(Boolean))),[t,n,a])}function S(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function _(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${l(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,u.r)(),i=t.routes,s=i.find((e=>(0,a.B6)(n.pathname,e)));if(!s)return null;const l=s.sidebar,c=l?r.docsSidebars[l]:void 0;return{docElement:(0,o.v)(i),sidebarName:l,sidebarItems:c}}function C(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!f(e)))}},3025:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},8295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>f,vT:()=>u,Gy:()=>l,HW:()=>h,ht:()=>c,r7:()=>p,jh:()=>d});var r=n(6347),a=n(6588);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=function(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const s={},l=()=>(0,a.kh)("docusaurus-plugin-content-docs")??s,c=e=>{try{return(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function u(e){void 0===e&&(e={});const t=l(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function d(e){return c(e).versions}function p(e){const t=c(e);return o(t)}function f(e){const t=c(e),{pathname:n}=(0,r.zy)();return i(t,n)}function h(e){const t=c(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:i(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(1765),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(4164),a=n(1312),o=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},7907:(e,t,n)=>{"use strict";n.d(t,{A:()=>vt});var r=n(6540),a=n(4164),o=n(7489),i=n(1003),s=n(6347),l=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const h=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function m(e){const t=e.children??h,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":h,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(7559),b=n(4090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(m,{className:y.skipToContent})}var k=n(6342),w=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function _(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,k.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,a.A)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const j={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,k.p)(),{isActive:t,close:n}=(0,w.M)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:j.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:j.announcementBarPlaceholder}),(0,u.jsx)(C,{className:j.announcementBarContent}),o&&(0,u.jsx)(_,{onClick:n,className:j.announcementBarClose})]})}var T=n(9876),N=n(3104);var R=n(9532),P=n(5600);const O=r.createContext(null);function L(e){let{children:t}=e;const n=function(){const e=(0,T.M)(),t=(0,P.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,R.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(O.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(O);if(!e)throw new R.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,P.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=D();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(q),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){let{className:t}=e;const n=(0,k.p)().navbar.style,r=(0,k.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,F.G)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?W.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var V=n(3465);function K(){return(0,u.jsx)(V.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,T.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(K,{}),(0,u.jsx)(G,{className:"margin-right--md"}),(0,u.jsx)(Q,{})]})}var J=n(8774),Z=n(6025),X=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const d=(0,Z.Ay)(r),p=(0,Z.Ay)(t),f=(0,Z.Ay)(a,{forcePrependBaseUrl:!0}),h=o&&a&&!(0,X.A)(a),m=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,h&&(0,u.jsx)(te.A,{...s&&{width:12,height:12}})]})};return a?(0,u.jsx)(J.A,{href:l?f:a,...c,...m}):(0,u.jsx)(J.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...c,...m})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,u.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ce="dropdownNavbarItemMobile_S0Fm";function ue(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const l=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,u.jsxs)("div",{ref:l,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.A)("navbar__link",o),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Re,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:h}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&h(!d)}),[c,d,h]),(0,u.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,a.A)(ce,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Re,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var he=n(2131);function me(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";function be(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=be(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const ye=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=be(e))&&(r&&(r+=" "),r+=t);return r};var ve=n(6588),ke=n(689),we=n.n(ke);function xe(){const e=(0,s.zy)(),t=(0,s.W6)(),{siteConfig:{baseUrl:n}}=(0,le.A)(),[a,o]=(0,r.useState)({wordToHighlight:"",isTitleSuggestion:!1,titleText:""});return(0,r.useEffect)((()=>{if(!e.state?.highlightState||0===e.state.highlightState.wordToHighlight.length)return;o(e.state.highlightState);const{highlightState:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.highlightState,t,e]),(0,r.useEffect)((()=>{if(0===a.wordToHighlight.length)return;const e=document.getElementsByTagName("article")[0]??document.getElementsByTagName("main")[0];if(!e)return;const t=new(we())(e),n={ignoreJoiners:!0};return t.mark(a.wordToHighlight,n),()=>t.unmark(n)}),[a,n]),null}const Se=e=>{const t=(0,r.useRef)(!1),a=(0,r.useRef)(null),[o,i]=(0,r.useState)(!1),l=(0,s.W6)(),{siteConfig:c={}}=(0,le.A)(),d=(c.plugins||[]).find((e=>Array.isArray(e)&&"string"==typeof e[0]&&e[0].includes("docusaurus-lunr-search"))),p=(0,z.A)(),{baseUrl:f}=c,h=d&&d[1]?.assetUrl||f,m=(0,ve.P_)("docusaurus-lunr-search"),g=()=>{t.current||(Promise.all([fetch(`${h}${m.fileNames.searchDoc}`).then((e=>e.json())),fetch(`${h}${m.fileNames.lunrIndex}`).then((e=>e.json())),Promise.all([n.e(8591),n.e(8577)]).then(n.bind(n,5765)),Promise.all([n.e(1869),n.e(9278)]).then(n.bind(n,9278))]).then((e=>{let[t,n,{default:r}]=e;const{searchDocs:a,options:o}=t;a&&0!==a.length&&(((e,t,n,r)=>{new n({searchDocs:e,searchIndex:t,baseUrl:f,inputSelector:"#search_input_react",handleSelected:(e,t,n)=>{const a=n.url||"/";document.createElement("a").href=a,e.setVal(""),t.target.blur();let o="";if(r.highlightResult)try{const e=(n.text||n.subcategory||n.title).match(new RegExp("<span.+span>\\w*","g"));if(e&&e.length>0){const t=document.createElement("div");t.innerHTML=e[0],o=t.textContent}}catch(i){console.log(i)}l.push(a,{highlightState:{wordToHighlight:o}})},maxHits:r.maxHits})})(a,n,r,o),i(!0))})),t.current=!0)},b=(0,r.useCallback)((t=>{a.current.contains(t.target)||a.current.focus(),e.handleSearchBarToggle&&e.handleSearchBarToggle(!e.isSearchBarExpanded)}),[e.isSearchBarExpanded]);let y;return p&&(g(),y=window.navigator.platform.startsWith("Mac")?"Search \u2318+K":"Search Ctrl+K"),(0,r.useEffect)((()=>{e.autoFocus&&o&&a.current.focus()}),[o]),(0,u.jsxs)("div",{className:"navbar__search",children:[(0,u.jsx)("span",{"aria-label":"expand searchbar",role:"button",className:ye("search-icon",{"search-icon-hidden":e.isSearchBarExpanded}),onClick:b,onKeyDown:b,tabIndex:0}),(0,u.jsx)("input",{id:"search_input_react",type:"search",placeholder:o?y:"Loading...","aria-label":"Search",className:ye("navbar__search-input",{"search-bar-expanded":e.isSearchBarExpanded},{"search-bar":!e.isSearchBarExpanded}),onClick:g,onMouseOver:g,onFocus:b,onBlur:b,ref:a,disabled:!o}),(0,u.jsx)(xe,{})]},"search-box")},_e={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Ee(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,a.A)(n,_e.navbarSearchContainer),children:t})}var Ce=n(8295),je=n(4718);var Ae=n(3886);function Te(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const Ne={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,le.A)(),p=(0,he.o)(),{search:f,hash:h}=(0,s.zy)(),m=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${h}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(me,{className:ge}),g]}),items:m})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(Ee,{className:n,children:(0,u.jsx)(Se,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,u.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,je.QB)(t,r),s=o?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>s||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,je.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,je.Vd)(r)[0],i=t??o.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(oe,{...a,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:c,hash:d}=(0,s.zy)(),p=(0,Ce.zK)(n),f=(0,Ce.jh)(n),{savePreferredVersionName:h}=(0,Ae.g1)(n),m=[...a,...f.map((function(e){const t=Te(e,p);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...o],g=(0,je.Vd)(n)[0],b=t&&m.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,y=t&&m.length>1?void 0:Te(g,p).path;return m.length<=1?(0,u.jsx)(oe,{...i,mobile:t,label:b,to:y,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:b,to:y,items:m,isActive:r?()=>!1:void 0})}};function Re(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ne[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Pe(){const e=(0,T.M)(),t=(0,k.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Re,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Oe(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Le(){const e=0===(0,k.p)().navbar.items.length,t=D();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Oe,{onClick:()=>t.hide()}),t.content]})}function Ie(){const e=(0,T.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Y,{}),primaryMenu:(0,u.jsx)(Pe,{}),secondaryMenu:(0,u.jsx)(Le,{})}):null}const De={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Me(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function Fe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,k.p)(),i=(0,T.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-o.current,c=window.innerHeight;s&&i>=s?n(!1):i+c<l&&n(!0)})),(0,c.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[De.navbarHideable,!d&&De.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Me,{onClick:i.toggle}),(0,u.jsx)(Ie,{})]})}var ze=n(440);const Be={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function $e(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Ue(e){let{error:t}=e;const n=(0,ze.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{className:Be.errorBoundaryError,children:n})}class qe extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const He="right";function We(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ge(){const{toggle:e,shown:t}=(0,T.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(We,{})})}const Ve={colorModeToggle:"colorModeToggle_DEke"};function Ke(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(qe,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Re,{...e})},t)))})}function Qe(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Ye(){const e=(0,T.M)(),t=(0,k.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??He)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(Qe,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(Ge,{}),(0,u.jsx)(K,{}),(0,u.jsx)(Ke,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ke,{items:r}),(0,u.jsx)(G,{className:Ve.colorModeToggle}),!a&&(0,u.jsx)(Ee,{children:(0,u.jsx)(Se,{})})]})})}function Je(){return(0,u.jsx)(Fe,{children:(0,u.jsx)(Ye,{})})}function Ze(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,s=(0,Z.Ay)(n),l=(0,Z.Ay)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(J.A,{className:"footer__link-item",...r?{href:o?l:r}:{to:s},...i,children:[a,r&&!(0,X.A)(r)&&(0,u.jsx)(te.A,{})]})}function Xe(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(Ze,{item:t})},t.href??t.to)}function et(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(Xe,{item:e},t)))})]})}function tt(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(et,{column:e},t)))})}function nt(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function rt(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(Ze,{item:t})}function at(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(rt,{item:e}),t.length!==n+1&&(0,u.jsx)(nt,{})]},n)))})})}function ot(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(tt,{columns:t}):(0,u.jsx)(at,{links:t})}var it=n(1122);const st="footerLogoLink_BH7S";function lt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,Z.hH)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(it.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function ct(e){let{logo:t}=e;return t.href?(0,u.jsx)(J.A,{href:t.href,className:st,target:t.target,children:(0,u.jsx)(lt,{logo:t})}):(0,u.jsx)(lt,{logo:t})}function ut(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function dt(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,u.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function pt(){const{footer:e}=(0,k.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,u.jsx)(dt,{style:a,links:n&&n.length>0&&(0,u.jsx)(ot,{links:n}),logo:r&&(0,u.jsx)(ct,{logo:r}),copyright:t&&(0,u.jsx)(ut,{copyright:t})})}const ft=r.memo(pt),ht=(0,R.fM)([F.a,w.o,N.Tv,Ae.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(P.y_,{children:(0,u.jsx)(T.e,{children:(0,u.jsx)(L,{children:t})})})}]);function mt(e){let{children:t}=e;return(0,u.jsx)(ht,{children:t})}var gt=n(1107);function bt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(gt.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)($e,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(Ue,{error:t})})]})})})}const yt={mainWrapper:"mainWrapper_z2l0"};function vt(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,b.J)(),(0,u.jsxs)(mt,{children:[(0,u.jsx)(i.be,{title:s,description:l}),(0,u.jsx)(v,{}),(0,u.jsx)(A,{}),(0,u.jsx)(Je,{}),(0,u.jsx)("div",{id:d,className:(0,a.A)(g.G.wrapper.main,yt.mainWrapper,r),children:(0,u.jsx)(o.A,{fallback:e=>(0,u.jsx)(bt,{...e}),children:t})}),!n&&(0,u.jsx)(ft,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),s=n(1122),l=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Ay)(t.src),dark:(0,a.Ay)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,a.Ay)(s?.href||"/"),h=n?"":t,m=s?.alt??h;return(0,l.jsxs)(r.A,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:m,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>c});var r=n(6540),a=n(8193),o=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function h(e){if(!a.A.canUseDOM)return e?u:d}function m(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),(0,s.jsx)(t,{ref:u,style:c?void 0:h(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:l,children:a})}function g(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,s.jsx)(m,{...n,collapsed:l}):null}function b(e){let{lazy:t,...n}=e;const r=t?g:m;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{M:()=>m,o:()=>h});var r=n(6540),a=n(2303),o=n(679),i=n(9532),s=n(6342),l=n(4848);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function h(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>g});var r=n(6540),a=n(8193),o=n(9532),i=n(679),s=n(6342),l=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,h=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),m=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[a,o]=(0,r.useState)(h(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&m(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>h});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),s=n(9532);function l(e){!function(e){const t=(0,i.W6)(),n=(0,s._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(6342),u=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,c.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const u=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:i})),[e,n,u,i])}function f(e){let{children:t}=e;const n=p();return(0,u.jsx)(d.Provider,{value:n,children:t})}function h(){const e=r.useContext(d);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,s]=o,l=(0,a.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>h});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const s=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.hH)(),p=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),s=(0,a.A)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:s})}),n]})}function h(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>c,gk:()=>f});var r=n(6540),a=n(8193),o=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(d()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},679:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>c});n(6540);const r=JSON.parse('{"N":"localStorage","M":""}'),a=r.N;function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){const n=`${e}${r.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const a=i(t?.persistence);return null===a?l:{get:()=>{try{return a.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=a.getItem(n);a.setItem(n,e),o({key:n,oldValue:t,newValue:e,storage:a})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=a.getItem(n);a.removeItem(n),o({key:n,oldValue:e,newValue:null,storage:a})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===a&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,a.zy)(),c=(0,o.Ks)(l,{trailingSlash:n,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=a,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),s="/"===i||i===r?i:(l=i,c=n,c?a(l):o(l));var l,c;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=o;const r=n(2566);function a(e){return e.endsWith("/")?e:`${e}/`}function o(e){return(0,r.removeSuffix)(e,"/")}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},440:(e,t,n)=>{"use strict";t.rA=t.Ks=void 0;const r=n(1635);var a=n(2983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return r.__importDefault(a).default}});var o=n(2566);var i=n(253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},2566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>k,TM:()=>C,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&a(e),l=t&&a(t),c=s||l;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var u=i[i.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var m=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var b="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,k=void 0!==c&&c,w=i.getUserConfirmation,x=void 0===w?g:w,S=i.keyLength,_=void 0===S?6:S,E=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return E&&(o=u(o,E)),f(o,r,n)}function j(){return Math.random().toString(36).substr(2,_)}var A=h();function T(e){(0,r.A)($,e),$.length=n.length,A.notifyListeners($.location,$.action)}function N(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||O(C(e.state))}function R(){O(C(v()))}var P=!1;function O(e){if(P)P=!1,T();else{A.confirmTransitionTo(e,"POP",x,(function(t){t?T({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(P=!0,M(a))}(e)}))}}var L=C(v()),I=[L.key];function D(e){return E+p(e)}function M(e){n.go(e)}var F=0;function z(e){1===(F+=e)&&1===e?(window.addEventListener(b,N),o&&window.addEventListener(y,R)):0===F&&(window.removeEventListener(b,N),o&&window.removeEventListener(y,R))}var B=!1;var $={length:n.length,action:"POP",location:L,createHref:D,push:function(e,t){var r="PUSH",o=f(e,t,j(),$.location);A.confirmTransitionTo(o,r,x,(function(e){if(e){var t=D(o),i=o.key,s=o.state;if(a)if(n.pushState({key:i,state:s},null,t),k)window.location.href=t;else{var l=I.indexOf($.location.key),c=I.slice(0,l+1);c.push(o.key),I=c,T({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,j(),$.location);A.confirmTransitionTo(o,r,x,(function(e){if(e){var t=D(o),i=o.key,s=o.state;if(a)if(n.replaceState({key:i,state:s},null,t),k)window.location.replace(t);else{var l=I.indexOf($.location.key);-1!==l&&(I[l]=o.key),T({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=A.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var w="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function _(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function E(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,c=void 0===i?"slash":i,b=e.basename?d(l(e.basename)):"",y=x[c],v=y.encodePath,k=y.decodePath;function C(){var e=k(_());return b&&(e=u(e,b)),f(e)}var j=h();function A(e){(0,r.A)(B,e),B.length=t.length,j.notifyListeners(B.location,B.action)}var T=!1,N=null;function R(){var e,t,n=_(),r=v(n);if(n!==r)E(r);else{var a=C(),i=B.location;if(!T&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(N===p(a))return;N=null,function(e){if(T)T=!1,A();else{var t="POP";j.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(p(t));-1===n&&(n=0);var r=I.lastIndexOf(p(e));-1===r&&(r=0);var a=n-r;a&&(T=!0,D(a))}(e)}))}}(a)}}var P=_(),O=v(P);P!==O&&E(O);var L=C(),I=[p(L)];function D(e){t.go(e)}var M=0;function F(e){1===(M+=e)&&1===e?window.addEventListener(w,R):0===M&&window.removeEventListener(w,R)}var z=!1;var B={length:t.length,action:"POP",location:L,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(b+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,B.location);j.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(b+t);if(_()!==a){N=t,function(e){window.location.hash=e}(a);var o=I.lastIndexOf(p(B.location)),i=I.slice(0,o+1);i.push(t),I=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,B.location);j.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(b+t);_()!==a&&(N=t,E(a));var o=I.indexOf(p(B.location));-1!==o&&(I[o]=t),A({action:n,location:r})}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=j.setPrompt(e);return z||(F(1),z=!0),function(){return z&&(z=!1,F(-1)),t()}},listen:function(e){var t=j.appendListener(e);return F(1),function(){F(-1),t()}}};return B}function j(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,c=void 0===l?6:l,u=h();function d(e){(0,r.A)(k,e),k.length=k.entries.length,u.notifyListeners(k.location,k.action)}function m(){return Math.random().toString(36).substr(2,c)}var g=j(s,0,o.length-1),b=o.map((function(e){return f(e,void 0,"string"==typeof e?m():e.key||m())})),y=p;function v(e){var t=j(k.index+e,0,k.entries.length-1),r=k.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var k={length:b.length,action:"POP",location:b[g],index:g,entries:b,createHref:y,push:function(e,t){var r="PUSH",a=f(e,t,m(),k.location);u.confirmTransitionTo(a,r,n,(function(e){if(e){var t=k.index+1,n=k.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,m(),k.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(k.entries[k.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=k.index+e;return t>=0&&t<k.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return k}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=f(n);a&&a!==h&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<i.length;++g){var b=i[g];if(!(o[b]||r&&r[b]||m&&m[b]||s&&s[b])){var y=p(n,b);try{c(t,b,y)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&o(l)};s||c(),i.forEach((function(t){e.matches(t,a.exclude)?c():a.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0,d=function(){var e=o.getIteratorNode(i);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,s)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(c);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,s=parseInt(e.start,10)-i;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),p=e.value.substr(u+i.start);if(i.node=o.wrapRangeInTextNode(i.node,c,u),e.value=d+p,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var s=a.index;if(0!==i)for(var l=1;l<i;l++)s+=a[l].length;t=o.wrapRangeInTextNode(t,s,s+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var c=1;c<i;c++)l+=s[c].length;var u=l+s[i].length;o.wrapRangeInMappedTextNode(t,l,u,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var s=a.checkWhitespaceRanges(e,i,o.value),l=s.start,c=s.end;s.valid&&a.wrapRangeInMappedTextNode(o,l,c,(function(n){return t(n,e,o.value.substring(l,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,s=o.length,l=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+l),c=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===s?this.opt.done(r):c(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(a>=o.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),h=p.indexOf(f);if(h>-1){++a;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(h+f.length),y=[];m&&y.push.apply(y,i([m])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=8692},3157:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));var s={},l=e[r];if(l){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var i in a(t,o),s[t]=!0,n[t])s[i]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[r]=s,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(l);i=i.map(c),s=(s||[]).map(c);var u=n(i),d=n(s);i.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(l),h=u;a(h);){for(var m in p={},h){var g=l[m];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var y in f(b))if(y in u){p[b]=!0;break}for(var v in h=p)u[v]=!0}var k={getIds:function(){var e=[];return k.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var a,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)a=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete l[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return s[e]=a}for(var u in n)c(u);var d=[];for(var p in l)d.push(s[p]);return i(d)}(f,u,t,n)}};return k}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function m(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),j=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var O=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var L=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=L&&e[L]||e["@@iterator"])?e:null}var D,M=Object.assign;function F(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var a=c.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s]){var l="\n"+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function $(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case E:return"Profiler";case _:return"StrictMode";case T:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function q(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function Z(e,t){J(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function oe(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var be=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,_e=null;function Ee(e){if(e=va(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=wa(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?_e?_e.push(e):_e=[e]:Se=e}function je(){if(Se){var e=Se,t=_e;if(_e=Se=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Ae(e,t){return e(t)}function Te(){}var Ne=!1;function Re(e,t,n){if(Ne)return e(t,n);Ne=!0;try{return Ae(e,t,n)}finally{Ne=!1,(null!==Se||null!==_e)&&(Te(),je())}}function Pe(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Oe=!1;if(u)try{var Le={};Object.defineProperty(Le,"passive",{get:function(){Oe=!0}}),window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch(ue){Oe=!1}function Ie(e,t,n,r,a,o,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var De=!1,Me=null,Fe=!1,ze=null,Be={onError:function(e){De=!0,Me=e}};function $e(e,t,n,r,a,o,i,s,l){De=!1,Me=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ue(e)!==e)throw Error(o(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return He(a),e;if(i===r)return He(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ge(e):null}function Ge(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ge(e);if(null!==t)return t;e=e.sibling}return null}var Ve=a.unstable_scheduleCallback,Ke=a.unstable_cancelCallback,Qe=a.unstable_shouldYield,Ye=a.unstable_requestPaint,Je=a.unstable_now,Ze=a.unstable_getCurrentPriorityLevel,Xe=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~a;0!==s?r=dt(s):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var vt=0;function kt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,xt,St,_t,Et,Ct=!1,jt=[],At=null,Tt=null,Nt=null,Rt=new Map,Pt=new Map,Ot=[],Lt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pt.delete(t.pointerId)}}function Dt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ya(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void Et(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ke=r,n.target.dispatchEvent(r),ke=null,t.shift()}return!0}function zt(e,t,n){Ft(e)&&n.delete(t)}function Bt(){Ct=!1,null!==At&&Ft(At)&&(At=null),null!==Tt&&Ft(Tt)&&(Tt=null),null!==Nt&&Ft(Nt)&&(Nt=null),Rt.forEach(zt),Pt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<jt.length){$t(jt[0],e);for(var n=1;n<jt.length;n++){var r=jt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&$t(At,e),null!==Tt&&$t(Tt,e),null!==Nt&&$t(Nt,e),Rt.forEach(t),Pt.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Mt(n),null===n.blockedOn&&Ot.shift()}var qt=k.ReactCurrentBatchConfig,Ht=!0;function Wt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=1,Vt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Gt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=4,Vt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Vt(e,t,n,r){if(Ht){var a=Qt(e,t,n,r);if(null===a)Hr(e,t,r,Kt,n),It(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=Dt(At,e,t,n,r,a),!0;case"dragenter":return Tt=Dt(Tt,e,t,n,r,a),!0;case"mouseover":return Nt=Dt(Nt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Rt.set(o,Dt(Rt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Pt.set(o,Dt(Pt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Lt.indexOf(e)){for(;null!==a;){var o=va(a);if(null!==o&&wt(o),null===(o=Qt(e,t,n,r))&&Hr(e,t,r,Kt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Kt=null;function Qt(e,t,n,r){if(Kt=null,null!==(e=ya(e=we(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=qe(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Xe:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Jt=null,Zt=null,Xt=null;function en(){if(Xt)return Xt;var e,t,n=Zt,r=n.length,a="value"in Jt?Jt.value:Jt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Xt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=an(cn),dn=M({},cn,{view:0,detail:0}),pn=an(dn),fn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=an(fn),mn=an(M({},fn,{dataTransfer:0})),gn=an(M({},dn,{relatedTarget:0})),bn=an(M({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=M({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=an(yn),kn=an(M({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function En(){return _n}var Cn=M({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),jn=an(Cn),An=an(M({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=an(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Nn=an(M({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=M({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Pn=an(Rn),On=[9,13,27,32],Ln=u&&"CompositionEvent"in window,In=null;u&&"documentMode"in document&&(In=document.documentMode);var Dn=u&&"TextEvent"in window&&!In,Mn=u&&(!Ln||In&&8<In&&11>=In),Fn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==On.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Wn(e,t,n,r){Ce(r),0<(t=Gr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Vn=null;function Kn(e){Fr(e,0)}function Qn(e){if(V(ka(e)))return e}function Yn(e,t){if("change"===e)return t}var Jn=!1;if(u){var Zn;if(u){var Xn="oninput"in document;if(!Xn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Xn="function"==typeof er.oninput}Zn=Xn}else Zn=!1;Jn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){Gn&&(Gn.detachEvent("onpropertychange",nr),Vn=Gn=null)}function nr(e){if("value"===e.propertyName&&Qn(Vn)){var t=[];Wn(t,Vn,e,we(e)),Re(Kn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,(Gn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Vn)}function or(e,t){if("click"===e)return Qn(t)}function ir(e,t){if("input"===e||"change"===e)return Qn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!sr(e[a],t[a]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=ur(n,o);var i=ur(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,yr=null,vr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==gr||gr!==K(r)||("selectionStart"in(r=gr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=Gr(br,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},_r={};function Er(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in _r)return Sr[e]=n[t];return e}u&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Cr=Er("animationend"),jr=Er("animationiteration"),Ar=Er("animationstart"),Tr=Er("transitionend"),Nr=new Map,Rr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Pr(e,t){Nr.set(e,t),l(t,[e])}for(var Or=0;Or<Rr.length;Or++){var Lr=Rr[Or];Pr(Lr.toLowerCase(),"on"+(Lr[0].toUpperCase()+Lr.slice(1)))}Pr(Cr,"onAnimationEnd"),Pr(jr,"onAnimationIteration"),Pr(Ar,"onAnimationStart"),Pr("dblclick","onDoubleClick"),Pr("focusin","onFocus"),Pr("focusout","onBlur"),Pr(Tr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,s,l,c){if($e.apply(this,arguments),De){if(!De)throw Error(o(198));var u=Me;De=!1,Me=null,Fe||(Fe=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,c),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,c=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,c),o=l}}}if(Fe)throw e=ze,Fe=!1,ze=null,e}function zr(e,t){var n=t[ma];void 0===n&&(n=t[ma]=new Set);var r=e+"__bubble";n.has(r)||(qr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),qr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Dr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function qr(e,t,n,r){switch(Yt(t)){case 1:var a=Wt;break;case 4:a=Gt;break;default:a=Vt}n=a.bind(null,t,n,e),a=void 0,!Oe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=ya(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}Re((function(){var r=o,a=we(n),i=[];e:{var s=Nr.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=jn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case Cr:case jr:case Ar:l=bn;break;case Tr:l=Nn;break;case"scroll":l=pn;break;case"wheel":l=Pn;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=An}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&(null!=(m=Pe(h,p))&&u.push(Wr(h,m,f)))),d)break;h=h.return}0<u.length&&(s=new l(s,c,null,n,a),i.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===ke||!(c=n.relatedTarget||n.fromElement)||!ya(c)&&!c[ha])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?ya(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=hn,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=An,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:ka(l),f=null==c?s:ka(c),(s=new u(m,h+"leave",l,n,a)).target=d,s.relatedTarget=f,m=null,ya(a)===r&&((u=new u(p,h+"enter",c,n,a)).target=f,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,h=0,f=u=l;f;f=Vr(f))h++;for(f=0,m=p;m;m=Vr(m))f++;for(;0<h-f;)u=Vr(u),h--;for(;0<f-h;)p=Vr(p),f--;for(;h--;){if(u===p||null!==p&&u===p.alternate)break e;u=Vr(u),p=Vr(p)}u=null}else u=null;null!==l&&Kr(i,s,l,u,!1),null!==c&&null!==d&&Kr(i,d,c,u,!0)}if("select"===(l=(s=r?ka(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Yn;else if(Hn(s))if(Jn)g=ir;else{g=ar;var b=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=or);switch(g&&(g=g(e,r))?Wn(i,g,n,a):(b&&b(e,s,r),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&ee(s,"number",s.value)),b=r?ka(r):window,e){case"focusin":(Hn(b)||"true"===b.contentEditable)&&(gr=b,br=r,yr=null);break;case"focusout":yr=br=gr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,kr(i,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":kr(i,n,a)}var y;if(Ln)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Un?Bn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Mn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==v?"onCompositionEnd"===v&&Un&&(y=en()):(Zt="value"in(Jt=a)?Jt.value:Jt.textContent,Un=!0)),0<(b=Gr(r,v)).length&&(v=new kn(v,e,null,n,a),i.push({event:v,listeners:b}),y?v.data=y:null!==(y=$n(n))&&(v.data=y))),(y=Dn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Fn);case"textInput":return(e=t.data)===Fn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!Ln&&Bn(e,t)?(e=en(),Xt=Zt=Jt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Gr(r,"onBeforeInput")).length&&(a=new kn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=y))}Fr(i,t)}))}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Pe(e,n))&&r.unshift(Wr(e,o,a)),null!=(o=Pe(e,t))&&r.push(Wr(e,o,a))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,a?null!=(l=Pe(n,o))&&i.unshift(Wr(n,l,s)):a||null!=(l=Pe(n,o))&&i.push(Wr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Qr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Jr(e){return("string"==typeof e?e:""+e).replace(Qr,"\n").replace(Yr,"")}function Zr(e,t,n){if(t=Jr(t),Jr(e)!==t&&n)throw Error(o(425))}function Xr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(sa)}:ra;function sa(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ca(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ua(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),pa="__reactFiber$"+da,fa="__reactProps$"+da,ha="__reactContainer$"+da,ma="__reactEvents$"+da,ga="__reactListeners$"+da,ba="__reactHandles$"+da;function ya(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ua(e);null!==e;){if(n=e[pa])return n;e=ua(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[pa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ka(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wa(e){return e[fa]||null}var xa=[],Sa=-1;function _a(e){return{current:e}}function Ea(e){0>Sa||(e.current=xa[Sa],xa[Sa]=null,Sa--)}function Ca(e,t){Sa++,xa[Sa]=e.current,e.current=t}var ja={},Aa=_a(ja),Ta=_a(!1),Na=ja;function Ra(e,t){var n=e.type.contextTypes;if(!n)return ja;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Pa(e){return null!=(e=e.childContextTypes)}function Oa(){Ea(Ta),Ea(Aa)}function La(e,t,n){if(Aa.current!==ja)throw Error(o(168));Ca(Aa,t),Ca(Ta,n)}function Ia(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,q(e)||"Unknown",a));return M({},n,r)}function Da(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ja,Na=Aa.current,Ca(Aa,e),Ca(Ta,Ta.current),!0}function Ma(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ia(e,t,Na),r.__reactInternalMemoizedMergedChildContext=e,Ea(Ta),Ea(Aa),Ca(Aa,e)):Ea(Ta),Ca(Ta,n)}var Fa=null,za=!1,Ba=!1;function $a(e){null===Fa?Fa=[e]:Fa.push(e)}function Ua(){if(!Ba&&null!==Fa){Ba=!0;var e=0,t=vt;try{var n=Fa;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Fa=null,za=!1}catch(a){throw null!==Fa&&(Fa=Fa.slice(e+1)),Ve(Xe,Ua),a}finally{vt=t,Ba=!1}}return null}var qa=[],Ha=0,Wa=null,Ga=0,Va=[],Ka=0,Qa=null,Ya=1,Ja="";function Za(e,t){qa[Ha++]=Ga,qa[Ha++]=Wa,Wa=e,Ga=t}function Xa(e,t,n){Va[Ka++]=Ya,Va[Ka++]=Ja,Va[Ka++]=Qa,Qa=e;var r=Ya;e=Ja;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Ya=1<<32-it(t)+a|n<<a|r,Ja=o+e}else Ya=1<<o|n<<a|r,Ja=e}function eo(e){null!==e.return&&(Za(e,1),Xa(e,1,0))}function to(e){for(;e===Wa;)Wa=qa[--Ha],qa[Ha]=null,Ga=qa[--Ha],qa[Ha]=null;for(;e===Qa;)Qa=Va[--Ka],Va[Ka]=null,Ja=Va[--Ka],Va[Ka]=null,Ya=Va[--Ka],Va[Ka]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Rc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ca(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Qa?{id:Ya,overflow:Ja}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Rc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(ao){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ca(n.nextSibling);var r=no;t&&so(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!ao)return uo(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw fo(),Error(o(418));for(;t;)io(e,t),t=ca(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ca(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ca(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=ro;e;)e=ca(e.nextSibling)}function ho(){ro=no=null,ao=!1}function mo(e){null===oo?oo=[e]:oo.push(e)}var go=k.ReactCurrentBatchConfig;function bo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function yo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vo(e){return(0,e._init)(e._payload)}function ko(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Oc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Mc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===P&&vo(o)===t.type)?((r=a(t,n.props)).ref=bo(e,t,n),r.return=e,r):((r=Lc(n.type,n.key,n.props,null,e.mode,r)).ref=bo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Fc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Ic(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Lc(t.type,t.key,t.props,null,e.mode,n)).ref=bo(e,null,t),n.return=e,n;case x:return(t=Fc(t,e.mode,n)).return=e,t;case P:return p(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Ic(t,e.mode,n,null)).return=e,t;yo(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?c(e,t,n,r):null;case x:return n.key===a?u(e,t,n,r):null;case P:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);yo(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case P:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);yo(t,r)}return null}function m(a,o,s,l){for(var c=null,u=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var b=f(a,d,s[m],l);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(a,d),o=i(b,o,m),null===u?c=b:u.sibling=b,u=b,d=g}if(m===s.length)return n(a,d),ao&&Za(a,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(a,s[m],l))&&(o=i(d,o,m),null===u?c=d:u.sibling=d,u=d);return ao&&Za(a,m),c}for(d=r(a,d);m<s.length;m++)null!==(g=h(d,a,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=i(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(a,e)})),ao&&Za(a,m),c}function g(a,s,l,c){var u=I(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,m=s,g=s=0,b=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(b=m,m=null):b=m.sibling;var v=f(a,m,y.value,c);if(null===v){null===m&&(m=b);break}e&&m&&null===v.alternate&&t(a,m),s=i(v,s,g),null===d?u=v:d.sibling=v,d=v,m=b}if(y.done)return n(a,m),ao&&Za(a,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(a,y.value,c))&&(s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return ao&&Za(a,g),u}for(m=r(a,m);!y.done;g++,y=l.next())null!==(y=h(m,a,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(a,e)})),ao&&Za(a,g),u}return function e(r,o,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case w:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){n(r,u.sibling),(o=a(u,i.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===P&&vo(c)===u.type){n(r,u.sibling),(o=a(u,i.props)).ref=bo(r,u,i),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===S?((o=Ic(i.props.children,r.mode,l,i.key)).return=r,r=o):((l=Lc(i.type,i.key,i.props,null,r.mode,l)).ref=bo(r,o,i),l.return=r,r=l)}return s(r);case x:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Fc(i,r.mode,l)).return=r,r=o}return s(r);case P:return e(r,o,(u=i._init)(i._payload),l)}if(te(i))return m(r,o,i,l);if(I(i))return g(r,o,i,l);yo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Mc(i,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var wo=ko(!0),xo=ko(!1),So=_a(null),_o=null,Eo=null,Co=null;function jo(){Co=Eo=_o=null}function Ao(e){var t=So.current;Ea(So),e._currentValue=t}function To(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function No(e,t){_o=e,Co=Eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(vs=!0),e.firstContext=null)}function Ro(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},null===Eo){if(null===_o)throw Error(o(308));Eo=e,_o.dependencies={lanes:0,firstContext:e}}else Eo=Eo.next=e;return t}var Po=null;function Oo(e){null===Po?Po=[e]:Po.push(e)}function Lo(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Oo(t)):(n.next=a.next,a.next=n),t.interleaved=n,Io(e,r)}function Io(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Do=!1;function Mo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bo(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Al){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Io(e,n)}return null===(a=r.interleaved)?(t.next=t,Oo(r)):(t.next=a.next,a.next=t),r.interleaved=t,Io(e,n)}function $o(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function qo(e,t,n,r){var a=e.updateQueue;Do=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?o=c:i.next=c,i=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==o){var d=a.baseState;for(i=0,u=c=l=null,s=o;;){var p=s.lane,f=s.eventTime;if((r&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=M({},d,p);break e;case 2:Do=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,i|=p;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===u&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Dl|=i,e.lanes=i,e.memoizedState=d}}function Ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Wo={},Go=_a(Wo),Vo=_a(Wo),Ko=_a(Wo);function Qo(e){if(e===Wo)throw Error(o(174));return e}function Yo(e,t){switch(Ca(Ko,t),Ca(Vo,e),Ca(Go,Wo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ea(Go),Ca(Go,t)}function Jo(){Ea(Go),Ea(Vo),Ea(Ko)}function Zo(e){Qo(Ko.current);var t=Qo(Go.current),n=le(t,e.type);t!==n&&(Ca(Vo,e),Ca(Go,n))}function Xo(e){Vo.current===e&&(Ea(Go),Ea(Vo))}var ei=_a(0);function ti(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ni=[];function ri(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var ai=k.ReactCurrentDispatcher,oi=k.ReactCurrentBatchConfig,ii=0,si=null,li=null,ci=null,ui=!1,di=!1,pi=0,fi=0;function hi(){throw Error(o(321))}function mi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function gi(e,t,n,r,a,i){if(ii=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=null===e||null===e.memoizedState?Xi:es,e=n(r,a),di){i=0;do{if(di=!1,pi=0,25<=i)throw Error(o(301));i+=1,ci=li=null,t.updateQueue=null,ai.current=ts,e=n(r,a)}while(di)}if(ai.current=Zi,t=null!==li&&null!==li.next,ii=0,ci=li=si=null,ui=!1,t)throw Error(o(300));return e}function bi(){var e=0!==pi;return pi=0,e}function yi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ci?si.memoizedState=ci=e:ci=ci.next=e,ci}function vi(){if(null===li){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=li.next;var t=null===ci?si.memoizedState:ci.next;if(null!==t)ci=t,li=e;else{if(null===e)throw Error(o(310));e={memoizedState:(li=e).memoizedState,baseState:li.baseState,baseQueue:li.baseQueue,queue:li.queue,next:null},null===ci?si.memoizedState=ci=e:ci=ci.next=e}return ci}function ki(e,t){return"function"==typeof t?t(e):t}function wi(e){var t=vi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=li,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var l=s=null,c=null,u=i;do{var d=u.lane;if((ii&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=r):c=c.next=p,si.lanes|=d,Dl|=d}u=u.next}while(null!==u&&u!==i);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(vs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Dl|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function xi(e){var t=vi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);sr(i,t.memoizedState)||(vs=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Si(){}function _i(e,t){var n=si,r=vi(),a=t(),i=!sr(r.memoizedState,a);if(i&&(r.memoizedState=a,vs=!0),r=r.queue,Di(ji.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ci&&1&ci.memoizedState.tag){if(n.flags|=2048,Ri(9,Ci.bind(null,n,r,a,t),void 0,null),null===Tl)throw Error(o(349));30&ii||Ei(n,t,a)}return a}function Ei(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ci(e,t,n,r){t.value=n,t.getSnapshot=r,Ai(t)&&Ti(e)}function ji(e,t,n){return n((function(){Ai(t)&&Ti(e)}))}function Ai(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Ti(e){var t=Io(e,1);null!==t&&nc(t,e,1,-1)}function Ni(e){var t=yi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Ki.bind(null,si,e),[t.memoizedState,e]}function Ri(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Pi(){return vi().memoizedState}function Oi(e,t,n,r){var a=yi();si.flags|=e,a.memoizedState=Ri(1|t,n,void 0,void 0===r?null:r)}function Li(e,t,n,r){var a=vi();r=void 0===r?null:r;var o=void 0;if(null!==li){var i=li.memoizedState;if(o=i.destroy,null!==r&&mi(r,i.deps))return void(a.memoizedState=Ri(t,n,o,r))}si.flags|=e,a.memoizedState=Ri(1|t,n,o,r)}function Ii(e,t){return Oi(8390656,8,e,t)}function Di(e,t){return Li(2048,8,e,t)}function Mi(e,t){return Li(4,2,e,t)}function Fi(e,t){return Li(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bi(e,t,n){return n=null!=n?n.concat([e]):null,Li(4,4,zi.bind(null,t,e),n)}function $i(){}function Ui(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function qi(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Hi(e,t,n){return 21&ii?(sr(n,t)||(n=mt(),si.lanes|=n,Dl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,vs=!0),e.memoizedState=n)}function Wi(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=oi.transition;oi.transition={};try{e(!1),t()}finally{vt=n,oi.transition=r}}function Gi(){return vi().memoizedState}function Vi(e,t,n){var r=tc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qi(e))Yi(t,n);else if(null!==(n=Lo(e,t,n,r))){nc(n,e,r,ec()),Ji(n,t,r)}}function Ki(e,t,n){var r=tc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qi(e))Yi(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,sr(s,i)){var l=t.interleaved;return null===l?(a.next=a,Oo(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(c){}null!==(n=Lo(e,t,a,r))&&(nc(n,e,r,a=ec()),Ji(n,t,r))}}function Qi(e){var t=e.alternate;return e===si||null!==t&&t===si}function Yi(e,t){di=ui=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ji(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Zi={readContext:Ro,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},Xi={readContext:Ro,useCallback:function(e,t){return yi().memoizedState=[e,void 0===t?null:t],e},useContext:Ro,useEffect:Ii,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Oi(4194308,4,zi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Oi(4,2,e,t)},useMemo:function(e,t){var n=yi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Vi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},yi().memoizedState=e},useState:Ni,useDebugValue:$i,useDeferredValue:function(e){return yi().memoizedState=e},useTransition:function(){var e=Ni(!1),t=e[0];return e=Wi.bind(null,e[1]),yi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=yi();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Tl)throw Error(o(349));30&ii||Ei(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ii(ji.bind(null,r,i,e),[e]),r.flags|=2048,Ri(9,Ci.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=yi(),t=Tl.identifierPrefix;if(ao){var n=Ja;t=":"+t+"R"+(n=(Ya&~(1<<32-it(Ya)-1)).toString(32)+n),0<(n=pi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=fi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Ro,useCallback:Ui,useContext:Ro,useEffect:Di,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Fi,useMemo:qi,useReducer:wi,useRef:Pi,useState:function(){return wi(ki)},useDebugValue:$i,useDeferredValue:function(e){return Hi(vi(),li.memoizedState,e)},useTransition:function(){return[wi(ki)[0],vi().memoizedState]},useMutableSource:Si,useSyncExternalStore:_i,useId:Gi,unstable_isNewReconciler:!1},ts={readContext:Ro,useCallback:Ui,useContext:Ro,useEffect:Di,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Fi,useMemo:qi,useReducer:xi,useRef:Pi,useState:function(){return xi(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=vi();return null===li?t.memoizedState=e:Hi(t,li.memoizedState,e)},useTransition:function(){return[xi(ki)[0],vi().memoizedState]},useMutableSource:Si,useSyncExternalStore:_i,useId:Gi,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rs(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ec(),a=tc(e),o=zo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nc(t,e,a,r),$o(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ec(),a=tc(e),o=zo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nc(t,e,a,r),$o(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),r=tc(e),a=zo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Bo(e,a,r))&&(nc(t,e,r,n),$o(t,e,r))}};function os(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(a,o))}function is(e,t,n){var r=!1,a=ja,o=t.contextType;return"object"==typeof o&&null!==o?o=Ro(o):(a=Pa(t)?Na:Aa.current,o=(r=null!=(r=t.contextTypes))?Ra(e,a):ja),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Mo(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Ro(o):(o=Pa(t)?Na:Aa.current,a.context=Ra(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(rs(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&as.enqueueReplaceState(a,a.state,null),qo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function cs(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function us(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=zo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hl||(Hl=!0,Wl=r),ds(0,t)},n}function hs(e,t,n){(n=zo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!=typeof r&&(null===Gl?Gl=new Set([this]):Gl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ps;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Ec.bind(null,e,t,n),t.then(e,e))}function gs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bs(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zo(-1,1)).tag=2,Bo(n,t,1))),n.lanes|=1),e)}var ys=k.ReactCurrentOwner,vs=!1;function ks(e,t,n,r){t.child=null===e?xo(t,null,n,r):wo(t,e.child,n,r)}function ws(e,t,n,r,a){n=n.render;var o=t.ref;return No(t,a),r=gi(e,t,n,r,o,a),n=bi(),null===e||vs?(ao&&n&&eo(t),t.flags|=1,ks(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function xs(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Pc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lc(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ss(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Hs(e,t,a)}return t.flags|=1,(e=Oc(o,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(vs=!1,t.pendingProps=r=o,!(e.lanes&a))return t.lanes=e.lanes,Hs(e,t,a);131072&e.flags&&(vs=!0)}}return Cs(e,t,n,r,a)}function _s(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Ol,Pl),Pl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Ol,Pl),Pl|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Ol,Pl),Pl|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Ol,Pl),Pl|=r;return ks(e,t,a,n),t.child}function Es(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,a){var o=Pa(n)?Na:Aa.current;return o=Ra(t,o),No(t,a),n=gi(e,t,n,r,o,a),r=bi(),null===e||vs?(ao&&r&&eo(t),t.flags|=1,ks(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function js(e,t,n,r,a){if(Pa(n)){var o=!0;Da(t)}else o=!1;if(No(t,a),null===t.stateNode)qs(e,t),is(t,n,r),ls(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Ro(c):c=Ra(t,c=Pa(n)?Na:Aa.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==c)&&ss(t,i,r,c),Do=!1;var p=t.memoizedState;i.state=p,qo(t,r,i,a),l=t.memoizedState,s!==r||p!==l||Ta.current||Do?("function"==typeof u&&(rs(t,n,u,r),l=t.memoizedState),(s=Do||os(t,n,s,r,p,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=c,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Fo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ns(t.type,s),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=Ro(l):l=Ra(t,l=Pa(n)?Na:Aa.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&ss(t,i,r,l),Do=!1,p=t.memoizedState,i.state=p,qo(t,r,i,a);var h=t.memoizedState;s!==d||p!==h||Ta.current||Do?("function"==typeof f&&(rs(t,n,f,r),h=t.memoizedState),(c=Do||os(t,n,c,r,p,h,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return As(e,t,n,r,o,a)}function As(e,t,n,r,a,o){Es(e,t);var i=!!(128&t.flags);if(!r&&!i)return a&&Ma(t,n,!1),Hs(e,t,o);r=t.stateNode,ys.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=wo(t,e.child,null,o),t.child=wo(t,null,s,o)):ks(e,t,s,o),t.memoizedState=r.state,a&&Ma(t,n,!0),t.child}function Ts(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),Yo(e,t.containerInfo)}function Ns(e,t,n,r,a){return ho(),mo(a),t.flags|=256,ks(e,t,n,r),t.child}var Rs,Ps,Os,Ls,Is={dehydrated:null,treeContext:null,retryLane:0};function Ds(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ms(e,t,n){var r,a=t.pendingProps,i=ei.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(ei,1&i),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},1&a||null===s?s=Dc(l,a,0,null):(s.childLanes=0,s.pendingProps=l),e=Ic(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ds(n),t.memoizedState=Is,e):Fs(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,s){if(n)return 256&t.flags?(t.flags&=-257,zs(e,t,s,r=us(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Dc({mode:"visible",children:r.children},a,0,null),(i=Ic(i,a,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&wo(t,e.child,null,s),t.child.memoizedState=Ds(s),t.memoizedState=Is,i);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,zs(e,t,s,r=us(i=Error(o(419)),r,void 0))}if(l=!!(s&e.childLanes),vs||l){if(null!==(r=Tl)){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|s)?0:a)&&a!==i.retryLane&&(i.retryLane=a,Io(e,a),nc(r,e,a,-1))}return mc(),zs(e,t,s,r=us(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=jc.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ca(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Va[Ka++]=Ya,Va[Ka++]=Ja,Va[Ka++]=Qa,Ya=e.id,Ja=e.overflow,Qa=t),t=Fs(t,r.children),t.flags|=4096,t)}(e,t,l,a,r,i,n);if(s){s=a.fallback,l=t.mode,r=(i=e.child).sibling;var c={mode:"hidden",children:a.children};return 1&l||t.child===i?(a=Oc(i,c)).subtreeFlags=14680064&i.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null),null!==r?s=Oc(r,s):(s=Ic(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Ds(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Is,a}return e=(s=e.child).sibling,a=Oc(s,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Fs(e,t){return(t=Dc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,n,r){return null!==r&&mo(r),wo(t,e.child,null,n),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),To(e.return,t,n)}function $s(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Us(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(ks(e,t,r.children,n),2&(r=ei.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,n,t);else if(19===e.tag)Bs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(ei,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ti(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),$s(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ti(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}$s(t,!0,n,null,o);break;case"together":$s(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function qs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Dl|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Oc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ws(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vs(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gs(t),null;case 1:case 17:return Pa(t.type)&&Oa(),Gs(t),null;case 3:return r=t.stateNode,Jo(),Ea(Ta),Ea(Aa),ri(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(ic(oo),oo=null))),Ps(e,t),Gs(t),null;case 5:Xo(t);var a=Qo(Ko.current);if(n=t.type,null!==e&&null!=t.stateNode)Os(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Gs(t),null}if(e=Qo(Go.current),po(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pa]=t,r[fa]=i,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var l in ye(n,i),a=null,i)if(i.hasOwnProperty(l)){var c=i[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":G(r),X(r,i,!0);break;case"textarea":G(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Xr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[pa]=t,e[fa]=r,Rs(e,t,!1,!1),t.stateNode=e;e:{switch(l=ve(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Y(e,r),a=Q(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in ye(n,a),c=a)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ge(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=u&&"onScroll"===i&&zr("scroll",e):null!=u&&v(e,i,u,l))}switch(n){case"input":G(e),X(e,r,!1);break;case"textarea":G(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Xr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Gs(t),null;case 6:if(e&&null!=t.stateNode)Ls(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Qo(Ko.current),Qo(Go.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return Gs(t),null;case 13:if(Ea(ei),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&1&t.mode&&!(128&t.flags))fo(),ho(),t.flags|=98560,i=!1;else if(i=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[pa]=t}else ho(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gs(t),i=!1}else null!==oo&&(ic(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ei.current?0===Ll&&(Ll=3):mc())),null!==t.updateQueue&&(t.flags|=4),Gs(t),null);case 4:return Jo(),Ps(e,t),null===e&&Ur(t.stateNode.containerInfo),Gs(t),null;case 10:return Ao(t.type._context),Gs(t),null;case 19:if(Ea(ei),null===(i=t.memoizedState))return Gs(t),null;if(r=!!(128&t.flags),null===(l=i.rendering))if(r)Ws(i,!1);else{if(0!==Ll||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ti(e))){for(t.flags|=128,Ws(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(ei,1&ei.current|2),t.child}e=e.sibling}null!==i.tail&&Je()>Ul&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ti(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ws(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!ao)return Gs(t),null}else 2*Je()-i.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Je(),t.sibling=null,n=ei.current,Ca(ei,r?1&n|2:1&n),t):(Gs(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Pl)&&(Gs(t),6&t.subtreeFlags&&(t.flags|=8192)):Gs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ks(e,t){switch(to(t),t.tag){case 1:return Pa(t.type)&&Oa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Jo(),Ea(Ta),Ea(Aa),ri(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Xo(t),null;case 13:if(Ea(ei),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ea(ei),null;case 4:return Jo(),null;case 10:return Ao(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Rs=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ps=function(){},Os=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Qo(Go.current);var o,i=null;switch(n){case"input":a=Q(e,a),r=Q(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Xr)}for(u in ye(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var l=a[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zr("scroll",e),i||l===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Ls=function(e,t,n,r){n!==r&&(t.flags|=4)};var Qs=!1,Ys=!1,Js="function"==typeof WeakSet?WeakSet:Set,Zs=null;function Xs(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){_c(e,t,r)}else n.current=null}function el(e,t,n){try{n()}catch(r){_c(e,t,r)}}var tl=!1;function nl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&el(t,n,o)}a=a.next}while(a!==r)}}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pa],delete t[fa],delete t[ma],delete t[ga],delete t[ba])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function il(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||il(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Xr));else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var ul=null,dl=!1;function pl(e,t,n){for(n=n.child;null!==n;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Ys||Xs(n,t);case 6:var r=ul,a=dl;ul=null,pl(e,t,n),dl=a,null!==(ul=r)&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ul.removeChild(n.stateNode));break;case 18:null!==ul&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Ut(e)):la(ul,n.stateNode));break;case 4:r=ul,a=dl,ul=n.stateNode.containerInfo,dl=!0,pl(e,t,n),ul=r,dl=a;break;case 0:case 11:case 14:case 15:if(!Ys&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&el(n,t,i),a=a.next}while(a!==r)}pl(e,t,n);break;case 1:if(!Ys&&(Xs(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){_c(n,t,s)}pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:1&n.mode?(Ys=(r=Ys)||null!==n.memoizedState,pl(e,t,n),Ys=r):pl(e,t,n);break;default:pl(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Js),t.forEach((function(t){var r=Ac.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ml(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(o(160));fl(i,s,a),ul=null,dl=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(u){_c(a,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),bl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(g){_c(e,e.return,g)}try{nl(5,e,e.return)}catch(g){_c(e,e.return,g)}}break;case 1:ml(t,e),bl(e),512&r&&null!==n&&Xs(n,n.return);break;case 5:if(ml(t,e),bl(e),512&r&&null!==n&&Xs(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,"")}catch(g){_c(e,e.return,g)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===i.type&&null!=i.name&&J(a,i),ve(l,s);var u=ve(l,i);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(a,p):"dangerouslySetInnerHTML"===d?de(a,p):"children"===d?pe(a,p):v(a,d,p,u)}switch(l){case"input":Z(a,i);break;case"textarea":oe(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(a,!!i.multiple,h,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[fa]=i}catch(g){_c(e,e.return,g)}}break;case 6:if(ml(t,e),bl(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(g){_c(e,e.return,g)}}break;case 3:if(ml(t,e),bl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(g){_c(e,e.return,g)}break;case 4:default:ml(t,e),bl(e);break;case 13:ml(t,e),bl(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||($l=Je())),4&r&&hl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ys=(u=Ys)||d,ml(t,e),Ys=u):ml(t,e),bl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Zs=e,d=e.child;null!==d;){for(p=Zs=d;null!==Zs;){switch(h=(f=Zs).child,f.tag){case 0:case 11:case 14:case 15:nl(4,f,f.return);break;case 1:Xs(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){_c(r,n,g)}}break;case 5:Xs(f,f.return);break;case 22:if(null!==f.memoizedState){wl(p);continue}}null!==h?(h.return=f,Zs=h):wl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{a=p.stateNode,u?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(g){_c(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){_c(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ml(t,e),bl(e),4&r&&hl(e);case 21:}}function bl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(il(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,""),r.flags&=-33),cl(e,sl(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;ll(e,sl(e),i);break;default:throw Error(o(161))}}catch(s){_c(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function yl(e,t,n){Zs=e,vl(e,t,n)}function vl(e,t,n){for(var r=!!(1&e.mode);null!==Zs;){var a=Zs,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Qs;if(!i){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Ys;s=Qs;var c=Ys;if(Qs=i,(Ys=l)&&!c)for(Zs=a;null!==Zs;)l=(i=Zs).child,22===i.tag&&null!==i.memoizedState?xl(a):null!==l?(l.return=i,Zs=l):xl(a);for(;null!==o;)Zs=o,vl(o,t,n),o=o.sibling;Zs=a,Qs=s,Ys=c}kl(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Zs=o):kl(e)}}function kl(e){for(;null!==Zs;){var t=Zs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Ys||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ys)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&Ho(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ho(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(o(163))}Ys||512&t.flags&&al(t)}catch(f){_c(t,t.return,f)}}if(t===e){Zs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zs=n;break}Zs=t.return}}function wl(e){for(;null!==Zs;){var t=Zs;if(t===e){Zs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zs=n;break}Zs=t.return}}function xl(e){for(;null!==Zs;){var t=Zs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(l){_c(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){_c(t,a,l)}}var o=t.return;try{al(t)}catch(l){_c(t,o,l)}break;case 5:var i=t.return;try{al(t)}catch(l){_c(t,i,l)}}}catch(l){_c(t,t.return,l)}if(t===e){Zs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Zs=s;break}Zs=t.return}}var Sl,_l=Math.ceil,El=k.ReactCurrentDispatcher,Cl=k.ReactCurrentOwner,jl=k.ReactCurrentBatchConfig,Al=0,Tl=null,Nl=null,Rl=0,Pl=0,Ol=_a(0),Ll=0,Il=null,Dl=0,Ml=0,Fl=0,zl=null,Bl=null,$l=0,Ul=1/0,ql=null,Hl=!1,Wl=null,Gl=null,Vl=!1,Kl=null,Ql=0,Yl=0,Jl=null,Zl=-1,Xl=0;function ec(){return 6&Al?Je():-1!==Zl?Zl:Zl=Je()}function tc(e){return 1&e.mode?2&Al&&0!==Rl?Rl&-Rl:null!==go.transition?(0===Xl&&(Xl=mt()),Xl):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Yt(e.type):1}function nc(e,t,n,r){if(50<Yl)throw Yl=0,Jl=null,Error(o(185));bt(e,n,r),2&Al&&e===Tl||(e===Tl&&(!(2&Al)&&(Ml|=n),4===Ll&&sc(e,Rl)),rc(e,r),1===n&&0===Al&&!(1&t.mode)&&(Ul=Je()+500,za&&Ua()))}function rc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),s=1<<i,l=a[i];-1===l?s&n&&!(s&r)||(a[i]=ft(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=pt(e,e===Tl?Rl:0);if(0===r)null!==n&&Ke(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ke(n),1===t)0===e.tag?function(e){za=!0,$a(e)}(lc.bind(null,e)):$a(lc.bind(null,e)),ia((function(){!(6&Al)&&Ua()})),n=null;else{switch(kt(r)){case 1:n=Xe;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Tc(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ac(e,t){if(Zl=-1,Xl=0,6&Al)throw Error(o(327));var n=e.callbackNode;if(xc()&&e.callbackNode!==n)return null;var r=pt(e,e===Tl?Rl:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=gc(e,r);else{t=r;var a=Al;Al|=2;var i=hc();for(Tl===e&&Rl===t||(ql=null,Ul=Je()+500,pc(e,t));;)try{yc();break}catch(l){fc(e,l)}jo(),El.current=i,Al=a,null!==Nl?t=0:(Tl=null,Rl=0,t=Ll)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=oc(e,a))),1===t)throw n=Il,pc(e,0),sc(e,r),rc(e,Je()),n;if(6===t)sc(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!sr(o(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=gc(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=oc(e,i))),1!==t)))throw n=Il,pc(e,0),sc(e,r),rc(e,Je()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:wc(e,Bl,ql);break;case 3:if(sc(e,r),(130023424&r)===r&&10<(t=$l+500-Je())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ec(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(wc.bind(null,e,Bl,ql),t);break}wc(e,Bl,ql);break;case 4:if(sc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=Je()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_l(r/1960))-r)){e.timeoutHandle=ra(wc.bind(null,e,Bl,ql),r);break}wc(e,Bl,ql);break;default:throw Error(o(329))}}}return rc(e,Je()),e.callbackNode===n?ac.bind(null,e):null}function oc(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bl,Bl=n,null!==t&&ic(t)),e}function ic(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function sc(e,t){for(t&=~Fl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function lc(e){if(6&Al)throw Error(o(327));xc();var t=pt(e,0);if(!(1&t))return rc(e,Je()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=oc(e,r))}if(1===n)throw n=Il,pc(e,0),sc(e,t),rc(e,Je()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Bl,ql),rc(e,Je()),null}function cc(e,t){var n=Al;Al|=1;try{return e(t)}finally{0===(Al=n)&&(Ul=Je()+500,za&&Ua())}}function uc(e){null!==Kl&&0===Kl.tag&&!(6&Al)&&xc();var t=Al;Al|=1;var n=jl.transition,r=vt;try{if(jl.transition=null,vt=1,e)return e()}finally{vt=r,jl.transition=n,!(6&(Al=t))&&Ua()}}function dc(){Pl=Ol.current,Ea(Ol)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Nl)for(n=Nl.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Oa();break;case 3:Jo(),Ea(Ta),Ea(Aa),ri();break;case 5:Xo(r);break;case 4:Jo();break;case 13:case 19:Ea(ei);break;case 10:Ao(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Tl=e,Nl=e=Oc(e.current,null),Rl=Pl=t,Ll=0,Il=null,Fl=Ml=Dl=0,Bl=zl=null,null!==Po){for(t=0;t<Po.length;t++)if(null!==(r=(n=Po[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Po=null}return e}function fc(e,t){for(;;){var n=Nl;try{if(jo(),ai.current=Zi,ui){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ui=!1}if(ii=0,ci=li=si=null,di=!1,pi=0,Cl.current=null,null===n||null===n.return){Ll=1,Il=t,Nl=null;break}e:{var i=e,s=n.return,l=n,c=t;if(t=Rl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=gs(s);if(null!==h){h.flags&=-257,bs(h,s,l,0,t),1&h.mode&&ms(i,u,t),c=u;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(!(1&t)){ms(i,u,t),mc();break e}c=Error(o(426))}else if(ao&&1&l.mode){var b=gs(s);if(null!==b){!(65536&b.flags)&&(b.flags|=256),bs(b,s,l,0,t),mo(cs(c,l));break e}}i=c=cs(c,l),4!==Ll&&(Ll=2),null===zl?zl=[i]:zl.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,fs(0,c,t));break e;case 1:l=c;var y=i.type,v=i.stateNode;if(!(128&i.flags||"function"!=typeof y.getDerivedStateFromError&&(null===v||"function"!=typeof v.componentDidCatch||null!==Gl&&Gl.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,hs(i,l,t));break e}}i=i.return}while(null!==i)}kc(n)}catch(k){t=k,Nl===n&&null!==n&&(Nl=n=n.return);continue}break}}function hc(){var e=El.current;return El.current=Zi,null===e?Zi:e}function mc(){0!==Ll&&3!==Ll&&2!==Ll||(Ll=4),null===Tl||!(268435455&Dl)&&!(268435455&Ml)||sc(Tl,Rl)}function gc(e,t){var n=Al;Al|=2;var r=hc();for(Tl===e&&Rl===t||(ql=null,pc(e,t));;)try{bc();break}catch(a){fc(e,a)}if(jo(),Al=n,El.current=r,null!==Nl)throw Error(o(261));return Tl=null,Rl=0,Ll}function bc(){for(;null!==Nl;)vc(Nl)}function yc(){for(;null!==Nl&&!Qe();)vc(Nl)}function vc(e){var t=Sl(e.alternate,e,Pl);e.memoizedProps=e.pendingProps,null===t?kc(e):Nl=t,Cl.current=null}function kc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Ks(n,t)))return n.flags&=32767,void(Nl=n);if(null===e)return Ll=6,void(Nl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Vs(n,t,Pl)))return void(Nl=n);if(null!==(t=t.sibling))return void(Nl=t);Nl=t=e}while(null!==t);0===Ll&&(Ll=5)}function wc(e,t,n){var r=vt,a=jl.transition;try{jl.transition=null,vt=1,function(e,t,n,r){do{xc()}while(null!==Kl);if(6&Al)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Tl&&(Nl=Tl=null,Rl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Vl||(Vl=!0,Tc(tt,(function(){return xc(),null}))),i=!!(15990&n.flags),!!(15990&n.subtreeFlags)||i){i=jl.transition,jl.transition=null;var s=vt;vt=1;var l=Al;Al|=4,Cl.current=null,function(e,t){if(ea=Ht,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(w){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==n||0!==a&&3!==p.nodeType||(l=s+a),p!==i||0!==r&&3!==p.nodeType||(c=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===n&&++u===a&&(l=s),f===i&&++d===r&&(c=s),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Zs=t;null!==Zs;)if(e=(t=Zs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zs=e;else for(;null!==Zs;){t=Zs;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,b=m.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:ns(t.type,g),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var k=t.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(o(163))}}catch(w){_c(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Zs=e;break}Zs=t.return}m=tl,tl=!1}(e,n),gl(n,e),hr(ta),Ht=!!ea,ta=ea=null,e.current=n,yl(n,e,a),Ye(),Al=l,vt=s,jl.transition=i}else e.current=n;if(Vl&&(Vl=!1,Kl=e,Ql=a),i=e.pendingLanes,0===i&&(Gl=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),rc(e,Je()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Hl)throw Hl=!1,e=Wl,Wl=null,e;!!(1&Ql)&&0!==e.tag&&xc(),i=e.pendingLanes,1&i?e===Jl?Yl++:(Yl=0,Jl=e):Yl=0,Ua()}(e,t,n,r)}finally{jl.transition=a,vt=r}return null}function xc(){if(null!==Kl){var e=kt(Ql),t=jl.transition,n=vt;try{if(jl.transition=null,vt=16>e?16:e,null===Kl)var r=!1;else{if(e=Kl,Kl=null,Ql=0,6&Al)throw Error(o(331));var a=Al;for(Al|=4,Zs=e.current;null!==Zs;){var i=Zs,s=i.child;if(16&Zs.flags){var l=i.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Zs=u;null!==Zs;){var d=Zs;switch(d.tag){case 0:case 11:case 15:nl(8,d,i)}var p=d.child;if(null!==p)p.return=d,Zs=p;else for(;null!==Zs;){var f=(d=Zs).sibling,h=d.return;if(ol(d),d===u){Zs=null;break}if(null!==f){f.return=h,Zs=f;break}Zs=h}}}var m=i.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Zs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Zs=s;else e:for(;null!==Zs;){if(2048&(i=Zs).flags)switch(i.tag){case 0:case 11:case 15:nl(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Zs=y;break e}Zs=i.return}}var v=e.current;for(Zs=v;null!==Zs;){var k=(s=Zs).child;if(2064&s.subtreeFlags&&null!==k)k.return=s,Zs=k;else e:for(s=v;null!==Zs;){if(2048&(l=Zs).flags)try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(x){_c(l,l.return,x)}if(l===s){Zs=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Zs=w;break e}Zs=l.return}}if(Al=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{vt=n,jl.transition=t}}return!1}function Sc(e,t,n){e=Bo(e,t=fs(0,t=cs(n,t),1),1),t=ec(),null!==e&&(bt(e,1,t),rc(e,t))}function _c(e,t,n){if(3===e.tag)Sc(e,e,n);else for(;null!==t;){if(3===t.tag){Sc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Gl||!Gl.has(r))){t=Bo(t,e=hs(t,e=cs(n,e),1),1),e=ec(),null!==t&&(bt(t,1,e),rc(t,e));break}}t=t.return}}function Ec(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(Rl&n)===n&&(4===Ll||3===Ll&&(130023424&Rl)===Rl&&500>Je()-$l?pc(e,0):Fl|=n),rc(e,t)}function Cc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=ec();null!==(e=Io(e,t))&&(bt(e,t,n),rc(e,n))}function jc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cc(e,n)}function Ac(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cc(e,n)}function Tc(e,t){return Ve(e,t)}function Nc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rc(e,t,n,r){return new Nc(e,t,n,r)}function Pc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Oc(e,t){var n=e.alternate;return null===n?((n=Rc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lc(e,t,n,r,a,i){var s=2;if(r=e,"function"==typeof e)Pc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Ic(n.children,a,i,t);case _:s=8,a|=8;break;case E:return(e=Rc(12,n,t,2|a)).elementType=E,e.lanes=i,e;case T:return(e=Rc(13,n,t,a)).elementType=T,e.lanes=i,e;case N:return(e=Rc(19,n,t,a)).elementType=N,e.lanes=i,e;case O:return Dc(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case j:s=9;break e;case A:s=11;break e;case R:s=14;break e;case P:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Rc(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Ic(e,t,n,r){return(e=Rc(7,e,r,t)).lanes=n,e}function Dc(e,t,n,r){return(e=Rc(22,e,r,t)).elementType=O,e.lanes=n,e.stateNode={isHidden:!1},e}function Mc(e,t,n){return(e=Rc(6,e,null,t)).lanes=n,e}function Fc(e,t,n){return(t=Rc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bc(e,t,n,r,a,o,i,s,l){return e=new zc(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Rc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mo(o),e}function $c(e){if(!e)return ja;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Pa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Pa(n))return Ia(e,n,t)}return t}function Uc(e,t,n,r,a,o,i,s,l){return(e=Bc(n,r,!0,e,0,o,0,s,l)).context=$c(null),n=e.current,(o=zo(r=ec(),a=tc(n))).callback=null!=t?t:null,Bo(n,o,a),e.current.lanes=a,bt(e,a,r),rc(e,r),e}function qc(e,t,n,r){var a=t.current,o=ec(),i=tc(a);return n=$c(n),null===t.context?t.context=n:t.pendingContext=n,(t=zo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bo(a,t,i))&&(nc(e,a,i,o),$o(e,a,i)),i}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gc(e,t){Wc(e,t),(e=e.alternate)&&Wc(e,t)}Sl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ta.current)vs=!0;else{if(!(e.lanes&n||128&t.flags))return vs=!1,function(e,t,n){switch(t.tag){case 3:Ts(t),ho();break;case 5:Zo(t);break;case 1:Pa(t.type)&&Da(t);break;case 4:Yo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(So,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(ei,1&ei.current),t.flags|=128,null):n&t.child.childLanes?Ms(e,t,n):(Ca(ei,1&ei.current),null!==(e=Hs(e,t,n))?e.sibling:null);Ca(ei,1&ei.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Us(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(ei,ei.current),r)break;return null;case 22:case 23:return t.lanes=0,_s(e,t,n)}return Hs(e,t,n)}(e,t,n);vs=!!(131072&e.flags)}else vs=!1,ao&&1048576&t.flags&&Xa(t,Ga,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;qs(e,t),e=t.pendingProps;var a=Ra(t,Aa.current);No(t,n),a=gi(null,t,r,e,a,n);var i=bi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pa(r)?(i=!0,Da(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Mo(t),a.updater=as,t.stateNode=a,a._reactInternals=t,ls(t,r,e,n),t=As(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),ks(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(qs(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Pc(e)?1:0;if(null!=e){if((e=e.$$typeof)===A)return 11;if(e===R)return 14}return 2}(r),e=ns(r,e),a){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=js(null,t,r,e,n);break e;case 11:t=ws(null,t,r,e,n);break e;case 14:t=xs(null,t,r,ns(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cs(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 1:return r=t.type,a=t.pendingProps,js(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 3:e:{if(Ts(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Fo(e,t),qo(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Ns(e,t,r,n,a=cs(Error(o(423)),t));break e}if(r!==a){t=Ns(e,t,r,n,a=cs(Error(o(424)),t));break e}for(ro=ca(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=xo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ho(),r===a){t=Hs(e,t,n);break e}ks(e,t,r,n)}t=t.child}return t;case 5:return Zo(t),null===e&&co(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,na(r,a)?s=null:null!==i&&na(r,i)&&(t.flags|=32),Es(e,t),ks(e,t,s,n),t.child;case 6:return null===e&&co(t),null;case 13:return Ms(e,t,n);case 4:return Yo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wo(t,null,r,n):ks(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ws(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 7:return ks(e,t,t.pendingProps,n),t.child;case 8:case 12:return ks(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,Ca(So,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===a.children&&!Ta.current){t=Hs(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=zo(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),To(i.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),To(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ks(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,No(t,n),r=r(a=Ro(a)),t.flags|=1,ks(e,t,r,n),t.child;case 14:return a=ns(r=t.type,t.pendingProps),xs(e,t,r,a=ns(r.type,a),n);case 15:return Ss(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ns(r,a),qs(e,t),t.tag=1,Pa(r)?(e=!0,Da(t)):e=!1,No(t,n),is(t,r,a),ls(t,r,a,n),As(null,t,r,!0,e,n);case 19:return Us(e,t,n);case 22:return _s(e,t,n)}throw Error(o(156,t.tag))};var Vc="function"==typeof reportError?reportError:function(e){console.error(e)};function Kc(e){this._internalRoot=e}function Qc(e){this._internalRoot=e}function Yc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zc(){}function Xc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var s=a;a=function(){var e=Hc(i);s.call(e)}}qc(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Hc(i);o.call(e)}}var i=Uc(t,r,e,0,null,!1,0,"",Zc);return e._reactRootContainer=i,e[ha]=i.current,Ur(8===e.nodeType?e.parentNode:e),uc(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var s=r;r=function(){var e=Hc(l);s.call(e)}}var l=Bc(e,0,!1,null,0,!1,0,"",Zc);return e._reactRootContainer=l,e[ha]=l.current,Ur(8===e.nodeType?e.parentNode:e),uc((function(){qc(t,l,n,r)})),l}(n,t,e,a,r);return Hc(i)}Qc.prototype.render=Kc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));qc(e,t,null,null)},Qc.prototype.unmount=Kc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){qc(null,e,null,null)})),t[ha]=null}},Qc.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Mt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),rc(t,Je()),!(6&Al)&&(Ul=Je()+500,Ua()))}break;case 13:uc((function(){var t=Io(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),Gc(e,1)}},xt=function(e){if(13===e.tag){var t=Io(e,134217728);if(null!==t)nc(t,e,134217728,ec());Gc(e,134217728)}},St=function(e){if(13===e.tag){var t=tc(e),n=Io(e,t);if(null!==n)nc(n,e,t,ec());Gc(e,t)}},_t=function(){return vt},Et=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},xe=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=wa(r);if(!a)throw Error(o(90));V(r),Z(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ae=cc,Te=uc;var eu={usingClientEntryPoint:!1,Events:[va,ka,wa,Ce,je,cc]},tu={findFiberByHostInstance:ya,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{at=ru.inject(nu),ot=ru}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Yc(e))throw Error(o(299));var n=!1,r="",a=Vc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Bc(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Kc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,n){if(!Jc(t))throw Error(o(200));return Xc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Yc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",s=Vc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Uc(t,null,e,1,null!=n?n:null,a,0,i,s),e[ha]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Qc(t)},t.render=function(e,t,n){if(!Jc(t))throw Error(o(200));return Xc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc((function(){Xc(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Xc(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],i.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],i[c[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>X,vd:()=>W});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),s=n.n(i),l=n(311),c=n.n(l),u=n(2833),d=n.n(u);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},b={rel:["amphtml","canonical","alternate"]},y={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.keys(g).map((function(e){return g[e]})),w={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(w).reduce((function(e,t){return e[w[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},_=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},E=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},j=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},A=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var s=o[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][c]&&(a[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var s=o[i],l=p({},r[s],a[s]);r[s]=l}return e}),[]).reverse()},T=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},N=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},P=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},O=[g.NOSCRIPT,g.SCRIPT,g.STYLE],L=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},D=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[w[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=w[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},F=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=D(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=I(n),o=N(t);return a?"<"+e+' data-rh="true" '+a+">"+L(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+L(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return D(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+L(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===O.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=R(e.metaTags,v),o=R(t,b),i=R(n,y);return{priorityMethods:{toComponent:function(){return[].concat(M(g.META,a.priority),M(g.LINK,o.priority),M(g.SCRIPT,i.priority))},toString:function(){return F(g.META,a.priority,r)+" "+F(g.LINK,o.priority,r)+" "+F(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);f=h.priorityMethods,u=h.linkTags,d=h.metaTags,p=h.scriptTags}return{priority:f,base:F(g.BASE,t,r),bodyAttributes:F("bodyAttributes",n,r),htmlAttributes:F("htmlAttributes",a,r),link:F(g.LINK,u,r),meta:F(g.META,d,r),noscript:F(g.NOSCRIPT,o,r),script:F(g.SCRIPT,p,r),style:F(g.STYLE,i,r),title:F(g.TITLE,{title:l,titleAttributes:c},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,W=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);W.canUseDOM=H,W.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},W.defaultProps={context:{}},W.displayName="HelmetProvider";var G=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},V=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===a.indexOf(l)&&a.push(l);var u=o.indexOf(l);-1!==u&&o.splice(u,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},K=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;V(g.BODY,e.bodyAttributes),V(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=N(e)),V(g.TITLE,t)}(u,d);var p={baseTag:G(g.BASE,n),linkTags:G(g.LINK,a),metaTags:G(g.META,o),noscriptTags:G(g.NOSCRIPT,i),scriptTags:G(g.SCRIPT,l),styleTags:G(g.STYLE,c)},f={},h={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(h[e]=p[e].oldTags)})),t&&t(),s(e,f,h)},Q=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:j(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:A(g.LINK,["rel","href"],e),metaTags:A(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:E(e),scriptTags:A(g.SCRIPT,["src","innerHTML"],e),styleTags:A(g.STYLE,["cssText"],e),title:_(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:T(e,"prioritizeSeoTags")});W.canUseDOM?(t=o,Q&&cancelAnimationFrame(Q),t.defer?Q=requestAnimationFrame((function(){K(t,(function(){Q=null}))})):(K(t),Q=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:q.isRequired},Y.displayName="HelmetDispatcher";var J=["children"],Z=["children"],X=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(P(this.props,"helmetData"),P(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return p({},a,((t={})[r.type]=i,t.titleAttributes=p({},o),t));case g.BODY:return p({},a,{bodyAttributes:p({},o)});case g.HTML:return p({},a,{htmlAttributes:p({},o)});default:return p({},a,((n={})[r.type]=p({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(k.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+k.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=m(r,J),s=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,o),l){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:s,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=m(e,Z),a=p({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Y,p({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Y,p({},a,{context:e}))}))},t}(r.Component);X.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},X.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},X.displayName="Helmet"},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,k=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case a:return t}}}function x(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===i||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===k||e.$$typeof===b)},t.typeOf=w},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var s=n(6540),l=[],c=[];var u=s.createContext(null);function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function h(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),m=null;function g(){return m||(m=e(h.loader)),m.promise}return l.push(g),"function"==typeof h.webpack&&c.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),p=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),m=e(h.loader),r._loadModule()})),g(),r.state={error:m.error,pastDelay:!1,timedOut:!1,loading:m.loading,loaded:m.loaded},r}r(n,t),n.preload=function(){return g()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context&&Array.isArray(h.modules)&&h.modules.forEach((function(t){e.context.report(t)})),m.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var n=function(){t({error:m.error,loaded:m.loaded,loading:m.loading}),e._clearTimeouts()};m.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},n}(s.Component),o(d,"contextType",u),p}function m(e){return h(d,e)}m.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(p,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return s.createElement(u.Provider,{value:{report:this.props.report}},s.Children.only(this.props.children))},t}(s.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}m.Capture=g,m.preloadAll=function(){return new Promise((function(e,t){b(l).then(e,t)}))},m.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=m},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>s});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{I9:()=>d,Kd:()=>u,N_:()=>b,k2:()=>k});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),s=n(8168),l=n(8587),c=n(1561),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.TM)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var p=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},h=function(e){return e},m=o.forwardRef;void 0===m&&(m=h);var g=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,s.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=h!==m&&t||n,o.createElement("a",u)}));var b=m((function(e,t){var n=e.component,a=void 0===n?g:n,u=e.replace,d=e.to,b=e.innerRef,y=(0,l.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=e.history,r=f(p(d,e.location),e.location),l=r?n.createHref(r):"",g=(0,s.A)({},y,{href:l,navigate:function(){var t=p(d,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(f(t));(u||r?n.replace:n.push)(t)}});return h!==m?g.ref=t||b:g.innerRef=b,o.createElement(a,g)}))})),y=function(e){return e},v=o.forwardRef;void 0===v&&(v=y);var k=v((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,u=void 0===i?"active":i,d=e.activeStyle,h=e.className,m=e.exact,g=e.isActive,k=e.location,w=e.sensitive,x=e.strict,S=e.style,_=e.to,E=e.innerRef,C=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=k||e.location,i=f(p(_,n),n),l=i.pathname,j=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=j?(0,r.B6)(n.pathname,{path:j,exact:m,sensitive:w,strict:x}):null,T=!!(g?g(A,n):A),N="function"==typeof h?h(T):h,R="function"==typeof S?S(T):S;T&&(N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(N,u),R=(0,s.A)({},R,d));var P=(0,s.A)({"aria-current":T&&a||null,className:N,style:R,to:i},C);return y!==v?P.ref=t||E:P.innerRef=E,o.createElement(b,P)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>P,XZ:()=>y,dO:()=>N,qh:()=>_,zy:()=>O});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),s=n(1513),l=n(1561),c=n(8168),u=n(8505),d=n.n(u),p=(n(4363),n(8587)),f=(n(4146),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var m=a.createContext||function(e,t){var n,o,s="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):f,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},a.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},a.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},a.getValue=function(){return this.context[s]?this.context[s].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return c.contextTypes=((o={})[s]=i().object,o),{Provider:l,Consumer:c}},g=function(e){var t=m();return t.displayName=e,t},b=g("Router-History"),y=g("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var k={},w=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,s=void 0!==i&&i,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<w&&(r[e]=o,x++),o}(n,{end:o,strict:s,sensitive:c}),a=r.regexp,i=r.keys,l=a.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return o&&!f?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,c.A)({},t,{location:n,match:r}),i=e.props,s=i.children,u=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===a.Children.count(e)}(s)&&(s=null),a.createElement(y.Provider,{value:o},o.match?s?"function"==typeof s?s(o):s:u?a.createElement(u,o):d?d(o):null:"function"==typeof s?s(o):null)}))},t}(a.Component);function E(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=E(e);return 0!==t.pathname.indexOf(n)?t:(0,c.A)({},t,{pathname:t.pathname.substr(n.length)})}function j(e){return"string"==typeof e?e:(0,s.AO)(e)}function A(e){return function(){(0,l.A)(!1)}}function T(){}a.Component;var N=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var R=a.useContext;function P(){return R(b)}function O(){return R(y).location}},8505:(e,t,n)=>{var r=n(4634);e.exports=h,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,s=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],p=n[1],f=n.index;if(l+=e.slice(s,f),s=f+d.length,p)l+=p[1];else{var h=e[s],m=n[2],g=n[3],b=n[4],y=n[5],v=n[6],k=n[7];l&&(r.push(l),l="");var w=null!=m&&null!=h&&h!==m,x="+"===v||"*"===v,S="?"===v||"*"===v,_=m||c,E=b||y,C=m||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:g||o++,prefix:m||"",delimiter:_,optional:S,repeat:x,partial:w,asterisk:!!k,pattern:E?u(E):k?".*":i(_,C)})}}return s<e.length&&(l+=e.substr(s)),l&&r.push(l),r}function i(e,t){return!t||t.indexOf(e)>-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function s(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",p(t)));return function(t,a){for(var o="",i=t||{},l=(a||{}).pretty?s:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=i[u.name];if(null==p){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function d(e,t){return e.keys=t,e}function p(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)i+=c(l);else{var u=c(l.prefix),f="(?:"+l.pattern+")";t.push(l),l.repeat&&(f+="(?:"+u+f+")*"),i+=f=l.optional?l.partial?u+"("+f+")?":"(?:"+u+"("+f+"))?":u+"("+f+")"}}var h=c(n.delimiter||"/"),m=i.slice(-h.length)===h;return a||(i=(m?i.slice(0,-h.length):i)+"(?:"+h+"(?=$))?"),i+=o?"$":a&&m?"":"(?="+h+"|$)",d(new RegExp("^"+i,p(n)),t)}function h(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return d(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(h(e[a],t,n).source);return d(new RegExp("(?:"+r.join("|")+")",p(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var k=v.prototype=new y;k.constructor=v,m(k,b.prototype),k.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var a,o={},i=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!_.hasOwnProperty(a)&&(o[a]=t[a]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===o[a]&&(o[a]=l[a]);return{$$typeof:n,type:e,key:i,ref:s,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var j=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,a,o,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===o?"."+A(l,0):o,w(i)?(a="",null!=e&&(a=e.replace(j,"$&/")+"/"),T(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(j,"$&/")+"/")+e)),t.push(i)),1;if(l=0,o=""===o?".":o+":",w(e))for(var c=0;c<e.length;c++){var u=o+A(s=e[c],c);l+=T(s,t,a,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=T(s=s.value,t,a,u=o+A(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function N(e,t,n){if(null==e)return e;var r=[],a=0;return T(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},O={transition:null},L={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:O,ReactCurrentOwner:S};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:N,forEach:function(e,t,n){N(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return N(e,(function(){t++})),t},toArray:function(e){return N(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.act=I,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)x.call(t,c)&&!_.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];a.children=l}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return P.current.useCallback(e,t)},t.useContext=function(e){return P.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return P.current.useDeferredValue(e)},t.useEffect=function(e,t){return P.current.useEffect(e,t)},t.useId=function(){return P.current.useId()},t.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return P.current.useMemo(e,t)},t.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},t.useRef=function(e){return P.current.useRef(e)},t.useState=function(e){return P.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return P.current.useTransition()},t.version="18.3.1"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,n))c<a&&0>o(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,f=3,h=!1,m=!1,g=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(g=!1,k(e),!m)if(null!==r(c))m=!0,O(x);else{var t=r(u);null!==t&&L(w,t.startTime-e)}}function x(e,n){m=!1,g&&(g=!1,y(C),C=-1),h=!0;var o=f;try{for(k(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!T());){var i=p.callback;if("function"==typeof i){p.callback=null,f=p.priorityLevel;var s=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&a(c),k(n)}else a(c);p=r(c)}if(null!==p)var l=!0;else{var d=r(u);null!==d&&L(w,d.startTime-n),l=!1}return l}finally{p=null,f=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,_=!1,E=null,C=-1,j=5,A=-1;function T(){return!(t.unstable_now()-A<j)}function N(){if(null!==E){var e=t.unstable_now();A=e;var n=!0;try{n=E(!0,e)}finally{n?S():(_=!1,E=null)}}else _=!1}if("function"==typeof v)S=function(){v(N)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,P=R.port2;R.port1.onmessage=N,S=function(){P.postMessage(null)}}else S=function(){b(N,0)};function O(e){E=e,_||(_=!0,S())}function L(e,n){C=b((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,O(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(C),C=-1):g=!0,L(w,o-i))):(e.sortIndex=s,n(c,e),m||h||(m=!0,O(x))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(a=n?n.call(r,u,d,c):void 0)||void 0===a&&u!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Screeb",tagline:"Developer documentation",favicon:"img/favicon.ico",url:"https://screeb.app",baseUrl:"/",projectName:"developers.screeb.app",organizationName:"screeb",trailingSlash:!1,onBrokenLinks:"ignore",onBrokenMarkdownLinks:"warn",onBrokenAnchors:"warn",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},headTags:[{tagName:"script",attributes:{type:"application/javascript"},innerHTML:"\n(function (s,c,r,ee,b) {\ns['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\nb=c.createElement('script');b.type='text/javascript';\nb.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n}(window,document,'$screeb','https://t2.screeb.app/tag.js'));\n$screeb('init', 'c05786bb-1e67-4da8-ad89-f33acc29bc72');\n"}],presets:[["classic",{googleTagManager:{containerId:"GTM-WS25WNNJ"},docs:{path:"docs/sdk-js",routeBasePath:"sdk-js",sidebarPath:"./sidebars/sidebar-sdk-js.ts",versions:{current:{label:"Javascript tag",badge:!0}}},theme:{customCss:"./src/css/custom.css"}}]],plugins:[["@docusaurus/plugin-content-docs",{id:"sdk-android",path:"docs/sdk-android",routeBasePath:"sdk-android",sidebarPath:"./sidebars/sidebar-sdk-android.ts",versions:{current:{label:"Android SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-ios",path:"docs/sdk-ios",routeBasePath:"sdk-ios",sidebarPath:"./sidebars/sidebar-sdk-ios.ts",versions:{current:{label:"iOS SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-react-native",path:"docs/sdk-react-native",routeBasePath:"sdk-react-native",sidebarPath:"./sidebars/sidebar-sdk-react-native.ts",versions:{current:{label:"React Native SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-flutter",path:"docs/sdk-flutter",routeBasePath:"sdk-flutter",sidebarPath:"./sidebars/sidebar-sdk-flutter.ts",versions:{current:{label:"Flutter SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"api-and-connectors",path:"docs/api-and-connectors",routeBasePath:"api-and-connectors",sidebarPath:"./sidebars/sidebar-api-and-connectors.ts",versions:{current:{label:"API and connectors"}}}],["@docusaurus/plugin-content-docs",{id:"private",path:"docs/private",routeBasePath:"private",sidebarPath:!1,versions:{current:{label:"Private Documentation",badge:!0}}}],["/Users/romainj/Documents/Screeb/developers/node_modules/docusaurus-lunr-search/src/index.js",{excludeRoutes:["private/**"],disableVersioning:!0}]],themeConfig:{image:"img/logo.png",navbar:{title:"Documentation",logo:{alt:"Screeb Logo",src:"img/favicon.png",href:"/"},hideOnScroll:!0,items:[{type:"dropdown",label:"SDKs",docspluginid:"sdk-js",items:[{label:"Javascript tag",to:"sdk-js"},{label:"Android SDK",to:"sdk-android"},{label:"iOS SDK",to:"sdk-ios"},{label:"React Native SDK",to:"sdk-react-native"},{label:"Flutter SDK",to:"sdk-flutter"}],position:"left"},{type:"docsVersionDropdown",docsPluginId:"api-and-connectors",label:"API and Connectors",items:[{type:"docSidebar",sidebarId:"docSidebar"}],position:"left",dropdownItemsBefore:[],dropdownItemsAfter:[]},{to:"https://changelog.screeb.app",label:"Changelog",position:"right"},{to:"https://help.screeb.app",label:"Help Center",position:"right"},{href:"https://admin.screeb.app",label:"Login",position:"right"}]},footer:{style:"dark",links:[{title:"Getting Started",items:[{label:"Documentation",to:"/"},{label:"User Guide",href:"https://help.screeb.app/"},{label:"Login",href:"https://admin.screeb.app/"},{label:"Signup",href:"https://screeb.app/pricing"}]},{title:"Community",items:[{label:"LinkedIn",href:"https://www.linkedin.com/company/screebapp"},{label:"Instagram",href:"https://www.instagram.com/screeb.app/"}]},{title:"More",items:[{label:"Website",href:"https://screeb.app"},{label:"GitHub",href:"https://github.com/ScreebApp"}]}],copyright:"Copyright \xa9 2024 Screeb, Inc."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,future:{experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},themes:[],scripts:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}}}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>j,f4:()=>ne});var r,a,o,i,s,l,c,u=n(6540),d=n(4164),p=Object.create,f=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))k.call(t,n)&&x(e,n,t[n]);if(y)for(var n of y(t))w.call(t,n)&&x(e,n,t[n]);return e},_=(e,t)=>h(e,g(t)),E=(e,t)=>{var n={};for(var r in e)k.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&y)for(var r of y(e))t.indexOf(r)<0&&w.call(e,r)&&(n[r]=e[r]);return n},C=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=o[s])}var c=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],a||s);var l=t[s],c=r.util.type(l);"Object"!==c||o[i(l)]?"Array"!==c||o[i(l)]||(o[i(l)]=!0,e(l,n,s,o)):(o[i(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new s;return l(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,s,u,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var m=f[h],g=m.inside,b=!!m.lookbehind,y=!!m.greedy,v=m.alias;if(y&&!m.pattern.global){var k=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,k+"g")}for(var w=m.pattern||m,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var _=x.value;if(t.length>e.length)return;if(!(_ instanceof a)){var E,C=1;if(y){if(!(E=o(w,S,e,b))||E.index>=e.length)break;var j=E.index,A=E.index+E[0].length,T=S;for(T+=x.value.length;j>=T;)T+=(x=x.next).value.length;if(S=T-=x.value.length,x.value instanceof a)continue;for(var N=x;N!==t.tail&&(T<A||"string"==typeof N.value);N=N.next)C++,T+=N.value.length;C--,_=e.slice(S,T),E.index-=S}else if(!(E=o(w,0,_,b)))continue;j=E.index;var R=E[0],P=_.slice(0,j),O=_.slice(j+R.length),L=S+_.length;d&&L>d.reach&&(d.reach=L);var I=x.prev;if(P&&(I=l(t,I,P),S+=P.length),c(t,I,C),x=l(t,I,new a(p,g?r.tokenize(R,g):R,v,R)),O&&l(t,x,O),C>1){var D={cause:p+","+h,reach:L};i(e,t,n,x.prev,S,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[b(r)[0]])((a={exports:{}}).exports,a),a.exports}),j=((e,t,n)=>(n=null!=e?p(v(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of b(t))k.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=m(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(C());j.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},j.languages.markup.tag.inside["attr-value"].inside.entity=j.languages.markup.entity,j.languages.markup.doctype.inside["internal-subset"].inside=j.languages.markup,j.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(j.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:j.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:j.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},j.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(j.languages.markup.tag,"addAttribute",{value:function(e,t){j.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:j.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),j.languages.html=j.languages.markup,j.languages.mathml=j.languages.markup,j.languages.svg=j.languages.markup,j.languages.xml=j.languages.extend("markup",{}),j.languages.ssml=j.languages.xml,j.languages.atom=j.languages.xml,j.languages.rss=j.languages.xml,o=j,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},j.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},j.languages.javascript=j.languages.extend("clike",{"class-name":[j.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),j.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,j.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:j.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:j.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:j.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:j.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:j.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),j.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:j.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),j.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),j.languages.markup&&(j.languages.markup.tag.addInlined("script","javascript"),j.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),j.languages.js=j.languages.javascript,j.languages.actionscript=j.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),j.languages.actionscript["class-name"].alias="function",delete j.languages.actionscript.parameter,delete j.languages.actionscript["literal-property"],j.languages.markup&&j.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:j.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(j),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),r(i[s]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(j),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(j),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(j),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(j),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var c,u=e.languages[n];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n)):s[t]||e})),u,n):n&&"none"!==n&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(j),j.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:j.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},j.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var o=p(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=u(0);"variable"===i.type&&(f(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,f(u(0),"property-mutation"),0<a.length)){var s=p(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&0<=a.indexOf(c.content)&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function p(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))a++;else if(r.test(s)&&0==--a)return o}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),j.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return u[n]=e,n})).join(""),n,i),Object.keys(u));return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=d.length)return;var i,l,p,f,h,m,g,b=n[o];"string"==typeof b||"string"==typeof b.content?(i=d[c],-1!==(g=(m="string"==typeof b?b:b.content).indexOf(i))&&(++c,l=m.substring(0,g),h=u[i],p=void 0,(f={})["interpolation-punctuation"]=a,3===(f=e.tokenize(h,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,h),f=m.substring(g+i.length),h=[],l&&h.push(l),h.push(p),f&&(t(m=[f]),h.push.apply(h,m)),"string"==typeof b?(n.splice.apply(n,[o,1].concat(h)),o+=h.length-1):b.content=h)):(g=b.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,s,c=n[r];"string"!=typeof c&&(o=c.content,Array.isArray(o)?"template-string"===c.type?(c=o[1],3===o.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,s=e.languages[c])&&(o[1]=l(i,s,c))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(j),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(j),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(j),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(j),j.languages.n4js=j.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),j.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),j.languages.n4jsd=j.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(j),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===s(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:s(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=s(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=s(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=s(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(j),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(j),j.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},j.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=j.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(j),j.languages.c=j.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),j.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),j.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},j.languages.c.string],char:j.languages.c.char,comment:j.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:j.languages.c}}}}),j.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete j.languages.c.boolean,j.languages.objectivec=j.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete j.languages.objectivec["class-name"],j.languages.objc=j.languages.objectivec,j.languages.reason=j.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),j.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete j.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(j),j.languages.go=j.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),j.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete j.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(j),j.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},j.languages.python["string-interpolation"].inside.interpolation.inside.rest=j.languages.python,j.languages.py=j.languages.python,j.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},j.languages.webmanifest=j.languages.json;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>T,duotoneLight:()=>N,github:()=>R,gruvboxMaterialDark:()=>K,gruvboxMaterialLight:()=>Q,jettwaveDark:()=>H,jettwaveLight:()=>W,nightOwl:()=>P,nightOwlLight:()=>O,oceanicNext:()=>D,okaidia:()=>M,oneDark:()=>G,oneLight:()=>V,palenight:()=>F,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>q});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},N={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},R={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},P={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},O={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},L="#c5a5c5",I="#8dc891",D={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:L}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:L}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},F={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},q={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},G={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},V={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},K={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},Q={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},Y=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=_(S({},n),{backgroundColor:void 0}),r},J=/\r\n|\r|\n/,Z=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},X=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},ee=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,c=t[i];const u=n[i][o];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=X(c,u.type),u.alias&&(c=X(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(J),p=d.length;s.push({types:c,content:d[0]});for(let t=1;t<p;t++)Z(s),l.push(s=[]),s.push({types:c,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return Z(s),l},te=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,u.useState)(Y(t,e)),a=(0,u.useRef)(),o=(0,u.useRef)();return(0,u.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(Y(t,e)))}),[e,t]),n})(o,r),s=(e=>(0,u.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=E(n,["className","style","line"]);const s=_(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=S(S({},s.style||{}),a)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=E(n,["token","className","style"]);const s=_(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(s.style=S(S({},s.style||{}),o)),s}),[t])})(i),c=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==n)return ee([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),ee(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:c,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ne=e=>(0,u.createElement)(te,_(S({},e),{prism:e.prism||j,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},1635:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__addDisposableResource:()=>L,__assign:()=>o,__asyncDelegator:()=>E,__asyncGenerator:()=>_,__asyncValues:()=>C,__await:()=>S,__awaiter:()=>h,__classPrivateFieldGet:()=>R,__classPrivateFieldIn:()=>O,__classPrivateFieldSet:()=>P,__createBinding:()=>g,__decorate:()=>s,__disposeResources:()=>D,__esDecorate:()=>c,__exportStar:()=>b,__extends:()=>a,__generator:()=>m,__importDefault:()=>N,__importStar:()=>T,__makeTemplateObject:()=>j,__metadata:()=>f,__param:()=>l,__propKey:()=>d,__read:()=>v,__rest:()=>i,__runInitializers:()=>u,__setFunctionName:()=>p,__spread:()=>k,__spreadArray:()=>x,__spreadArrays:()=>w,__values:()=>y,default:()=>M});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function s(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t,n,r,a,o){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=r.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?r.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),p=!1,f=n.length-1;f>=0;f--){var h={};for(var m in r)h[m]="access"===m?{}:r[m];for(var m in r.access)h.access[m]=r.access[m];h.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(e||null))};var g=(0,n[f])("accessor"===l?{get:d.get,set:d.set}:d[c],h);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=i(g.get))&&(d.get=s),(s=i(g.set))&&(d.set=s),(s=i(g.init))&&a.unshift(s)}else(s=i(g))&&("field"===l?a.unshift(s):d[c]=s)}u&&Object.defineProperty(u,r.name,d),p=!0}function u(e,t,n){for(var r=arguments.length>2,a=0;a<t.length;a++)n=r?t[a].call(e,n):t[a].call(e);return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function h(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function m(e,t){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(a=2&s[0]?r.return:s[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,s[1])).done)return a;switch(r=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){o.label=s[1];break}if(6===s[0]&&o.label<a[1]){o.label=a[1],a=s;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(s);break}a[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(l){s=[6,l],r=0}finally{n=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var g=Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function b(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||g(t,e,n)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function k(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function w(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var o=arguments[t],i=0,s=o.length;i<s;i++,a++)r[a]=o[i];return r}function x(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function _(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,c)}})),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){a[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||s(e,t)}))},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=a[e](t)).value instanceof S?Promise.resolve(n.value.v).then(l,c):u(o[0][2],n)}catch(r){u(o[0][3],r)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function E(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:S(e[r](t)),done:!1}:a?a(t):t}:a}}function C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function j(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var A=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&g(t,e,n);return A(t,e),t}function N(e){return e&&e.__esModule?e:{default:e}}function R(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function P(e,t,n,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}function O(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function L(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r,a;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(a=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");a&&(r=function(){try{a.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function D(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,r=0;return function a(){for(;n=e.stack.pop();)try{if(!n.async&&1===r)return r=0,e.stack.push(n),Promise.resolve().then(a);if(n.dispose){var o=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(o).then(a,(function(e){return t(e),a()}))}else r|=1}catch(i){t(i)}if(1===r)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}const M={__extends:a,__assign:o,__rest:i,__decorate:s,__param:l,__metadata:f,__awaiter:h,__generator:m,__createBinding:g,__exportStar:b,__values:y,__read:v,__spread:k,__spreadArrays:w,__spreadArray:x,__await:S,__asyncGenerator:_,__asyncDelegator:E,__asyncValues:C,__makeTemplateObject:j,__importStar:T,__importDefault:N,__classPrivateFieldGet:R,__classPrivateFieldSet:P,__classPrivateFieldIn:O,__addDisposableResource:L,__disposeResources:D}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/markdown-page-3d7":{"__comp":"1f391b9e","__context":{"plugin":"a7456010"},"content":"393be207"},"/api-and-connectors-040":{"__comp":"5e95c892","__context":{"plugin":"b03e42b8"}},"/api-and-connectors-610":{"__comp":"a7bd4aaa","__props":"bc653710"},"/api-and-connectors-15f":{"__comp":"a94703ab"},"/api-and-connectors-cd5":{"__comp":"14eb3368","__props":"03cc6337"},"/api-and-connectors/releases-api-be1":{"__comp":"17896441","content":"11b54088"},"/api-and-connectors/stitch-b8e":{"__comp":"17896441","content":"9685a691"},"/api-and-connectors/stitch-v2.0.0-f2d":{"__comp":"17896441","content":"6ff8aa06"},"/api-and-connectors/webhook-v1.3.0-90f":{"__comp":"17896441","content":"ae514745"},"/api-and-connectors/webhook-v2.0.0-99c":{"__comp":"17896441","content":"16378f01"},"/api-and-connectors/webhook-v2.1.0-c7b":{"__comp":"17896441","content":"63601f50"},"/private-26f":{"__comp":"5e95c892","__context":{"plugin":"19079a0c"}},"/private-ac6":{"__comp":"a7bd4aaa","__props":"4bcfe297"},"/private-e35":{"__comp":"a94703ab"},"/private/api-and-connectors/response-api-f29":{"__comp":"17896441","content":"32be9b4b"},"/private/sdk-js/cloudflare-worker-623":{"__comp":"17896441","content":"85b1ce62"},"/private/sdk-js/device-tracking-a91":{"__comp":"17896441","content":"7467673b"},"/private/sdk-js/feature-flagging-196":{"__comp":"17896441","content":"4919d9b2"},"/sdk-android-227":{"__comp":"5e95c892","__context":{"plugin":"8c6c45d3"}},"/sdk-android-f73":{"__comp":"a7bd4aaa","__props":"12dc5c73"},"/sdk-android-fa8":{"__comp":"a94703ab"},"/sdk-android-576":{"__comp":"14eb3368","__props":"56642f36"},"/sdk-android/android-hooks-7bd":{"__comp":"17896441","content":"4f001122"},"/sdk-android/event-tracking-2a6":{"__comp":"17896441","content":"c6652eb3"},"/sdk-android/group-assignation-b8c":{"__comp":"17896441","content":"007aa83c"},"/sdk-android/how-screeb-works-94c":{"__comp":"17896441","content":"3f9f2b70"},"/sdk-android/identity-52b":{"__comp":"17896441","content":"95f65d10"},"/sdk-android/install-026":{"__comp":"17896441","content":"34ce4882"},"/sdk-android/push-notifications-5f4":{"__comp":"17896441","content":"046e2352"},"/sdk-android/reference-495":{"__comp":"17896441","content":"39898ee8"},"/sdk-android/screen-tracking-96e":{"__comp":"17896441","content":"af27435a"},"/sdk-android/start-survey-programmatically-77f":{"__comp":"17896441","content":"90375bcc"},"/sdk-android/troubleshooting-c12":{"__comp":"17896441","content":"0d503c18"},"/sdk-android/what-is-screeb-de4":{"__comp":"17896441","content":"0543b8aa"},"/sdk-flutter-76e":{"__comp":"5e95c892","__context":{"plugin":"934be54c"}},"/sdk-flutter-ae4":{"__comp":"a7bd4aaa","__props":"30114d79"},"/sdk-flutter-4dd":{"__comp":"a94703ab"},"/sdk-flutter-cd6":{"__comp":"14eb3368","__props":"762da484"},"/sdk-flutter/event-tracking-166":{"__comp":"17896441","content":"6dd9e10c"},"/sdk-flutter/flutter-hooks-b8d":{"__comp":"17896441","content":"1270006e"},"/sdk-flutter/group-assignation-fe7":{"__comp":"17896441","content":"2866449f"},"/sdk-flutter/how-screeb-works-ab5":{"__comp":"17896441","content":"63c7d1a3"},"/sdk-flutter/identity-9ba":{"__comp":"17896441","content":"382451f1"},"/sdk-flutter/install-e71":{"__comp":"17896441","content":"dfe73bcb"},"/sdk-flutter/reference-44f":{"__comp":"17896441","content":"b364f22b"},"/sdk-flutter/screen-tracking-be4":{"__comp":"17896441","content":"931451d8"},"/sdk-flutter/start-survey-programmatically-ea2":{"__comp":"17896441","content":"440b8a8b"},"/sdk-flutter/troubleshooting-fa9":{"__comp":"17896441","content":"0b4b0dd4"},"/sdk-flutter/what-is-screeb-366":{"__comp":"17896441","content":"a20cb6ab"},"/sdk-ios-b25":{"__comp":"5e95c892","__context":{"plugin":"32a4d891"}},"/sdk-ios-483":{"__comp":"a7bd4aaa","__props":"9e7e9fe8"},"/sdk-ios-e85":{"__comp":"a94703ab"},"/sdk-ios-df3":{"__comp":"14eb3368","__props":"44b7c15f"},"/sdk-ios/event-tracking-0a2":{"__comp":"17896441","content":"07543dbf"},"/sdk-ios/group-assignation-299":{"__comp":"17896441","content":"cea90034"},"/sdk-ios/how-screeb-works-c39":{"__comp":"17896441","content":"15394cdb"},"/sdk-ios/identity-e55":{"__comp":"17896441","content":"6f284254"},"/sdk-ios/install-e64":{"__comp":"17896441","content":"dba428f8"},"/sdk-ios/ios-hooks-8bb":{"__comp":"17896441","content":"4b223fb6"},"/sdk-ios/push-notifications-853":{"__comp":"17896441","content":"4c9256b7"},"/sdk-ios/reference-9de":{"__comp":"17896441","content":"c6c9d4ca"},"/sdk-ios/screen-tracking-243":{"__comp":"17896441","content":"dd0319fc"},"/sdk-ios/start-survey-programmatically-013":{"__comp":"17896441","content":"f5b60c4a"},"/sdk-ios/troubleshooting-c14":{"__comp":"17896441","content":"2b49919b"},"/sdk-ios/what-is-screeb-ebc":{"__comp":"17896441","content":"b938605a"},"/sdk-js-e0d":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/sdk-js-00c":{"__comp":"a7bd4aaa","__props":"7d3bfac4"},"/sdk-js-4f1":{"__comp":"a94703ab"},"/sdk-js-b10":{"__comp":"14eb3368","__props":"31606c83"},"/sdk-js/event-tracking-70b":{"__comp":"17896441","content":"bc0b67dc"},"/sdk-js/examples-df9":{"__comp":"17896441","content":"4012288b"},"/sdk-js/group-assignation-f84":{"__comp":"17896441","content":"fc554d7d"},"/sdk-js/how-screeb-works-3ee":{"__comp":"17896441","content":"ed489d73"},"/sdk-js/identity-e58":{"__comp":"17896441","content":"b93f38ac"},"/sdk-js/install-527":{"__comp":"17896441","content":"927293c5"},"/sdk-js/js-hooks-186":{"__comp":"17896441","content":"a9152a14"},"/sdk-js/npm-packages-815":{"__comp":"17896441","content":"520c9a9f"},"/sdk-js/reference-7c4":{"__comp":"17896441","content":"328e6ec7"},"/sdk-js/start-survey-programmatically-bf7":{"__comp":"17896441","content":"0961fa3e"},"/sdk-js/troubleshooting-601":{"__comp":"17896441","content":"ee1a4a13"},"/sdk-js/what-is-screeb-739":{"__comp":"17896441","content":"1618db88"},"/sdk-react-native-f17":{"__comp":"5e95c892","__context":{"plugin":"624fc0ab"}},"/sdk-react-native-f0f":{"__comp":"a7bd4aaa","__props":"cf286769"},"/sdk-react-native-6bd":{"__comp":"a94703ab"},"/sdk-react-native-27e":{"__comp":"14eb3368","__props":"033bdbcf"},"/sdk-react-native/event-tracking-f1d":{"__comp":"17896441","content":"e7d66809"},"/sdk-react-native/group-assignation-40f":{"__comp":"17896441","content":"8fbe6e3b"},"/sdk-react-native/how-screeb-works-735":{"__comp":"17896441","content":"7b9c005c"},"/sdk-react-native/identity-7ec":{"__comp":"17896441","content":"aa9dabaa"},"/sdk-react-native/install-434":{"__comp":"17896441","content":"a11f7a62"},"/sdk-react-native/react-native-hooks-23d":{"__comp":"17896441","content":"f84d9bdb"},"/sdk-react-native/screen-tracking-916":{"__comp":"17896441","content":"20e05e66"},"/sdk-react-native/start-survey-programmatically-c39":{"__comp":"17896441","content":"59a257f6"},"/sdk-react-native/troubleshooting-a5e":{"__comp":"17896441","content":"53ca0c9d"},"/sdk-react-native/what-is-screeb-929":{"__comp":"17896441","content":"06008df7"},"/-e5f":{"__comp":"1df93b7f","__context":{"plugin":"a7456010"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=7815,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.d6046753.js b/assets/js/main.d6046753.js new file mode 100644 index 0000000..e7b7c66 --- /dev/null +++ b/assets/js/main.d6046753.js @@ -0,0 +1,2 @@ +/*! For license information please see main.d6046753.js.LICENSE.txt */ +(self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"007aa83c":[()=>n.e(2358).then(n.bind(n,3615)),"@site/docs/sdk-android/group-assignation.md",3615],"046e2352":[()=>n.e(3388).then(n.bind(n,4638)),"@site/docs/sdk-android/push-notifications.md",4638],"0543b8aa":[()=>n.e(6453).then(n.bind(n,2343)),"@site/docs/sdk-android/what-is-screeb.md",2343],"06008df7":[()=>n.e(7084).then(n.bind(n,7025)),"@site/docs/sdk-react-native/what-is-screeb.md",7025],"07543dbf":[()=>n.e(5122).then(n.bind(n,9343)),"@site/docs/sdk-ios/event-tracking.md",9343],"0961fa3e":[()=>n.e(4778).then(n.bind(n,4355)),"@site/docs/sdk-js/start-survey-programmatically.md",4355],"0b4b0dd4":[()=>n.e(1503).then(n.bind(n,7352)),"@site/docs/sdk-flutter/troubleshooting.md",7352],"0d503c18":[()=>n.e(1865).then(n.bind(n,7565)),"@site/docs/sdk-android/troubleshooting.md",7565],"11b54088":[()=>n.e(1486).then(n.bind(n,1093)),"@site/docs/api-and-connectors/releases-api.md",1093],"1270006e":[()=>n.e(7812).then(n.bind(n,1933)),"@site/docs/sdk-flutter/flutter-hooks.md",1933],"14eb3368":[()=>Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,4136)),"@theme/DocCategoryGeneratedIndexPage",4136],"15394cdb":[()=>n.e(8896).then(n.bind(n,4683)),"@site/docs/sdk-ios/how-screeb-works.md",4683],"1618db88":[()=>n.e(5811).then(n.bind(n,6635)),"@site/docs/sdk-js/what-is-screeb.md",6635],"16378f01":[()=>n.e(2215).then(n.bind(n,2238)),"@site/docs/api-and-connectors/webhook-v2.0.0.md",2238],17896441:[()=>Promise.all([n.e(1869),n.e(3794),n.e(8401)]).then(n.bind(n,3761)),"@theme/DocItem",3761],"1df93b7f":[()=>Promise.all([n.e(1869),n.e(4583)]).then(n.bind(n,5579)),"@site/src/pages/index.tsx",5579],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(3794),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"20c1daf3":[()=>n.e(4265).then(n.t.bind(n,50,19)),"~docs/sdk-ios/category-sdk-ios-docsidebar-category-ios-sdk-11b.json",50],"20e05e66":[()=>n.e(7004).then(n.bind(n,4923)),"@site/docs/sdk-react-native/screen-tracking.md",4923],"2866449f":[()=>n.e(1428).then(n.bind(n,6126)),"@site/docs/sdk-flutter/group-assignation.md",6126],"2a1e9f4c":[()=>n.e(2220).then(n.t.bind(n,7276,19)),"~docs/sdk-flutter/version-current-metadata-prop-751.json",7276],"2b49919b":[()=>n.e(4741).then(n.bind(n,3763)),"@site/docs/sdk-ios/troubleshooting.md",3763],"2f469e1f":[()=>n.e(1238).then(n.t.bind(n,1966,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"328e6ec7":[()=>n.e(4804).then(n.bind(n,618)),"@site/docs/sdk-js/reference.md",618],"32be9b4b":[()=>n.e(1636).then(n.bind(n,8008)),"@site/docs/private/api-and-connectors/response-api.md",8008],"34ce4882":[()=>n.e(3872).then(n.bind(n,5036)),"@site/docs/sdk-android/install.md",5036],"3706957c":[()=>n.e(2459).then(n.t.bind(n,3764,19)),"~docs/api-and-connectors/version-current-metadata-prop-751.json",3764],"382451f1":[()=>n.e(7949).then(n.bind(n,6582)),"@site/docs/sdk-flutter/identity.md",6582],"393be207":[()=>n.e(4134).then(n.bind(n,6602)),"@site/src/pages/markdown-page.md",6602],"3971591c":[()=>n.e(889).then(n.t.bind(n,6248,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/api-and-connectors/plugin-route-context-module-100.json",6248],"39898ee8":[()=>n.e(3904).then(n.bind(n,7918)),"@site/docs/sdk-android/reference.md",7918],"3f9f2b70":[()=>n.e(8980).then(n.bind(n,3685)),"@site/docs/sdk-android/how-screeb-works.md",3685],"4012288b":[()=>n.e(3814).then(n.bind(n,9396)),"@site/docs/sdk-js/examples.md",9396],"440b8a8b":[()=>n.e(5622).then(n.bind(n,7590)),"@site/docs/sdk-flutter/start-survey-programmatically.md",7590],"4919d9b2":[()=>n.e(8745).then(n.bind(n,2287)),"@site/docs/private/sdk-js/feature-flagging.md",2287],"4b223fb6":[()=>n.e(3526).then(n.bind(n,573)),"@site/docs/sdk-ios/ios-hooks.md",573],"4c9256b7":[()=>n.e(4733).then(n.bind(n,6216)),"@site/docs/sdk-ios/push-notifications.md",6216],"4f001122":[()=>n.e(1835).then(n.bind(n,6169)),"@site/docs/sdk-android/android-hooks.md",6169],"520c9a9f":[()=>n.e(554).then(n.bind(n,30)),"@site/docs/sdk-js/npm-packages.md",30],"53ca0c9d":[()=>n.e(9795).then(n.bind(n,4307)),"@site/docs/sdk-react-native/troubleshooting.md",4307],"59794a6a":[()=>n.e(4627).then(n.t.bind(n,8341,19)),"~docs/sdk-android/category-sdk-android-docesidebar-category-android-sdk-c10.json",8341],"59a257f6":[()=>n.e(6536).then(n.bind(n,2586)),"@site/docs/sdk-react-native/start-survey-programmatically.md",2586],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"63601f50":[()=>n.e(7494).then(n.bind(n,1121)),"@site/docs/api-and-connectors/webhook-v2.1.0.md",1121],"63c7d1a3":[()=>n.e(7897).then(n.bind(n,678)),"@site/docs/sdk-flutter/how-screeb-works.md",678],"6ccc6cd2":[()=>n.e(9251).then(n.t.bind(n,864,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/sdk-flutter/plugin-route-context-module-100.json",864],"6dd9e10c":[()=>n.e(2277).then(n.bind(n,3158)),"@site/docs/sdk-flutter/event-tracking.md",3158],"6f284254":[()=>n.e(1680).then(n.bind(n,2047)),"@site/docs/sdk-ios/identity.md",2047],"6ff8aa06":[()=>n.e(9481).then(n.bind(n,3268)),"@site/docs/api-and-connectors/stitch-v2.0.0.md",3268],"7467673b":[()=>n.e(2897).then(n.bind(n,803)),"@site/docs/private/sdk-js/device-tracking.md",803],"7b9c005c":[()=>n.e(3696).then(n.bind(n,3147)),"@site/docs/sdk-react-native/how-screeb-works.md",3147],"7fae334a":[()=>n.e(5189).then(n.t.bind(n,7596,19)),"~docs/private/version-current-metadata-prop-751.json",7596],"83561cfe":[()=>n.e(6906).then(n.t.bind(n,8611,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/sdk-ios/plugin-route-context-module-100.json",8611],"85b1ce62":[()=>n.e(7565).then(n.bind(n,5744)),"@site/docs/private/sdk-js/cloudflare-worker.md",5744],"8fbe6e3b":[()=>n.e(7530).then(n.bind(n,7929)),"@site/docs/sdk-react-native/group-assignation.md",7929],"90375bcc":[()=>n.e(7269).then(n.bind(n,327)),"@site/docs/sdk-android/start-survey-programmatically.md",327],"927293c5":[()=>n.e(3861).then(n.bind(n,5592)),"@site/docs/sdk-js/install.md",5592],"931451d8":[()=>n.e(6922).then(n.bind(n,5412)),"@site/docs/sdk-flutter/screen-tracking.md",5412],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"95f65d10":[()=>n.e(6425).then(n.bind(n,3929)),"@site/docs/sdk-android/identity.md",3929],"9685a691":[()=>n.e(9468).then(n.bind(n,6047)),"@site/docs/api-and-connectors/stitch.md",6047],"9d20b01b":[()=>n.e(4057).then(n.t.bind(n,7269,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/sdk-react-native/plugin-route-context-module-100.json",7269],a11f7a62:[()=>n.e(2832).then(n.bind(n,2914)),"@site/docs/sdk-react-native/install.md",2914],a20cb6ab:[()=>n.e(7132).then(n.bind(n,3212)),"@site/docs/sdk-flutter/what-is-screeb.md",3212],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a9152a14:[()=>n.e(4227).then(n.bind(n,7917)),"@site/docs/sdk-js/js-hooks.md",7917],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],aa9dabaa:[()=>n.e(7329).then(n.bind(n,2463)),"@site/docs/sdk-react-native/identity.md",2463],adbddd98:[()=>n.e(3157).then(n.t.bind(n,7761,19)),"~docs/sdk-react-native/category-sdk-react-native-docsidebar-category-react-native-sdk-74d.json",7761],ae514745:[()=>n.e(3945).then(n.bind(n,9914)),"@site/docs/api-and-connectors/webhook-v1.3.0.md",9914],af27435a:[()=>n.e(8666).then(n.bind(n,4633)),"@site/docs/sdk-android/screen-tracking.md",4633],b2d0aac9:[()=>n.e(8569).then(n.t.bind(n,2233,19)),"~docs/sdk-flutter/category-sdk-flutter-docsidebar-category-flutter-sdk-5a4.json",2233],b364f22b:[()=>n.e(3884).then(n.bind(n,419)),"@site/docs/sdk-flutter/reference.md",419],b44a0471:[()=>n.e(9972).then(n.t.bind(n,4061,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],b938605a:[()=>n.e(5869).then(n.bind(n,753)),"@site/docs/sdk-ios/what-is-screeb.md",753],b93f38ac:[()=>n.e(8173).then(n.bind(n,965)),"@site/docs/sdk-js/identity.md",965],bc0b67dc:[()=>n.e(5870).then(n.bind(n,7541)),"@site/docs/sdk-js/event-tracking.md",7541],c6652eb3:[()=>n.e(7977).then(n.bind(n,793)),"@site/docs/sdk-android/event-tracking.md",793],c6c9d4ca:[()=>n.e(996).then(n.bind(n,2096)),"@site/docs/sdk-ios/reference.md",2096],c7744253:[()=>n.e(6346).then(n.t.bind(n,7669,19)),"~docs/sdk-android/version-current-metadata-prop-751.json",7669],c9aab2c7:[()=>n.e(8319).then(n.t.bind(n,3743,19)),"~docs/sdk-ios/version-current-metadata-prop-751.json",3743],cea75d3f:[()=>n.e(5327).then(n.t.bind(n,6544,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/private/plugin-route-context-module-100.json",6544],cea90034:[()=>n.e(8472).then(n.bind(n,7577)),"@site/docs/sdk-ios/group-assignation.md",7577],dba428f8:[()=>n.e(7350).then(n.bind(n,738)),"@site/docs/sdk-ios/install.md",738],dd0319fc:[()=>n.e(5703).then(n.bind(n,6811)),"@site/docs/sdk-ios/screen-tracking.md",6811],de6ae0ca:[()=>n.e(4034).then(n.t.bind(n,1454,19)),"~docs/default/category-sdk-js-docsidebar-category-javascript-tag-7bd.json",1454],dfe73bcb:[()=>n.e(4925).then(n.bind(n,7357)),"@site/docs/sdk-flutter/install.md",7357],e7d66809:[()=>n.e(7074).then(n.bind(n,3199)),"@site/docs/sdk-react-native/event-tracking.md",3199],e8ea05a8:[()=>n.e(7312).then(n.t.bind(n,137,19)),"~docs/sdk-react-native/version-current-metadata-prop-751.json",137],ec9cc15e:[()=>n.e(6597).then(n.t.bind(n,4199,19)),"~docs/api-and-connectors/category-api-and-connectors-docsidebar-category-api-and-connectors-703.json",4199],ed489d73:[()=>n.e(7701).then(n.bind(n,8025)),"@site/docs/sdk-js/how-screeb-works.md",8025],ee1a4a13:[()=>n.e(5970).then(n.bind(n,5689)),"@site/docs/sdk-js/troubleshooting.md",5689],f4b1de5d:[()=>n.e(3596).then(n.t.bind(n,9145,19)),"/Users/samber/project/github.com/screeb/developers/.docusaurus/docusaurus-plugin-content-docs/sdk-android/plugin-route-context-module-100.json",9145],f5b60c4a:[()=>n.e(9762).then(n.bind(n,2573)),"@site/docs/sdk-ios/start-survey-programmatically.md",2573],f84d9bdb:[()=>n.e(6946).then(n.bind(n,9457)),"@site/docs/sdk-react-native/react-native-hooks.md",9457],fc554d7d:[()=>n.e(3765).then(n.bind(n,8435)),"@site/docs/sdk-js/group-assignation.md",8435]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],h=(0,c.A)(r);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(o,{...a,...n})})}})}const p=[{path:"/markdown-page",component:d("/markdown-page","4a2"),exact:!0},{path:"/api-and-connectors",component:d("/api-and-connectors","d76"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","c5b"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","d10"),routes:[{path:"/api-and-connectors",component:d("/api-and-connectors","046"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/releases-api",component:d("/api-and-connectors/releases-api","905"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/stitch",component:d("/api-and-connectors/stitch","250"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/stitch-v2.0.0",component:d("/api-and-connectors/stitch-v2.0.0","0d0"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v1.3.0",component:d("/api-and-connectors/webhook-v1.3.0","fb4"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v2.0.0",component:d("/api-and-connectors/webhook-v2.0.0","38c"),exact:!0,sidebar:"docSidebar"},{path:"/api-and-connectors/webhook-v2.1.0",component:d("/api-and-connectors/webhook-v2.1.0","2dd"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/private",component:d("/private","a01"),routes:[{path:"/private",component:d("/private","e53"),routes:[{path:"/private",component:d("/private","102"),routes:[{path:"/private/api-and-connectors/response-api",component:d("/private/api-and-connectors/response-api","053"),exact:!0},{path:"/private/sdk-js/cloudflare-worker",component:d("/private/sdk-js/cloudflare-worker","bfe"),exact:!0},{path:"/private/sdk-js/device-tracking",component:d("/private/sdk-js/device-tracking","1ab"),exact:!0},{path:"/private/sdk-js/feature-flagging",component:d("/private/sdk-js/feature-flagging","2fb"),exact:!0}]}]}]},{path:"/sdk-android",component:d("/sdk-android","8dc"),routes:[{path:"/sdk-android",component:d("/sdk-android","374"),routes:[{path:"/sdk-android",component:d("/sdk-android","cf7"),routes:[{path:"/sdk-android",component:d("/sdk-android","37d"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/android-hooks",component:d("/sdk-android/android-hooks","89e"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/event-tracking",component:d("/sdk-android/event-tracking","9ff"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/group-assignation",component:d("/sdk-android/group-assignation","8f2"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/how-screeb-works",component:d("/sdk-android/how-screeb-works","267"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/identity",component:d("/sdk-android/identity","b04"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/install",component:d("/sdk-android/install","517"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/push-notifications",component:d("/sdk-android/push-notifications","9da"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/reference",component:d("/sdk-android/reference","059"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/screen-tracking",component:d("/sdk-android/screen-tracking","f85"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/start-survey-programmatically",component:d("/sdk-android/start-survey-programmatically","613"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/troubleshooting",component:d("/sdk-android/troubleshooting","a7f"),exact:!0,sidebar:"doceSidebar"},{path:"/sdk-android/what-is-screeb",component:d("/sdk-android/what-is-screeb","336"),exact:!0,sidebar:"doceSidebar"}]}]}]},{path:"/sdk-flutter",component:d("/sdk-flutter","81f"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","00b"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","f0a"),routes:[{path:"/sdk-flutter",component:d("/sdk-flutter","657"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/event-tracking",component:d("/sdk-flutter/event-tracking","245"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/flutter-hooks",component:d("/sdk-flutter/flutter-hooks","a89"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/group-assignation",component:d("/sdk-flutter/group-assignation","c85"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/how-screeb-works",component:d("/sdk-flutter/how-screeb-works","882"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/identity",component:d("/sdk-flutter/identity","fd2"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/install",component:d("/sdk-flutter/install","031"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/reference",component:d("/sdk-flutter/reference","e38"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/screen-tracking",component:d("/sdk-flutter/screen-tracking","5da"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/start-survey-programmatically",component:d("/sdk-flutter/start-survey-programmatically","ba5"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/troubleshooting",component:d("/sdk-flutter/troubleshooting","cd6"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-flutter/what-is-screeb",component:d("/sdk-flutter/what-is-screeb","0c3"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-ios",component:d("/sdk-ios","1f8"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","150"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","fc2"),routes:[{path:"/sdk-ios",component:d("/sdk-ios","69b"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/event-tracking",component:d("/sdk-ios/event-tracking","44d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/group-assignation",component:d("/sdk-ios/group-assignation","743"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/how-screeb-works",component:d("/sdk-ios/how-screeb-works","eb1"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/identity",component:d("/sdk-ios/identity","b6d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/install",component:d("/sdk-ios/install","72d"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/ios-hooks",component:d("/sdk-ios/ios-hooks","65a"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/push-notifications",component:d("/sdk-ios/push-notifications","a94"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/reference",component:d("/sdk-ios/reference","e30"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/screen-tracking",component:d("/sdk-ios/screen-tracking","bfe"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/start-survey-programmatically",component:d("/sdk-ios/start-survey-programmatically","a82"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/troubleshooting",component:d("/sdk-ios/troubleshooting","184"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-ios/what-is-screeb",component:d("/sdk-ios/what-is-screeb","cad"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-js",component:d("/sdk-js","34a"),routes:[{path:"/sdk-js",component:d("/sdk-js","986"),routes:[{path:"/sdk-js",component:d("/sdk-js","b8e"),routes:[{path:"/sdk-js",component:d("/sdk-js","6f4"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/event-tracking",component:d("/sdk-js/event-tracking","d17"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/examples",component:d("/sdk-js/examples","9ff"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/group-assignation",component:d("/sdk-js/group-assignation","38f"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/how-screeb-works",component:d("/sdk-js/how-screeb-works","4eb"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/identity",component:d("/sdk-js/identity","455"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/install",component:d("/sdk-js/install","e63"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/js-hooks",component:d("/sdk-js/js-hooks","4a6"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/npm-packages",component:d("/sdk-js/npm-packages","0e1"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/reference",component:d("/sdk-js/reference","65b"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/start-survey-programmatically",component:d("/sdk-js/start-survey-programmatically","6db"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/troubleshooting",component:d("/sdk-js/troubleshooting","a82"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-js/what-is-screeb",component:d("/sdk-js/what-is-screeb","e25"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/sdk-react-native",component:d("/sdk-react-native","2f5"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","46a"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","164"),routes:[{path:"/sdk-react-native",component:d("/sdk-react-native","dde"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/event-tracking",component:d("/sdk-react-native/event-tracking","3e1"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/group-assignation",component:d("/sdk-react-native/group-assignation","7e1"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/how-screeb-works",component:d("/sdk-react-native/how-screeb-works","e98"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/identity",component:d("/sdk-react-native/identity","1a3"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/install",component:d("/sdk-react-native/install","18b"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/react-native-hooks",component:d("/sdk-react-native/react-native-hooks","229"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/screen-tracking",component:d("/sdk-react-native/screen-tracking","8be"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/start-survey-programmatically",component:d("/sdk-react-native/start-survey-programmatically","1c6"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/troubleshooting",component:d("/sdk-react-native/troubleshooting","8df"),exact:!0,sidebar:"docSidebar"},{path:"/sdk-react-native/what-is-screeb",component:d("/sdk-react-native/what-is-screeb","aca"),exact:!0,sidebar:"docSidebar"}]}]}]},{path:"/",component:d("/","6e1"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),s=n(8193);const l=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),u=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var h=n(5260),m=n(4586),g=n(6025),b=n(6342),y=n(1003),v=n(2131),k=n(4090),w=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,m.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(h.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,m.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,m.A)(),{pathname:r}=(0,u.zy)();return e+(0,x.applyTrailingSlash)((0,g.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function C(){const{i18n:{currentLocale:e}}=(0,m.A)(),{metadata:t,image:n}=(0,b.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:k.w})]}),n&&(0,p.jsx)(y.be,{image:n}),(0,p.jsx)(_,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:w.Cy,locale:e}),(0,p.jsx)(h.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const A=new Map;function T(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,d.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),N=n(6988),R=n(205);function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=l.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,R.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),L("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.A.canUseDOM?L("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(u.qh,{location:t,render:()=>e})})}}const D=I,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${F}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,m.A)();return(0,p.jsx)(p.Fragment,{children:!s.A.canUseDOM&&(0,p.jsx)(h.A,{children:(0,p.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,m.A)(),{pathname:n}=(0,u.zy)();return t&&n===e?(0,p.jsx)($,{}):null}function q(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,m.A)(),o=(0,g.A)(e),{htmlLang:i,direction:s}=a[r];return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("html",{lang:i,dir:s}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:o})]})}var H=n(7489),G=n(2303);function W(){const e=(0,G.A)();return(0,p.jsx)(h.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}function V(){const e=(0,d.v)(c.A),t=(0,u.zy)();return(0,p.jsx)(H.A,{children:(0,p.jsx)(N.l,{children:(0,p.jsxs)(j.x,{children:[(0,p.jsxs)(f,{children:[(0,p.jsx)(q,{}),(0,p.jsx)(C,{}),(0,p.jsx)(U,{}),(0,p.jsx)(D,{location:T(t),children:e})]}),(0,p.jsx)(W,{})]})})})}var K=n(4054);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(6921);const J=new Set,Z=new Set,X=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!X()&&!Z.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,d.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(K).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!X()&&!Z.has(e))(e)&&(Z.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(s.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.vd,{children:(0,p.jsx)(o.Kd,{children:(0,p.jsx)(V,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},s=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};O(window.location.pathname).then(s)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-google-tag-manager":{"default":{"containerId":"GTM-WS25WNNJ","id":"default"}},"docusaurus-lunr-search":{"default":{"fileNames":{"searchDoc":"search-doc-1728391650554.json","lunrIndex":"lunr-index-1728391650554.json"}}},"docusaurus-plugin-content-docs":{"default":{"path":"/sdk-js","versions":[{"name":"current","label":"Javascript tag","isLast":true,"path":"/sdk-js","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-js/event-tracking","sidebar":"docSidebar"},{"id":"examples","path":"/sdk-js/examples","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-js/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-js/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-js/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-js/install","sidebar":"docSidebar"},{"id":"js-hooks","path":"/sdk-js/js-hooks","sidebar":"docSidebar"},{"id":"npm-packages","path":"/sdk-js/npm-packages","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-js/reference","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-js/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-js/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-js/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-js/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-js/","label":"Javascript tag"}}}}],"breadcrumbs":true},"api-and-connectors":{"path":"/api-and-connectors","versions":[{"name":"current","label":"API and connectors","isLast":true,"path":"/api-and-connectors","mainDocId":"webhook-v1.3.0","docs":[{"id":"releases-api","path":"/api-and-connectors/releases-api","sidebar":"docSidebar"},{"id":"stitch","path":"/api-and-connectors/stitch","sidebar":"docSidebar"},{"id":"stitch-v2.0.0","path":"/api-and-connectors/stitch-v2.0.0","sidebar":"docSidebar"},{"id":"webhook-v1.3.0","path":"/api-and-connectors/webhook-v1.3.0","sidebar":"docSidebar"},{"id":"webhook-v2.0.0","path":"/api-and-connectors/webhook-v2.0.0","sidebar":"docSidebar"},{"id":"webhook-v2.1.0","path":"/api-and-connectors/webhook-v2.1.0","sidebar":"docSidebar"},{"id":"/","path":"/api-and-connectors/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/api-and-connectors/","label":"API and connectors"}}}}],"breadcrumbs":true},"sdk-react-native":{"path":"/sdk-react-native","versions":[{"name":"current","label":"React Native SDK","isLast":true,"path":"/sdk-react-native","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-react-native/event-tracking","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-react-native/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-react-native/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-react-native/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-react-native/install","sidebar":"docSidebar"},{"id":"react-native-hooks","path":"/sdk-react-native/react-native-hooks","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-react-native/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-react-native/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-react-native/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-react-native/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-react-native/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-react-native/","label":"React-Native SDK"}}}}],"breadcrumbs":true},"private":{"path":"/private","versions":[{"name":"current","label":"Private Documentation","isLast":true,"path":"/private","mainDocId":"api-and-connectors/response-api","docs":[{"id":"api-and-connectors/response-api","path":"/private/api-and-connectors/response-api"},{"id":"sdk-js/cloudflare-worker","path":"/private/sdk-js/cloudflare-worker"},{"id":"sdk-js/device-tracking","path":"/private/sdk-js/device-tracking"},{"id":"sdk-js/feature-flagging","path":"/private/sdk-js/feature-flagging"}],"draftIds":[],"sidebars":{}}],"breadcrumbs":true},"sdk-android":{"path":"/sdk-android","versions":[{"name":"current","label":"Android SDK","isLast":true,"path":"/sdk-android","mainDocId":"what-is-screeb","docs":[{"id":"android-hooks","path":"/sdk-android/android-hooks","sidebar":"doceSidebar"},{"id":"event-tracking","path":"/sdk-android/event-tracking","sidebar":"doceSidebar"},{"id":"group-assignation","path":"/sdk-android/group-assignation","sidebar":"doceSidebar"},{"id":"how-screeb-works","path":"/sdk-android/how-screeb-works","sidebar":"doceSidebar"},{"id":"identity","path":"/sdk-android/identity","sidebar":"doceSidebar"},{"id":"install","path":"/sdk-android/install","sidebar":"doceSidebar"},{"id":"push-notifications","path":"/sdk-android/push-notifications","sidebar":"doceSidebar"},{"id":"reference","path":"/sdk-android/reference","sidebar":"doceSidebar"},{"id":"screen-tracking","path":"/sdk-android/screen-tracking","sidebar":"doceSidebar"},{"id":"start-survey-programmatically","path":"/sdk-android/start-survey-programmatically","sidebar":"doceSidebar"},{"id":"troubleshooting","path":"/sdk-android/troubleshooting","sidebar":"doceSidebar"},{"id":"what-is-screeb","path":"/sdk-android/what-is-screeb","sidebar":"doceSidebar"},{"id":"/","path":"/sdk-android/","sidebar":"doceSidebar"}],"draftIds":[],"sidebars":{"doceSidebar":{"link":{"path":"/sdk-android/","label":"Android SDK"}}}}],"breadcrumbs":true},"sdk-ios":{"path":"/sdk-ios","versions":[{"name":"current","label":"iOS SDK","isLast":true,"path":"/sdk-ios","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-ios/event-tracking","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-ios/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-ios/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-ios/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-ios/install","sidebar":"docSidebar"},{"id":"ios-hooks","path":"/sdk-ios/ios-hooks","sidebar":"docSidebar"},{"id":"push-notifications","path":"/sdk-ios/push-notifications","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-ios/reference","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-ios/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-ios/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-ios/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-ios/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-ios/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-ios/","label":"iOS SDK"}}}}],"breadcrumbs":true},"sdk-flutter":{"path":"/sdk-flutter","versions":[{"name":"current","label":"Flutter SDK","isLast":true,"path":"/sdk-flutter","mainDocId":"what-is-screeb","docs":[{"id":"event-tracking","path":"/sdk-flutter/event-tracking","sidebar":"docSidebar"},{"id":"flutter-hooks","path":"/sdk-flutter/flutter-hooks","sidebar":"docSidebar"},{"id":"group-assignation","path":"/sdk-flutter/group-assignation","sidebar":"docSidebar"},{"id":"how-screeb-works","path":"/sdk-flutter/how-screeb-works","sidebar":"docSidebar"},{"id":"identity","path":"/sdk-flutter/identity","sidebar":"docSidebar"},{"id":"install","path":"/sdk-flutter/install","sidebar":"docSidebar"},{"id":"reference","path":"/sdk-flutter/reference","sidebar":"docSidebar"},{"id":"screen-tracking","path":"/sdk-flutter/screen-tracking","sidebar":"docSidebar"},{"id":"start-survey-programmatically","path":"/sdk-flutter/start-survey-programmatically","sidebar":"docSidebar"},{"id":"troubleshooting","path":"/sdk-flutter/troubleshooting","sidebar":"docSidebar"},{"id":"what-is-screeb","path":"/sdk-flutter/what-is-screeb","sidebar":"docSidebar"},{"id":"/","path":"/sdk-flutter/","sidebar":"docSidebar"}],"draftIds":[],"sidebars":{"docSidebar":{"link":{"path":"/sdk-flutter/","label":"Flutter SDK"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-google-tag-manager":{"type":"package","name":"@docusaurus/plugin-google-tag-manager","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"docusaurus-lunr-search":{"type":"package","name":"docusaurus-lunr-search","version":"3.3.2"}}}');var c=n(4848);const u={siteConfig:a.default,siteMetadata:l,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(8193),o=n(5260),i=n(440),s=n(7907),l=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)(f,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(o.A,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(s.A,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})}const p=e=>(0,l.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(545),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(4625),o=n(440),i=n(4586),s=n(6654),l=n(8193),c=n(3427),u=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:h,isActive:m,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:v,baseUrl:k}}=(0,i.A)(),{withBaseUrl:w}=(0,u.h)(),x=(0,c.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=p||f;const _=(0,s.A)(E),C=E?.replace("pathname://","");let A=void 0!==C?(T=C,b&&(e=>e.startsWith("/"))(T)?w(T):T):void 0;var T;A&&_&&(A=(0,o.applyTrailingSlash)(A,{trailingSlash:v,baseUrl:k}));const j=(0,r.useRef)(!1),N=n?a.k2:a.N_,R=l.A.canUseIntersectionObserver,L=(0,r.useRef)(),P=()=>{j.current||null==A||(window.docusaurus.preload(A),j.current=!0)};(0,r.useEffect)((()=>(!R&&_&&null!=A&&window.docusaurus.prefetch(A),()=>{R&&L.current&&L.current.disconnect()})),[L,A,R,_]);const O=A?.startsWith("#")??!1,I=!y.target||"_self"===y.target,D=!A||!_||!I||O;return g||!O&&D||x.collectLink(A),y.id&&x.collectAnchor(y.id),D?(0,d.jsx)("a",{ref:S,href:A,...E&&!_&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(N,{...y,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,R&&e&&_&&(L.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(L.current.unobserve(e),L.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),L.current.observe(e))},to:A,...n&&{isActive:m,activeClassName:h}})}const f=r.forwardRef(p)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(s({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,h:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+s:s}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},6588:(e,t,n)=>{"use strict";n.d(t,{P_:()=>i,kh:()=>o});var r=n(4586),a=n(7065);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const s=a?`${a}.${o}`:o;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},8295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>f,vT:()=>u,Gy:()=>l,HW:()=>h,ht:()=>c,r7:()=>p,jh:()=>d});var r=n(6347),a=n(6588);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=function(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const s={},l=()=>(0,a.kh)("docusaurus-plugin-content-docs")??s,c=e=>(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function u(e){void 0===e&&(e={});const t=l(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function d(e){return c(e).versions}function p(e){const t=c(e);return o(t)}function f(e){const t=c(e),{pathname:n}=(0,r.zy)();return i(t,n)}function h(e){const t=c(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:i(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(4164),a=n(1312),o=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},7907:(e,t,n)=>{"use strict";n.d(t,{A:()=>vt});var r=n(6540),a=n(4164),o=n(7489),i=n(1003),s=n(6347),l=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const h=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function m(e){const t=e.children??h,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":h,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(7559),b=n(4090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(m,{className:y.skipToContent})}var k=n(6342),w=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,k.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,a.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function T(){const{announcementBar:e}=(0,k.p)(),{isActive:t,close:n}=(0,w.Mj)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(C,{className:A.announcementBarContent}),o&&(0,u.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var j=n(9876),N=n(3104);var R=n(9532),L=n(5600);const P=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,j.M)(),t=(0,L.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,R.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(P.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(P);if(!e)throw new R.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,L.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=D();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(q),G={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function W(e){let{className:t}=e;const n=(0,k.p)().navbar.style,r=(0,k.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,F.G)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?G.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var V=n(3465);function K(){return(0,u.jsx)(V.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,j.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(K,{}),(0,u.jsx)(W,{className:"margin-right--md"}),(0,u.jsx)(Q,{})]})}var J=n(8774),Z=n(6025),X=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const d=(0,Z.A)(r),p=(0,Z.A)(t),f=(0,Z.A)(a,{forcePrependBaseUrl:!0}),h=o&&a&&!(0,X.A)(a),m=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,h&&(0,u.jsx)(te.A,{...s&&{width:12,height:12}})]})};return a?(0,u.jsx)(J.A,{href:l?f:a,...c,...m}):(0,u.jsx)(J.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...c,...m})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,u.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const l=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,u.jsxs)("div",{ref:l,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.A)("navbar__link",o),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Re,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:h}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&h(!d)}),[c,d,h]),(0,u.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,a.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Re,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var he=n(2131);function me(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";function be(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=be(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const ye=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=be(e))&&(r&&(r+=" "),r+=t);return r};var ve=n(6588),ke=n(689),we=n.n(ke);function xe(){const e=(0,s.zy)(),t=(0,s.W6)(),{siteConfig:{baseUrl:n}}=(0,le.A)(),[a,o]=(0,r.useState)({wordToHighlight:"",isTitleSuggestion:!1,titleText:""});return(0,r.useEffect)((()=>{if(!e.state?.highlightState||0===e.state.highlightState.wordToHighlight.length)return;o(e.state.highlightState);const{highlightState:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.highlightState,t,e]),(0,r.useEffect)((()=>{if(0===a.wordToHighlight.length)return;const e=document.getElementsByTagName("article")[0]??document.getElementsByTagName("main")[0];if(!e)return;const t=new(we())(e),n={ignoreJoiners:!0};return t.mark(a.wordToHighlight,n),()=>t.unmark(n)}),[a,n]),null}const Se=e=>{const t=(0,r.useRef)(!1),a=(0,r.useRef)(null),[o,i]=(0,r.useState)(!1),l=(0,s.W6)(),{siteConfig:c={}}=(0,le.A)(),d=(c.plugins||[]).find((e=>Array.isArray(e)&&"string"==typeof e[0]&&e[0].includes("docusaurus-lunr-search"))),p=(0,z.A)(),{baseUrl:f}=c,h=d&&d[1]?.assetUrl||f,m=(0,ve.P_)("docusaurus-lunr-search"),g=()=>{t.current||(Promise.all([fetch(`${h}${m.fileNames.searchDoc}`).then((e=>e.json())),fetch(`${h}${m.fileNames.lunrIndex}`).then((e=>e.json())),Promise.all([n.e(8591),n.e(8577)]).then(n.bind(n,5765)),Promise.all([n.e(1869),n.e(9278)]).then(n.bind(n,9278))]).then((e=>{let[t,n,{default:r}]=e;const{searchDocs:a,options:o}=t;a&&0!==a.length&&(((e,t,n,r)=>{new n({searchDocs:e,searchIndex:t,baseUrl:f,inputSelector:"#search_input_react",handleSelected:(e,t,n)=>{const a=n.url||"/";document.createElement("a").href=a,e.setVal(""),t.target.blur();let o="";if(r.highlightResult)try{const e=(n.text||n.subcategory||n.title).match(new RegExp("<span.+span>\\w*","g"));if(e&&e.length>0){const t=document.createElement("div");t.innerHTML=e[0],o=t.textContent}}catch(i){console.log(i)}l.push(a,{highlightState:{wordToHighlight:o}})},maxHits:r.maxHits})})(a,n,r,o),i(!0))})),t.current=!0)},b=(0,r.useCallback)((t=>{a.current.contains(t.target)||a.current.focus(),e.handleSearchBarToggle&&e.handleSearchBarToggle(!e.isSearchBarExpanded)}),[e.isSearchBarExpanded]);let y;return p&&(g(),y=window.navigator.platform.startsWith("Mac")?"Search \u2318+K":"Search Ctrl+K"),(0,u.jsxs)("div",{className:"navbar__search",children:[(0,u.jsx)("span",{"aria-label":"expand searchbar",role:"button",className:ye("search-icon",{"search-icon-hidden":e.isSearchBarExpanded}),onClick:b,onKeyDown:b,tabIndex:0}),(0,u.jsx)("input",{id:"search_input_react",type:"search",placeholder:o?y:"Loading...","aria-label":"Search",className:ye("navbar__search-input",{"search-bar-expanded":e.isSearchBarExpanded},{"search-bar":!e.isSearchBarExpanded}),onClick:g,onMouseOver:g,onFocus:b,onBlur:b,ref:a,disabled:!o}),(0,u.jsx)(xe,{})]},"search-box")},Ee={navbarSearchContainer:"navbarSearchContainer_Bca1"};function _e(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,a.A)(n,Ee.navbarSearchContainer),children:t})}var Ce=n(8295),Ae=n(1754);var Te=n(5597);const je=e=>e.docs.find((t=>t.id===e.mainDocId));const Ne={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,le.A)(),p=(0,he.o)(),{search:f,hash:h}=(0,s.zy)(),m=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${h}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(me,{className:ge}),g]}),items:m})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(_e,{className:n,children:(0,u.jsx)(Se,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,u.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.QB)(t,r),s=o?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>s||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,Ae.Vd)(r)[0],i=t??o.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(oe,{...a,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:c,hash:d}=(0,s.zy)(),p=(0,Ce.zK)(n),f=(0,Ce.jh)(n),{savePreferredVersionName:h}=(0,Te.g1)(n),m=[...a,...f.map((e=>{const t=p.alternateDocVersions[e.name]??je(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...o],g=(0,Ae.Vd)(n)[0],b=t&&m.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,y=t&&m.length>1?void 0:je(g).path;return m.length<=1?(0,u.jsx)(oe,{...i,mobile:t,label:b,to:y,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:b,to:y,items:m,isActive:r?()=>!1:void 0})}};function Re(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ne[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Le(){const e=(0,j.M)(),t=(0,k.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Re,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Pe(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Oe(){const e=0===(0,k.p)().navbar.items.length,t=D();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Pe,{onClick:()=>t.hide()}),t.content]})}function Ie(){const e=(0,j.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Y,{}),primaryMenu:(0,u.jsx)(Le,{}),secondaryMenu:(0,u.jsx)(Oe,{})}):null}const De={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Me(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function Fe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,k.p)(),i=(0,j.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-o.current,c=window.innerHeight;s&&i>=s?n(!1):i+c<l&&n(!0)})),(0,c.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[De.navbarHideable,!d&&De.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Me,{onClick:i.toggle}),(0,u.jsx)(Ie,{})]})}var ze=n(440);const Be={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function $e(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Ue(e){let{error:t}=e;const n=(0,ze.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{className:Be.errorBoundaryError,children:n})}class qe extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const He="right";function Ge(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function We(){const{toggle:e,shown:t}=(0,j.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(Ge,{})})}const Ve={colorModeToggle:"colorModeToggle_DEke"};function Ke(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(qe,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Re,{...e})},t)))})}function Qe(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Ye(){const e=(0,j.M)(),t=(0,k.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??He)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(Qe,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(We,{}),(0,u.jsx)(K,{}),(0,u.jsx)(Ke,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ke,{items:r}),(0,u.jsx)(W,{className:Ve.colorModeToggle}),!a&&(0,u.jsx)(_e,{children:(0,u.jsx)(Se,{})})]})})}function Je(){return(0,u.jsx)(Fe,{children:(0,u.jsx)(Ye,{})})}function Ze(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,s=(0,Z.A)(n),l=(0,Z.A)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(J.A,{className:"footer__link-item",...r?{href:o?l:r}:{to:s},...i,children:[a,r&&!(0,X.A)(r)&&(0,u.jsx)(te.A,{})]})}function Xe(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(Ze,{item:t})},t.href??t.to)}function et(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(Xe,{item:e},t)))})]})}function tt(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(et,{column:e},t)))})}function nt(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function rt(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(Ze,{item:t})}function at(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(rt,{item:e}),t.length!==n+1&&(0,u.jsx)(nt,{})]},n)))})})}function ot(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(tt,{columns:t}):(0,u.jsx)(at,{links:t})}var it=n(1122);const st={footerLogoLink:"footerLogoLink_BH7S"};function lt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,Z.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(it.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function ct(e){let{logo:t}=e;return t.href?(0,u.jsx)(J.A,{href:t.href,className:st.footerLogoLink,target:t.target,children:(0,u.jsx)(lt,{logo:t})}):(0,u.jsx)(lt,{logo:t})}function ut(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function dt(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,u.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function pt(){const{footer:e}=(0,k.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,u.jsx)(dt,{style:a,links:n&&n.length>0&&(0,u.jsx)(ot,{links:n}),logo:r&&(0,u.jsx)(ct,{logo:r}),copyright:t&&(0,u.jsx)(ut,{copyright:t})})}const ft=r.memo(pt),ht=(0,R.fM)([F.a,w.oq,N.Tv,Te.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(L.y_,{children:(0,u.jsx)(j.e,{children:(0,u.jsx)(O,{children:t})})})}]);function mt(e){let{children:t}=e;return(0,u.jsx)(ht,{children:t})}var gt=n(1107);function bt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(gt.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)($e,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(Ue,{error:t})})]})})})}const yt={mainWrapper:"mainWrapper_z2l0"};function vt(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,b.J)(),(0,u.jsxs)(mt,{children:[(0,u.jsx)(i.be,{title:s,description:l}),(0,u.jsx)(v,{}),(0,u.jsx)(T,{}),(0,u.jsx)(Je,{}),(0,u.jsx)("div",{id:d,className:(0,a.A)(g.G.wrapper.main,yt.mainWrapper,r),children:(0,u.jsx)(o.A,{fallback:e=>(0,u.jsx)(bt,{...e}),children:t})}),!n&&(0,u.jsx)(ft,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),s=n(1122),l=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,a.A)(s?.href||"/"),h=n?"":t,m=s?.alt??h;return(0,l.jsxs)(r.A,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:m,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>c});var r=n(6540),a=n(8193),o=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function h(e){if(!a.A.canUseDOM)return e?u:d}function m(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),(0,s.jsx)(t,{ref:u,style:c?void 0:h(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:l,children:a})}function g(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,s.jsx)(m,{...n,collapsed:l}):null}function b(e){let{lazy:t,...n}=e;const r=t?g:m;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>m,oq:()=>h});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),s=n(6342),l=n(4848);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function h(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>g});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),s=n(6342),l=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,h=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),m=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[a,o]=(0,r.useState)(h(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&m(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,g1:()=>v});var r=n(6540),a=n(8295),o=n(7065),i=n(6342),s=n(1754),l=n(9532),c=n(9466),u=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const h=r.createContext(null);function m(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=m();return(0,u.jsx)(h.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return s.C5?(0,u.jsx)(g,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function y(){const e=(0,r.useContext)(h);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},4207:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(s);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>h});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),s=n(9532);function l(e){!function(e){const t=(0,i.W6)(),n=(0,s._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(6342),u=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,c.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const u=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:i})),[e,n,u,i])}function f(e){let{children:t}=e;const n=p();return(0,u.jsx)(d.Provider,{value:n,children:t})}function h(){const e=r.useContext(d);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,s]=o,l=(0,a.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{d1:()=>A,Nr:()=>h,w8:()=>y,C5:()=>p,$S:()=>m,cC:()=>f,B5:()=>C,Vd:()=>S,QB:()=>_,fW:()=>E,OF:()=>x,Y:()=>k});var r=n(6540),a=n(6347),o=n(2831),i=n(8295),s=n(5597),l=n(2252),c=n(4207);function u(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){const t=(0,l.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function h(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=h(t);if(e)return e}}(e):void 0:e.href}function m(){const{pathname:e}=(0,a.zy)(),t=(0,c.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=w({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function k(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function w(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function x(){const e=(0,c.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?w({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,s.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function _(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function C(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,l.r)(),i=t.routes,s=i.find((e=>(0,a.B6)(n.pathname,e)));if(!s)return null;const c=s.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.v)(i),sidebarName:c,sidebarItems:u}}function A(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!h(e)))}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>h});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const s=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.h)(),p=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),s=(0,a.A)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:s})}),n]})}function h(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>c,gk:()=>f});var r=n(6540),a=n(8193),o=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(d()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>a});n(4586);const r="default";function a(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>l});n(6540);const r="localStorage";function a(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function o(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,i||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),i=!0),null}var t}let i=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=o(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,a.zy)(),c=(0,o.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>k,TM:()=>C,yJ:()=>f,sC:()=>T,AO:()=>p});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&a(e),l=t&&a(t),c=s||l;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var u=i[i.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var m=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var b="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,k=void 0!==c&&c,w=i.getUserConfirmation,x=void 0===w?g:w,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=u(o,_)),f(o,r,n)}function A(){return Math.random().toString(36).substr(2,E)}var T=h();function j(e){(0,r.A)($,e),$.length=n.length,T.notifyListeners($.location,$.action)}function N(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(C(e.state))}function R(){P(C(v()))}var L=!1;function P(e){if(L)L=!1,j();else{T.confirmTransitionTo(e,"POP",x,(function(t){t?j({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(L=!0,M(a))}(e)}))}}var O=C(v()),I=[O.key];function D(e){return _+p(e)}function M(e){n.go(e)}var F=0;function z(e){1===(F+=e)&&1===e?(window.addEventListener(b,N),o&&window.addEventListener(y,R)):0===F&&(window.removeEventListener(b,N),o&&window.removeEventListener(y,R))}var B=!1;var $={length:n.length,action:"POP",location:O,createHref:D,push:function(e,t){var r="PUSH",o=f(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=D(o),i=o.key,s=o.state;if(a)if(n.pushState({key:i,state:s},null,t),k)window.location.href=t;else{var l=I.indexOf($.location.key),c=I.slice(0,l+1);c.push(o.key),I=c,j({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=D(o),i=o.key,s=o.state;if(a)if(n.replaceState({key:i,state:s},null,t),k)window.location.replace(t);else{var l=I.indexOf($.location.key);-1!==l&&(I[l]=o.key),j({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=T.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var w="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,c=void 0===i?"slash":i,b=e.basename?d(l(e.basename)):"",y=x[c],v=y.encodePath,k=y.decodePath;function C(){var e=k(E());return b&&(e=u(e,b)),f(e)}var A=h();function T(e){(0,r.A)(B,e),B.length=t.length,A.notifyListeners(B.location,B.action)}var j=!1,N=null;function R(){var e,t,n=E(),r=v(n);if(n!==r)_(r);else{var a=C(),i=B.location;if(!j&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(N===p(a))return;N=null,function(e){if(j)j=!1,T();else{var t="POP";A.confirmTransitionTo(e,t,o,(function(n){n?T({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(p(t));-1===n&&(n=0);var r=I.lastIndexOf(p(e));-1===r&&(r=0);var a=n-r;a&&(j=!0,D(a))}(e)}))}}(a)}}var L=E(),P=v(L);L!==P&&_(P);var O=C(),I=[p(O)];function D(e){t.go(e)}var M=0;function F(e){1===(M+=e)&&1===e?window.addEventListener(w,R):0===M&&window.removeEventListener(w,R)}var z=!1;var B={length:t.length,action:"POP",location:O,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(b+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(b+t);if(E()!==a){N=t,function(e){window.location.hash=e}(a);var o=I.lastIndexOf(p(B.location)),i=I.slice(0,o+1);i.push(t),I=i,T({action:n,location:r})}else T()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(b+t);E()!==a&&(N=t,_(a));var o=I.indexOf(p(B.location));-1!==o&&(I[o]=t),T({action:n,location:r})}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return z||(F(1),z=!0),function(){return z&&(z=!1,F(-1)),t()}},listen:function(e){var t=A.appendListener(e);return F(1),function(){F(-1),t()}}};return B}function A(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,c=void 0===l?6:l,u=h();function d(e){(0,r.A)(k,e),k.length=k.entries.length,u.notifyListeners(k.location,k.action)}function m(){return Math.random().toString(36).substr(2,c)}var g=A(s,0,o.length-1),b=o.map((function(e){return f(e,void 0,"string"==typeof e?m():e.key||m())})),y=p;function v(e){var t=A(k.index+e,0,k.entries.length-1),r=k.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var k={length:b.length,action:"POP",location:b[g],index:g,entries:b,createHref:y,push:function(e,t){var r="PUSH",a=f(e,t,m(),k.location);u.confirmTransitionTo(a,r,n,(function(e){if(e){var t=k.index+1,n=k.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,m(),k.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(k.entries[k.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=k.index+e;return t>=0&&t<k.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return k}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=f(n);a&&a!==h&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<i.length;++g){var b=i[g];if(!(o[b]||r&&r[b]||m&&m[b]||s&&s[b])){var y=p(n,b);try{c(t,b,y)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&o(l)};s||c(),i.forEach((function(t){e.matches(t,a.exclude)?c():a.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0,d=function(){var e=o.getIteratorNode(i);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,s)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(c);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,s=parseInt(e.start,10)-i;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),p=e.value.substr(u+i.start);if(i.node=o.wrapRangeInTextNode(i.node,c,u),e.value=d+p,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var s=a.index;if(0!==i)for(var l=1;l<i;l++)s+=a[l].length;t=o.wrapRangeInTextNode(t,s,s+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var c=1;c<i;c++)l+=s[c].length;var u=l+s[i].length;o.wrapRangeInMappedTextNode(t,l,u,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var s=a.checkWhitespaceRanges(e,i,o.value),l=s.start,c=s.end;s.valid&&a.wrapRangeInMappedTextNode(o,l,c,(function(n){return t(n,e,o.value.substring(l,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,s=o.length,l=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+l),c=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===s?this.opt.done(r):c(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(a>=o.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),h=p.indexOf(f);if(h>-1){++a;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(h+f.length),y=[];m&&y.push.apply(y,i([m])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=8692},3157:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));var s={},l=e[r];if(l){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var i in a(t,o),s[t]=!0,n[t])s[i]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[r]=s,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(l);i=i.map(c),s=(s||[]).map(c);var u=n(i),d=n(s);i.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(l),h=u;a(h);){for(var m in p={},h){var g=l[m];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var y in f(b))if(y in u){p[b]=!0;break}for(var v in h=p)u[v]=!0}var k={getIds:function(){var e=[];return k.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var a,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)a=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete l[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return s[e]=a}for(var u in n)c(u);var d=[];for(var p in l)d.push(s[p]);return i(d)}(f,u,t,n)}};return k}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function m(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),A=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),L=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D,M=Object.assign;function F(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var a=c.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s]){var l="\n"+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function $(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case j:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case L:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function q(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function Z(e,t){J(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function oe(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var be=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=va(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=wa(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Ae(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Te(e,t){return e(t)}function je(){}var Ne=!1;function Re(e,t,n){if(Ne)return e(t,n);Ne=!0;try{return Te(e,t,n)}finally{Ne=!1,(null!==Se||null!==Ee)&&(je(),Ae())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Pe=!1;if(u)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ue){Pe=!1}function Ie(e,t,n,r,a,o,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var De=!1,Me=null,Fe=!1,ze=null,Be={onError:function(e){De=!0,Me=e}};function $e(e,t,n,r,a,o,i,s,l){De=!1,Me=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ue(e)!==e)throw Error(o(188))}function Ge(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return He(a),e;if(i===r)return He(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Ve=a.unstable_scheduleCallback,Ke=a.unstable_cancelCallback,Qe=a.unstable_shouldYield,Ye=a.unstable_requestPaint,Je=a.unstable_now,Ze=a.unstable_getCurrentPriorityLevel,Xe=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~a;0!==s?r=dt(s):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var vt=0;function kt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,xt,St,Et,_t,Ct=!1,At=[],Tt=null,jt=null,Nt=null,Rt=new Map,Lt=new Map,Pt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function Dt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ya(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ke=r,n.target.dispatchEvent(r),ke=null,t.shift()}return!0}function zt(e,t,n){Ft(e)&&n.delete(t)}function Bt(){Ct=!1,null!==Tt&&Ft(Tt)&&(Tt=null),null!==jt&&Ft(jt)&&(jt=null),null!==Nt&&Ft(Nt)&&(Nt=null),Rt.forEach(zt),Lt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<At.length){$t(At[0],e);for(var n=1;n<At.length;n++){var r=At[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Tt&&$t(Tt,e),null!==jt&&$t(jt,e),null!==Nt&&$t(Nt,e),Rt.forEach(t),Lt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Mt(n),null===n.blockedOn&&Pt.shift()}var qt=k.ReactCurrentBatchConfig,Ht=!0;function Gt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=1,Vt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Wt(e,t,n,r){var a=vt,o=qt.transition;qt.transition=null;try{vt=4,Vt(e,t,n,r)}finally{vt=a,qt.transition=o}}function Vt(e,t,n,r){if(Ht){var a=Qt(e,t,n,r);if(null===a)Hr(e,t,r,Kt,n),It(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Tt=Dt(Tt,e,t,n,r,a),!0;case"dragenter":return jt=Dt(jt,e,t,n,r,a),!0;case"mouseover":return Nt=Dt(Nt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Rt.set(o,Dt(Rt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Lt.set(o,Dt(Lt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==a;){var o=va(a);if(null!==o&&wt(o),null===(o=Qt(e,t,n,r))&&Hr(e,t,r,Kt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Kt=null;function Qt(e,t,n,r){if(Kt=null,null!==(e=ya(e=we(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=qe(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Xe:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Jt=null,Zt=null,Xt=null;function en(){if(Xt)return Xt;var e,t,n=Zt,r=n.length,a="value"in Jt?Jt.value:Jt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Xt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=an(cn),dn=M({},cn,{view:0,detail:0}),pn=an(dn),fn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=an(fn),mn=an(M({},fn,{dataTransfer:0})),gn=an(M({},dn,{relatedTarget:0})),bn=an(M({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=M({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=an(yn),kn=an(M({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return En}var Cn=M({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=an(Cn),Tn=an(M({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),jn=an(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),Nn=an(M({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=M({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=an(Rn),Pn=[9,13,27,32],On=u&&"CompositionEvent"in window,In=null;u&&"documentMode"in document&&(In=document.documentMode);var Dn=u&&"TextEvent"in window&&!In,Mn=u&&(!On||In&&8<In&&11>=In),Fn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Gn(e,t,n,r){Ce(r),0<(t=Wr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Vn=null;function Kn(e){Fr(e,0)}function Qn(e){if(V(ka(e)))return e}function Yn(e,t){if("change"===e)return t}var Jn=!1;if(u){var Zn;if(u){var Xn="oninput"in document;if(!Xn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Xn="function"==typeof er.oninput}Zn=Xn}else Zn=!1;Jn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){Wn&&(Wn.detachEvent("onpropertychange",nr),Vn=Wn=null)}function nr(e){if("value"===e.propertyName&&Qn(Vn)){var t=[];Gn(t,Vn,e,we(e)),Re(Kn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,(Wn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Vn)}function or(e,t){if("click"===e)return Qn(t)}function ir(e,t){if("input"===e||"change"===e)return Qn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!sr(e[a],t[a]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=ur(n,o);var i=ur(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,yr=null,vr=!1;function kr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==gr||gr!==K(r)||("selectionStart"in(r=gr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=Wr(br,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},Er={};function _r(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}u&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Cr=_r("animationend"),Ar=_r("animationiteration"),Tr=_r("animationstart"),jr=_r("transitionend"),Nr=new Map,Rr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lr(e,t){Nr.set(e,t),l(t,[e])}for(var Pr=0;Pr<Rr.length;Pr++){var Or=Rr[Pr];Lr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Lr(Cr,"onAnimationEnd"),Lr(Ar,"onAnimationIteration"),Lr(Tr,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(jr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,s,l,c){if($e.apply(this,arguments),De){if(!De)throw Error(o(198));var u=Me;De=!1,Me=null,Fe||(Fe=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,c),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,c=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,c),o=l}}}if(Fe)throw e=ze,Fe=!1,ze=null,e}function zr(e,t){var n=t[ma];void 0===n&&(n=t[ma]=new Set);var r=e+"__bubble";n.has(r)||(qr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),qr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Dr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function qr(e,t,n,r){switch(Yt(t)){case 1:var a=Gt;break;case 4:a=Wt;break;default:a=Vt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=ya(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}Re((function(){var r=o,a=we(n),i=[];e:{var s=Nr.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=jn;break;case Cr:case Ar:case Tr:l=bn;break;case jr:l=Nn;break;case"scroll":l=pn;break;case"wheel":l=Ln;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Tn}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&(null!=(m=Le(h,p))&&u.push(Gr(h,m,f)))),d)break;h=h.return}0<u.length&&(s=new l(s,c,null,n,a),i.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===ke||!(c=n.relatedTarget||n.fromElement)||!ya(c)&&!c[ha])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?ya(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=hn,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=Tn,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:ka(l),f=null==c?s:ka(c),(s=new u(m,h+"leave",l,n,a)).target=d,s.relatedTarget=f,m=null,ya(a)===r&&((u=new u(p,h+"enter",c,n,a)).target=f,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,h=0,f=u=l;f;f=Vr(f))h++;for(f=0,m=p;m;m=Vr(m))f++;for(;0<h-f;)u=Vr(u),h--;for(;0<f-h;)p=Vr(p),f--;for(;h--;){if(u===p||null!==p&&u===p.alternate)break e;u=Vr(u),p=Vr(p)}u=null}else u=null;null!==l&&Kr(i,s,l,u,!1),null!==c&&null!==d&&Kr(i,d,c,u,!0)}if("select"===(l=(s=r?ka(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Yn;else if(Hn(s))if(Jn)g=ir;else{g=ar;var b=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=or);switch(g&&(g=g(e,r))?Gn(i,g,n,a):(b&&b(e,s,r),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&ee(s,"number",s.value)),b=r?ka(r):window,e){case"focusin":(Hn(b)||"true"===b.contentEditable)&&(gr=b,br=r,yr=null);break;case"focusout":yr=br=gr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,kr(i,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":kr(i,n,a)}var y;if(On)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Un?Bn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Mn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==v?"onCompositionEnd"===v&&Un&&(y=en()):(Zt="value"in(Jt=a)?Jt.value:Jt.textContent,Un=!0)),0<(b=Wr(r,v)).length&&(v=new kn(v,e,null,n,a),i.push({event:v,listeners:b}),y?v.data=y:null!==(y=$n(n))&&(v.data=y))),(y=Dn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Fn);case"textInput":return(e=t.data)===Fn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!On&&Bn(e,t)?(e=en(),Xt=Zt=Jt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Wr(r,"onBeforeInput")).length&&(a=new kn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=y))}Fr(i,t)}))}function Gr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Le(e,n))&&r.unshift(Gr(e,o,a)),null!=(o=Le(e,t))&&r.push(Gr(e,o,a))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,a?null!=(l=Le(n,o))&&i.unshift(Gr(n,l,s)):a||null!=(l=Le(n,o))&&i.push(Gr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Qr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Jr(e){return("string"==typeof e?e:""+e).replace(Qr,"\n").replace(Yr,"")}function Zr(e,t,n){if(t=Jr(t),Jr(e)!==t&&n)throw Error(o(425))}function Xr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(sa)}:ra;function sa(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ca(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ua(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),pa="__reactFiber$"+da,fa="__reactProps$"+da,ha="__reactContainer$"+da,ma="__reactEvents$"+da,ga="__reactListeners$"+da,ba="__reactHandles$"+da;function ya(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ua(e);null!==e;){if(n=e[pa])return n;e=ua(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[pa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ka(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wa(e){return e[fa]||null}var xa=[],Sa=-1;function Ea(e){return{current:e}}function _a(e){0>Sa||(e.current=xa[Sa],xa[Sa]=null,Sa--)}function Ca(e,t){Sa++,xa[Sa]=e.current,e.current=t}var Aa={},Ta=Ea(Aa),ja=Ea(!1),Na=Aa;function Ra(e,t){var n=e.type.contextTypes;if(!n)return Aa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function La(e){return null!=(e=e.childContextTypes)}function Pa(){_a(ja),_a(Ta)}function Oa(e,t,n){if(Ta.current!==Aa)throw Error(o(168));Ca(Ta,t),Ca(ja,n)}function Ia(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,q(e)||"Unknown",a));return M({},n,r)}function Da(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Aa,Na=Ta.current,Ca(Ta,e),Ca(ja,ja.current),!0}function Ma(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ia(e,t,Na),r.__reactInternalMemoizedMergedChildContext=e,_a(ja),_a(Ta),Ca(Ta,e)):_a(ja),Ca(ja,n)}var Fa=null,za=!1,Ba=!1;function $a(e){null===Fa?Fa=[e]:Fa.push(e)}function Ua(){if(!Ba&&null!==Fa){Ba=!0;var e=0,t=vt;try{var n=Fa;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Fa=null,za=!1}catch(a){throw null!==Fa&&(Fa=Fa.slice(e+1)),Ve(Xe,Ua),a}finally{vt=t,Ba=!1}}return null}var qa=[],Ha=0,Ga=null,Wa=0,Va=[],Ka=0,Qa=null,Ya=1,Ja="";function Za(e,t){qa[Ha++]=Wa,qa[Ha++]=Ga,Ga=e,Wa=t}function Xa(e,t,n){Va[Ka++]=Ya,Va[Ka++]=Ja,Va[Ka++]=Qa,Qa=e;var r=Ya;e=Ja;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Ya=1<<32-it(t)+a|n<<a|r,Ja=o+e}else Ya=1<<o|n<<a|r,Ja=e}function eo(e){null!==e.return&&(Za(e,1),Xa(e,1,0))}function to(e){for(;e===Ga;)Ga=qa[--Ha],qa[Ha]=null,Wa=qa[--Ha],qa[Ha]=null;for(;e===Qa;)Qa=Va[--Ka],Va[Ka]=null,Ja=Va[--Ka],Va[Ka]=null,Ya=Va[--Ka],Va[Ka]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Lc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ca(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Qa?{id:Ya,overflow:Ja}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Lc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(ao){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ca(n.nextSibling);var r=no;t&&so(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!ao)return uo(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw fo(),Error(o(418));for(;t;)io(e,t),t=ca(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ca(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ca(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=ro;e;)e=ca(e.nextSibling)}function ho(){ro=no=null,ao=!1}function mo(e){null===oo?oo=[e]:oo.push(e)}var go=k.ReactCurrentBatchConfig;function bo(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var yo=Ea(null),vo=null,ko=null,wo=null;function xo(){wo=ko=vo=null}function So(e){var t=yo.current;_a(yo),e._currentValue=t}function Eo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _o(e,t){vo=e,wo=ko=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ks=!0),e.firstContext=null)}function Co(e){var t=e._currentValue;if(wo!==e)if(e={context:e,memoizedValue:t,next:null},null===ko){if(null===vo)throw Error(o(308));ko=e,vo.dependencies={lanes:0,firstContext:e}}else ko=ko.next=e;return t}var Ao=null;function To(e){null===Ao?Ao=[e]:Ao.push(e)}function jo(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,To(t)):(n.next=a.next,a.next=n),t.interleaved=n,No(e,r)}function No(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Ro=!1;function Lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Io(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&jl){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,No(e,n)}return null===(a=r.interleaved)?(t.next=t,To(r)):(t.next=a.next,a.next=t),r.interleaved=t,No(e,n)}function Do(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Mo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Fo(e,t,n,r){var a=e.updateQueue;Ro=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?o=c:i.next=c,i=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==o){var d=a.baseState;for(i=0,u=c=l=null,s=o;;){var p=s.lane,f=s.eventTime;if((r&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=M({},d,p);break e;case 2:Ro=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,i|=p;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===u&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Ml|=i,e.lanes=i,e.memoizedState=d}}function zo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Bo=(new r.Component).refs;function $o(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Uo={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),o=Oo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Io(e,o,a))&&(rc(t,e,a,r),Do(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),o=Oo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Io(e,o,a))&&(rc(t,e,a,r),Do(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),a=Oo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Io(e,a,r))&&(rc(t,e,r,n),Do(t,e,r))}};function qo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(a,o))}function Ho(e,t,n){var r=!1,a=Aa,o=t.contextType;return"object"==typeof o&&null!==o?o=Co(o):(a=La(t)?Na:Ta.current,o=(r=null!=(r=t.contextTypes))?Ra(e,a):Aa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Uo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Go(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Uo.enqueueReplaceState(t,t.state,null)}function Wo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Bo,Lo(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Co(o):(o=La(t)?Na:Ta.current,a.context=Ra(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&($o(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Uo.enqueueReplaceState(a,a.state,null),Fo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function Vo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===Bo&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Ko(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Qo(e){return(0,e._init)(e._payload)}function Yo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Oc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Fc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===L&&Qo(o)===t.type)?((r=a(t,n.props)).ref=Vo(e,t,n),r.return=e,r):((r=Ic(n.type,n.key,n.props,null,e.mode,r)).ref=Vo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Dc(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Ic(t.type,t.key,t.props,null,e.mode,n)).ref=Vo(e,null,t),n.return=e,n;case x:return(t=zc(t,e.mode,n)).return=e,t;case L:return p(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Dc(t,e.mode,n,null)).return=e,t;Ko(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?c(e,t,n,r):null;case x:return n.key===a?u(e,t,n,r):null;case L:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);Ko(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case L:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);Ko(t,r)}return null}function m(a,o,s,l){for(var c=null,u=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var b=f(a,d,s[m],l);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(a,d),o=i(b,o,m),null===u?c=b:u.sibling=b,u=b,d=g}if(m===s.length)return n(a,d),ao&&Za(a,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(a,s[m],l))&&(o=i(d,o,m),null===u?c=d:u.sibling=d,u=d);return ao&&Za(a,m),c}for(d=r(a,d);m<s.length;m++)null!==(g=h(d,a,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=i(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(a,e)})),ao&&Za(a,m),c}function g(a,s,l,c){var u=I(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,m=s,g=s=0,b=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(b=m,m=null):b=m.sibling;var v=f(a,m,y.value,c);if(null===v){null===m&&(m=b);break}e&&m&&null===v.alternate&&t(a,m),s=i(v,s,g),null===d?u=v:d.sibling=v,d=v,m=b}if(y.done)return n(a,m),ao&&Za(a,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(a,y.value,c))&&(s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return ao&&Za(a,g),u}for(m=r(a,m);!y.done;g++,y=l.next())null!==(y=h(m,a,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(a,e)})),ao&&Za(a,g),u}return function e(r,o,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case w:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){n(r,u.sibling),(o=a(u,i.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===L&&Qo(c)===u.type){n(r,u.sibling),(o=a(u,i.props)).ref=Vo(r,u,i),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===S?((o=Dc(i.props.children,r.mode,l,i.key)).return=r,r=o):((l=Ic(i.type,i.key,i.props,null,r.mode,l)).ref=Vo(r,o,i),l.return=r,r=l)}return s(r);case x:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=zc(i,r.mode,l)).return=r,r=o}return s(r);case L:return e(r,o,(u=i._init)(i._payload),l)}if(te(i))return m(r,o,i,l);if(I(i))return g(r,o,i,l);Ko(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Fc(i,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var Jo=Yo(!0),Zo=Yo(!1),Xo={},ei=Ea(Xo),ti=Ea(Xo),ni=Ea(Xo);function ri(e){if(e===Xo)throw Error(o(174));return e}function ai(e,t){switch(Ca(ni,t),Ca(ti,e),Ca(ei,Xo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(ei),Ca(ei,t)}function oi(){_a(ei),_a(ti),_a(ni)}function ii(e){ri(ni.current);var t=ri(ei.current),n=le(t,e.type);t!==n&&(Ca(ti,e),Ca(ei,n))}function si(e){ti.current===e&&(_a(ei),_a(ti))}var li=Ea(0);function ci(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ui=[];function di(){for(var e=0;e<ui.length;e++)ui[e]._workInProgressVersionPrimary=null;ui.length=0}var pi=k.ReactCurrentDispatcher,fi=k.ReactCurrentBatchConfig,hi=0,mi=null,gi=null,bi=null,yi=!1,vi=!1,ki=0,wi=0;function xi(){throw Error(o(321))}function Si(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function Ei(e,t,n,r,a,i){if(hi=i,mi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pi.current=null===e||null===e.memoizedState?ss:ls,e=n(r,a),vi){i=0;do{if(vi=!1,ki=0,25<=i)throw Error(o(301));i+=1,bi=gi=null,t.updateQueue=null,pi.current=cs,e=n(r,a)}while(vi)}if(pi.current=is,t=null!==gi&&null!==gi.next,hi=0,bi=gi=mi=null,yi=!1,t)throw Error(o(300));return e}function _i(){var e=0!==ki;return ki=0,e}function Ci(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===bi?mi.memoizedState=bi=e:bi=bi.next=e,bi}function Ai(){if(null===gi){var e=mi.alternate;e=null!==e?e.memoizedState:null}else e=gi.next;var t=null===bi?mi.memoizedState:bi.next;if(null!==t)bi=t,gi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(gi=e).memoizedState,baseState:gi.baseState,baseQueue:gi.baseQueue,queue:gi.queue,next:null},null===bi?mi.memoizedState=bi=e:bi=bi.next=e}return bi}function Ti(e,t){return"function"==typeof t?t(e):t}function ji(e){var t=Ai(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=gi,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var l=s=null,c=null,u=i;do{var d=u.lane;if((hi&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=r):c=c.next=p,mi.lanes|=d,Ml|=d}u=u.next}while(null!==u&&u!==i);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(ks=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,mi.lanes|=i,Ml|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ni(e){var t=Ai(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);sr(i,t.memoizedState)||(ks=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ri(){}function Li(e,t){var n=mi,r=Ai(),a=t(),i=!sr(r.memoizedState,a);if(i&&(r.memoizedState=a,ks=!0),r=r.queue,Hi(Ii.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==bi&&1&bi.memoizedState.tag){if(n.flags|=2048,zi(9,Oi.bind(null,n,r,a,t),void 0,null),null===Nl)throw Error(o(349));30&hi||Pi(n,t,a)}return a}function Pi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=mi.updateQueue)?(t={lastEffect:null,stores:null},mi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oi(e,t,n,r){t.value=n,t.getSnapshot=r,Di(t)&&Mi(e)}function Ii(e,t,n){return n((function(){Di(t)&&Mi(e)}))}function Di(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Mi(e){var t=No(e,1);null!==t&&rc(t,e,1,-1)}function Fi(e){var t=Ci();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ti,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,mi,e),[t.memoizedState,e]}function zi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=mi.updateQueue)?(t={lastEffect:null,stores:null},mi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bi(){return Ai().memoizedState}function $i(e,t,n,r){var a=Ci();mi.flags|=e,a.memoizedState=zi(1|t,n,void 0,void 0===r?null:r)}function Ui(e,t,n,r){var a=Ai();r=void 0===r?null:r;var o=void 0;if(null!==gi){var i=gi.memoizedState;if(o=i.destroy,null!==r&&Si(r,i.deps))return void(a.memoizedState=zi(t,n,o,r))}mi.flags|=e,a.memoizedState=zi(1|t,n,o,r)}function qi(e,t){return $i(8390656,8,e,t)}function Hi(e,t){return Ui(2048,8,e,t)}function Gi(e,t){return Ui(4,2,e,t)}function Wi(e,t){return Ui(4,4,e,t)}function Vi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ki(e,t,n){return n=null!=n?n.concat([e]):null,Ui(4,4,Vi.bind(null,t,e),n)}function Qi(){}function Yi(e,t){var n=Ai();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ji(e,t){var n=Ai();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Zi(e,t,n){return 21&hi?(sr(n,t)||(n=mt(),mi.lanes|=n,Ml|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ks=!0),e.memoizedState=n)}function Xi(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{vt=n,fi.transition=r}}function es(){return Ai().memoizedState}function ts(e,t,n){var r=nc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))as(t,n);else if(null!==(n=jo(e,t,n,r))){rc(n,e,r,tc()),os(n,t,r)}}function ns(e,t,n){var r=nc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))as(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,sr(s,i)){var l=t.interleaved;return null===l?(a.next=a,To(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(c){}null!==(n=jo(e,t,a,r))&&(rc(n,e,r,a=tc()),os(n,t,r))}}function rs(e){var t=e.alternate;return e===mi||null!==t&&t===mi}function as(e,t){vi=yi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function os(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var is={readContext:Co,useCallback:xi,useContext:xi,useEffect:xi,useImperativeHandle:xi,useInsertionEffect:xi,useLayoutEffect:xi,useMemo:xi,useReducer:xi,useRef:xi,useState:xi,useDebugValue:xi,useDeferredValue:xi,useTransition:xi,useMutableSource:xi,useSyncExternalStore:xi,useId:xi,unstable_isNewReconciler:!1},ss={readContext:Co,useCallback:function(e,t){return Ci().memoizedState=[e,void 0===t?null:t],e},useContext:Co,useEffect:qi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,$i(4194308,4,Vi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $i(4194308,4,e,t)},useInsertionEffect:function(e,t){return $i(4,2,e,t)},useMemo:function(e,t){var n=Ci();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ci();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ts.bind(null,mi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ci().memoizedState=e},useState:Fi,useDebugValue:Qi,useDeferredValue:function(e){return Ci().memoizedState=e},useTransition:function(){var e=Fi(!1),t=e[0];return e=Xi.bind(null,e[1]),Ci().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=mi,a=Ci();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Nl)throw Error(o(349));30&hi||Pi(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,qi(Ii.bind(null,r,i,e),[e]),r.flags|=2048,zi(9,Oi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ci(),t=Nl.identifierPrefix;if(ao){var n=Ja;t=":"+t+"R"+(n=(Ya&~(1<<32-it(Ya)-1)).toString(32)+n),0<(n=ki++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=wi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:Co,useCallback:Yi,useContext:Co,useEffect:Hi,useImperativeHandle:Ki,useInsertionEffect:Gi,useLayoutEffect:Wi,useMemo:Ji,useReducer:ji,useRef:Bi,useState:function(){return ji(Ti)},useDebugValue:Qi,useDeferredValue:function(e){return Zi(Ai(),gi.memoizedState,e)},useTransition:function(){return[ji(Ti)[0],Ai().memoizedState]},useMutableSource:Ri,useSyncExternalStore:Li,useId:es,unstable_isNewReconciler:!1},cs={readContext:Co,useCallback:Yi,useContext:Co,useEffect:Hi,useImperativeHandle:Ki,useInsertionEffect:Gi,useLayoutEffect:Wi,useMemo:Ji,useReducer:Ni,useRef:Bi,useState:function(){return Ni(Ti)},useDebugValue:Qi,useDeferredValue:function(e){var t=Ai();return null===gi?t.memoizedState=e:Zi(t,gi.memoizedState,e)},useTransition:function(){return[Ni(Ti)[0],Ai().memoizedState]},useMutableSource:Ri,useSyncExternalStore:Li,useId:es,unstable_isNewReconciler:!1};function us(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ps(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function hs(e,t,n){(n=Oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gl||(Gl=!0,Wl=r),ps(0,t)},n}function ms(e,t,n){(n=Oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ps(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ps(0,t),"function"!=typeof r&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Cc.bind(null,e,t,n),t.then(e,e))}function bs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Oo(-1,1)).tag=2,Io(n,t,1))),n.lanes|=1),e)}var vs=k.ReactCurrentOwner,ks=!1;function ws(e,t,n,r){t.child=null===e?Zo(t,null,n,r):Jo(t,e.child,n,r)}function xs(e,t,n,r,a){n=n.render;var o=t.ref;return _o(t,a),r=Ei(e,t,n,r,o,a),n=_i(),null===e||ks?(ao&&n&&eo(t),t.flags|=1,ws(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gs(e,t,a))}function Ss(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Pc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ic(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Es(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Gs(e,t,a)}return t.flags|=1,(e=Oc(o,r)).ref=t.ref,e.return=t,t.child=e}function Es(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(ks=!1,t.pendingProps=r=o,!(e.lanes&a))return t.lanes=e.lanes,Gs(e,t,a);131072&e.flags&&(ks=!0)}}return As(e,t,n,r,a)}function _s(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Ol,Pl),Pl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Ol,Pl),Pl|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Ol,Pl),Pl|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Ol,Pl),Pl|=r;return ws(e,t,a,n),t.child}function Cs(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function As(e,t,n,r,a){var o=La(n)?Na:Ta.current;return o=Ra(t,o),_o(t,a),n=Ei(e,t,n,r,o,a),r=_i(),null===e||ks?(ao&&r&&eo(t),t.flags|=1,ws(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gs(e,t,a))}function Ts(e,t,n,r,a){if(La(n)){var o=!0;Da(t)}else o=!1;if(_o(t,a),null===t.stateNode)Hs(e,t),Ho(t,n,r),Wo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Co(c):c=Ra(t,c=La(n)?Na:Ta.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==c)&&Go(t,i,r,c),Ro=!1;var p=t.memoizedState;i.state=p,Fo(t,r,i,a),l=t.memoizedState,s!==r||p!==l||ja.current||Ro?("function"==typeof u&&($o(t,n,u,r),l=t.memoizedState),(s=Ro||qo(t,n,s,r,p,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=c,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Po(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:bo(t.type,s),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=Co(l):l=Ra(t,l=La(n)?Na:Ta.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&Go(t,i,r,l),Ro=!1,p=t.memoizedState,i.state=p,Fo(t,r,i,a);var h=t.memoizedState;s!==d||p!==h||ja.current||Ro?("function"==typeof f&&($o(t,n,f,r),h=t.memoizedState),(c=Ro||qo(t,n,c,r,p,h,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return js(e,t,n,r,o,a)}function js(e,t,n,r,a,o){Cs(e,t);var i=!!(128&t.flags);if(!r&&!i)return a&&Ma(t,n,!1),Gs(e,t,o);r=t.stateNode,vs.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Jo(t,e.child,null,o),t.child=Jo(t,null,s,o)):ws(e,t,s,o),t.memoizedState=r.state,a&&Ma(t,n,!0),t.child}function Ns(e){var t=e.stateNode;t.pendingContext?Oa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oa(0,t.context,!1),ai(e,t.containerInfo)}function Rs(e,t,n,r,a){return ho(),mo(a),t.flags|=256,ws(e,t,n,r),t.child}var Ls,Ps,Os,Is,Ds={dehydrated:null,treeContext:null,retryLane:0};function Ms(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fs(e,t,n){var r,a=t.pendingProps,i=li.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(li,1&i),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},1&a||null===s?s=Mc(l,a,0,null):(s.childLanes=0,s.pendingProps=l),e=Dc(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ms(n),t.memoizedState=Ds,e):zs(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,s){if(n)return 256&t.flags?(t.flags&=-257,Bs(e,t,s,r=ds(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Mc({mode:"visible",children:r.children},a,0,null),(i=Dc(i,a,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&Jo(t,e.child,null,s),t.child.memoizedState=Ms(s),t.memoizedState=Ds,i);if(!(1&t.mode))return Bs(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,Bs(e,t,s,r=ds(i=Error(o(419)),r,void 0))}if(l=!!(s&e.childLanes),ks||l){if(null!==(r=Nl)){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|s)?0:a)&&a!==i.retryLane&&(i.retryLane=a,No(e,a),rc(r,e,a,-1))}return gc(),Bs(e,t,s,r=ds(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Tc.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ca(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Va[Ka++]=Ya,Va[Ka++]=Ja,Va[Ka++]=Qa,Ya=e.id,Ja=e.overflow,Qa=t),t=zs(t,r.children),t.flags|=4096,t)}(e,t,l,a,r,i,n);if(s){s=a.fallback,l=t.mode,r=(i=e.child).sibling;var c={mode:"hidden",children:a.children};return 1&l||t.child===i?(a=Oc(i,c)).subtreeFlags=14680064&i.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null),null!==r?s=Oc(r,s):(s=Dc(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Ms(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ds,a}return e=(s=e.child).sibling,a=Oc(s,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function zs(e,t){return(t=Mc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bs(e,t,n,r){return null!==r&&mo(r),Jo(t,e.child,null,n),(e=zs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $s(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Eo(e.return,t,n)}function Us(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function qs(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(ws(e,t,r.children,n),2&(r=li.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$s(e,n,t);else if(19===e.tag)$s(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(li,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ci(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Us(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ci(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Us(t,!0,n,null,o);break;case"together":Us(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ml|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Oc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ws(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Vs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ks(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vs(t),null;case 1:case 17:return La(t.type)&&Pa(),Vs(t),null;case 3:return r=t.stateNode,oi(),_a(ja),_a(Ta),di(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(sc(oo),oo=null))),Ps(e,t),Vs(t),null;case 5:si(t);var a=ri(ni.current);if(n=t.type,null!==e&&null!=t.stateNode)Os(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Vs(t),null}if(e=ri(ei.current),po(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pa]=t,r[fa]=i,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var l in ye(n,i),a=null,i)if(i.hasOwnProperty(l)){var c=i[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":W(r),X(r,i,!0);break;case"textarea":W(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Xr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[pa]=t,e[fa]=r,Ls(e,t,!1,!1),t.stateNode=e;e:{switch(l=ve(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Y(e,r),a=Q(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in ye(n,a),c=a)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ge(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=u&&"onScroll"===i&&zr("scroll",e):null!=u&&v(e,i,u,l))}switch(n){case"input":W(e),X(e,r,!1);break;case"textarea":W(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Xr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vs(t),null;case 6:if(e&&null!=t.stateNode)Is(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=ri(ni.current),ri(ei.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return Vs(t),null;case 13:if(_a(li),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&1&t.mode&&!(128&t.flags))fo(),ho(),t.flags|=98560,i=!1;else if(i=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[pa]=t}else ho(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vs(t),i=!1}else null!==oo&&(sc(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&li.current?0===Il&&(Il=3):gc())),null!==t.updateQueue&&(t.flags|=4),Vs(t),null);case 4:return oi(),Ps(e,t),null===e&&Ur(t.stateNode.containerInfo),Vs(t),null;case 10:return So(t.type._context),Vs(t),null;case 19:if(_a(li),null===(i=t.memoizedState))return Vs(t),null;if(r=!!(128&t.flags),null===(l=i.rendering))if(r)Ws(i,!1);else{if(0!==Il||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ci(e))){for(t.flags|=128,Ws(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(li,1&li.current|2),t.child}e=e.sibling}null!==i.tail&&Je()>ql&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ci(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ws(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!ao)return Vs(t),null}else 2*Je()-i.renderingStartTime>ql&&1073741824!==n&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Je(),t.sibling=null,n=li.current,Ca(li,r?1&n|2:1&n),t):(Vs(t),null);case 22:case 23:return pc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Pl)&&(Vs(t),6&t.subtreeFlags&&(t.flags|=8192)):Vs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Qs(e,t){switch(to(t),t.tag){case 1:return La(t.type)&&Pa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oi(),_a(ja),_a(Ta),di(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return si(t),null;case 13:if(_a(li),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(li),null;case 4:return oi(),null;case 10:return So(t.type._context),null;case 22:case 23:return pc(),null;default:return null}}Ls=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ps=function(){},Os=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,ri(ei.current);var o,i=null;switch(n){case"input":a=Q(e,a),r=Q(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Xr)}for(u in ye(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var l=a[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zr("scroll",e),i||l===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Is=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ys=!1,Js=!1,Zs="function"==typeof WeakSet?WeakSet:Set,Xs=null;function el(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){_c(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){_c(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&tl(t,n,o)}a=a.next}while(a!==r)}}function al(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ol(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pa],delete t[fa],delete t[ma],delete t[ga],delete t[ba])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Xr));else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var dl=null,pl=!1;function fl(e,t,n){for(n=n.child;null!==n;)hl(e,t,n),n=n.sibling}function hl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Js||el(n,t);case 6:var r=dl,a=pl;dl=null,fl(e,t,n),pl=a,null!==(dl=r)&&(pl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(pl?(e=dl,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Ut(e)):la(dl,n.stateNode));break;case 4:r=dl,a=pl,dl=n.stateNode.containerInfo,pl=!0,fl(e,t,n),dl=r,pl=a;break;case 0:case 11:case 14:case 15:if(!Js&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&tl(n,t,i),a=a.next}while(a!==r)}fl(e,t,n);break;case 1:if(!Js&&(el(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){_c(n,t,s)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Js=(r=Js)||null!==n.memoizedState,fl(e,t,n),Js=r):fl(e,t,n);break;default:fl(e,t,n)}}function ml(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zs),t.forEach((function(t){var r=jc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,pl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,pl=!0;break e}l=l.return}if(null===dl)throw Error(o(160));hl(i,s,a),dl=null,pl=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(u){_c(a,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)bl(t,e),t=t.sibling}function bl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&r){try{rl(3,e,e.return),al(3,e)}catch(g){_c(e,e.return,g)}try{rl(5,e,e.return)}catch(g){_c(e,e.return,g)}}break;case 1:gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,"")}catch(g){_c(e,e.return,g)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===i.type&&null!=i.name&&J(a,i),ve(l,s);var u=ve(l,i);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(a,p):"dangerouslySetInnerHTML"===d?de(a,p):"children"===d?pe(a,p):v(a,d,p,u)}switch(l){case"input":Z(a,i);break;case"textarea":oe(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(a,!!i.multiple,h,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[fa]=i}catch(g){_c(e,e.return,g)}}break;case 6:if(gl(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(g){_c(e,e.return,g)}}break;case 3:if(gl(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(g){_c(e,e.return,g)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||(Ul=Je())),4&r&&ml(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Js=(u=Js)||d,gl(t,e),Js=u):gl(t,e),yl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(p=Xs=d;null!==Xs;){switch(h=(f=Xs).child,f.tag){case 0:case 11:case 14:case 15:rl(4,f,f.return);break;case 1:el(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){_c(r,n,g)}}break;case 5:el(f,f.return);break;case 22:if(null!==f.memoizedState){xl(p);continue}}null!==h?(h.return=f,Xs=h):xl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{a=p.stateNode,u?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(g){_c(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){_c(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gl(t,e),yl(e),4&r&&ml(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(sl(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,""),r.flags&=-33),ul(e,ll(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;cl(e,ll(e),i);break;default:throw Error(o(161))}}catch(s){_c(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,n){Xs=e,kl(e,t,n)}function kl(e,t,n){for(var r=!!(1&e.mode);null!==Xs;){var a=Xs,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Ys;if(!i){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Js;s=Ys;var c=Js;if(Ys=i,(Js=l)&&!c)for(Xs=a;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?Sl(a):null!==l?(l.return=i,Xs=l):Sl(a);for(;null!==o;)Xs=o,kl(o,t,n),o=o.sibling;Xs=a,Ys=s,Js=c}wl(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Xs=o):wl(e)}}function wl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Js||al(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Js)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:bo(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&zo(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}zo(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(o(163))}Js||512&t.flags&&ol(t)}catch(f){_c(t,t.return,f)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function Sl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{al(4,t)}catch(l){_c(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){_c(t,a,l)}}var o=t.return;try{ol(t)}catch(l){_c(t,o,l)}break;case 5:var i=t.return;try{ol(t)}catch(l){_c(t,i,l)}}}catch(l){_c(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var El,_l=Math.ceil,Cl=k.ReactCurrentDispatcher,Al=k.ReactCurrentOwner,Tl=k.ReactCurrentBatchConfig,jl=0,Nl=null,Rl=null,Ll=0,Pl=0,Ol=Ea(0),Il=0,Dl=null,Ml=0,Fl=0,zl=0,Bl=null,$l=null,Ul=0,ql=1/0,Hl=null,Gl=!1,Wl=null,Vl=null,Kl=!1,Ql=null,Yl=0,Jl=0,Zl=null,Xl=-1,ec=0;function tc(){return 6&jl?Je():-1!==Xl?Xl:Xl=Je()}function nc(e){return 1&e.mode?2&jl&&0!==Ll?Ll&-Ll:null!==go.transition?(0===ec&&(ec=mt()),ec):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Yt(e.type):1}function rc(e,t,n,r){if(50<Jl)throw Jl=0,Zl=null,Error(o(185));bt(e,n,r),2&jl&&e===Nl||(e===Nl&&(!(2&jl)&&(Fl|=n),4===Il&&lc(e,Ll)),ac(e,r),1===n&&0===jl&&!(1&t.mode)&&(ql=Je()+500,za&&Ua()))}function ac(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),s=1<<i,l=a[i];-1===l?s&n&&!(s&r)||(a[i]=ft(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=pt(e,e===Nl?Ll:0);if(0===r)null!==n&&Ke(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ke(n),1===t)0===e.tag?function(e){za=!0,$a(e)}(cc.bind(null,e)):$a(cc.bind(null,e)),ia((function(){!(6&jl)&&Ua()})),n=null;else{switch(kt(r)){case 1:n=Xe;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Nc(n,oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function oc(e,t){if(Xl=-1,ec=0,6&jl)throw Error(o(327));var n=e.callbackNode;if(Sc()&&e.callbackNode!==n)return null;var r=pt(e,e===Nl?Ll:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=bc(e,r);else{t=r;var a=jl;jl|=2;var i=mc();for(Nl===e&&Ll===t||(Hl=null,ql=Je()+500,fc(e,t));;)try{vc();break}catch(l){hc(e,l)}xo(),Cl.current=i,jl=a,null!==Rl?t=0:(Nl=null,Ll=0,t=Il)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=ic(e,a))),1===t)throw n=Dl,fc(e,0),lc(e,r),ac(e,Je()),n;if(6===t)lc(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!sr(o(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=bc(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=ic(e,i))),1!==t)))throw n=Dl,fc(e,0),lc(e,r),ac(e,Je()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:xc(e,$l,Hl);break;case 3:if(lc(e,r),(130023424&r)===r&&10<(t=Ul+500-Je())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xc.bind(null,e,$l,Hl),t);break}xc(e,$l,Hl);break;case 4:if(lc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=Je()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_l(r/1960))-r)){e.timeoutHandle=ra(xc.bind(null,e,$l,Hl),r);break}xc(e,$l,Hl);break;default:throw Error(o(329))}}}return ac(e,Je()),e.callbackNode===n?oc.bind(null,e):null}function ic(e,t){var n=Bl;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=bc(e,t))&&(t=$l,$l=n,null!==t&&sc(t)),e}function sc(e){null===$l?$l=e:$l.push.apply($l,e)}function lc(e,t){for(t&=~zl,t&=~Fl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(6&jl)throw Error(o(327));Sc();var t=pt(e,0);if(!(1&t))return ac(e,Je()),null;var n=bc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ic(e,r))}if(1===n)throw n=Dl,fc(e,0),lc(e,t),ac(e,Je()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xc(e,$l,Hl),ac(e,Je()),null}function uc(e,t){var n=jl;jl|=1;try{return e(t)}finally{0===(jl=n)&&(ql=Je()+500,za&&Ua())}}function dc(e){null!==Ql&&0===Ql.tag&&!(6&jl)&&Sc();var t=jl;jl|=1;var n=Tl.transition,r=vt;try{if(Tl.transition=null,vt=1,e)return e()}finally{vt=r,Tl.transition=n,!(6&(jl=t))&&Ua()}}function pc(){Pl=Ol.current,_a(Ol)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Rl)for(n=Rl.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Pa();break;case 3:oi(),_a(ja),_a(Ta),di();break;case 5:si(r);break;case 4:oi();break;case 13:case 19:_a(li);break;case 10:So(r.type._context);break;case 22:case 23:pc()}n=n.return}if(Nl=e,Rl=e=Oc(e.current,null),Ll=Pl=t,Il=0,Dl=null,zl=Fl=Ml=0,$l=Bl=null,null!==Ao){for(t=0;t<Ao.length;t++)if(null!==(r=(n=Ao[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Ao=null}return e}function hc(e,t){for(;;){var n=Rl;try{if(xo(),pi.current=is,yi){for(var r=mi.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}yi=!1}if(hi=0,bi=gi=mi=null,vi=!1,ki=0,Al.current=null,null===n||null===n.return){Il=1,Dl=t,Rl=null;break}e:{var i=e,s=n.return,l=n,c=t;if(t=Ll,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=bs(s);if(null!==h){h.flags&=-257,ys(h,s,l,0,t),1&h.mode&&gs(i,u,t),c=u;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(!(1&t)){gs(i,u,t),gc();break e}c=Error(o(426))}else if(ao&&1&l.mode){var b=bs(s);if(null!==b){!(65536&b.flags)&&(b.flags|=256),ys(b,s,l,0,t),mo(us(c,l));break e}}i=c=us(c,l),4!==Il&&(Il=2),null===Bl?Bl=[i]:Bl.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Mo(i,hs(0,c,t));break e;case 1:l=c;var y=i.type,v=i.stateNode;if(!(128&i.flags||"function"!=typeof y.getDerivedStateFromError&&(null===v||"function"!=typeof v.componentDidCatch||null!==Vl&&Vl.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t,Mo(i,ms(i,l,t));break e}}i=i.return}while(null!==i)}wc(n)}catch(k){t=k,Rl===n&&null!==n&&(Rl=n=n.return);continue}break}}function mc(){var e=Cl.current;return Cl.current=is,null===e?is:e}function gc(){0!==Il&&3!==Il&&2!==Il||(Il=4),null===Nl||!(268435455&Ml)&&!(268435455&Fl)||lc(Nl,Ll)}function bc(e,t){var n=jl;jl|=2;var r=mc();for(Nl===e&&Ll===t||(Hl=null,fc(e,t));;)try{yc();break}catch(a){hc(e,a)}if(xo(),jl=n,Cl.current=r,null!==Rl)throw Error(o(261));return Nl=null,Ll=0,Il}function yc(){for(;null!==Rl;)kc(Rl)}function vc(){for(;null!==Rl&&!Qe();)kc(Rl)}function kc(e){var t=El(e.alternate,e,Pl);e.memoizedProps=e.pendingProps,null===t?wc(e):Rl=t,Al.current=null}function wc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Qs(n,t)))return n.flags&=32767,void(Rl=n);if(null===e)return Il=6,void(Rl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Ks(n,t,Pl)))return void(Rl=n);if(null!==(t=t.sibling))return void(Rl=t);Rl=t=e}while(null!==t);0===Il&&(Il=5)}function xc(e,t,n){var r=vt,a=Tl.transition;try{Tl.transition=null,vt=1,function(e,t,n,r){do{Sc()}while(null!==Ql);if(6&jl)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Nl&&(Rl=Nl=null,Ll=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Kl||(Kl=!0,Nc(tt,(function(){return Sc(),null}))),i=!!(15990&n.flags),!!(15990&n.subtreeFlags)||i){i=Tl.transition,Tl.transition=null;var s=vt;vt=1;var l=jl;jl|=4,Al.current=null,function(e,t){if(ea=Ht,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(w){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==n||0!==a&&3!==p.nodeType||(l=s+a),p!==i||0!==r&&3!==p.nodeType||(c=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===n&&++u===a&&(l=s),f===i&&++d===r&&(c=s),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,b=m.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:bo(t.type,g),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var k=t.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(o(163))}}catch(w){_c(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}m=nl,nl=!1}(e,n),bl(n,e),hr(ta),Ht=!!ea,ta=ea=null,e.current=n,vl(n,e,a),Ye(),jl=l,vt=s,Tl.transition=i}else e.current=n;if(Kl&&(Kl=!1,Ql=e,Yl=a),i=e.pendingLanes,0===i&&(Vl=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),ac(e,Je()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Gl)throw Gl=!1,e=Wl,Wl=null,e;!!(1&Yl)&&0!==e.tag&&Sc(),i=e.pendingLanes,1&i?e===Zl?Jl++:(Jl=0,Zl=e):Jl=0,Ua()}(e,t,n,r)}finally{Tl.transition=a,vt=r}return null}function Sc(){if(null!==Ql){var e=kt(Yl),t=Tl.transition,n=vt;try{if(Tl.transition=null,vt=16>e?16:e,null===Ql)var r=!1;else{if(e=Ql,Ql=null,Yl=0,6&jl)throw Error(o(331));var a=jl;for(jl|=4,Xs=e.current;null!==Xs;){var i=Xs,s=i.child;if(16&Xs.flags){var l=i.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Xs=u;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:rl(8,d,i)}var p=d.child;if(null!==p)p.return=d,Xs=p;else for(;null!==Xs;){var f=(d=Xs).sibling,h=d.return;if(il(d),d===u){Xs=null;break}if(null!==f){f.return=h,Xs=f;break}Xs=h}}}var m=i.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Xs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Xs=s;else e:for(;null!==Xs;){if(2048&(i=Xs).flags)switch(i.tag){case 0:case 11:case 15:rl(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Xs=y;break e}Xs=i.return}}var v=e.current;for(Xs=v;null!==Xs;){var k=(s=Xs).child;if(2064&s.subtreeFlags&&null!==k)k.return=s,Xs=k;else e:for(s=v;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:al(9,l)}}catch(x){_c(l,l.return,x)}if(l===s){Xs=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Xs=w;break e}Xs=l.return}}if(jl=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{vt=n,Tl.transition=t}}return!1}function Ec(e,t,n){e=Io(e,t=hs(0,t=us(n,t),1),1),t=tc(),null!==e&&(bt(e,1,t),ac(e,t))}function _c(e,t,n){if(3===e.tag)Ec(e,e,n);else for(;null!==t;){if(3===t.tag){Ec(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vl||!Vl.has(r))){t=Io(t,e=ms(t,e=us(n,e),1),1),e=tc(),null!==t&&(bt(t,1,e),ac(t,e));break}}t=t.return}}function Cc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Ll&n)===n&&(4===Il||3===Il&&(130023424&Ll)===Ll&&500>Je()-Ul?fc(e,0):zl|=n),ac(e,t)}function Ac(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=tc();null!==(e=No(e,t))&&(bt(e,t,n),ac(e,n))}function Tc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ac(e,n)}function jc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Ac(e,n)}function Nc(e,t){return Ve(e,t)}function Rc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lc(e,t,n,r){return new Rc(e,t,n,r)}function Pc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Oc(e,t){var n=e.alternate;return null===n?((n=Lc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ic(e,t,n,r,a,i){var s=2;if(r=e,"function"==typeof e)Pc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Dc(n.children,a,i,t);case E:s=8,a|=8;break;case _:return(e=Lc(12,n,t,2|a)).elementType=_,e.lanes=i,e;case j:return(e=Lc(13,n,t,a)).elementType=j,e.lanes=i,e;case N:return(e=Lc(19,n,t,a)).elementType=N,e.lanes=i,e;case P:return Mc(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case A:s=9;break e;case T:s=11;break e;case R:s=14;break e;case L:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Lc(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Dc(e,t,n,r){return(e=Lc(7,e,r,t)).lanes=n,e}function Mc(e,t,n,r){return(e=Lc(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Fc(e,t,n){return(e=Lc(6,e,null,t)).lanes=n,e}function zc(e,t,n){return(t=Lc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function $c(e,t,n,r,a,o,i,s,l){return e=new Bc(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Lc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lo(o),e}function Uc(e){if(!e)return Aa;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(La(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(La(n))return Ia(e,n,t)}return t}function qc(e,t,n,r,a,o,i,s,l){return(e=$c(n,r,!0,e,0,o,0,s,l)).context=Uc(null),n=e.current,(o=Oo(r=tc(),a=nc(n))).callback=null!=t?t:null,Io(n,o,a),e.current.lanes=a,bt(e,a,r),ac(e,r),e}function Hc(e,t,n,r){var a=t.current,o=tc(),i=nc(a);return n=Uc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Io(a,t,i))&&(rc(e,a,i,o),Do(e,a,i)),i}function Gc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vc(e,t){Wc(e,t),(e=e.alternate)&&Wc(e,t)}El=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ja.current)ks=!0;else{if(!(e.lanes&n||128&t.flags))return ks=!1,function(e,t,n){switch(t.tag){case 3:Ns(t),ho();break;case 5:ii(t);break;case 1:La(t.type)&&Da(t);break;case 4:ai(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(yo,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(li,1&li.current),t.flags|=128,null):n&t.child.childLanes?Fs(e,t,n):(Ca(li,1&li.current),null!==(e=Gs(e,t,n))?e.sibling:null);Ca(li,1&li.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return qs(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(li,li.current),r)break;return null;case 22:case 23:return t.lanes=0,_s(e,t,n)}return Gs(e,t,n)}(e,t,n);ks=!!(131072&e.flags)}else ks=!1,ao&&1048576&t.flags&&Xa(t,Wa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var a=Ra(t,Ta.current);_o(t,n),a=Ei(null,t,r,e,a,n);var i=_i();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,La(r)?(i=!0,Da(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Lo(t),a.updater=Uo,t.stateNode=a,a._reactInternals=t,Wo(t,r,e,n),t=js(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),ws(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Pc(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===R)return 14}return 2}(r),e=bo(r,e),a){case 0:t=As(null,t,r,e,n);break e;case 1:t=Ts(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=Ss(null,t,r,bo(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,As(e,t,r,a=t.elementType===r?a:bo(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ts(e,t,r,a=t.elementType===r?a:bo(r,a),n);case 3:e:{if(Ns(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Po(e,t),Fo(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Rs(e,t,r,n,a=us(Error(o(423)),t));break e}if(r!==a){t=Rs(e,t,r,n,a=us(Error(o(424)),t));break e}for(ro=ca(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=Zo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ho(),r===a){t=Gs(e,t,n);break e}ws(e,t,r,n)}t=t.child}return t;case 5:return ii(t),null===e&&co(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,na(r,a)?s=null:null!==i&&na(r,i)&&(t.flags|=32),Cs(e,t),ws(e,t,s,n),t.child;case 6:return null===e&&co(t),null;case 13:return Fs(e,t,n);case 4:return ai(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Jo(t,null,r,n):ws(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xs(e,t,r,a=t.elementType===r?a:bo(r,a),n);case 7:return ws(e,t,t.pendingProps,n),t.child;case 8:case 12:return ws(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,Ca(yo,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===a.children&&!ja.current){t=Gs(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=Oo(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),Eo(i.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Eo(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ws(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,_o(t,n),r=r(a=Co(a)),t.flags|=1,ws(e,t,r,n),t.child;case 14:return a=bo(r=t.type,t.pendingProps),Ss(e,t,r,a=bo(r.type,a),n);case 15:return Es(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:bo(r,a),Hs(e,t),t.tag=1,La(r)?(e=!0,Da(t)):e=!1,_o(t,n),Ho(t,r,a),Wo(t,r,a,n),js(null,t,r,!0,e,n);case 19:return qs(e,t,n);case 22:return _s(e,t,n)}throw Error(o(156,t.tag))};var Kc="function"==typeof reportError?reportError:function(e){console.error(e)};function Qc(e){this._internalRoot=e}function Yc(e){this._internalRoot=e}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function eu(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var s=a;a=function(){var e=Gc(i);s.call(e)}}Hc(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Gc(i);o.call(e)}}var i=qc(t,r,e,0,null,!1,0,"",Xc);return e._reactRootContainer=i,e[ha]=i.current,Ur(8===e.nodeType?e.parentNode:e),dc(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var s=r;r=function(){var e=Gc(l);s.call(e)}}var l=$c(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=l,e[ha]=l.current,Ur(8===e.nodeType?e.parentNode:e),dc((function(){Hc(t,l,n,r)})),l}(n,t,e,a,r);return Gc(i)}Yc.prototype.render=Qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Hc(e,t,null,null)},Yc.prototype.unmount=Qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Hc(null,e,null,null)})),t[ha]=null}},Yc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Mt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),ac(t,Je()),!(6&jl)&&(ql=Je()+500,Ua()))}break;case 13:dc((function(){var t=No(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}})),Vc(e,1)}},xt=function(e){if(13===e.tag){var t=No(e,134217728);if(null!==t)rc(t,e,134217728,tc());Vc(e,134217728)}},St=function(e){if(13===e.tag){var t=nc(e),n=No(e,t);if(null!==n)rc(n,e,t,tc());Vc(e,t)}},Et=function(){return vt},_t=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},xe=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=wa(r);if(!a)throw Error(o(90));V(r),Z(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=uc,je=dc;var tu={usingClientEntryPoint:!1,Events:[va,ka,wa,Ce,Ae,uc]},nu={findFiberByHostInstance:ya,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{at=au.inject(ru),ot=au}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Jc(e))throw Error(o(299));var n=!1,r="",a=Kc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=$c(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,n){if(!Zc(t))throw Error(o(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Jc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",s=Kc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=qc(t,null,e,1,null!=n?n:null,a,0,i,s),e[ha]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Yc(t)},t.render=function(e,t,n){if(!Zc(t))throw Error(o(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Zc(e))throw Error(o(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return eu(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],i.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],i[c[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>X,vd:()=>G});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),s=n.n(i),l=n(311),c=n.n(l),u=n(2833),d=n.n(u);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},b={rel:["amphtml","canonical","alternate"]},y={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.keys(g).map((function(e){return g[e]})),w={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(w).reduce((function(e,t){return e[w[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},A=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},T=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var s=o[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][c]&&(a[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var s=o[i],l=p({},r[s],a[s]);r[s]=l}return e}),[]).reverse()},j=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},N=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},L=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},P=[g.NOSCRIPT,g.SCRIPT,g.STYLE],O=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},D=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[w[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=w[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},F=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=D(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=I(n),o=N(t);return a?"<"+e+' data-rh="true" '+a+">"+O(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+O(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return D(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+O(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=R(e.metaTags,v),o=R(t,b),i=R(n,y);return{priorityMethods:{toComponent:function(){return[].concat(M(g.META,a.priority),M(g.LINK,o.priority),M(g.SCRIPT,i.priority))},toString:function(){return F(g.META,a.priority,r)+" "+F(g.LINK,o.priority,r)+" "+F(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);f=h.priorityMethods,u=h.linkTags,d=h.metaTags,p=h.scriptTags}return{priority:f,base:F(g.BASE,t,r),bodyAttributes:F("bodyAttributes",n,r),htmlAttributes:F("htmlAttributes",a,r),link:F(g.LINK,u,r),meta:F(g.META,d,r),noscript:F(g.NOSCRIPT,o,r),script:F(g.SCRIPT,p,r),style:F(g.STYLE,i,r),title:F(g.TITLE,{title:l,titleAttributes:c},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var W=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},V=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===a.indexOf(l)&&a.push(l);var u=o.indexOf(l);-1!==u&&o.splice(u,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},K=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;V(g.BODY,e.bodyAttributes),V(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=N(e)),V(g.TITLE,t)}(u,d);var p={baseTag:W(g.BASE,n),linkTags:W(g.LINK,a),metaTags:W(g.META,o),noscriptTags:W(g.NOSCRIPT,i),scriptTags:W(g.SCRIPT,l),styleTags:W(g.STYLE,c)},f={},h={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(h[e]=p[e].oldTags)})),t&&t(),s(e,f,h)},Q=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:A(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:T(g.LINK,["rel","href"],e),metaTags:T(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:T(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:T(g.SCRIPT,["src","innerHTML"],e),styleTags:T(g.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:j(e,"prioritizeSeoTags")});G.canUseDOM?(t=o,Q&&cancelAnimationFrame(Q),t.defer?Q=requestAnimationFrame((function(){K(t,(function(){Q=null}))})):(K(t),Q=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:q.isRequired},Y.displayName="HelmetDispatcher";var J=["children"],Z=["children"],X=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(L(this.props,"helmetData"),L(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return p({},a,((t={})[r.type]=i,t.titleAttributes=p({},o),t));case g.BODY:return p({},a,{bodyAttributes:p({},o)});case g.HTML:return p({},a,{htmlAttributes:p({},o)});default:return p({},a,((n={})[r.type]=p({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(k.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+k.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=m(r,J),s=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,o),l){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:s,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=m(e,Z),a=p({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Y,p({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Y,p({},a,{context:e}))}))},t}(r.Component);X.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},X.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},X.displayName="Helmet"},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,k=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case a:return t}}}function x(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===i||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===k||e.$$typeof===b)},t.typeOf=w},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var s=n(6540),l=n(5556),c=[],u=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function h(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),m=null;function g(){return m||(m=e(h.loader)),m.promise}return c.push(g),"function"==typeof h.webpack&&u.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),p=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),m=e(h.loader),r._loadModule()})),g(),r.state={error:m.error,pastDelay:!1,timedOut:!1,loading:m.loading,loaded:m.loaded},r}r(n,t),n.preload=function(){return g()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(h.modules)&&h.modules.forEach((function(t){e.context.loadable.report(t)})),m.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var n=function(){t({error:m.error,loaded:m.loaded,loading:m.loading}),e._clearTimeouts()};m.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},n}(s.Component),o(d,"contextTypes",{loadable:l.shape({report:l.func.isRequired})}),p}function m(e){return h(d,e)}m.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(p,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return s.Children.only(this.props.children)},t}(s.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}o(g,"propTypes",{report:l.func.isRequired}),o(g,"childContextTypes",{loadable:l.shape({report:l.func.isRequired}).isRequired}),m.Capture=g,m.preloadAll=function(){return new Promise((function(e,t){b(c).then(e,t)}))},m.preloadReady=function(){return new Promise((function(e,t){b(u).then(e,e)}))},e.exports=m},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>s});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{Kd:()=>u,N_:()=>g,k2:()=>v});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),s=n(8168),l=n(8587),c=n(1561),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},f=function(e){return e},h=o.forwardRef;void 0===h&&(h=f);var m=h((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,s.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=f!==h&&t||n,o.createElement("a",u)}));var g=h((function(e,t){var n=e.component,a=void 0===n?m:n,u=e.replace,g=e.to,b=e.innerRef,y=(0,l.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=e.history,r=p(d(g,e.location),e.location),l=r?n.createHref(r):"",m=(0,s.A)({},y,{href:l,navigate:function(){var t=d(g,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(p(t));(u||r?n.replace:n.push)(t)}});return f!==h?m.ref=t||b:m.innerRef=b,o.createElement(a,m)}))})),b=function(e){return e},y=o.forwardRef;void 0===y&&(y=b);var v=y((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,u=void 0===i?"active":i,f=e.activeStyle,h=e.className,m=e.exact,v=e.isActive,k=e.location,w=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=k||e.location,i=p(d(E,n),n),l=i.pathname,A=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=A?(0,r.B6)(n.pathname,{path:A,exact:m,sensitive:w,strict:x}):null,j=!!(v?v(T,n):T),N="function"==typeof h?h(j):h,R="function"==typeof S?S(j):S;j&&(N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(N,u),R=(0,s.A)({},R,f));var L=(0,s.A)({"aria-current":j&&a||null,className:N,style:R,to:i},C);return b!==y?L.ref=t||_:L.innerRef=_,o.createElement(g,L)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>L,XZ:()=>y,dO:()=>N,qh:()=>E,zy:()=>P});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),s=n(1513),l=n(1561),c=n(8168),u=n(8505),d=n.n(u),p=(n(4363),n(8587)),f=(n(4146),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var m=a.createContext||function(e,t){var n,o,s="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):f,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},a.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},a.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},a.getValue=function(){return this.context[s]?this.context[s].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return c.contextTypes=((o={})[s]=i().object,o),{Provider:l,Consumer:c}},g=function(e){var t=m();return t.displayName=e,t},b=g("Router-History"),y=g("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var k={},w=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,s=void 0!==i&&i,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<w&&(r[e]=o,x++),o}(n,{end:o,strict:s,sensitive:c}),a=r.regexp,i=r.keys,l=a.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return o&&!f?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,c.A)({},t,{location:n,match:r}),i=e.props,s=i.children,u=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===a.Children.count(e)}(s)&&(s=null),a.createElement(y.Provider,{value:o},o.match?s?"function"==typeof s?s(o):s:u?a.createElement(u,o):d?d(o):null:"function"==typeof s?s(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,c.A)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,s.AO)(e)}function T(e){return function(){(0,l.A)(!1)}}function j(){}a.Component;var N=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var R=a.useContext;function L(){return R(b)}function P(){return R(y).location}},8505:(e,t,n)=>{var r=n(4634);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,s="",u=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],p=n[1],f=n.index;if(s+=e.slice(i,f),i=f+d.length,p)s+=p[1];else{var h=e[i],m=n[2],g=n[3],b=n[4],y=n[5],v=n[6],k=n[7];s&&(r.push(s),s="");var w=null!=m&&null!=h&&h!==m,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||u,_=b||y;r.push({name:g||o++,prefix:m||"",delimiter:E,optional:S,repeat:x,partial:w,asterisk:!!k,pattern:_?c(_):k?".*":"[^"+l(E)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&r.push(s),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",s=t||{},l=(a||{}).pretty?i:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=s[u.name];if(null==p){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",s=0;s<e.length;s++){var c=e[s];if("string"==typeof c)i+=l(c);else{var p=l(c.prefix),f="(?:"+c.pattern+")";t.push(c),c.repeat&&(f+="(?:"+p+f+")*"),i+=f=c.optional?c.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var h=l(n.delimiter||"/"),m=i.slice(-h.length)===h;return a||(i=(m?i.slice(0,-h.length):i)+"(?:"+h+"(?=$))?"),i+=o?"$":a&&m?"":"(?="+h+"|$)",u(new RegExp("^"+i,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(f(e[a],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(o(e,n),t,n)}(e,t,n)}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var k=v.prototype=new y;k.constructor=v,m(k,b.prototype),k.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===o[a]&&(o[a]=l[a]);return{$$typeof:n,type:e,key:i,ref:s,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var A=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function j(e,t,a,o,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===o?"."+T(l,0):o,w(i)?(a="",null!=e&&(a=e.replace(A,"$&/")+"/"),j(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(l=0,o=""===o?".":o+":",w(e))for(var c=0;c<e.length;c++){var u=o+T(s=e[c],c);l+=j(s,t,a,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=j(s=s.value,t,a,u=o+T(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function N(e,t,n){if(null==e)return e;var r=[],a=0;return j(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},P={transition:null},O={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:N,forEach:function(e,t,n){N(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return N(e,(function(){t++})),t},toArray:function(e){return N(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)x.call(t,c)&&!E.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];a.children=l}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return L.current.useCallback(e,t)},t.useContext=function(e){return L.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return L.current.useDeferredValue(e)},t.useEffect=function(e,t){return L.current.useEffect(e,t)},t.useId=function(){return L.current.useId()},t.useImperativeHandle=function(e,t,n){return L.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return L.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return L.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return L.current.useMemo(e,t)},t.useReducer=function(e,t,n){return L.current.useReducer(e,t,n)},t.useRef=function(e){return L.current.useRef(e)},t.useState=function(e){return L.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return L.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return L.current.useTransition()},t.version="18.2.0"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,n))c<a&&0>o(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,f=3,h=!1,m=!1,g=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(g=!1,k(e),!m)if(null!==r(c))m=!0,P(x);else{var t=r(u);null!==t&&O(w,t.startTime-e)}}function x(e,n){m=!1,g&&(g=!1,y(C),C=-1),h=!0;var o=f;try{for(k(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!j());){var i=p.callback;if("function"==typeof i){p.callback=null,f=p.priorityLevel;var s=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&a(c),k(n)}else a(c);p=r(c)}if(null!==p)var l=!0;else{var d=r(u);null!==d&&O(w,d.startTime-n),l=!1}return l}finally{p=null,f=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,A=5,T=-1;function j(){return!(t.unstable_now()-T<A)}function N(){if(null!==_){var e=t.unstable_now();T=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof v)S=function(){v(N)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,L=R.port2;R.port1.onmessage=N,S=function(){L.postMessage(null)}}else S=function(){b(N,0)};function P(e){_=e,E||(E=!0,S())}function O(e,n){C=b((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,P(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(C),C=-1):g=!0,O(w,o-i))):(e.sortIndex=s,n(c,e),m||h||(m=!0,P(x))),e},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(a=n?n.call(r,u,d,c):void 0)||void 0===a&&u!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Screeb",tagline:"Developer documentation",favicon:"img/favicon.ico",url:"https://screeb.app",baseUrl:"/",projectName:"developers.screeb.app",organizationName:"screeb",trailingSlash:!1,onBrokenLinks:"ignore",onBrokenMarkdownLinks:"warn",onBrokenAnchors:"warn",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},headTags:[{tagName:"script",attributes:{type:"application/javascript"},innerHTML:"\n(function (s,c,r,ee,b) {\ns['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};\nb=c.createElement('script');b.type='text/javascript';\nb.id=r;b.src=ee;b.async=1;c.getElementsByTagName(\"head\")[0].appendChild(b);\n}(window,document,'$screeb','https://t2.screeb.app/tag.js'));\n$screeb('init', 'c05786bb-1e67-4da8-ad89-f33acc29bc72');\n"}],presets:[["classic",{googleTagManager:{containerId:"GTM-WS25WNNJ"},docs:{path:"docs/sdk-js",routeBasePath:"sdk-js",sidebarPath:"./sidebars/sidebar-sdk-js.ts",versions:{current:{label:"Javascript tag",badge:!0}}},theme:{customCss:"./src/css/custom.css"}}]],plugins:[["@docusaurus/plugin-content-docs",{id:"sdk-android",path:"docs/sdk-android",routeBasePath:"sdk-android",sidebarPath:"./sidebars/sidebar-sdk-android.ts",versions:{current:{label:"Android SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-ios",path:"docs/sdk-ios",routeBasePath:"sdk-ios",sidebarPath:"./sidebars/sidebar-sdk-ios.ts",versions:{current:{label:"iOS SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-react-native",path:"docs/sdk-react-native",routeBasePath:"sdk-react-native",sidebarPath:"./sidebars/sidebar-sdk-react-native.ts",versions:{current:{label:"React Native SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"sdk-flutter",path:"docs/sdk-flutter",routeBasePath:"sdk-flutter",sidebarPath:"./sidebars/sidebar-sdk-flutter.ts",versions:{current:{label:"Flutter SDK",badge:!0}}}],["@docusaurus/plugin-content-docs",{id:"api-and-connectors",path:"docs/api-and-connectors",routeBasePath:"api-and-connectors",sidebarPath:"./sidebars/sidebar-api-and-connectors.ts",versions:{current:{label:"API and connectors"}}}],["@docusaurus/plugin-content-docs",{id:"private",path:"docs/private",routeBasePath:"private",sidebarPath:!1,versions:{current:{label:"Private Documentation",badge:!0}}}],["/Users/samber/project/github.com/screeb/developers/node_modules/docusaurus-lunr-search/src/index.js",{excludeRoutes:["private/**"],disableVersioning:!0}]],themeConfig:{image:"img/logo.png",navbar:{title:"Documentation",logo:{alt:"Screeb Logo",src:"img/favicon.png",href:"/"},hideOnScroll:!0,items:[{type:"dropdown",label:"SDKs",docspluginid:"sdk-js",items:[{label:"Javascript tag",to:"sdk-js"},{label:"Android SDK",to:"sdk-android"},{label:"iOS SDK",to:"sdk-ios"},{label:"React Native SDK",to:"sdk-react-native"},{label:"Flutter SDK",to:"sdk-flutter"}],position:"left"},{type:"docsVersionDropdown",docsPluginId:"api-and-connectors",label:"API and Connectors",items:[{type:"docSidebar",sidebarId:"docSidebar"}],position:"left",dropdownItemsBefore:[],dropdownItemsAfter:[]},{to:"https://changelog.screeb.app",label:"Changelog",position:"right"},{to:"https://help.screeb.app",label:"Help Center",position:"right"},{href:"https://admin.screeb.app",label:"Login",position:"right"}]},footer:{style:"dark",links:[{title:"Getting Started",items:[{label:"Documentation",to:"/"},{label:"User Guide",href:"https://help.screeb.app/"},{label:"Login",href:"https://admin.screeb.app/"},{label:"Signup",href:"https://screeb.app/pricing"}]},{title:"Community",items:[{label:"LinkedIn",href:"https://www.linkedin.com/company/screebapp"},{label:"Instagram",href:"https://www.instagram.com/screeb.app/"}]},{title:"More",items:[{label:"Website",href:"https://screeb.app"},{label:"GitHub",href:"https://github.com/ScreebApp"}]}],copyright:"Copyright \xa9 2024 Screeb, Inc."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},themes:[],scripts:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}}}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>A,f4:()=>ee});var r,a,o,i,s,l,c,u=n(6540),d=n(4164),p=Object.create,f=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))k.call(t,n)&&x(e,n,t[n]);if(y)for(var n of y(t))w.call(t,n)&&x(e,n,t[n]);return e},E=(e,t)=>h(e,g(t)),_=(e,t)=>{var n={};for(var r in e)k.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&y)for(var r of y(e))t.indexOf(r)<0&&w.call(e,r)&&(n[r]=e[r]);return n},C=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=o[s])}var c=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],a||s);var l=t[s],c=r.util.type(l);"Object"!==c||o[i(l)]?"Array"!==c||o[i(l)]||(o[i(l)]=!0,e(l,n,s,o)):(o[i(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new s;return l(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,s,u,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var m=f[h],g=m.inside,b=!!m.lookbehind,y=!!m.greedy,v=m.alias;if(y&&!m.pattern.global){var k=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,k+"g")}for(var w=m.pattern||m,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(y){if(!(_=o(w,S,e,b))||_.index>=e.length)break;var A=_.index,T=_.index+_[0].length,j=S;for(j+=x.value.length;A>=j;)j+=(x=x.next).value.length;if(S=j-=x.value.length,x.value instanceof a)continue;for(var N=x;N!==t.tail&&(j<T||"string"==typeof N.value);N=N.next)C++,j+=N.value.length;C--,E=e.slice(S,j),_.index-=S}else if(!(_=o(w,0,E,b)))continue;A=_.index;var R=_[0],L=E.slice(0,A),P=E.slice(A+R.length),O=S+E.length;d&&O>d.reach&&(d.reach=O);var I=x.prev;if(L&&(I=l(t,I,L),S+=L.length),c(t,I,C),x=l(t,I,new a(p,g?r.tokenize(R,g):R,v,R)),P&&l(t,x,P),C>1){var D={cause:p+","+h,reach:O};i(e,t,n,x.prev,S,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[b(r)[0]])((a={exports:{}}).exports,a),a.exports}),A=((e,t,n)=>(n=null!=e?p(v(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of b(t))k.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=m(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(C());A.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},A.languages.markup.tag.inside["attr-value"].inside.entity=A.languages.markup.entity,A.languages.markup.doctype.inside["internal-subset"].inside=A.languages.markup,A.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(A.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:A.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:A.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},A.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(A.languages.markup.tag,"addAttribute",{value:function(e,t){A.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:A.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),A.languages.html=A.languages.markup,A.languages.mathml=A.languages.markup,A.languages.svg=A.languages.markup,A.languages.xml=A.languages.extend("markup",{}),A.languages.ssml=A.languages.xml,A.languages.atom=A.languages.xml,A.languages.rss=A.languages.xml,o=A,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},A.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},A.languages.javascript=A.languages.extend("clike",{"class-name":[A.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),A.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,A.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:A.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:A.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:A.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:A.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:A.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),A.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:A.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),A.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),A.languages.markup&&(A.languages.markup.tag.addInlined("script","javascript"),A.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),A.languages.js=A.languages.javascript,A.languages.actionscript=A.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),A.languages.actionscript["class-name"].alias="function",delete A.languages.actionscript.parameter,delete A.languages.actionscript["literal-property"],A.languages.markup&&A.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:A.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(A),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),r(i[s]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(A),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(A),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(A),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(A),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var c,u=e.languages[n];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n)):s[t]||e})),u,n):n&&"none"!==n&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(A),A.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:A.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},A.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var o=p(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=u(0);"variable"===i.type&&(f(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,f(u(0),"property-mutation"),0<a.length)){var s=p(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&0<=a.indexOf(c.content)&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function p(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))a++;else if(r.test(s)&&0==--a)return o}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),A.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return u[n]=e,n})).join(""),n,i),Object.keys(u));return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=d.length)return;var i,l,p,f,h,m,g,b=n[o];"string"==typeof b||"string"==typeof b.content?(i=d[c],-1!==(g=(m="string"==typeof b?b:b.content).indexOf(i))&&(++c,l=m.substring(0,g),h=u[i],p=void 0,(f={})["interpolation-punctuation"]=a,3===(f=e.tokenize(h,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,h),f=m.substring(g+i.length),h=[],l&&h.push(l),h.push(p),f&&(t(m=[f]),h.push.apply(h,m)),"string"==typeof b?(n.splice.apply(n,[o,1].concat(h)),o+=h.length-1):b.content=h)):(g=b.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,s,c=n[r];"string"!=typeof c&&(o=c.content,Array.isArray(o)?"template-string"===c.type?(c=o[1],3===o.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,s=e.languages[c])&&(o[1]=l(i,s,c))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(A),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(A),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(A),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(A),A.languages.n4js=A.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),A.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),A.languages.n4jsd=A.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(A),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===s(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:s(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=s(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=s(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=s(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(A),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(A),A.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},A.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=A.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(A),A.languages.c=A.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),A.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),A.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},A.languages.c.string],char:A.languages.c.char,comment:A.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:A.languages.c}}}}),A.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete A.languages.c.boolean,A.languages.objectivec=A.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete A.languages.objectivec["class-name"],A.languages.objc=A.languages.objectivec,A.languages.reason=A.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),A.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete A.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(A),A.languages.go=A.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),A.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete A.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(A),A.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},A.languages.python["string-interpolation"].inside.interpolation.inside.rest=A.languages.python,A.languages.py=A.languages.python;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>T,duotoneDark:()=>j,duotoneLight:()=>N,github:()=>R,jettwaveDark:()=>H,jettwaveLight:()=>G,nightOwl:()=>L,nightOwlLight:()=>P,oceanicNext:()=>D,okaidia:()=>M,oneDark:()=>W,oneLight:()=>V,palenight:()=>F,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>q});var T={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},j={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},N={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},R={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},L={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},P={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},O="#c5a5c5",I="#8dc891",D={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:O}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:O}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},F={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},q={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},G={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},V={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},K=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},Q=/\r\n|\r|\n/,Y=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},J=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Z=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,c=t[i];const u=n[i][o];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=J(c,u.type),u.alias&&(c=J(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Q),p=d.length;s.push({types:c,content:d[0]});for(let t=1;t<p;t++)Y(s),l.push(s=[]),s.push({types:c,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return Y(s),l},X=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,u.useState)(K(t,e)),a=(0,u.useRef)(),o=(0,u.useRef)();return(0,u.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(K(t,e)))}),[e,t]),n})(o,r),s=(e=>(0,u.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=_(n,["className","style","line"]);const s=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=S(S({},s.style||{}),a)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=_(n,["token","className","style"]);const s=E(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(s.style=S(S({},s.style||{}),o)),s}),[t])})(i),c=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==n)return Z([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),Z(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:c,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ee=e=>(0,u.createElement)(X,E(S({},e),{prism:e.prism||A,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/markdown-page-4a2":{"__comp":"1f391b9e","__context":{"plugin":"b44a0471"},"content":"393be207"},"/api-and-connectors-d76":{"__comp":"5e95c892","__context":{"plugin":"3971591c"}},"/api-and-connectors-c5b":{"__comp":"a7bd4aaa","version":"3706957c"},"/api-and-connectors-d10":{"__comp":"a94703ab"},"/api-and-connectors-046":{"__comp":"14eb3368","categoryGeneratedIndex":"ec9cc15e"},"/api-and-connectors/releases-api-905":{"__comp":"17896441","content":"11b54088"},"/api-and-connectors/stitch-250":{"__comp":"17896441","content":"9685a691"},"/api-and-connectors/stitch-v2.0.0-0d0":{"__comp":"17896441","content":"6ff8aa06"},"/api-and-connectors/webhook-v1.3.0-fb4":{"__comp":"17896441","content":"ae514745"},"/api-and-connectors/webhook-v2.0.0-38c":{"__comp":"17896441","content":"16378f01"},"/api-and-connectors/webhook-v2.1.0-2dd":{"__comp":"17896441","content":"63601f50"},"/private-a01":{"__comp":"5e95c892","__context":{"plugin":"cea75d3f"}},"/private-e53":{"__comp":"a7bd4aaa","version":"7fae334a"},"/private-102":{"__comp":"a94703ab"},"/private/api-and-connectors/response-api-053":{"__comp":"17896441","content":"32be9b4b"},"/private/sdk-js/cloudflare-worker-bfe":{"__comp":"17896441","content":"85b1ce62"},"/private/sdk-js/device-tracking-1ab":{"__comp":"17896441","content":"7467673b"},"/private/sdk-js/feature-flagging-2fb":{"__comp":"17896441","content":"4919d9b2"},"/sdk-android-8dc":{"__comp":"5e95c892","__context":{"plugin":"f4b1de5d"}},"/sdk-android-374":{"__comp":"a7bd4aaa","version":"c7744253"},"/sdk-android-cf7":{"__comp":"a94703ab"},"/sdk-android-37d":{"__comp":"14eb3368","categoryGeneratedIndex":"59794a6a"},"/sdk-android/android-hooks-89e":{"__comp":"17896441","content":"4f001122"},"/sdk-android/event-tracking-9ff":{"__comp":"17896441","content":"c6652eb3"},"/sdk-android/group-assignation-8f2":{"__comp":"17896441","content":"007aa83c"},"/sdk-android/how-screeb-works-267":{"__comp":"17896441","content":"3f9f2b70"},"/sdk-android/identity-b04":{"__comp":"17896441","content":"95f65d10"},"/sdk-android/install-517":{"__comp":"17896441","content":"34ce4882"},"/sdk-android/push-notifications-9da":{"__comp":"17896441","content":"046e2352"},"/sdk-android/reference-059":{"__comp":"17896441","content":"39898ee8"},"/sdk-android/screen-tracking-f85":{"__comp":"17896441","content":"af27435a"},"/sdk-android/start-survey-programmatically-613":{"__comp":"17896441","content":"90375bcc"},"/sdk-android/troubleshooting-a7f":{"__comp":"17896441","content":"0d503c18"},"/sdk-android/what-is-screeb-336":{"__comp":"17896441","content":"0543b8aa"},"/sdk-flutter-81f":{"__comp":"5e95c892","__context":{"plugin":"6ccc6cd2"}},"/sdk-flutter-00b":{"__comp":"a7bd4aaa","version":"2a1e9f4c"},"/sdk-flutter-f0a":{"__comp":"a94703ab"},"/sdk-flutter-657":{"__comp":"14eb3368","categoryGeneratedIndex":"b2d0aac9"},"/sdk-flutter/event-tracking-245":{"__comp":"17896441","content":"6dd9e10c"},"/sdk-flutter/flutter-hooks-a89":{"__comp":"17896441","content":"1270006e"},"/sdk-flutter/group-assignation-c85":{"__comp":"17896441","content":"2866449f"},"/sdk-flutter/how-screeb-works-882":{"__comp":"17896441","content":"63c7d1a3"},"/sdk-flutter/identity-fd2":{"__comp":"17896441","content":"382451f1"},"/sdk-flutter/install-031":{"__comp":"17896441","content":"dfe73bcb"},"/sdk-flutter/reference-e38":{"__comp":"17896441","content":"b364f22b"},"/sdk-flutter/screen-tracking-5da":{"__comp":"17896441","content":"931451d8"},"/sdk-flutter/start-survey-programmatically-ba5":{"__comp":"17896441","content":"440b8a8b"},"/sdk-flutter/troubleshooting-cd6":{"__comp":"17896441","content":"0b4b0dd4"},"/sdk-flutter/what-is-screeb-0c3":{"__comp":"17896441","content":"a20cb6ab"},"/sdk-ios-1f8":{"__comp":"5e95c892","__context":{"plugin":"83561cfe"}},"/sdk-ios-150":{"__comp":"a7bd4aaa","version":"c9aab2c7"},"/sdk-ios-fc2":{"__comp":"a94703ab"},"/sdk-ios-69b":{"__comp":"14eb3368","categoryGeneratedIndex":"20c1daf3"},"/sdk-ios/event-tracking-44d":{"__comp":"17896441","content":"07543dbf"},"/sdk-ios/group-assignation-743":{"__comp":"17896441","content":"cea90034"},"/sdk-ios/how-screeb-works-eb1":{"__comp":"17896441","content":"15394cdb"},"/sdk-ios/identity-b6d":{"__comp":"17896441","content":"6f284254"},"/sdk-ios/install-72d":{"__comp":"17896441","content":"dba428f8"},"/sdk-ios/ios-hooks-65a":{"__comp":"17896441","content":"4b223fb6"},"/sdk-ios/push-notifications-a94":{"__comp":"17896441","content":"4c9256b7"},"/sdk-ios/reference-e30":{"__comp":"17896441","content":"c6c9d4ca"},"/sdk-ios/screen-tracking-bfe":{"__comp":"17896441","content":"dd0319fc"},"/sdk-ios/start-survey-programmatically-a82":{"__comp":"17896441","content":"f5b60c4a"},"/sdk-ios/troubleshooting-184":{"__comp":"17896441","content":"2b49919b"},"/sdk-ios/what-is-screeb-cad":{"__comp":"17896441","content":"b938605a"},"/sdk-js-34a":{"__comp":"5e95c892","__context":{"plugin":"2f469e1f"}},"/sdk-js-986":{"__comp":"a7bd4aaa","version":"935f2afb"},"/sdk-js-b8e":{"__comp":"a94703ab"},"/sdk-js-6f4":{"__comp":"14eb3368","categoryGeneratedIndex":"de6ae0ca"},"/sdk-js/event-tracking-d17":{"__comp":"17896441","content":"bc0b67dc"},"/sdk-js/examples-9ff":{"__comp":"17896441","content":"4012288b"},"/sdk-js/group-assignation-38f":{"__comp":"17896441","content":"fc554d7d"},"/sdk-js/how-screeb-works-4eb":{"__comp":"17896441","content":"ed489d73"},"/sdk-js/identity-455":{"__comp":"17896441","content":"b93f38ac"},"/sdk-js/install-e63":{"__comp":"17896441","content":"927293c5"},"/sdk-js/js-hooks-4a6":{"__comp":"17896441","content":"a9152a14"},"/sdk-js/npm-packages-0e1":{"__comp":"17896441","content":"520c9a9f"},"/sdk-js/reference-65b":{"__comp":"17896441","content":"328e6ec7"},"/sdk-js/start-survey-programmatically-6db":{"__comp":"17896441","content":"0961fa3e"},"/sdk-js/troubleshooting-a82":{"__comp":"17896441","content":"ee1a4a13"},"/sdk-js/what-is-screeb-e25":{"__comp":"17896441","content":"1618db88"},"/sdk-react-native-2f5":{"__comp":"5e95c892","__context":{"plugin":"9d20b01b"}},"/sdk-react-native-46a":{"__comp":"a7bd4aaa","version":"e8ea05a8"},"/sdk-react-native-164":{"__comp":"a94703ab"},"/sdk-react-native-dde":{"__comp":"14eb3368","categoryGeneratedIndex":"adbddd98"},"/sdk-react-native/event-tracking-3e1":{"__comp":"17896441","content":"e7d66809"},"/sdk-react-native/group-assignation-7e1":{"__comp":"17896441","content":"8fbe6e3b"},"/sdk-react-native/how-screeb-works-e98":{"__comp":"17896441","content":"7b9c005c"},"/sdk-react-native/identity-1a3":{"__comp":"17896441","content":"aa9dabaa"},"/sdk-react-native/install-18b":{"__comp":"17896441","content":"a11f7a62"},"/sdk-react-native/react-native-hooks-229":{"__comp":"17896441","content":"f84d9bdb"},"/sdk-react-native/screen-tracking-8be":{"__comp":"17896441","content":"20e05e66"},"/sdk-react-native/start-survey-programmatically-1c6":{"__comp":"17896441","content":"59a257f6"},"/sdk-react-native/troubleshooting-8df":{"__comp":"17896441","content":"53ca0c9d"},"/sdk-react-native/what-is-screeb-aca":{"__comp":"17896441","content":"06008df7"},"/-6e1":{"__comp":"1df93b7f","__context":{"plugin":"b44a0471"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.90122d7c.js.LICENSE.txt b/assets/js/main.d6046753.js.LICENSE.txt similarity index 100% rename from assets/js/main.90122d7c.js.LICENSE.txt rename to assets/js/main.d6046753.js.LICENSE.txt diff --git a/assets/js/runtime~main.0af59b66.js b/assets/js/runtime~main.0af59b66.js new file mode 100644 index 0000000..613096a --- /dev/null +++ b/assets/js/runtime~main.0af59b66.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,a,c,b,f,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=d,r.c=t,e=[],r.O=(a,c,b,f)=>{if(!c){var d=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&f||d>=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f<d&&(d=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,b,f]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var f=Object.create(null);r.r(f);var d={};a=a||[null,c({}),c([]),c(c)];for(var t=2&b&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(f,d),f},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({554:"520c9a9f",889:"3971591c",996:"c6c9d4ca",1238:"2f469e1f",1428:"2866449f",1486:"11b54088",1503:"0b4b0dd4",1636:"32be9b4b",1680:"6f284254",1835:"4f001122",1865:"0d503c18",2215:"16378f01",2220:"2a1e9f4c",2277:"6dd9e10c",2358:"007aa83c",2459:"3706957c",2832:"a11f7a62",2897:"7467673b",3157:"adbddd98",3388:"046e2352",3526:"4b223fb6",3596:"f4b1de5d",3696:"7b9c005c",3765:"fc554d7d",3814:"4012288b",3861:"927293c5",3872:"34ce4882",3884:"b364f22b",3904:"39898ee8",3945:"ae514745",4034:"de6ae0ca",4057:"9d20b01b",4134:"393be207",4227:"a9152a14",4265:"20c1daf3",4583:"1df93b7f",4627:"59794a6a",4733:"4c9256b7",4741:"2b49919b",4778:"0961fa3e",4804:"328e6ec7",4925:"dfe73bcb",5122:"07543dbf",5189:"7fae334a",5327:"cea75d3f",5622:"440b8a8b",5703:"dd0319fc",5811:"1618db88",5869:"b938605a",5870:"bc0b67dc",5970:"ee1a4a13",6061:"1f391b9e",6346:"c7744253",6425:"95f65d10",6453:"0543b8aa",6536:"59a257f6",6597:"ec9cc15e",6906:"83561cfe",6922:"931451d8",6946:"f84d9bdb",6969:"14eb3368",7004:"20e05e66",7074:"e7d66809",7084:"06008df7",7098:"a7bd4aaa",7132:"a20cb6ab",7269:"90375bcc",7312:"e8ea05a8",7329:"aa9dabaa",7350:"dba428f8",7494:"63601f50",7530:"8fbe6e3b",7565:"85b1ce62",7701:"ed489d73",7812:"1270006e",7897:"63c7d1a3",7949:"382451f1",7977:"c6652eb3",8173:"b93f38ac",8319:"c9aab2c7",8401:"17896441",8472:"cea90034",8569:"b2d0aac9",8581:"935f2afb",8666:"af27435a",8745:"4919d9b2",8896:"15394cdb",8980:"3f9f2b70",9048:"a94703ab",9251:"6ccc6cd2",9468:"9685a691",9481:"6ff8aa06",9647:"5e95c892",9762:"f5b60c4a",9795:"53ca0c9d",9972:"b44a0471"}[e]||e)+"."+{554:"f6c37e50",889:"15556757",996:"acd3bfd2",1238:"5eda94c3",1428:"92a12cd4",1486:"eb72dd5d",1503:"74ffed7b",1636:"625b5ee5",1680:"40afe8ed",1835:"48788910",1865:"c235e594",2215:"3c99ab7d",2220:"614f5d52",2237:"5f7114d4",2277:"96cb1a44",2358:"74b361ab",2459:"8d171e9b",2832:"e230f057",2897:"30a34d1a",3157:"e43d663a",3388:"3b601fc3",3526:"75a67855",3596:"fb9419bc",3696:"a115870d",3765:"28321418",3794:"ad72431d",3814:"746cc8c8",3861:"44ba3759",3872:"ce5374b9",3884:"c5a5b2ba",3904:"18f083bc",3945:"bf075591",4034:"d09aefc4",4057:"dbb008c8",4134:"22472742",4227:"7c956bd5",4265:"303d44b8",4583:"e24e348f",4627:"e1894524",4733:"0f6b6fbd",4741:"b61669bd",4778:"fd72a69a",4804:"74201167",4925:"abc8da1e",5122:"f6d5db65",5189:"55235034",5327:"6cc065d9",5622:"10f79a08",5703:"f8e91ea5",5811:"08af610c",5869:"6354eae9",5870:"b0b60ff3",5970:"b1c9db5b",6061:"9784cc7d",6346:"60548add",6425:"3f3b4f90",6453:"ef9890ae",6536:"7325b72b",6597:"685ef0bb",6906:"8370da3a",6922:"1b1d0d82",6946:"93664ad0",6969:"804d37af",7004:"3d2eb1d9",7074:"0d3b058a",7084:"66086d3d",7098:"d2cfda4e",7132:"8ba9e9cc",7269:"dd9f1a1b",7312:"5576fc59",7329:"6c5ec6e4",7350:"43b1baa9",7494:"fd169bb8",7530:"99e53d25",7565:"be0d0425",7701:"a79d3fd3",7812:"65a1a400",7897:"da90dae1",7949:"a2933aca",7977:"809d39db",8173:"4acf3b85",8319:"1de25a7d",8401:"1795bede",8472:"e8bef681",8569:"51d212cb",8577:"b2cfdb0b",8581:"65ec6932",8591:"0c0a62fb",8666:"e99f3806",8745:"db27e1d8",8896:"b2cf8376",8980:"2930eb24",9048:"5b026c04",9251:"656ad92a",9278:"7b14fb1f",9468:"963fc293",9481:"42d00491",9647:"c583ebf7",9762:"5362fb34",9795:"991c75d6",9972:"4dabd826"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},f="screeb-docs:",r.l=(e,a,c,d)=>{if(b[e])b[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+c){t=u;break}}t||(o=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.setAttribute("data-webpack",f+c),t.src=e),b[e]=[a];var l=(a,c)=>{t.onerror=t.onload=null,clearTimeout(s);var f=b[e];if(delete b[e],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401","520c9a9f":"554","3971591c":"889",c6c9d4ca:"996","2f469e1f":"1238","2866449f":"1428","11b54088":"1486","0b4b0dd4":"1503","32be9b4b":"1636","6f284254":"1680","4f001122":"1835","0d503c18":"1865","16378f01":"2215","2a1e9f4c":"2220","6dd9e10c":"2277","007aa83c":"2358","3706957c":"2459",a11f7a62:"2832","7467673b":"2897",adbddd98:"3157","046e2352":"3388","4b223fb6":"3526",f4b1de5d:"3596","7b9c005c":"3696",fc554d7d:"3765","4012288b":"3814","927293c5":"3861","34ce4882":"3872",b364f22b:"3884","39898ee8":"3904",ae514745:"3945",de6ae0ca:"4034","9d20b01b":"4057","393be207":"4134",a9152a14:"4227","20c1daf3":"4265","1df93b7f":"4583","59794a6a":"4627","4c9256b7":"4733","2b49919b":"4741","0961fa3e":"4778","328e6ec7":"4804",dfe73bcb:"4925","07543dbf":"5122","7fae334a":"5189",cea75d3f:"5327","440b8a8b":"5622",dd0319fc:"5703","1618db88":"5811",b938605a:"5869",bc0b67dc:"5870",ee1a4a13:"5970","1f391b9e":"6061",c7744253:"6346","95f65d10":"6425","0543b8aa":"6453","59a257f6":"6536",ec9cc15e:"6597","83561cfe":"6906","931451d8":"6922",f84d9bdb:"6946","14eb3368":"6969","20e05e66":"7004",e7d66809:"7074","06008df7":"7084",a7bd4aaa:"7098",a20cb6ab:"7132","90375bcc":"7269",e8ea05a8:"7312",aa9dabaa:"7329",dba428f8:"7350","63601f50":"7494","8fbe6e3b":"7530","85b1ce62":"7565",ed489d73:"7701","1270006e":"7812","63c7d1a3":"7897","382451f1":"7949",c6652eb3:"7977",b93f38ac:"8173",c9aab2c7:"8319",cea90034:"8472",b2d0aac9:"8569","935f2afb":"8581",af27435a:"8666","4919d9b2":"8745","15394cdb":"8896","3f9f2b70":"8980",a94703ab:"9048","6ccc6cd2":"9251","9685a691":"9468","6ff8aa06":"9481","5e95c892":"9647",f5b60c4a:"9762","53ca0c9d":"9795",b44a0471:"9972"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var b=r.o(e,a)?e[a]:void 0;if(0!==b)if(b)c.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>b=e[a]=[c,f]));c.push(b[2]=f);var d=r.p+r.u(a),t=new Error;r.l(d,(c=>{if(r.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var f=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+f+": "+d+")",t.name="ChunkLoadError",t.type=f,t.request=d,b[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var b,f,d=c[0],t=c[1],o=c[2],n=0;if(d.some((a=>0!==e[a]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(a&&a(c);n<d.length;n++)f=d[n],r.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return r.O(i)},c=self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[];c.forEach(a.bind(null,0)),c.push=a.bind(null,c.push.bind(c))})()})(); \ No newline at end of file diff --git a/assets/js/runtime~main.bcd691dd.js b/assets/js/runtime~main.bcd691dd.js deleted file mode 100644 index 6349e0c..0000000 --- a/assets/js/runtime~main.bcd691dd.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,a,c,b,d,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=f,r.c=t,e=[],r.O=(a,c,b,d)=>{if(!c){var f=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],d=e[i][2];for(var t=!0,o=0;o<c.length;o++)(!1&d||f>=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d<f&&(f=d));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[c,b,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var f={};a=a||[null,c({}),c([]),c(c)];for(var t=2&b&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,r.d(d,f),d},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({241:"624fc0ab",554:"520c9a9f",643:"44b7c15f",996:"c6c9d4ca",1235:"31606c83",1428:"2866449f",1486:"11b54088",1503:"0b4b0dd4",1536:"934be54c",1636:"32be9b4b",1680:"6f284254",1835:"4f001122",1865:"0d503c18",2215:"16378f01",2277:"6dd9e10c",2293:"03cc6337",2358:"007aa83c",2832:"a11f7a62",2897:"7467673b",3248:"cf286769",3388:"046e2352",3526:"4b223fb6",3616:"a7456010",3696:"7b9c005c",3765:"fc554d7d",3814:"4012288b",3861:"927293c5",3872:"34ce4882",3884:"b364f22b",3904:"39898ee8",3945:"ae514745",3967:"19079a0c",4134:"393be207",4227:"a9152a14",4438:"033bdbcf",4583:"1df93b7f",4608:"30114d79",4733:"4c9256b7",4741:"2b49919b",4778:"0961fa3e",4804:"328e6ec7",4815:"12dc5c73",4925:"dfe73bcb",5122:"07543dbf",5307:"4bcfe297",5451:"8c6c45d3",5617:"32a4d891",5622:"440b8a8b",5703:"dd0319fc",5742:"aba21aa0",5811:"1618db88",5869:"b938605a",5870:"bc0b67dc",5970:"ee1a4a13",6061:"1f391b9e",6425:"95f65d10",6447:"9e7e9fe8",6453:"0543b8aa",6536:"59a257f6",6922:"931451d8",6946:"f84d9bdb",6969:"14eb3368",7004:"20e05e66",7074:"e7d66809",7084:"06008df7",7098:"a7bd4aaa",7132:"a20cb6ab",7269:"90375bcc",7329:"aa9dabaa",7350:"dba428f8",7494:"63601f50",7530:"8fbe6e3b",7565:"85b1ce62",7701:"ed489d73",7796:"bc653710",7812:"1270006e",7897:"63c7d1a3",7949:"382451f1",7977:"c6652eb3",8173:"b93f38ac",8181:"b03e42b8",8195:"7d3bfac4",8365:"762da484",8401:"17896441",8472:"cea90034",8666:"af27435a",8745:"4919d9b2",8896:"15394cdb",8980:"3f9f2b70",9048:"a94703ab",9407:"56642f36",9468:"9685a691",9481:"6ff8aa06",9647:"5e95c892",9762:"f5b60c4a",9795:"53ca0c9d"}[e]||e)+"."+{241:"080914ca",554:"8b906e4e",643:"fc67c611",996:"77420fc2",1235:"4387cddb",1428:"c26552a1",1486:"a89b6ca1",1503:"0ad817db",1536:"a02b1d4a",1636:"dda5b89a",1680:"9609dbee",1835:"0223ee53",1865:"8614a835",2215:"197952c7",2237:"5f7114d4",2277:"70df73a1",2293:"587d9109",2358:"e547afe0",2832:"f09a6ea3",2897:"13f1adb0",3248:"c79c79b8",3388:"4cfbfb11",3526:"7ba91df4",3616:"34219fe6",3696:"3090f69c",3765:"ce3104eb",3814:"de1fb660",3861:"61d5eed2",3872:"8df35475",3884:"bf6fc407",3904:"947e7a69",3945:"ac6fb6b5",3967:"7f79a0b9",4134:"e840fe18",4227:"c0b10d79",4438:"8bd699da",4583:"e24e348f",4608:"3cc543e5",4733:"b0e9f8ab",4741:"67dd8847",4778:"fcbe6469",4804:"3f9a5b42",4815:"a07887df",4925:"183f8003",5122:"f210f4d3",5307:"f6c93620",5451:"3e2f7385",5617:"7c432516",5622:"5c748323",5703:"cc3ccae7",5742:"1cc5b9e6",5811:"04b9b32a",5869:"d68a70cd",5870:"eca247b5",5970:"2f325875",6061:"6cf182b3",6425:"523726d6",6447:"cafc8976",6453:"3e803cc8",6536:"9d7c5dd2",6922:"5612af89",6946:"06162e76",6969:"563e1988",7004:"6260e40b",7074:"806560a2",7084:"72269281",7098:"0655ba12",7132:"3c513755",7269:"2ddf4a4f",7329:"aacffa53",7350:"74f8c887",7494:"dd55a913",7530:"2a8c71c9",7565:"d7d4c4c5",7701:"46f01baf",7796:"04f39b13",7812:"01585f25",7897:"41b36c6c",7949:"3ea94942",7977:"c43ca93a",8173:"1cbd87a3",8181:"279af611",8195:"1db32277",8365:"698a9129",8401:"14b0b61d",8472:"d6f71418",8577:"b2cfdb0b",8591:"6839b73f",8608:"c5feb465",8666:"fafa812e",8745:"4a435d32",8896:"876f25c2",8980:"ed008431",9048:"5541bddf",9278:"7b14fb1f",9407:"2beef882",9468:"6391964d",9481:"46f0b536",9647:"c583ebf7",9762:"7fd97e1e",9795:"2aa18242"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},d="screeb-docs:",r.l=(e,a,c,f)=>{if(b[e])b[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==d+c){t=u;break}}t||(o=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.setAttribute("data-webpack",d+c),t.src=e),b[e]=[a];var l=(a,c)=>{t.onerror=t.onload=null,clearTimeout(s);var d=b[e];if(delete b[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401","624fc0ab":"241","520c9a9f":"554","44b7c15f":"643",c6c9d4ca:"996","31606c83":"1235","2866449f":"1428","11b54088":"1486","0b4b0dd4":"1503","934be54c":"1536","32be9b4b":"1636","6f284254":"1680","4f001122":"1835","0d503c18":"1865","16378f01":"2215","6dd9e10c":"2277","03cc6337":"2293","007aa83c":"2358",a11f7a62:"2832","7467673b":"2897",cf286769:"3248","046e2352":"3388","4b223fb6":"3526",a7456010:"3616","7b9c005c":"3696",fc554d7d:"3765","4012288b":"3814","927293c5":"3861","34ce4882":"3872",b364f22b:"3884","39898ee8":"3904",ae514745:"3945","19079a0c":"3967","393be207":"4134",a9152a14:"4227","033bdbcf":"4438","1df93b7f":"4583","30114d79":"4608","4c9256b7":"4733","2b49919b":"4741","0961fa3e":"4778","328e6ec7":"4804","12dc5c73":"4815",dfe73bcb:"4925","07543dbf":"5122","4bcfe297":"5307","8c6c45d3":"5451","32a4d891":"5617","440b8a8b":"5622",dd0319fc:"5703",aba21aa0:"5742","1618db88":"5811",b938605a:"5869",bc0b67dc:"5870",ee1a4a13:"5970","1f391b9e":"6061","95f65d10":"6425","9e7e9fe8":"6447","0543b8aa":"6453","59a257f6":"6536","931451d8":"6922",f84d9bdb:"6946","14eb3368":"6969","20e05e66":"7004",e7d66809:"7074","06008df7":"7084",a7bd4aaa:"7098",a20cb6ab:"7132","90375bcc":"7269",aa9dabaa:"7329",dba428f8:"7350","63601f50":"7494","8fbe6e3b":"7530","85b1ce62":"7565",ed489d73:"7701",bc653710:"7796","1270006e":"7812","63c7d1a3":"7897","382451f1":"7949",c6652eb3:"7977",b93f38ac:"8173",b03e42b8:"8181","7d3bfac4":"8195","762da484":"8365",cea90034:"8472",af27435a:"8666","4919d9b2":"8745","15394cdb":"8896","3f9f2b70":"8980",a94703ab:"9048","56642f36":"9407","9685a691":"9468","6ff8aa06":"9481","5e95c892":"9647",f5b60c4a:"9762","53ca0c9d":"9795"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var b=r.o(e,a)?e[a]:void 0;if(0!==b)if(b)c.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>b=e[a]=[c,d]));c.push(b[2]=d);var f=r.p+r.u(a),t=new Error;r.l(f,(c=>{if(r.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var d=c&&("load"===c.type?"missing":c.type),f=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+f+")",t.name="ChunkLoadError",t.type=d,t.request=f,b[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var b,d,f=c[0],t=c[1],o=c[2],n=0;if(f.some((a=>0!==e[a]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(a&&a(c);n<f.length;n++)d=f[n],r.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return r.O(i)},c=self.webpackChunkscreeb_docs=self.webpackChunkscreeb_docs||[];c.forEach(a.bind(null,0)),c.push=a.bind(null,c.push.bind(c))})()})(); \ No newline at end of file diff --git a/index.html b/index.html index ac6cc01..067bf01 100644 --- a/index.html +++ b/index.html @@ -2,10 +2,10 @@ <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false"> <head> <meta charset="UTF-8"> -<meta name="generator" content="Docusaurus v3.5.2"> +<meta name="generator" content="Docusaurus v3.1.1"> <title data-rh="true">⚙️ Screeb: Developer documentation | Screeb - + @@ -15,13 +15,13 @@ - - - + + + -

            Easy to Use

            Screeb was designed from the ground up to be easily installed and used to get your website up and running quickly.

            Extendable

            Export your data in realtime to your favorite tools, by using our APIs, Webhooks and connectors.

            +

            Easy to Use

            Screeb was designed from the ground up to be easily installed and used to get your website up and running quickly.

            Extendable

            Export your data in realtime to your favorite tools, by using our APIs, Webhooks and connectors.

            \ No newline at end of file diff --git a/lunr-index-1728388842884.json b/lunr-index-1728388842884.json deleted file mode 100644 index 56ea140..0000000 --- a/lunr-index-1728388842884.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,829.733,1,952.813]],["content/0",[]],["keywords/0",[]],["title/1",[2,1412.69]],["content/1",[0,13.945,1,12.909,3,10.219,4,6.906,5,8.282,6,7.897,7,15.191,8,13.815,9,10.519,10,7.667,11,15.191,12,12.909,13,10.856,14,11.241]],["keywords/1",[]],["title/2",[15,1284.729]],["content/2",[0,11.396,1,13.087,15,14.006,16,10.36,17,12.401,18,7.36,19,11.853,20,14.006,21,15.401,22,4.736,23,5.491,24,9.205,25,7.559,26,5.087]],["keywords/2",[]],["title/3",[27,462.87]],["content/3",[0,13.15,10,5.721,19,8.723,20,10.308,27,3.714,28,7.424,29,7.073,30,11.335,31,7.848,32,3.458,33,15.561,34,11.335,35,2.406,36,11.335,37,11.335,38,11.335,39,11.335,40,11.335,41,8.1,42,15.561,43,11.335,44,11.335,45,11.335,46,4.975,47,11.335,48,9.127,49,11.335,50,11.335,51,11.335,52,10.308,53,10.308,54,11.335]],["keywords/3",[]],["title/4",[55,902.456]],["content/4",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/4",[]],["title/5",[65,392.872,66,438.517]],["content/5",[]],["keywords/5",[]],["title/6",[67,757.649]],["content/6",[26,4.539,32,3.687,35,2.017,58,3.949,65,5.656,68,5.362,69,5.679,70,5.269,71,5.679,72,5.322,73,7.143,74,3.611,75,4.663,76,5.18,77,5.18,78,4.663,79,5.18,80,5.18,81,3.949,82,2.521,83,3.544,84,5.269,85,5.269,86,5.929,87,3.48,88,5.269,89,3.949,90,9.502,91,7.651,92,8.641,93,8.641,94,7.651,95,6.79,96,7.031,97,8.641,98,7.651,99,8.641,100,7.651,101,8.641,102,5.679,103,8.641,104,7.651,105,8.641,106,4.427,107,8.641]],["keywords/6",[]],["title/7",[108,716.295,109,952.813]],["content/7",[]],["keywords/7",[]],["title/8",[110,1087.223]],["content/8",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/8",[]],["title/9",[35,237.97,149,379.722]],["content/9",[35,2.562,56,6.18,65,4.229,88,6.693,115,2.178,119,3.291,135,4.956,139,7.215,141,4.502,143,6.581,150,8.626,151,8.626,152,7.905,153,9.719,154,4.767,155,9.289,156,5.07,157,9.689,158,9.289,159,9.289,160,9.289,161,6.274,162,9.289,163,7.072,164,8.626,165,9.289]],["keywords/9",[]],["title/10",[166,952.813,167,952.813]],["content/10",[72,5.965,143,8.396,168,13.087,169,17.284,170,5.264,171,13.087,172,6.684,173,14.006,174,14.006,175,14.006,176,14.006,177,14.006]],["keywords/10",[]],["title/11",[178,1019.712,179,902.846]],["content/11",[18,6.168,58,5.364,108,12.124,111,1.808,119,2.315,127,8.683,135,3.939,153,10.393,179,13.674,180,7.563,181,4.351,182,11.738,183,8.683,184,8.055,185,11.738,186,8.683,187,9.552,188,15.444,189,8.696,190,4.371,191,11.738,192,10.393]],["keywords/11",[]],["title/12",[193,902.456]],["content/12",[5,6.308,22,3.558,56,4.968,70,6.416,72,4.481,74,4.397,115,2.088,118,3.558,119,2.075,135,5.887,141,5.886,193,13.624,194,10.522,195,8.904,196,10.522,197,11.57,198,11.57,199,11.57,200,10.522,201,6.308,202,16.334,203,11.57,204,3.114,205,11.57,206,10.522]],["keywords/12",[]],["title/13",[193,716.295,204,301.774]],["content/13",[5,2.336,26,4.186,29,4.561,32,0.739,35,2.396,56,3.008,65,4.44,72,2.831,74,3.631,83,1.598,108,7.213,111,1.024,112,2.511,115,2.49,118,2.247,119,2.273,122,2.163,123,1.972,125,6.892,126,3.377,135,3.867,141,3.564,154,1.692,161,3.799,163,2.511,170,2.024,172,3.172,186,2.883,190,5.256,192,3.451,207,3.062,208,6.909,209,2.1,210,5.223,211,6.49,212,3.062,213,3.062,214,11.573,215,3.062,216,9.526,217,5.936,218,2.807,219,3.298,220,5.061,221,2.511,222,2.616,223,3.897,224,3.897,225,5.493,226,3.897,227,3.897,228,3.298,229,1.36,230,3.897,231,3.897,232,3.897,233,3.897,234,2.674,235,3.298,236,2.419,237,4.285,238,2.807,239,4.285,240,4.285,241,2.751,242,4.285,243,2.511,244,4.285,245,1.819,246,3.897,247,3.897,248,3.897,249,3.897,250,5.625,251,3.897,252,3.897,253,3.897,254,3.897,255,2.455,256,3.897,257,3.897,258,3.298,259,2.807,260,2.967,261,3.897,262,3.171,263,3.897,264,3.539,265,3.897,266,3.897,267,3.897,268,3.062,269,3.897,270,3.897,271,3.897]],["keywords/13",[]],["title/14",[193,716.295,272,1019.712]],["content/14",[26,3.221,35,2.971,56,5.156,108,12.606,141,6.109,186,6.559,190,3.302,207,6.968,208,8.93,209,4.022,210,10.005,211,11.343,212,6.968,213,6.968,214,12.792,215,6.968,216,8.971,217,3.929,225,5.605,264,4.722,268,6.968,273,7.504,274,7.504,275,8.867,276,8.867,277,8.867,278,8.867,279,8.867,280,8.867]],["keywords/14",[]],["title/15",[193,716.295,281,1121.276]],["content/15",[14,6.636,22,5.638,35,3.314,81,7.619,82,4.143,83,3.345,87,4.825,108,12.245,170,2.484,186,6.032,190,3.037,207,6.408,208,7.182,209,4.486,210,9.414,211,11.018,212,6.408,213,6.408,214,12.299,215,6.408,216,8.335,217,3.613,273,6.901,274,6.901,282,7.22,283,7.22,284,3.982,285,3.982,286,3.982,287,3.982,288,5.596,289,7.22]],["keywords/15",[]],["title/16",[32,169.915,193,392.462,290,558.706,291,614.354,292,614.354]],["content/16",[22,5.694,35,3.361,74,3.492,81,7.236,82,2.438,87,4.912,108,12.351,186,6.181,189,4.706,201,10.095,207,6.566,208,7.312,209,3.853,210,9.584,211,11.114,212,6.566,213,6.566,214,12.443,215,6.566,216,7.916,273,7.072,274,7.072,284,4.08,285,4.08,286,4.08,287,4.08,288,5.734,293,9.189,294,8.357,295,8.357]],["keywords/16",[]],["title/17",[55,902.456]],["content/17",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/17",[]],["title/18",[111,157.094,296,716.295]],["content/18",[]],["keywords/18",[]],["title/19",[108,716.295,297,1121.276]],["content/19",[]],["keywords/19",[]],["title/20",[110,1087.223]],["content/20",[4,6.657,5,5.662,56,3.269,111,2.052,112,6.085,113,6.802,114,7.611,115,1.874,116,7.993,117,7.993,118,3.194,119,3.041,120,6.635,121,4.207,122,5.242,123,4.779,124,7.993,125,8.938,126,3.671,127,6.986,128,7.993,129,7.685,130,4.316,131,6.635,133,5.759,134,7.993,135,5.175,136,7.993,137,7.993,138,6.802,139,6.208,140,7.993,141,5.461,142,7.993,143,5.662,144,5.57,298,8.12,299,9.445]],["keywords/20",[]],["title/21",[35,237.97,149,379.722]],["content/21",[35,2.562,56,6.18,65,4.229,88,6.693,119,3.291,135,4.956,139,7.215,141,4.502,143,6.581,150,8.626,151,8.626,152,7.905,153,9.719,154,4.767,155,9.289,156,5.07,157,9.689,158,9.289,159,9.289,160,9.289,161,6.274,162,9.289,163,7.072,164,8.626,165,9.289,298,6.693]],["keywords/21",[]],["title/22",[178,1019.712,179,902.846]],["content/22",[18,6.168,58,5.364,108,12.124,111,1.808,119,2.315,127,8.683,135,3.939,153,10.393,179,13.674,180,7.563,181,4.351,182,11.738,183,8.683,184,8.055,185,11.738,186,8.683,187,9.552,188,15.444,189,8.696,190,4.371,191,11.738,192,10.393]],["keywords/22",[]],["title/23",[193,902.456]],["content/23",[5,7.854,22,4.43,56,4.535,74,5.475,118,4.43,119,2.584,135,5.563,141,5.373,193,13.427,194,13.102,195,11.088,196,13.102,200,13.102,201,7.854,202,13.102]],["keywords/23",[]],["title/24",[193,716.295,204,301.774]],["content/24",[5,1.941,14,2.635,22,1.915,26,3.737,29,3.887,32,0.614,35,2.401,56,3.134,65,3.963,72,2.412,74,3.154,81,4.138,82,0.945,83,1.328,87,2.281,108,6.361,111,0.873,112,2.086,113,4.079,114,3.237,118,1.915,119,2.402,122,1.797,123,1.639,125,7.593,126,3.998,135,3.452,141,4.64,154,1.406,161,3.237,163,2.086,170,1.725,172,2.703,186,2.395,190,5.448,192,2.867,207,2.545,208,6.167,209,1.789,210,4.451,211,5.723,212,2.545,213,2.545,214,11.105,215,2.545,216,9.459,217,5.726,218,2.332,219,2.74,220,4.312,221,2.086,222,5.066,223,3.238,224,3.238,225,4.771,226,3.238,227,3.238,228,2.74,229,1.13,230,3.238,231,3.238,232,3.238,233,3.238,234,2.222,235,2.74,236,2.01,238,2.332,241,2.345,243,2.086,245,1.512,246,3.238,247,3.238,248,3.238,249,3.238,250,4.793,251,3.238,252,3.238,253,3.238,254,3.238,255,2.092,256,3.238,257,3.238,258,2.74,259,2.332,260,2.466,261,3.238,262,2.635,263,3.238,264,3.016,265,3.238,266,3.238,267,3.238,268,2.545,269,3.238,270,3.238,271,3.238,282,2.867,283,2.867,284,1.581,285,1.581,286,1.581,287,1.581,288,2.222,298,6.898,300,3.561,301,3.561,302,3.561,303,3.561,304,3.561,305,3.561,306,5.015,307,3.561,308,3.561,309,3.561,310,3.561,311,3.561,312,3.561]],["keywords/24",[]],["title/25",[193,716.295,272,1019.712]],["content/25",[14,4.932,22,3.231,26,2.202,35,2.761,56,4.648,81,6.136,82,1.769,87,3.848,108,10.903,113,6.882,114,5.462,119,1.884,125,6.414,126,3.714,141,6.366,186,4.484,190,5,207,4.763,208,7.091,209,3.019,210,7.509,211,9.811,212,4.763,213,4.763,214,11.48,215,4.763,216,9.042,217,4.234,222,6.414,225,3.831,264,3.227,268,4.763,273,5.129,274,5.129,275,6.061,276,6.061,277,6.061,278,6.061,279,6.061,280,6.061,282,5.367,283,5.367,284,2.959,285,2.959,286,2.959,287,2.959,288,4.159,306,8.461,313,6.665,314,6.665,315,6.665,316,6.665,317,6.665,318,6.665,319,6.665]],["keywords/25",[]],["title/26",[193,716.295,290,1019.712]],["content/26",[22,5.694,35,3.361,74,3.492,81,7.236,82,2.438,87,4.912,108,12.351,186,6.181,189,4.706,201,10.095,207,6.566,208,7.312,209,3.853,210,9.584,211,11.114,212,6.566,213,6.566,214,12.443,215,6.566,216,7.916,273,7.072,274,7.072,284,4.08,285,4.08,286,4.08,287,4.08,288,5.734,294,8.357,295,8.357,320,9.189]],["keywords/26",[]],["title/27",[55,902.456]],["content/27",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/27",[]],["title/28",[321,1087.223]],["content/28",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/28",[]],["title/29",[204,250.169,332,360.021,354,422.569]],["content/29",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/29",[]],["title/30",[204,301.774,332,434.287]],["content/30",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/30",[]],["title/31",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/31",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/31",[]],["title/32",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/32",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/32",[]],["title/33",[204,250.169,332,360.021,388,580.06]],["content/33",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/33",[]],["title/34",[241,531.814]],["content/34",[]],["keywords/34",[]],["title/35",[241,422.11,394,470.955]],["content/35",[25,3.546,26,2.387,32,3.443,58,3.003,66,2.826,72,4.335,102,4.319,115,3.323,119,1.296,130,3.003,147,4.078,156,5.754,170,3.794,181,1.851,184,4.509,190,5.224,209,2.076,211,4.154,217,4.51,222,6.832,243,6.558,259,4.733,298,4.007,350,4.007,357,3.814,358,3.068,372,2.554,375,4.007,395,4.319,396,4.319,397,3.496,398,7.529,399,4.51,400,4.733,401,3.172,402,5.561,403,5.561,404,5.561,405,5.561,406,5.561,407,5.561,408,5.561,409,4.007,410,5.561,411,5.818,412,11.193,413,3.608,414,3.409,415,3.546,416,6.14,417,5.818,418,5.818,419,6.817,420,5.818,421,5.818,422,5.818,423,5.818,424,5.818,425,5.818,426,4.861,427,5.818,428,5.818,429,3.325]],["keywords/35",[]],["title/36",[25,456.209,241,349.926,430,608.798]],["content/36",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,437,11.604]],["keywords/36",[]],["title/37",[115,167.764,323,427.721,438,544.605]],["content/37",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/37",[]],["title/38",[67,757.649]],["content/38",[26,3.892,32,3.788,35,1.64,58,3.211,66,3.022,72,6.189,74,2.936,75,3.792,76,4.212,77,4.212,78,3.792,79,4.212,80,4.212,81,4.897,82,2.05,83,2.882,84,4.284,85,4.284,86,4.821,87,2.829,89,3.211,111,1.082,119,1.385,156,5.999,181,1.979,204,2.079,330,3.145,358,3.28,394,4.949,417,9.488,418,9.488,419,7.108,420,6.221,421,9.488,422,6.221,423,9.488,424,6.221,425,6.221,426,5.197,427,6.221,428,6.221,429,3.555,443,4.284,444,5.946,445,5.717,446,5.946,447,5.946,448,5.06,449,3.899,450,11.783,451,5.946,452,9.185]],["keywords/38",[]],["title/39",[245,476.054,350,621.769]],["content/39",[]],["keywords/39",[]],["title/40",[24,555.597,35,197.276,245,394.645]],["content/40",[35,3.019,89,7.515,111,1.993,119,2.551,154,5.617,156,5.974,181,3.644,245,7.677,330,5.789,401,6.243,449,7.179,453,10.947,454,14.223,455,9.849,456,9.568,457,10.947,458,10.947,459,10.947]],["keywords/40",[]],["title/41",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/41",[32,3.471,74,5.546,170,4.043,181,3.739,187,10.8,190,4.943,245,8.542,357,7.704,461,8.909,462,13.273,463,10.8,464,13.273,465,13.273,466,10.43]],["keywords/41",[]],["title/42",[245,476.054,467,670.207]],["content/42",[115,3.077,209,4.897,352,8.367,455,11.804,456,11.468,467,10.189,468,17.047]],["keywords/42",[]],["title/43",[67,757.649]],["content/43",[26,3.987,32,3.387,35,2.562,58,5.016,65,5.69,68,6.812,69,7.215,70,6.693,71,7.215,72,6.29,73,6.274,74,4.587,75,5.924,76,6.581,77,6.581,78,5.924,79,6.581,80,6.581,81,5.016,82,3.203,83,4.502,87,4.42,462,10.977,463,8.932,464,10.977,465,10.977,466,8.626,469,12.07,470,10.257]],["keywords/43",[]],["title/44",[471,925.244]],["content/44",[]],["keywords/44",[]],["title/45",[472,1137.49]],["content/45",[32,2.586,111,2.1,121,4.306,122,7.564,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/45",[]],["title/46",[111,157.094,379,621.769]],["content/46",[10,1.926,16,2.567,18,1.824,23,2.359,25,8.118,32,3.008,56,1.201,58,1.586,65,2.318,66,2.587,72,4.046,111,2.384,112,2.236,115,3.333,119,2.119,121,3.394,122,4.419,130,1.586,139,2.281,143,3.607,144,3.548,147,2.154,156,1.603,170,2.425,181,3.027,184,2.382,190,4.001,209,1.096,236,2.154,241,1.437,255,2.222,323,3.044,329,2.438,330,3.564,350,2.116,352,4.297,358,1.62,362,2.693,375,2.116,376,4.357,379,10.67,395,2.281,396,2.281,397,1.192,398,4.45,399,2.666,409,6.551,415,1.873,430,2.5,431,1.801,433,4.895,443,2.116,449,1.926,461,4.038,467,2.281,480,2.281,481,2.643,482,2.281,483,3.073,484,3.073,485,3.471,486,3.073,487,1.45,488,3.243,489,4.942,490,2.937,491,4.45,492,4.45,493,2.937,494,7.441,495,3.073,496,3.073,497,5.327,498,3.073,499,2.824,500,3.073,501,4.581,502,2.643,503,6.016,504,3.803,505,3.073,506,3.073,507,4.728,508,4.728,509,5.091,510,2.236,511,2.567,512,5.327,513,5.091,514,5.091,515,3.243,516,5.464,517,1.899,518,2.015,519,2.727,520,3.073,521,2.281,522,3.954,523,4.895,524,3.073,525,5.327,526,1.984]],["keywords/46",[]],["title/47",[3,754.281,527,754.281]],["content/47",[]],["keywords/47",[]],["title/48",[3,625.294,415,456.209,527,625.294]],["content/48",[4,5.428,10,6.027,27,3.913,32,2.06,81,4.963,89,4.963,119,2.141,189,6.115,204,3.214,229,3.789,330,4.86,414,5.634,415,5.861,527,10.846,528,14.663,529,8.533,530,10.859,531,10.859,532,12.982,533,10.859,534,9.615,535,5.707,536,9.19,537,10.859,538,10.859,539,10.859,540,6.739,541,10.147,542,8.533,543,10.859,544,10.859,545,10.147]],["keywords/48",[]],["title/49",[546,902.846,547,829.733]],["content/49",[3,7.948,32,3.857,204,4.308,229,5.761,328,8.585,372,4.176,415,5.799,532,9.513,546,9.513,548,9.513,549,10.745,550,11.815,551,11.815,552,10.745,553,11.815,554,11.815,555,8.443,556,9.513,557,11.815,558,11.815,559,11.815,560,11.815,561,11.815]],["keywords/49",[]],["title/50",[547,829.733,562,754.281]],["content/50",[3,7.865,32,3.496,61,7.468,111,1.638,115,2.11,119,2.096,154,4.617,170,3.238,229,3.709,255,5.338,372,5.617,397,3.651,415,5.738,441,11.761,527,10.692,552,10.632,556,9.414,562,7.865,563,8.998,564,9.935,565,10.632,566,11.691,567,10.632,568,7.296,569,11.691,570,10.632,571,11.691,572,11.691,573,11.691]],["keywords/50",[]],["title/51",[66,438.517,574,734.382]],["content/51",[]],["keywords/51",[]],["title/52",[67,757.649]],["content/52",[26,4.567,32,3.694,35,2.034,58,3.983,65,3.358,66,3.748,68,5.409,69,5.728,70,5.314,71,5.728,72,6.283,73,4.981,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,89,3.983,92,8.715,93,8.715,94,7.716,95,6.848,96,7.092,97,8.715,98,7.716,99,8.715,100,7.716,101,8.715,102,5.728,103,8.715,104,7.716,105,8.715,106,4.465,107,8.715,574,9.056,575,9.583]],["keywords/52",[]],["title/53",[161,582.851,167,952.813]],["content/53",[]],["keywords/53",[]],["title/54",[110,1087.223]],["content/54",[4,6.657,5,5.662,56,3.269,111,2.052,112,6.085,113,6.802,114,7.611,115,1.874,116,7.993,117,7.993,118,3.194,119,3.041,120,6.635,121,4.207,122,5.242,123,4.779,124,7.993,125,8.938,126,3.671,127,6.986,128,7.993,129,7.685,130,4.316,131,6.635,133,5.759,134,7.993,135,5.175,136,7.993,137,7.993,138,6.802,139,6.208,140,7.993,141,5.461,142,7.993,143,5.662,144,5.57,298,8.12,299,9.445]],["keywords/54",[]],["title/55",[35,237.97,149,379.722]],["content/55",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/55",[]],["title/56",[576,902.456]],["content/56",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/56",[]],["title/57",[27,367.388,229,355.774]],["content/57",[4,2.839,17,2.876,19,2.749,28,2.34,29,2.229,31,2.474,32,3.715,41,5.946,46,1.568,48,5.029,119,0.641,135,1.09,161,3.246,180,2.093,229,1.133,284,1.586,285,1.586,286,3.695,287,1.586,337,4.324,338,2.474,452,4.783,542,5.946,563,2.749,579,2.553,584,3.036,585,2.474,586,3.036,587,3.036,588,3.036,589,3.036,590,3.036,591,3.036,592,3.036,593,3.036,594,3.572,595,8.48,596,8.48,597,3.036,598,5.307,599,3.036,600,2.643,601,3.036,602,10.803,603,3.036,604,3.036,605,3.036,606,3.036,607,3.036,608,3.036,609,3.036,610,3.036,611,3.036,612,3.036,613,3.036,614,3.036,615,7.071,616,2.282,617,3.036,618,3.036,619,3.036,620,3.036,621,3.036,622,3.036,623,3.036,624,3.036,625,3.036,626,3.036,627,3.036,628,3.036,629,3.036,630,3.036,631,3.036,632,3.036,633,3.036,634,3.036,635,3.036,636,3.036,637,3.572,638,5.307,639,5.307,640,5.307,641,5.307,642,5.307,643,3.572,644,8.48,645,3.572,646,3.036,647,3.036,648,4.622,649,3.036,650,3.036,651,1.624,652,3.036,653,3.036,654,3.036,655,3.036,656,3.036,657,3.036,658,3.036,659,3.036,660,3.036,661,5.307,662,5.307,663,5.307,664,3.036,665,3.036,666,3.036,667,3.036,668,3.036,669,2.643,670,3.036,671,2.749,672,2.749,673,2.749,674,2.749,675,3.249,676,3.249,677,3.036,678,3.249,679,2.876,680,2.876,681,2.876,682,2.876,683,2.876,684,2.876,685,2.876,686,2.229,687,6.713,688,3.572,689,3.572,690,3.572,691,3.572,692,3.572,693,6.245,694,3.036,695,3.036,696,3.036,697,3.036,698,3.036,699,3.036,700,3.036,701,3.036,702,3.036,703,6.713,704,3.036,705,3.572,706,3.572,707,3.572,708,3.572,709,3.572,710,3.036,711,3.036,712,3.036,713,3.036,714,3.036,715,3.036,716,5.307,717,5.307,718,3.249,719,1.753,720,3.036,721,3.036,722,3.036,723,3.036,724,5.307,725,3.036]],["keywords/57",[]],["title/58",[726,1200.444]],["content/58",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,727,14.789,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24]],["keywords/58",[]],["title/59",[195,1087.223]],["content/59",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/59",[]],["title/60",[229,448.238]],["content/60",[5,9.624,22,4.213,23,4.885,35,2.908,118,6.006,119,3.503,135,5.96,298,10.831,740,11.641,741,16.431]],["keywords/60",[]],["title/61",[5,770.177]],["content/61",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/61",[]],["title/62",[118,434.414]],["content/62",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/62",[]],["title/63",[119,253.329]],["content/63",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/63",[]],["title/64",[298,783.364]],["content/64",[22,3.521,23,4.083,35,2.43,72,6.069,74,5.955,82,4.158,111,1.604,172,6.801,190,5.307,238,7.5,241,5.899,243,9.181,245,4.862,298,11.519,734,5.779,742,6.35,747,10.414,748,15.181,749,15.671,750,6.99,751,10.269,752,9.731]],["keywords/64",[]],["title/65",[135,431.074]],["content/65",[22,3.868,23,3.004,26,4.156,32,2.88,35,1.788,56,3.96,82,3.338,85,6.976,119,1.511,130,6.256,135,5.095,141,4.692,154,3.328,163,4.937,190,2.853,201,4.594,208,4.594,209,2.421,217,3.395,220,11.561,225,4.843,255,4.225,258,6.485,259,5.519,260,5.834,262,9.309,298,4.672,540,8.496,669,6.235,687,5.668,703,5.668,734,4.253,737,11.14,738,6.235,742,4.672,751,10.772,753,7.16,754,5.519,755,7.16,756,7.16,757,6.784,758,5.519,759,6.784,760,5.935,761,7.16]],["keywords/65",[]],["title/66",[56,444.71]],["content/66",[22,4.016,23,4.656,35,4.051,56,6.376,82,4.541,113,8.553,114,6.788,119,2.342,125,7.971,126,4.615,168,11.097,190,5.795,217,5.262,222,7.971,268,9.332,306,10.515,535,6.241,734,8.637,742,7.241]],["keywords/66",[]],["title/67",[141,526.902]],["content/67",[14,5.88,22,4.469,23,2.833,26,3.976,35,3.89,81,7.913,82,4.863,83,2.964,84,4.406,113,5.204,114,4.13,119,1.425,125,4.85,126,2.808,141,7.101,190,4.076,208,4.332,217,3.202,221,4.656,222,4.85,225,4.567,282,6.398,283,6.398,284,5.345,285,5.345,286,5.345,287,5.345,288,4.959,306,6.398,461,4.85,718,7.226,734,6.075,751,9.318,762,7.946,763,7.946,764,7.946,765,7.946,766,6.752,767,7.946,768,7.946,769,7.946,770,7.946,771,3.9,772,6.752,773,6.752,774,6.752,775,6.752,776,6.752]],["keywords/67",[]],["title/68",[760,666.477]],["content/68",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/68",[]],["title/69",[778,1087.223]],["content/69",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/69",[]],["title/70",[55,902.456]],["content/70",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/70",[]],["title/71",[161,582.851,822,1121.276]],["content/71",[]],["keywords/71",[]],["title/72",[110,1087.223]],["content/72",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/72",[]],["title/73",[35,237.97,149,379.722]],["content/73",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/73",[]],["title/74",[576,902.456]],["content/74",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/74",[]],["title/75",[109,952.813,166,952.813]],["content/75",[10,4.965,22,3.025,31,6.811,32,3.715,41,7.029,46,4.318,72,5.457,115,1.775,133,5.455,135,4.299,146,7.92,151,7.029,201,5.363,206,8.946,255,3.303,262,7.279,504,5.654,574,6.443,679,7.92,680,7.92,681,7.92,682,7.92,683,7.92,684,7.92,685,7.92,758,6.443,795,4.701,823,9.837,824,9.837,825,9.837,826,9.837,827,8.946,828,9.837,829,9.837,830,9.837,831,8.946,832,8.946,833,8.946,834,8.946,835,8.946,836,8.946,837,9.837,838,9.837,839,9.837]],["keywords/75",[]],["title/76",[27,367.388,229,355.774]],["content/76",[4,2.553,17,2.55,19,2.437,28,2.074,29,1.976,31,2.193,32,3.747,41,6.546,46,2.466,48,4.523,53,2.88,102,1.893,119,0.568,135,0.966,161,2.92,180,1.855,229,1.005,284,1.406,285,1.406,286,3.361,287,1.406,337,3.889,338,2.193,372,1.119,452,4.351,542,6.546,563,2.437,579,2.263,584,2.691,585,2.193,586,2.691,587,2.691,588,2.691,589,2.691,590,2.691,591,2.691,592,2.691,593,2.691,595,8.908,596,7.784,597,2.691,598,4.773,599,2.691,600,2.343,601,2.691,602,9.34,603,2.691,604,2.691,605,2.691,606,2.691,607,2.691,608,2.691,609,2.691,610,2.691,611,2.691,612,2.691,613,2.691,614,2.691,615,6.432,616,2.023,617,2.691,618,2.691,619,2.691,620,2.691,621,2.691,622,2.691,623,2.691,624,2.691,625,2.691,626,2.691,627,2.691,628,2.691,629,2.691,630,2.691,631,2.691,632,2.691,633,2.691,634,2.691,635,2.691,636,2.691,638,2.691,639,2.691,640,2.691,641,2.691,642,2.691,644,6.432,646,2.691,647,2.691,648,4.156,649,2.691,650,2.691,651,1.44,652,2.691,653,2.691,654,2.691,655,2.691,656,2.691,657,2.691,658,2.691,659,2.691,660,2.691,661,4.773,662,4.773,663,2.691,664,2.691,665,2.691,666,2.691,667,2.691,668,2.691,669,2.343,670,2.691,671,2.437,672,2.437,673,2.437,674,2.437,677,2.691,679,2.55,680,2.55,681,2.55,682,2.55,683,2.55,684,2.55,685,2.55,687,6.162,694,2.691,695,2.691,696,2.691,697,2.691,698,2.691,699,2.691,700,4.773,701,2.691,702,2.691,703,6.162,710,2.691,711,2.691,712,2.691,713,2.691,714,2.691,715,2.691,716,4.773,717,4.773,719,1.554,720,2.691,721,2.691,722,2.691,723,2.691,724,4.773,725,2.691,831,2.88,832,2.88,833,2.88,834,2.88,835,2.88,836,2.88,840,2.88,841,2.88,842,2.88,843,2.55,844,2.88,845,2.691,846,3.167,847,3.167,848,3.167,849,3.167,850,3.167,851,3.167,852,3.167,853,3.167,854,3.167,855,3.167,856,3.167,857,3.167,858,3.167,859,3.167,860,3.167,861,3.167,862,3.167,863,3.167,864,3.167,865,1.554,866,3.167,867,1.598,868,3.167,869,3.167,870,3.167,871,4.773,872,5.617,873,3.167,874,3.167,875,3.167,876,3.167,877,3.167,878,3.167,879,3.167,880,3.167,881,3.167,882,3.167,883,3.167,884,2.88]],["keywords/76",[]],["title/77",[726,1200.444]],["content/77",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24,885,12.567]],["keywords/77",[]],["title/78",[195,1087.223]],["content/78",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/78",[]],["title/79",[229,448.238]],["content/79",[5,9.624,22,4.213,23,4.885,35,2.908,115,3.525,118,6.006,119,3.503,135,5.96,740,11.641,741,16.431]],["keywords/79",[]],["title/80",[5,770.177]],["content/80",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/80",[]],["title/81",[118,434.414]],["content/81",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/81",[]],["title/82",[119,253.329]],["content/82",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/82",[]],["title/83",[115,254.966]],["content/83",[22,3.486,23,4.041,35,2.406,72,7.408,74,5.913,82,4.715,111,1.588,115,3.738,172,6.754,190,5.27,238,7.424,241,5.858,243,9.117,245,4.812,734,5.721,748,9.632,751,10.995,752,9.632,758,7.424,759,9.127,886,10.308,887,4.348]],["keywords/83",[]],["title/84",[135,431.074]],["content/84",[22,3.662,23,2.793,26,3.934,32,3.145,35,1.663,56,3.749,70,6.604,82,3.16,85,6.604,119,1.405,130,5.987,135,4.911,141,4.442,154,3.094,163,4.59,190,2.653,201,4.271,204,2.109,208,4.271,209,2.251,217,3.157,220,11.986,225,4.503,255,3.999,258,6.03,259,5.131,260,8.246,262,8.813,298,4.344,540,8.131,669,5.797,687,5.27,703,5.27,734,3.954,737,10.661,738,5.797,742,4.344,751,10.891,753,6.657,754,5.131,755,6.657,756,6.657,757,6.308,758,7.8,759,9.589,760,5.618,761,6.657]],["keywords/84",[]],["title/85",[56,444.71]],["content/85",[22,4.609,23,5.344,35,4.322,56,6.41,82,4.959,190,5.075,217,6.039,268,10.71,535,7.162,734,7.564,742,8.311]],["keywords/85",[]],["title/86",[141,526.902]],["content/86",[22,5.606,23,5.137,26,6.022,35,3.058,81,5.987,84,7.989,130,5.987,141,6.799,208,7.854,225,8.281,540,8.131,704,12.242,750,8.794,771,7.071,772,12.242,888,13.102]],["keywords/86",[]],["title/87",[22,434.414]],["content/87",[22,6.203,23,3.388,35,4.281,81,8.583,82,5.19,83,5.125,87,3.48,190,3.218,209,2.73,216,4.32,217,3.828,221,5.567,284,6.101,285,6.101,286,6.101,287,6.101,288,5.929,461,5.8,734,4.796,742,5.269,751,10.167,766,8.074,773,8.074,774,8.074,775,8.074,776,8.074,889,8.641]],["keywords/87",[]],["title/88",[760,666.477]],["content/88",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/88",[]],["title/89",[778,1087.223]],["content/89",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/89",[]],["title/90",[55,902.456]],["content/90",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/90",[]],["title/91",[362,575.017]],["content/91",[]],["keywords/91",[]],["title/92",[121,228.044,122,400.632,362,323.101,372,280.553]],["content/92",[0,12.76,9,9.149,27,5.65,28,8.654,111,1.851,121,3.796,122,6.669,126,4.67,130,5.491,131,8.441,133,7.327,181,4.418,354,7.839,362,5.378,369,7.204,372,4.67,890,11.6,891,9.442,892,11.228,893,8.654,894,12.016]],["keywords/92",[]],["title/93",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/93",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/93",[]],["title/94",[58,465.985,908,902.846]],["content/94",[6,7.323,111,1.974,121,5.465,122,4.965,126,3.477,181,2.52,296,9,415,4.828,439,5.037,909,8.359,910,7.92,911,7.279,912,7.92,913,7.57,914,7.92,915,15.082,916,8.359,917,8.359,918,17.319,919,8.359,920,6.465,921,7.279,922,7.279,923,9.838,924,8.359,925,8.359,926,8.359,927,8.359,928,8.359,929,8.359,930,8.359]],["keywords/94",[]],["title/95",[121,228.044,122,400.632,372,280.553,415,389.587]],["content/95",[]],["keywords/95",[]],["title/96",[111,130.23,369,506.766,414,438.533]],["content/96",[32,3.861,931,16.066,932,16.066,933,16.066,934,16.066,935,14.611,936,16.066]],["keywords/96",[]],["title/97",[111,111.212,121,228.044,937,419.018,938,567.253]],["content/97",[937,9.743,939,18.456]],["keywords/97",[]],["title/98",[121,322.126,940,734.382]],["content/98",[23,5.343,24,4.999,26,2.763,32,3.812,72,3.239,89,3.475,106,3.896,111,1.172,115,1.509,118,3.847,130,3.475,156,3.512,170,2.316,181,2.143,190,2.832,217,3.369,372,2.956,413,4.832,417,6.734,418,6.734,419,7.458,420,6.734,421,6.734,422,6.734,423,6.734,424,6.734,425,6.734,426,5.626,427,6.734,428,6.734,429,3.848,435,6.734,443,4.637,540,4.72,547,9.257,741,6.436,941,8.363,942,10.073,943,6.937,944,5.902,945,7.106,946,6.734,947,7.605,948,6.734,949,11.376,950,8.363,951,8.363,952,8.363]],["keywords/98",[]],["title/99",[121,322.126,953,862.947]],["content/99",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,954,15.503]],["keywords/99",[]],["title/100",[121,322.126,369,611.303]],["content/100",[55,10.413,62,11.649,63,11.649,369,8.887,376,8.111,955,16.3,956,12.062,957,16.3,958,16.3,959,16.3]],["keywords/100",[]],["title/101",[960,1087.223]],["content/101",[]],["keywords/101",[]],["title/102",[121,198.985,122,349.581,555,494.97,961,494.97,962,494.97]],["content/102",[32,2.551,115,2.669,133,8.201,181,3.789,399,5.959,409,8.201,431,8.743,504,8.501,518,7.807,522,8.839,523,10.943,731,7.687,963,13.449,964,13.449,965,13.449,966,13.449]],["keywords/102",[]],["title/103",[330,378.353,449,469.143,522,555.597]],["content/103",[32,3.002,111,1.526,115,2.732,119,3.12,144,5.842,154,5.979,172,4.728,181,2.791,330,6.162,399,4.389,431,5.139,449,9.491,474,6.511,517,5.42,518,5.75,521,6.511,523,8.06,562,7.327,731,5.662,750,6.649,798,10.184,891,7.784,964,9.906,965,9.906,966,9.906,967,7.542,968,7.542,969,9.906,970,8.383,971,11.651,972,8.06,973,8.383]],["keywords/103",[]],["title/104",[111,197.922]],["content/104",[]],["keywords/104",[]],["title/105",[111,197.922]],["content/105",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/105",[]],["title/106",[989,1087.223]],["content/106",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/106",[]],["title/107",[1005,1087.223]],["content/107",[]],["keywords/107",[]],["title/108",[1006,1087.223]],["content/108",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/108",[]],["title/109",[332,547.155]],["content/109",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/109",[]],["title/110",[865,693.342]],["content/110",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/110",[]],["title/111",[180,827.684]],["content/111",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/111",[]],["title/112",[109,952.813,161,582.851]],["content/112",[]],["keywords/112",[]],["title/113",[110,1087.223]],["content/113",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/113",[]],["title/114",[35,237.97,149,379.722]],["content/114",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/114",[]],["title/115",[576,902.456]],["content/115",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/115",[]],["title/116",[166,952.813,167,952.813]],["content/116",[72,5.965,143,8.396,168,13.087,169,17.284,170,5.264,171,13.087,172,6.684,173,14.006,174,14.006,175,14.006,176,14.006,177,14.006]],["keywords/116",[]],["title/117",[27,367.388,229,355.774]],["content/117",[4,3.016,17,3.084,19,2.947,28,2.508,29,2.39,31,2.652,32,3.742,41,6.274,46,1.681,48,5.343,119,0.687,135,1.169,161,3.449,180,2.244,229,1.215,284,1.7,285,1.7,286,3.898,287,1.7,337,4.594,338,2.652,452,5.046,542,6.274,563,2.947,579,2.737,584,3.254,585,2.652,586,3.254,587,3.254,588,3.254,589,3.254,590,3.254,591,3.254,592,3.254,593,3.254,595,8.898,596,8.898,597,3.254,598,5.638,599,3.254,600,2.834,601,3.254,602,10.443,603,3.254,604,3.254,605,3.254,606,3.254,607,3.254,608,3.254,609,3.254,610,3.254,611,3.254,612,3.254,613,3.254,614,3.254,615,7.46,616,2.446,617,3.254,618,3.254,619,3.254,620,3.254,621,3.254,622,3.254,623,3.254,624,3.254,625,3.254,626,3.254,627,3.254,628,3.254,629,3.254,630,3.254,631,3.254,632,3.254,633,3.254,634,3.254,635,3.254,636,3.254,638,3.254,639,3.254,640,3.254,641,3.254,642,3.254,644,7.46,646,3.254,647,3.254,648,4.91,649,3.254,650,3.254,651,1.741,652,3.254,653,3.254,654,3.254,655,3.254,656,3.254,657,3.254,658,3.254,659,3.254,660,3.254,661,5.638,662,5.638,663,5.638,664,3.254,665,3.254,666,3.254,667,3.254,668,3.254,669,2.834,670,3.254,671,2.947,672,2.947,673,2.947,674,2.947,675,3.483,676,3.483,677,3.254,678,3.483,679,3.084,680,3.084,681,3.084,682,3.084,683,3.084,684,3.084,685,3.084,686,2.39,687,7.044,694,3.254,695,3.254,696,3.254,697,3.254,698,3.254,699,3.254,700,3.254,701,3.254,702,3.254,703,7.044,710,3.254,711,3.254,712,3.254,713,3.254,714,3.254,715,3.254,716,5.638,717,5.638,719,1.88,720,3.254,721,3.254,722,3.254,723,3.254,724,5.638,725,3.254,840,3.483,841,3.483,842,3.483,843,3.084,884,3.483]],["keywords/117",[]],["title/118",[726,1200.444]],["content/118",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24,885,12.567]],["keywords/118",[]],["title/119",[195,1087.223]],["content/119",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/119",[]],["title/120",[229,448.238]],["content/120",[5,9.624,22,4.213,23,4.885,35,2.908,115,3.525,118,6.006,119,3.503,135,5.96,740,11.641,741,16.431]],["keywords/120",[]],["title/121",[5,770.177]],["content/121",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/121",[]],["title/122",[118,434.414]],["content/122",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/122",[]],["title/123",[119,253.329]],["content/123",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/123",[]],["title/124",[115,254.966]],["content/124",[22,3.712,23,4.304,35,2.562,72,6.29,74,6.171,82,4.87,111,1.691,115,3.698,172,7.049,190,5.5,238,7.905,241,6.114,243,9.515,245,5.125,734,6.092,748,10.257,751,10.55,752,10.257,886,10.977,887,4.63]],["keywords/124",[]],["title/125",[135,431.074]],["content/125",[22,3.783,23,2.916,26,4.064,32,3.197,35,1.736,56,3.873,82,3.264,85,6.822,119,1.467,130,6.146,135,5.02,141,4.589,154,3.23,163,4.792,190,2.77,201,4.459,208,4.459,209,2.35,217,3.295,220,12.214,225,4.701,255,4.132,258,6.295,259,5.357,260,8.519,262,9.104,298,4.535,540,8.346,669,6.052,687,5.502,703,5.502,734,4.128,737,10.943,738,6.052,742,4.535,751,10.652,753,6.95,754,5.357,755,6.95,756,6.95,757,6.586,758,5.357,759,6.586,760,5.804,761,6.95]],["keywords/125",[]],["title/126",[56,444.71]],["content/126",[22,4.609,23,5.344,35,4.322,56,6.41,82,4.959,190,5.075,217,6.039,268,10.71,535,7.162,734,7.564,742,8.311]],["keywords/126",[]],["title/127",[141,526.902]],["content/127",[22,5.606,23,5.137,26,6.022,35,3.058,81,5.987,84,7.989,130,5.987,141,6.799,208,7.854,225,8.281,540,8.131,704,12.242,750,8.794,771,7.071,772,12.242,888,13.102]],["keywords/127",[]],["title/128",[22,434.414]],["content/128",[22,6.203,23,3.388,35,4.281,81,8.583,82,5.19,83,5.125,87,3.48,190,3.218,209,2.73,216,4.32,217,3.828,221,5.567,284,6.101,285,6.101,286,6.101,287,6.101,288,5.929,461,5.8,734,4.796,742,5.269,751,10.167,766,8.074,773,8.074,774,8.074,775,8.074,776,8.074,889,8.641]],["keywords/128",[]],["title/129",[760,666.477]],["content/129",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/129",[]],["title/130",[778,1087.223]],["content/130",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/130",[]],["title/131",[55,902.456]],["content/131",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/131",[]],["title/132",[111,157.094,296,716.295]],["content/132",[]],["keywords/132",[]],["title/133",[321,1087.223]],["content/133",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/133",[]],["title/134",[204,250.169,332,360.021,354,422.569]],["content/134",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/134",[]],["title/135",[204,301.774,332,434.287]],["content/135",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/135",[]],["title/136",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/136",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/136",[]],["title/137",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/137",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/137",[]],["title/138",[204,250.169,332,360.021,388,580.06]],["content/138",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/138",[]],["title/139",[245,476.054,350,621.769]],["content/139",[]],["keywords/139",[]],["title/140",[24,555.597,35,197.276,245,394.645]],["content/140",[35,3.019,89,7.515,111,1.993,119,2.551,154,5.617,156,5.974,181,3.644,245,7.677,330,5.789,401,6.243,449,7.179,453,10.947,455,9.849,456,9.568,457,10.947,458,10.947,459,10.947,1049,14.223]],["keywords/140",[]],["title/141",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/141",[32,3.224,74,7.101,170,4.151,181,3.84,187,11.09,190,5.075,245,8.646,357,7.911,461,9.148,463,11.09,466,10.71,1050,13.63]],["keywords/141",[]],["title/142",[245,476.054,467,670.207]],["content/142",[115,3.077,209,4.897,352,8.367,455,11.804,456,11.468,467,10.189,1051,17.047]],["keywords/142",[]],["title/143",[67,757.649]],["content/143",[26,4.121,32,2.864,35,2.648,58,5.184,65,5.817,68,7.041,69,7.456,70,6.918,71,7.456,72,6.431,73,6.485,74,6.309,75,6.123,76,6.801,77,6.801,78,6.123,79,6.801,80,6.801,81,5.184,82,3.31,83,4.653,87,4.569,463,9.231,466,8.915,470,10.601,1050,11.345,1052,11.345]],["keywords/143",[]],["title/144",[119,166.687,255,312.17,1053,608.798]],["content/144",[]],["keywords/144",[]],["title/145",[119,166.687,255,312.17,1053,608.798]],["content/145",[32,3.197,111,2.072,115,2.669,119,3.323,138,9.686,183,9.948,255,4.967,330,6.02,439,7.573,510,8.665,518,7.807,521,8.839,1054,9.229,1055,9.447,1056,9.027]],["keywords/145",[]],["title/146",[147,524.602,154,367.111,517,462.549]],["content/146",[25,6.981,32,3.43,106,6.626,114,7.393,115,2.567,119,2.551,154,5.617,157,7.508,209,4.086,376,7.078,414,6.71,1054,8.876,1055,9.086,1056,8.682,1057,10.947,1058,13.381,1059,8.876]],["keywords/146",[]],["title/147",[119,166.687,526,483.179,1060,608.798]],["content/147",[24,7.992,32,3.331,106,8.096,119,3.462,181,3.426,255,4.491,394,5.616,414,6.308,438,7.834,439,6.848,526,9.033,1054,8.344,1055,8.542,1056,8.162,1059,8.344,1060,8.758,1061,9.555,1062,13.993]],["keywords/147",[]],["title/148",[135,342.151,504,644.517]],["content/148",[22,3.879,32,3.761,81,5.243,111,1.768,135,3.85,201,6.878,399,5.083,401,5.538,491,8.487,516,7.873,750,10.21,1054,7.873,1055,8.059,1056,7.701,1063,9.709,1064,9.709,1065,9.709,1066,10.158,1067,11.473,1068,11.473,1069,11.473,1070,11.473,1071,5.805]],["keywords/148",[]],["title/149",[66,438.517,574,734.382]],["content/149",[]],["keywords/149",[]],["title/150",[67,757.649]],["content/150",[26,3.563,27,5.672,32,3.231,35,2.289,58,4.483,65,3.78,66,4.219,68,6.088,69,6.448,70,5.982,71,6.448,72,6.705,73,5.607,74,4.099,75,5.294,76,5.881,77,5.881,78,5.294,79,5.881,80,5.881,81,4.483,82,2.862,83,4.023,84,5.982,85,5.982,86,6.732,87,3.95,89,4.483,106,5.025,574,9.849,913,8.302,1072,10.787,1073,8.686,1074,8.686,1075,8.302,1076,8.686,1077,8.686]],["keywords/150",[]],["title/151",[65,392.872,66,438.517]],["content/151",[]],["keywords/151",[]],["title/152",[67,757.649]],["content/152",[4,4.593,26,4.744,32,2.882,35,2.144,58,4.199,65,5.854,68,5.702,69,6.039,70,5.603,71,6.039,72,5.562,73,7.465,74,3.839,75,4.959,76,5.508,77,5.508,78,4.959,79,5.508,80,5.508,81,4.199,82,2.681,83,3.768,84,5.603,85,5.603,86,6.305,87,3.7,88,5.603,89,4.199,91,8.135,94,8.135,95,7.22,96,7.477,98,8.135,100,8.135,102,6.039,104,8.135,106,4.707,1078,10.104,1079,8.586,1080,8.586,1081,8.586,1082,8.586,1083,8.586,1084,8.586,1085,8.586]],["keywords/152",[]],["title/153",[960,1087.223]],["content/153",[]],["keywords/153",[]],["title/154",[121,198.985,555,494.97,893,453.645,961,494.97,962,494.97]],["content/154",[115,2.9,133,8.909,181,4.116,399,6.473,409,8.909,431,7.579,504,9.235,518,8.481,522,9.603,731,8.351,1086,16.066]],["keywords/154",[]],["title/155",[330,378.353,449,469.143,522,555.597]],["content/155",[32,2.723,111,1.621,115,2.848,119,3.221,144,6.205,154,6.233,172,5.022,181,2.964,330,6.424,399,4.662,449,9.737,474,6.915,517,5.757,518,6.107,521,6.915,562,7.783,731,6.014,750,7.062,798,10.616,891,8.268,967,8.011,968,8.011,970,8.904,971,12.146,972,8.562,973,8.904,1087,11.57]],["keywords/155",[]],["title/156",[123,515.952,1088,1121.276]],["content/156",[123,7.612,130,6.875,372,5.847,395,9.887,431,7.804,522,9.887,545,14.057,1089,14.057,1090,12.731]],["keywords/156",[]],["title/157",[241,531.814]],["content/157",[]],["keywords/157",[]],["title/158",[241,422.11,394,470.955]],["content/158",[58,4.44,66,4.178,102,6.386,115,3.366,119,1.916,147,6.03,156,6.274,170,4.137,181,2.737,184,6.667,190,5.832,209,3.069,217,6.018,222,9.117,243,6.26,259,6.997,298,5.924,357,5.64,358,4.536,372,3.776,375,5.924,395,6.386,396,6.386,397,3.337,398,7.187,399,4.305,400,6.997,401,4.69,402,8.222,403,8.222,404,8.222,405,8.222,406,8.222,407,8.222,408,8.222,413,3.444,1091,9.716]],["keywords/158",[]],["title/159",[25,456.209,241,349.926,430,608.798]],["content/159",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,1092,12.76]],["keywords/159",[]],["title/160",[115,167.764,323,427.721,438,544.605]],["content/160",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/160",[]],["title/161",[67,757.649]],["content/161",[26,2.625,32,3.531,35,1.686,58,3.302,66,3.108,72,6.279,74,3.02,75,3.9,76,4.332,77,4.332,78,3.9,79,4.332,80,4.332,81,5.003,82,2.108,83,2.964,84,4.406,85,4.406,86,4.959,87,2.91,89,3.302,111,1.686,119,1.425,123,3.656,156,6.103,181,2.036,204,2.139,330,3.234,358,3.374,394,5.056,413,3.881,429,5.539,443,4.406,444,6.115,445,5.88,446,6.115,447,6.115,448,5.204,449,4.01,451,6.115,452,10.536,892,10.229,981,7.884,1091,10.947,1093,7.69,1094,7.69,1095,10.947,1096,10.229,1097,6.752,1098,12.037]],["keywords/161",[]],["title/162",[65,392.872,66,438.517]],["content/162",[]],["keywords/162",[]],["title/163",[67,757.649]],["content/163",[26,3.308,32,2.868,35,2.125,58,4.161,65,5.824,68,5.651,69,5.985,70,5.552,71,5.985,72,5.526,73,7.417,74,3.805,75,4.914,76,5.459,77,5.459,78,4.914,79,5.459,80,5.459,81,4.161,82,2.657,83,3.735,84,5.552,85,5.552,86,6.249,87,3.667,88,5.552,89,4.161,91,8.062,95,7.155,96,7.41,1099,10.013,1100,10.013,1101,9.106,1102,9.106,1103,9.106,1104,8.509,1105,9.106,1106,9.106,1107,9.106,1108,9.106,1109,9.106,1110,9.106,1111,9.106,1112,9.106,1113,9.106,1114,9.106,1115,8.062]],["keywords/163",[]],["title/164",[111,197.922]],["content/164",[]],["keywords/164",[]],["title/165",[111,197.922]],["content/165",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/165",[]],["title/166",[989,1087.223]],["content/166",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/166",[]],["title/167",[1005,1087.223]],["content/167",[]],["keywords/167",[]],["title/168",[1006,1087.223]],["content/168",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/168",[]],["title/169",[332,547.155]],["content/169",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/169",[]],["title/170",[865,693.342]],["content/170",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/170",[]],["title/171",[180,827.684]],["content/171",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/171",[]],["title/172",[362,575.017]],["content/172",[]],["keywords/172",[]],["title/173",[121,228.044,362,323.101,372,280.553,893,519.893]],["content/173",[27,5.341,111,2.284,121,4.683,126,5.761,130,6.774,131,10.413,362,6.635,369,8.887,372,5.761,893,10.676]],["keywords/173",[]],["title/174",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/174",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/174",[]],["title/175",[58,465.985,908,902.846]],["content/175",[111,1.748,121,5.361,122,8.38,123,7.64,126,7.031,296,7.969,415,6.123,909,10.601,910,13.369,911,9.231,912,13.369,914,13.369,920,5.972,1090,9.601,1097,10.601,1116,10.601,1117,8.915,1118,10.601,1119,10.601,1120,10.601]],["keywords/175",[]],["title/176",[121,228.044,372,280.553,415,389.587,893,519.893]],["content/176",[10,8.604,111,2.388,119,3.057,370,12.336,431,8.042,480,10.189]],["keywords/176",[]],["title/177",[111,130.23,369,506.766,414,438.533]],["content/177",[32,2.941,369,9.294,893,11.165,1121,17.047,1122,17.047,1123,17.047,1124,17.047]],["keywords/177",[]],["title/178",[122,712.999]],["content/178",[6,7.978,111,1.556,121,4.409,122,5.607,181,2.846,296,7.097,439,5.689,915,15.611,916,9.44,917,9.44,918,17.927,919,9.44,920,6.822,921,8.221,922,8.221,923,10.51,924,9.44,925,9.44,926,9.44,927,9.44,928,9.44,929,9.44,930,9.44]],["keywords/178",[]],["title/179",[123,650.045]],["content/179",[6,9.943,16,10.468,111,2.18,121,4.471,123,7.161,126,4.006,127,10.468,181,2.904,372,5.5,439,5.805,518,5.983,893,7.424,915,8.388,921,8.388,922,8.388,923,6.775,998,7.848,1125,9.632,1126,13.223,1127,9.632,1128,9.632,1129,9.632,1130,9.632,1131,9.632,1132,9.632,1133,9.632,1134,10.308,1135,10.308,1136,10.308,1137,9.127]],["keywords/179",[]],["title/180",[121,322.126,940,734.382]],["content/180",[118,6.215,413,6.516,452,9.799,1138,17.047,1139,7.844]],["keywords/180",[]],["title/181",[121,322.126,953,862.947]],["content/181",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,1140,17.047]],["keywords/181",[]],["title/182",[111,157.094,296,716.295]],["content/182",[]],["keywords/182",[]],["title/183",[321,1087.223]],["content/183",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/183",[]],["title/184",[204,250.169,332,360.021,354,422.569]],["content/184",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/184",[]],["title/185",[204,301.774,332,434.287]],["content/185",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/185",[]],["title/186",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/186",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/186",[]],["title/187",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/187",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/187",[]],["title/188",[204,250.169,332,360.021,388,580.06]],["content/188",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/188",[]],["title/189",[245,476.054,350,621.769]],["content/189",[]],["keywords/189",[]],["title/190",[24,555.597,35,197.276,245,394.645]],["content/190",[35,2.944,74,5.271,89,7.395,111,1.943,119,2.487,154,5.478,156,5.826,181,3.553,245,7.555,330,5.646,401,6.088,449,7,453,10.674,455,9.604,456,9.33,457,10.674,458,10.674,459,10.674,1141,12.614,1142,11.168]],["keywords/190",[]],["title/191",[245,476.054,467,670.207]],["content/191",[74,6.286,115,2.986,209,4.752,352,8.119,455,11.454,456,11.128,467,9.887,1142,13.319,1143,16.542]],["keywords/191",[]],["title/192",[67,757.649]],["content/192",[26,3.987,32,2.802,35,2.562,58,5.016,65,5.69,68,6.812,69,7.215,70,6.693,71,7.215,72,7.109,73,6.274,74,6.171,75,5.924,76,6.581,77,6.581,78,5.924,79,6.581,80,6.581,81,5.016,82,3.203,83,4.502,87,4.42,466,8.626,1141,10.977,1144,12.07,1145,12.07,1146,12.07,1147,12.07,1148,10.257]],["keywords/192",[]],["title/193",[362,575.017]],["content/193",[]],["keywords/193",[]],["title/194",[121,228.044,123,365.259,362,323.101,372,280.553]],["content/194",[0,12.76,9,9.149,27,5.65,28,8.654,111,1.851,121,3.796,123,6.08,126,4.67,130,5.491,131,8.441,133,7.327,181,4.418,354,7.839,362,5.378,369,7.204,372,4.67,890,11.6,891,9.442,892,11.228,893,8.654,894,12.016]],["keywords/194",[]],["title/195",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/195",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/195",[]],["title/196",[58,465.985,908,902.846]],["content/196",[6,8.906,16,9.981,111,2.079,121,4.922,123,4.87,126,6.056,181,2.711,296,6.76,372,5.244,415,5.194,439,5.419,910,8.521,911,7.831,912,8.521,914,8.521,915,7.831,920,5.337,921,7.831,922,7.831,923,6.325,998,7.328,1090,8.145,1116,8.993,1117,7.563,1118,8.993,1119,8.993,1120,8.993,1125,8.993,1126,12.608,1127,8.993,1128,8.993,1129,8.993,1130,8.993,1131,8.993,1132,8.993,1133,8.993]],["keywords/196",[]],["title/197",[121,228.044,123,365.259,372,280.553,415,389.587]],["content/197",[10,5.963,16,7.948,111,1.655,113,7.738,119,2.871,181,4.101,370,9.771,431,5.574,461,7.212,480,10.852,492,7.948,568,7.373,953,9.093,1117,8.443,1149,8.181,1150,16.008,1151,10.745,1152,10.745,1153,14.558,1154,11.815,1155,11.815,1156,11.815,1157,12.889,1158,11.815,1159,10.04,1160,11.815,1161,11.815,1162,11.815]],["keywords/197",[]],["title/198",[111,130.23,369,506.766,414,438.533]],["content/198",[6,7.187,12,8.143,18,6.608,32,3.064,121,3.972,123,6.362,126,3.387,181,4.156,329,6.122,340,5.85,362,5.628,369,5.225,414,7.653,439,4.908,442,6.636,490,12.484,542,6.848,795,4.58,920,3.447,938,6.848,1090,7.375,1117,6.848,1137,7.716,1163,8.715,1164,12.574,1165,7.716,1166,16.221,1167,13.827,1168,9.583,1169,9.583,1170,9.583,1171,9.583,1172,9.583,1173,9.583,1174,9.583,1175,9.583,1176,8.715,1177,9.583,1178,9.583,1179,7.716]],["keywords/198",[]],["title/199",[121,322.126,940,734.382]],["content/199",[23,6.326,32,3.905,41,7.404,70,5.746,118,3.186,181,2.655,241,3.901,289,5.272,409,3.631,413,4.713,419,5.156,429,3.013,480,3.914,807,6.193,920,2.355,942,8.343,946,8.343,948,8.343,1139,4.768,1142,8.343,1152,9.423,1153,9.423,1157,8.343,1180,9.423,1181,10.361,1182,6.548,1183,8.805,1184,6.548,1185,6.548,1186,6.548,1187,6.548,1188,6.548,1189,6.548,1190,6.786,1191,9.423,1192,8.343,1193,8.343,1194,9.423,1195,9.423,1196,9.423,1197,6.548,1198,5.564,1199,6.548,1200,6.548,1201,6.548,1202,6.548,1203,6.548,1204,6.548,1205,6.548,1206,6.548]],["keywords/199",[]],["title/200",[121,322.126,953,862.947]],["content/200",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,954,15.503]],["keywords/200",[]],["title/201",[121,322.126,369,611.303]],["content/201",[121,4.897,123,7.844,126,6.025,369,9.294,381,10.89,885,14.486,1207,17.047]],["keywords/201",[]],["title/202",[119,166.687,255,312.17,1053,608.798]],["content/202",[]],["keywords/202",[]],["title/203",[119,166.687,255,312.17,1053,608.798]],["content/203",[9,9.976,111,2.554,115,2.6,119,3.586,138,9.436,170,3.99,183,9.692,255,4.838,330,5.864,401,6.324,413,4.645,439,7.378,510,8.441,518,7.605,521,8.611,1208,11.6]],["keywords/203",[]],["title/204",[147,524.602,154,367.111,517,462.549]],["content/204",[25,7.456,106,7.077,114,7.897,115,2.742,119,2.724,154,6,157,8.019,209,4.364,376,7.559,413,4.898,414,7.167,1057,11.691,1058,11.241,1059,9.48,1208,12.232]],["keywords/204",[]],["title/205",[119,166.687,526,483.179,1060,608.798]],["content/205",[24,8.29,106,8.29,119,3.523,181,3.553,255,4.658,394,5.826,413,4.472,414,6.544,429,6.382,438,8.126,439,7.103,452,7.973,526,9.249,1059,8.655,1060,9.084,1061,9.912,1062,11.168,1208,11.168]],["keywords/205",[]],["title/206",[135,342.151,504,644.517]],["content/206",[22,4.213,32,3.046,81,5.693,111,1.919,135,4.18,201,7.469,399,5.52,401,6.013,413,4.417,426,9.216,429,6.304,491,9.216,516,8.549,750,10.775,911,10.138,1063,10.543,1064,10.543,1065,10.543,1208,11.031,1209,11.031,1210,12.459]],["keywords/206",[]],["title/207",[241,531.814]],["content/207",[]],["keywords/207",[]],["title/208",[241,422.11,394,470.955]],["content/208",[25,3.766,32,3.12,58,3.189,66,3.001,67,4.115,72,2.972,102,4.586,111,1.075,115,3.095,119,1.376,130,3.189,147,4.33,156,7.204,170,3.939,181,1.966,184,4.788,190,5.392,209,2.204,211,4.41,217,4.723,222,7.155,241,2.889,243,6.867,259,5.025,298,4.255,350,4.255,357,4.05,358,3.258,372,2.712,375,4.255,395,4.586,396,4.586,397,3.661,398,5.162,399,4.723,400,5.025,401,3.368,402,5.905,403,5.905,404,5.905,405,5.905,406,5.905,407,5.905,408,5.905,409,4.255,410,5.905,411,6.178,413,3.779,414,3.62,415,3.766,416,6.52,937,4.05,945,9.96,1104,6.52,1115,6.178,1192,6.178,1193,6.178,1211,11.721,1212,7.673,1213,7.673,1214,7.673]],["keywords/208",[]],["title/209",[25,456.209,241,349.926,430,608.798]],["content/209",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,437,11.604]],["keywords/209",[]],["title/210",[115,167.764,323,427.721,438,544.605]],["content/210",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/210",[]],["title/211",[67,757.649]],["content/211",[26,2.682,32,3.765,35,1.723,58,3.374,66,3.175,72,6.348,74,3.085,75,3.985,76,4.427,77,4.427,78,3.985,79,4.427,80,4.427,81,5.085,82,2.154,83,3.028,84,4.502,85,4.502,86,5.067,87,2.974,89,3.374,111,1.714,119,1.456,156,6.184,181,2.08,204,2.185,330,3.305,358,3.447,394,5.139,443,4.502,444,6.249,445,6.008,446,6.249,447,6.249,448,5.318,449,4.098,451,6.249,648,9.054,937,4.286,1115,9.852,1142,9.852,1193,9.852,1215,12.235,1216,12.235,1217,12.235,1218,11.127,1219,8.119,1220,11.127]],["keywords/211",[]],["title/212",[471,925.244]],["content/212",[]],["keywords/212",[]],["title/213",[472,1137.49]],["content/213",[32,2.586,111,2.1,121,4.306,123,6.896,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/213",[]],["title/214",[111,157.094,379,621.769]],["content/214",[10,1.926,16,2.567,18,1.824,23,2.359,25,8.118,32,3.008,56,1.201,58,1.586,65,2.318,66,2.587,72,4.046,111,2.384,112,2.236,115,3.333,119,2.119,121,3.394,123,4.029,130,1.586,139,2.281,143,3.607,144,3.548,147,2.154,156,1.603,170,2.425,181,3.027,184,2.382,190,4.001,209,1.096,236,2.154,241,1.437,255,2.222,323,3.044,329,2.438,330,3.564,350,2.116,352,4.297,358,1.62,362,2.693,375,2.116,376,4.357,379,10.67,395,2.281,396,2.281,397,1.192,398,4.45,399,2.666,409,6.551,415,1.873,430,2.5,431,1.801,433,4.895,443,2.116,449,1.926,461,4.038,467,2.281,480,2.281,481,2.643,482,2.281,483,3.073,484,3.073,485,3.471,486,3.073,487,1.45,488,3.243,489,4.942,490,2.937,491,4.45,492,4.45,493,2.937,494,7.441,495,3.073,496,3.073,497,5.327,498,3.073,499,2.824,500,3.073,501,4.581,502,2.643,504,3.803,505,3.073,506,3.073,507,4.728,508,4.728,509,5.091,510,2.236,511,2.567,512,5.327,513,5.091,514,5.091,515,3.243,516,5.464,517,1.899,518,2.015,519,2.727,520,3.073,521,2.281,522,3.954,523,4.895,524,3.073,525,5.327,526,1.984,1192,5.327]],["keywords/214",[]],["title/215",[149,478.409]],["content/215",[]],["keywords/215",[]],["title/216",[149,379.722,394,470.955]],["content/216",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,731,7.121,1054,8.549,1190,8.973,1221,12.615,1222,10.543,1223,10.543]],["keywords/216",[]],["title/217",[149,379.722,172,486.66]],["content/217",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1190,7.204,1224,10.003,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714]],["keywords/217",[]],["title/218",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/218",[23,6.02,24,7.649,26,2.848,32,3.896,46,3.784,106,5.961,115,1.556,118,2.651,413,4.126,417,6.942,418,6.942,419,7.594,420,6.942,421,6.942,422,6.942,423,6.942,424,6.942,425,6.942,426,5.799,427,6.942,428,6.942,429,5.888,547,6.38,871,7.326,920,4.603,943,4.781,944,4.067,945,7.326,946,6.942,947,7.84,948,10.304,949,7.84,1149,5.969,1233,8.621,1234,5.646,1235,3.157,1236,6.38,1237,8.381,1238,5.646,1239,5.646,1240,6.635]],["keywords/218",[]],["title/219",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/219",[32,3.888,46,5.415,413,3.977,429,5.677,920,4.438,1054,7.699,1055,7.881,1058,9.129,1066,9.934,1067,11.22,1068,11.22,1069,11.22,1070,11.22,1071,5.677,1234,8.08,1235,4.518,1237,8.08,1238,8.08,1239,8.08,1241,11.22,1242,9.129,1243,9.129,1244,8.542]],["keywords/219",[]],["title/220",[1245,950.315]],["content/220",[22,1.783,26,3.106,27,1.9,32,3.964,35,2.516,46,2.546,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,2.891,119,1.686,135,1.77,141,2.163,170,3.777,209,1.666,216,2.636,229,1.84,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,616,3.705,651,2.636,719,2.846,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,943,3.216,944,2.736,1071,2.669,1234,3.798,1235,2.124,1237,3.798,1238,3.798,1239,3.798,1242,4.291,1243,4.291,1244,6.51,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268]],["keywords/220",[]],["title/221",[1225,881.569]],["content/221",[27,2.567,32,3.94,35,1.663,46,3.439,82,4.593,115,1.414,118,3.662,119,2.136,135,2.391,170,3.99,229,2.486,255,3.999,397,2.447,413,2.526,487,2.977,616,5.005,651,3.562,887,3.005,920,2.818,943,4.344,944,3.696,1071,3.605,1234,5.131,1235,2.869,1237,5.131,1238,5.131,1239,5.131,1243,5.797,1246,3.899,1247,7.169,1248,5.926,1249,5.926,1250,5.926,1251,7.169,1252,3.899,1253,3.696,1254,3.696,1255,3.696,1256,3.696,1257,3.899,1258,3.899,1259,3.899,1263,3.064,1264,6.657]],["keywords/221",[]],["title/222",[1226,881.569]],["content/222",[22,2.397,26,3.338,27,1.515,32,3.971,35,2.811,46,2.029,56,3.181,82,5.099,83,4.424,87,4.344,115,0.834,118,2.397,119,0.829,135,1.411,141,2.907,157,4.114,170,3.668,209,2.239,216,3.543,229,1.467,284,3.46,285,3.46,286,3.46,287,3.46,397,1.444,413,1.49,487,1.757,526,2.403,535,3.724,616,2.953,651,2.101,719,3.825,760,2.181,771,2.269,795,5.668,867,3.933,887,1.773,920,1.663,943,2.563,944,2.181,1071,2.127,1234,3.028,1235,1.693,1237,3.028,1238,3.028,1239,3.028,1246,2.3,1247,5.028,1248,3.878,1249,3.878,1250,3.878,1251,5.028,1252,2.3,1253,2.181,1254,2.181,1255,2.181,1256,2.181,1257,2.3,1258,2.3,1259,2.3,1260,3.991,1261,3.991,1262,3.991,1263,1.808,1265,3.722,1266,4.623,1267,2.953,1268,2.953,1269,2.953,1270,2.953]],["keywords/222",[]],["title/223",[1227,881.569]],["content/223",[22,1.783,26,3.106,27,1.9,32,3.964,35,2.516,46,2.546,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,2.891,119,1.686,135,1.77,141,2.163,170,3.777,209,1.666,216,2.636,229,1.84,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,616,3.705,651,2.636,719,2.846,754,6.158,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,943,3.216,944,2.736,1071,2.669,1234,3.798,1235,2.124,1237,3.798,1238,3.798,1239,3.798,1243,4.291,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1271,4.928]],["keywords/223",[]],["title/224",[1228,881.569]],["content/224",[22,1.712,26,3.004,27,1.824,32,3.969,35,2.447,46,2.444,56,1.753,82,4.893,83,3.392,87,3.331,115,1.005,118,2.797,119,1.631,135,1.699,141,2.077,170,3.687,201,4.958,209,1.6,216,2.531,229,1.767,284,2.472,285,2.472,286,2.472,287,2.472,397,1.739,413,1.795,487,2.116,535,2.661,616,3.557,651,2.531,719,2.733,760,2.627,771,2.733,795,4.346,867,2.81,887,2.136,920,2.003,943,3.088,944,2.627,1071,2.562,1234,3.647,1235,2.039,1237,3.647,1238,3.647,1239,3.647,1243,4.12,1246,2.771,1247,5.737,1248,4.526,1249,4.526,1250,4.526,1251,5.737,1252,2.771,1253,2.627,1254,2.627,1255,2.627,1256,2.627,1257,2.771,1258,2.771,1259,2.771,1260,2.851,1261,2.851,1262,4.658,1263,2.178,1267,3.557,1268,3.557,1269,3.557,1270,3.557,1272,4.731,1273,4.12]],["keywords/224",[]],["title/225",[1229,881.569]],["content/225",[27,3.534,32,3.788,35,2.289,46,4.735,56,3.396,82,4.593,88,8.338,115,1.947,118,4.624,170,2.988,229,3.423,372,3.813,397,3.369,413,3.478,487,4.099,580,10.412,616,6.891,887,4.138,920,3.88,943,5.982,944,5.089,1234,7.065,1235,3.95,1237,7.065,1238,7.065,1239,7.065,1263,4.219,1274,11.573,1275,9.166,1276,10.787]],["keywords/225",[]],["title/226",[1230,881.569]],["content/226",[27,3.64,32,3.811,35,2.358,46,4.876,82,4.666,115,2.005,118,4.719,121,3.192,170,3.077,172,4.822,229,3.525,397,3.47,413,3.582,487,4.222,616,7.097,871,9.44,887,4.262,920,3.996,943,6.16,944,5.241,1149,10.627,1190,7.276,1234,7.276,1235,4.068,1236,8.221,1237,7.276,1238,7.276,1239,7.276,1263,4.345]],["keywords/226",[]],["title/227",[1231,862.291]],["content/227",[27,3.14,32,3.78,35,2.034,46,4.207,81,3.983,82,4.712,87,3.51,106,4.465,115,1.73,118,4.252,119,2.479,154,6.406,170,3.83,172,4.159,229,3.041,397,2.993,413,3.09,429,4.41,443,7.667,487,3.642,517,4.769,616,6.122,807,8.264,887,3.676,920,3.447,943,5.314,944,4.521,1190,6.277,1234,6.277,1235,3.51,1237,6.277,1238,6.277,1239,6.277,1240,7.375,1243,7.092,1263,3.748,1277,6.636]],["keywords/227",[]],["title/228",[471,925.244]],["content/228",[]],["keywords/228",[]],["title/229",[472,1137.49]],["content/229",[32,2.586,111,2.1,121,4.306,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068,893,9.816]],["keywords/229",[]],["title/230",[111,157.094,379,621.769]],["content/230",[10,1.92,16,2.559,18,1.818,23,2.352,25,8.107,32,3.004,56,1.197,58,1.581,65,2.311,66,2.58,72,4.036,111,2.239,112,2.228,115,3.329,119,2.114,121,3.387,122,1.92,123,1.75,130,1.581,139,2.273,143,3.596,144,3.538,147,2.147,156,1.598,170,2.419,181,3.02,184,2.374,190,3.992,209,1.093,236,2.147,241,1.432,255,2.215,323,3.035,329,2.43,330,3.555,350,2.109,352,4.286,358,1.615,362,2.685,375,2.109,376,4.346,379,10.66,395,2.273,396,2.273,397,1.188,398,4.437,399,2.658,409,6.537,415,1.867,430,2.491,431,1.794,433,4.881,443,2.109,449,1.92,461,4.026,467,2.273,480,2.273,481,2.634,482,2.273,483,3.063,484,3.063,486,3.063,487,1.445,488,3.232,489,4.929,490,2.927,491,4.437,492,4.437,493,2.927,494,7.421,495,3.063,496,3.063,497,5.311,498,3.063,499,2.815,500,3.063,501,4.567,502,2.634,503,5.999,504,3.791,505,3.063,506,3.063,507,4.714,508,4.714,509,5.076,510,2.228,511,2.559,512,5.311,513,5.076,514,5.076,515,3.232,516,5.45,517,1.893,518,2.008,519,2.718,520,3.063,521,2.273,522,3.943,523,4.881,524,3.063,525,5.311,526,1.977,893,4.32,1278,6.596,1279,3.804]],["keywords/230",[]],["title/231",[66,438.517,574,734.382]],["content/231",[]],["keywords/231",[]],["title/232",[67,757.649]],["content/232",[26,3.166,32,3.639,35,2.034,58,3.983,65,3.358,66,3.748,68,5.409,69,5.728,70,5.314,71,5.728,72,6.283,73,4.981,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,89,3.983,95,6.848,96,7.092,574,9.056,1101,8.715,1102,8.715,1103,8.715,1104,8.143,1105,8.715,1106,8.715,1107,8.715,1108,8.715,1109,8.715,1110,8.715,1111,8.715,1112,8.715,1113,8.715,1114,8.715,1115,7.716,1280,9.583,1281,9.583]],["keywords/232",[]],["title/233",[3,754.281,527,754.281]],["content/233",[]],["keywords/233",[]],["title/234",[3,625.294,415,456.209,527,625.294]],["content/234",[4,5.371,10,5.963,27,3.871,32,2.762,81,4.91,89,4.91,119,2.119,189,6.05,204,3.18,229,3.749,330,4.809,414,5.574,415,5.799,527,10.768,528,14.558,529,8.443,530,10.745,531,10.745,532,12.889,533,10.745,534,9.513,535,5.646,536,9.093,537,10.745,538,10.745,539,10.745,540,6.668,541,10.04,542,8.443,543,10.745,544,10.745,545,10.04]],["keywords/234",[]],["title/235",[546,902.846,547,829.733]],["content/235",[3,5.422,32,3.838,82,2.139,119,2.182,135,2.46,170,2.233,181,2.065,229,2.558,255,2.707,328,4.323,361,5.76,372,2.849,415,3.956,416,6.85,480,4.818,513,6.204,527,5.422,532,6.491,546,6.491,548,6.491,549,7.331,568,9.148,570,7.331,920,2.9,935,7.331,1055,7.774,1157,9.798,1180,7.331,1183,10.34,1198,6.85,1282,11.066,1283,12.169,1284,7.331,1285,7.331,1286,7.331,1287,7.331,1288,8.061,1289,8.061,1290,7.331,1291,11.066,1292,7.331,1293,7.331,1294,8.061,1295,8.061,1296,7.331,1297,8.061,1298,8.061,1299,8.061,1300,8.061,1301,8.061,1302,7.331,1303,7.331,1304,8.061,1305,7.331]],["keywords/235",[]],["title/236",[547,829.733,562,754.281]],["content/236",[3,6.285,32,3.797,61,5.968,111,1.309,115,1.686,119,1.675,126,3.302,154,3.69,170,2.588,204,2.514,229,2.964,255,4.559,372,4.798,415,4.585,527,10.755,556,7.523,562,6.285,563,7.19,564,7.939,565,8.496,567,8.496,920,3.361,1157,7.523,1183,7.939,1198,7.939,1282,8.496,1284,8.496,1285,8.496,1286,8.496,1287,8.496,1290,8.496,1291,8.496,1292,8.496,1293,8.496,1296,8.496,1306,8.496,1307,9.343,1308,9.343,1309,9.343,1310,9.343,1311,9.343,1312,9.343,1313,9.343,1314,9.343,1315,9.343]],["keywords/236",[]],["title/237",[119,166.687,255,312.17,1053,608.798]],["content/237",[]],["keywords/237",[]],["title/238",[119,166.687,255,312.17,1053,608.798]],["content/238",[32,3.197,111,2.072,115,2.669,119,3.323,138,9.686,183,9.948,255,4.967,330,6.02,439,7.573,510,8.665,518,7.807,521,8.839,1054,9.229,1055,9.447,1056,9.027]],["keywords/238",[]],["title/239",[147,524.602,154,367.111,517,462.549]],["content/239",[25,6.981,32,3.43,106,6.626,114,7.393,115,2.567,119,2.551,154,5.617,157,7.508,209,4.086,376,7.078,414,6.71,1054,8.876,1055,9.086,1056,8.682,1057,10.947,1058,13.381,1059,8.876]],["keywords/239",[]],["title/240",[119,166.687,526,483.179,1060,608.798]],["content/240",[24,7.992,32,3.331,106,8.096,119,3.462,181,3.426,255,4.491,394,5.616,414,6.308,438,7.834,439,6.848,526,9.033,1054,8.344,1055,8.542,1056,8.162,1059,8.344,1060,8.758,1061,9.555,1062,13.993]],["keywords/240",[]],["title/241",[135,342.151,504,644.517]],["content/241",[22,4.063,32,3.511,81,5.491,111,1.851,135,4.032,201,7.204,399,5.324,401,5.8,491,8.889,516,8.246,750,10.526,1054,8.246,1055,8.441,1056,8.065,1063,10.169,1064,10.169,1065,10.169,1066,10.639,1148,11.228,1316,13.213,1317,13.213,1318,13.213]],["keywords/241",[]],["title/242",[960,1087.223]],["content/242",[]],["keywords/242",[]],["title/243",[55,352.609,111,77.333,121,158.573,481,382.195,1319,444.442,1320,424.802,1321,444.442]],["content/243",[18,4.66,32,1.682,55,8.944,111,1.366,121,4.706,126,4.948,163,9.597,330,3.969,362,3.969,376,6.967,414,4.6,415,4.786,481,6.752,576,6.229,751,5.605,967,6.752,980,5.952,1117,10.005,1165,7.851,1179,7.851,1319,7.851,1320,7.504,1321,13.189,1322,8.867,1323,10.775,1324,8.867,1325,12.732,1326,8.867,1327,12.732,1328,8.867,1329,8.867,1330,8.867,1331,8.867,1332,8.867,1333,8.867,1334,8.867,1335,8.867,1336,8.867,1337,8.867,1338,8.867,1339,8.867,1340,8.867,1341,8.867]],["keywords/243",[]],["title/244",[121,198.985,123,318.715,555,494.97,961,494.97,962,494.97]],["content/244",[115,2.9,133,8.909,181,4.116,399,6.473,409,8.909,431,7.579,504,9.235,518,8.481,522,9.603,731,8.351,963,14.611]],["keywords/244",[]],["title/245",[330,378.353,449,469.143,522,555.597]],["content/245",[32,2.723,111,1.621,115,2.848,119,3.221,144,6.205,154,6.233,172,5.022,181,2.964,330,6.424,399,4.662,449,9.737,474,6.915,517,5.757,518,6.107,521,6.915,562,7.783,731,6.014,750,7.062,798,10.616,891,8.268,967,8.011,968,8.011,969,10.522,970,8.904,971,12.146,972,8.562,973,8.904]],["keywords/245",[]],["title/246",[111,157.094,296,716.295]],["content/246",[]],["keywords/246",[]],["title/247",[321,1087.223]],["content/247",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/247",[]],["title/248",[204,250.169,332,360.021,354,422.569]],["content/248",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/248",[]],["title/249",[204,301.774,332,434.287]],["content/249",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/249",[]],["title/250",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/250",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/250",[]],["title/251",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/251",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/251",[]],["title/252",[204,250.169,332,360.021,388,580.06]],["content/252",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/252",[]],["title/253",[65,392.872,66,438.517]],["content/253",[]],["keywords/253",[]],["title/254",[67,757.649]],["content/254",[4,4.512,26,4.683,32,2.854,35,2.106,58,4.124,65,5.796,68,5.601,69,5.932,70,5.503,71,5.932,72,5.491,73,7.37,74,3.771,75,4.871,76,5.41,77,5.41,78,4.871,79,5.41,80,5.41,81,4.124,82,2.633,83,3.701,87,3.634,88,5.503,89,4.124,95,7.092,102,5.932,106,4.623,324,4.805,471,6.5,972,10.491,1079,8.433,1080,8.433,1081,8.433,1082,8.433,1083,8.433,1084,8.433,1085,8.433,1209,7.991,1342,9.924,1343,9.924,1344,9.924,1345,9.924,1346,9.924,1347,9.924,1348,8.433]],["keywords/254",[]],["title/255",[245,476.054,350,621.769]],["content/255",[]],["keywords/255",[]],["title/256",[24,555.597,35,197.276,245,394.645]],["content/256",[35,2.981,89,7.454,111,1.968,119,2.519,154,5.547,156,5.899,181,3.598,245,7.615,330,5.717,401,6.165,426,9.448,449,7.088,452,8.073,453,10.809,457,10.809,458,10.809,459,10.809,1349,12.772,1350,14.044]],["keywords/256",[]],["title/257",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/257",[32,3.197,74,7.042,170,4.096,181,3.789,187,10.943,190,5.008,245,8.593,357,7.807,461,9.027,981,9.686,1323,11.382,1351,13.449,1352,14.789]],["keywords/257",[]],["title/258",[245,476.054,467,670.207]],["content/258",[115,3.077,209,4.897,352,8.367,467,10.189,981,11.165,1323,13.12,1351,15.503]],["keywords/258",[]],["title/259",[67,757.649]],["content/259",[26,3.463,32,2.941,35,2.225,58,4.357,65,5.973,68,5.916,69,6.266,70,5.813,71,6.266,72,5.709,73,5.449,74,3.984,75,5.145,76,5.715,77,5.715,78,5.145,79,5.715,80,5.715,81,4.357,82,2.782,83,3.91,87,3.839,88,5.813,89,4.357,102,6.266,981,6.866,1323,11.344,1349,9.534,1353,10.483,1354,10.483,1355,10.483,1356,10.483,1357,10.483,1358,10.483,1359,10.483,1360,10.483,1361,10.483,1362,14.739,1363,10.483,1364,10.483,1365,10.483]],["keywords/259",[]],["title/260",[241,531.814]],["content/260",[]],["keywords/260",[]],["title/261",[241,422.11,394,470.955]],["content/261",[58,4.527,66,4.26,102,6.511,115,3.141,119,1.953,147,6.147,156,6.359,170,4.193,181,2.791,190,5.127,209,3.129,217,6.1,222,9.241,236,6.147,241,4.101,243,6.382,259,7.134,298,6.04,357,5.75,358,6.428,375,6.04,395,6.511,396,6.511,397,3.402,399,4.389,400,7.134,401,4.781,402,8.383,403,8.383,404,8.383,405,8.383,406,8.383,407,8.383,408,8.383,431,5.139,1366,10.892]],["keywords/261",[]],["title/262",[234,495.352,241,298.825,255,266.583,394,333.404]],["content/262",[4,4.283,10,4.755,23,3.359,25,4.624,26,3.112,32,3.623,72,5.29,120,6.019,131,6.019,156,6.748,170,3.783,181,2.414,190,3.191,209,2.707,211,5.416,234,5.879,241,6.632,243,5.52,323,4.335,350,5.224,370,5.751,394,3.957,409,5.224,410,7.251,411,7.586,429,4.335,461,5.751,961,6.733,1367,8.006,1368,6.338,1369,8.006,1370,10.106,1371,8.006,1372,8.568,1373,16.065,1374,9.421,1375,8.568,1376,9.421,1377,7.251,1378,9.421,1379,9.421,1380,8.568]],["keywords/262",[]],["title/263",[241,349.926,394,390.419,493,715.378]],["content/263",[25,8.596,32,2.335,115,2.443,119,2.427,156,8.156,164,9.671,170,3.748,184,8.445,190,4.583,209,3.888,211,7.779,241,5.095,243,7.929,350,7.505,409,7.505,410,10.416,411,10.897,518,7.144,1370,10.015,1371,11.5,1381,10.897]],["keywords/263",[]],["title/264",[25,456.209,241,349.926,430,608.798]],["content/264",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,236,7.201,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,430,8.357,431,6.02,432,10.274,434,10.274,436,9.442,1382,11.604]],["keywords/264",[]],["title/265",[115,167.764,323,427.721,438,544.605]],["content/265",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/265",[]],["title/266",[67,757.649]],["content/266",[4,3.488,23,2.736,26,3.872,32,3.499,35,1.628,58,3.189,64,10.164,66,3.001,72,6.167,74,2.916,75,3.766,76,4.183,77,4.183,78,3.766,79,4.183,80,4.183,81,4.871,82,2.036,83,2.862,87,2.81,89,3.189,111,1.075,119,1.376,131,4.902,156,6.687,181,1.966,204,2.065,218,5.025,241,2.889,243,8.333,330,3.123,358,3.258,394,4.923,399,3.092,426,5.162,429,5.394,431,5.53,443,4.255,444,5.905,445,5.678,446,5.905,447,5.905,448,5.025,449,3.873,451,5.905,452,8.175,482,4.586,981,5.025,1059,4.788,1096,9.96,1370,5.678,1371,6.52,1377,5.905,1381,6.178,1383,9.438,1384,6.978,1385,6.978,1386,7.673,1387,7.673]],["keywords/266",[]],["title/267",[25,550.317,241,422.11]],["content/267",[8,8.641,25,4.663,32,3.839,52,12.497,106,4.427,111,1.925,156,5.772,190,3.218,209,2.73,241,3.577,298,5.269,429,4.372,452,5.462,456,6.392,887,3.645,1263,3.716,1388,9.502,1389,9.502,1390,9.502,1391,9.502,1392,9.502,1393,9.502,1394,9.502,1395,9.502,1396,9.502,1397,9.502,1398,9.502,1399,9.502,1400,9.502,1401,9.502,1402,9.502,1403,9.502,1404,9.502,1405,9.502,1406,9.502,1407,9.502,1408,9.502,1409,9.502,1410,13.742,1411,9.502,1412,9.502,1413,9.502]],["keywords/267",[]],["title/268",[111,197.922]],["content/268",[]],["keywords/268",[]],["title/269",[111,197.922]],["content/269",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/269",[]],["title/270",[989,1087.223]],["content/270",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/270",[]],["title/271",[1005,1087.223]],["content/271",[]],["keywords/271",[]],["title/272",[1006,1087.223]],["content/272",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/272",[]],["title/273",[332,547.155]],["content/273",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/273",[]],["title/274",[865,693.342]],["content/274",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/274",[]],["title/275",[180,827.684]],["content/275",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/275",[]],["title/276",[362,575.017]],["content/276",[]],["keywords/276",[]],["title/277",[111,111.212,264,384.373,358,337.014,414,374.492]],["content/277",[111,2.733,120,10.263,264,7.779,358,6.821,414,7.579,731,8.351,923,9.603,980,9.806,1414,16.066,1415,16.066]],["keywords/277",[]],["title/278",[181,287.27,1416,1019.712]],["content/278",[4,4.012,6,4.588,9,6.111,27,2.892,32,1.523,111,2.393,114,4.588,130,3.668,163,5.171,190,4.409,217,3.556,236,4.981,264,8.82,353,6.531,356,7.782,358,3.747,362,3.592,387,7.947,394,3.707,414,6.143,540,4.981,568,5.507,731,9.468,1151,8.026,1176,11.841,1277,6.111,1368,5.937,1369,11.064,1370,9.635,1416,14.07,1417,8.826,1418,13.02,1419,8.826,1420,8.826,1421,8.826,1422,8.826,1423,8.826,1424,6.531,1425,6.531,1426,6.531,1427,8.826,1428,8.826,1429,8.826,1430,6.531,1431,6.531,1432,6.531,1433,6.531]],["keywords/278",[]],["title/279",[181,238.145,938,664.257,1434,715.378]],["content/279",[89,6.582,111,2.219,329,10.118,362,6.447,372,5.598,564,13.458,937,8.36,938,13.817,967,10.966,1434,12.189,1435,15.838]],["keywords/279",[]],["title/280",[181,287.27,352,550.317]],["content/280",[6,3.128,9,4.167,18,4.629,57,3.673,65,4.26,73,5.035,78,2.954,111,2.909,150,8.688,170,2.683,181,3.115,204,4.111,255,3.253,264,2.914,352,9.664,358,2.555,362,4.949,366,3.845,379,3.337,380,3.673,386,3.128,387,7.421,388,9.531,391,4.453,394,2.528,401,2.642,414,4.57,415,4.754,431,4.57,436,4.453,440,4.301,442,6.708,443,3.337,471,3.942,476,4.453,510,5.676,548,4.846,574,3.942,731,3.128,741,4.632,754,3.942,787,4.632,923,3.597,940,3.942,962,6.923,968,4.167,978,4.301,1031,6.188,1061,4.301,1159,8.232,1179,4.846,1348,5.114,1436,8.81,1437,5.473,1438,6.018,1439,5.473,1440,6.018,1441,6.018,1442,5.473,1443,6.018,1444,9.687,1445,6.018,1446,6.018,1447,5.473,1448,5.473,1449,5.473,1450,6.018,1451,5.473,1452,5.473]],["keywords/280",[]],["title/281",[181,177.454,264,335.394,340,422.779,1453,629.9,1454,629.9]],["content/281",[4,6.069,9,3.875,10,4.609,13,3.999,18,4.364,57,3.416,65,1.961,73,2.909,88,7.403,111,2.588,112,3.279,129,6.758,150,3.999,170,2.529,181,2.964,184,3.492,204,2.458,236,5.154,255,1.879,264,9.777,340,8.149,358,3.877,362,4.709,379,3.103,386,2.909,387,7.062,394,4.859,401,2.456,410,4.307,414,4.308,415,2.746,431,4.308,436,4.141,440,6.526,442,6.323,443,3.103,540,3.158,548,4.506,556,4.506,731,2.909,787,4.307,923,3.345,961,3.999,962,3.999,968,3.875,978,3.999,1047,6.758,1061,3.999,1159,7.76,1348,7.76,1436,8.305,1437,5.089,1439,5.089,1442,5.089,1447,5.089,1448,5.089,1449,5.089,1451,5.089,1452,5.089,1453,12.142,1454,15.788,1455,5.596,1456,13.351,1457,5.596,1458,5.596,1459,5.596,1460,5.596,1461,5.596,1462,5.596,1463,5.596,1464,9.132,1465,5.596]],["keywords/281",[]],["title/282",[264,542.953,953,862.947]],["content/282",[]],["keywords/282",[]],["title/283",[942,1137.49]],["content/283",[10,6.831,111,2.454,130,5.624,170,3.748,236,7.638,241,6.593,264,6.553,323,6.227,358,5.746,372,4.783,397,4.227,399,5.453,409,7.505,445,10.015,540,7.638,541,11.5,1232,8.445,1368,9.104,1369,11.5,1370,10.015,1466,13.534,1467,13.534]],["keywords/283",[]],["title/284",[901,1087.223]],["content/284",[18,8.147,111,2.388,209,4.897,264,8.255,399,6.869,502,11.804,1468,17.047]],["keywords/284",[]],["title/285",[149,478.409]],["content/285",[]],["keywords/285",[]],["title/286",[149,379.722,394,470.955]],["content/286",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,731,7.121,1054,8.549,1190,8.973,1221,12.615,1222,10.543,1223,10.543]],["keywords/286",[]],["title/287",[149,379.722,172,486.66]],["content/287",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1190,7.204,1224,10.003,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714]],["keywords/287",[]],["title/288",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/288",[23,5.957,32,3.685,41,7.22,46,4.435,70,5.603,118,3.107,121,2.903,149,3.422,241,3.804,289,8.135,413,4.63,419,5.028,429,4.649,686,8.961,807,6.039,920,5.166,946,8.135,948,8.135,1139,4.649,1149,6.996,1190,6.617,1191,9.189,1192,8.135,1193,8.135,1194,9.189,1195,9.189,1196,9.189,1235,3.7,1236,7.477,1240,7.776,1469,10.104,1470,9.405,1471,6.617,1472,9.405,1473,9.405,1474,10.104]],["keywords/288",[]],["title/289",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/289",[32,3.751,46,5.476,118,3.836,119,2.237,149,4.225,413,4.022,429,5.74,686,7.785,920,4.487,1054,7.785,1055,7.969,1058,9.231,1066,10.045,1139,5.74,1148,10.601,1235,4.569,1242,9.231,1244,8.638,1470,8.17,1471,8.17,1472,8.17,1473,8.17,1475,12.475,1476,12.475,1477,12.475]],["keywords/289",[]],["title/290",[1245,950.315]],["content/290",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,2.843,119,2.096,135,1.734,141,2.119,149,1.924,170,3.731,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,1.832,487,2.159,535,2.715,651,2.583,686,3.545,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,943,3.15,1071,2.614,1139,2.614,1235,2.081,1242,4.204,1244,6.402,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1470,3.721,1471,3.721,1472,3.721,1473,3.721,1478,2.867]],["keywords/290",[]],["title/291",[1225,881.569]],["content/291",[27,2.497,32,3.951,35,1.617,46,3.345,82,4.537,115,1.375,118,3.586,119,2.54,135,2.325,149,2.581,170,3.923,229,2.418,255,3.916,397,2.38,413,2.457,487,2.896,651,3.464,686,4.756,887,2.923,920,2.741,943,4.226,1071,3.507,1139,3.507,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1264,6.476,1470,4.991,1471,4.991,1472,4.991,1473,4.991,1478,3.846]],["keywords/291",[]],["title/292",[1226,881.569]],["content/292",[22,2.364,26,3.298,27,1.49,32,3.976,35,2.784,46,1.996,56,3.695,82,5.076,83,4.378,87,4.298,115,0.821,118,2.364,119,0.815,135,1.388,141,2.867,149,1.54,157,4.057,170,3.634,209,2.208,216,3.494,229,1.443,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,1.466,487,1.728,526,2.364,535,3.673,651,2.067,686,2.838,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,920,1.636,943,2.522,1071,2.092,1139,2.092,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1265,3.661,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1470,2.978,1471,2.978,1472,2.978,1473,2.978,1478,2.295]],["keywords/292",[]],["title/293",[1227,881.569]],["content/293",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,2.843,119,2.096,135,1.734,141,2.119,149,1.924,170,3.731,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,1.832,487,2.159,535,2.715,651,2.583,686,3.545,719,2.788,754,6.056,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,943,3.15,1071,2.614,1139,2.614,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1271,4.828,1470,3.721,1471,3.721,1472,3.721,1473,3.721,1478,2.867]],["keywords/293",[]],["title/294",[1228,881.569]],["content/294",[22,1.679,26,2.956,27,1.789,32,3.975,35,2.414,46,2.396,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,2.752,119,2.039,135,1.666,141,2.036,149,1.849,170,3.643,201,4.879,209,1.568,216,2.482,229,1.732,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,1.76,487,2.074,535,2.609,651,2.482,686,3.407,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,920,1.964,943,3.027,1071,2.512,1139,2.512,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1272,4.639,1273,4.04,1470,3.575,1471,3.575,1472,3.575,1473,3.575,1478,2.755]],["keywords/294",[]],["title/295",[1229,881.569]],["content/295",[27,3.403,32,3.837,35,2.204,46,4.559,56,3.269,82,4.5,88,8.12,115,1.874,118,4.503,149,3.517,170,2.877,229,3.295,372,5.175,397,3.244,413,3.348,487,3.947,580,10.139,686,6.481,887,3.984,920,3.736,943,5.759,1139,4.779,1235,3.803,1263,4.062,1274,11.269,1275,8.825,1470,6.802,1471,6.802,1472,6.802,1473,6.802,1478,5.242]],["keywords/295",[]],["title/296",[1230,881.569]],["content/296",[27,3.501,32,3.856,35,2.267,46,4.69,82,4.57,115,1.928,118,4.593,121,4.291,149,3.618,170,2.959,172,4.637,229,3.39,397,3.337,413,3.444,487,4.06,686,6.667,887,4.099,920,3.843,943,5.924,1139,4.916,1149,10.342,1190,6.997,1235,3.913,1236,7.906,1263,4.178,1470,6.997,1471,6.997,1472,6.997,1473,6.997,1478,5.392]],["keywords/296",[]],["title/297",[1231,862.291]],["content/297",[27,3.011,32,3.786,35,1.95,46,4.033,81,3.819,82,4.62,87,3.365,106,4.281,115,1.658,118,4.124,119,2.84,149,3.112,154,6.255,170,3.715,172,5.821,229,2.916,289,7.399,397,2.87,413,2.962,429,4.228,443,5.095,487,3.492,517,4.573,686,5.734,807,9.466,887,3.525,920,3.305,943,5.095,1139,4.228,1190,6.018,1235,3.365,1240,7.072,1263,3.594,1277,6.363,1470,6.018,1471,6.018,1472,6.018,1473,6.018,1478,4.638]],["keywords/297",[]],["title/298",[938,801.281,1434,862.947]],["content/298",[]],["keywords/298",[]],["title/299",[111,111.212,264,384.373,372,280.553,414,374.492]],["content/299",[111,2.775,255,4.143,361,8.816,362,5.022,372,6.559,386,6.413,389,7.881,473,8.08,476,9.129,480,7.374,492,8.299,519,8.816,827,11.22,903,7.228,938,11.777,985,7.699,994,9.129,1015,9.129,1434,9.495,1479,12.337,1480,12.337,1481,18.558,1482,9.495,1483,12.337]],["keywords/299",[]],["title/300",[471,925.244]],["content/300",[]],["keywords/300",[]],["title/301",[472,1137.49]],["content/301",[32,2.586,111,2.1,120,9.574,121,4.306,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/301",[]],["title/302",[111,157.094,379,621.769]],["content/302",[10,1.869,16,2.491,18,1.769,23,2.297,25,8.021,32,3.042,56,1.166,58,1.539,65,1.297,66,1.448,72,3.313,111,2.357,112,2.169,115,3.302,119,2.282,120,4.116,121,3.331,130,1.539,139,2.213,143,3.513,144,3.456,147,2.09,156,1.555,164,6.113,170,2.369,181,2.97,184,2.311,190,3.926,209,1.064,236,3.637,241,3.851,255,2.164,323,2.965,329,2.365,330,3.482,350,2.053,352,4.199,358,4.344,362,1.507,376,4.257,379,10.707,395,2.213,396,2.213,397,1.156,399,2.596,409,6.429,415,1.817,430,2.425,431,1.747,443,3.573,449,1.869,461,3.933,467,2.213,482,2.213,483,2.981,484,2.981,486,2.981,487,1.407,490,2.85,491,4.335,492,4.335,493,2.85,495,2.981,496,2.981,497,5.188,498,2.981,499,2.74,500,2.981,501,4.462,502,2.564,504,3.704,505,2.981,506,2.981,510,2.169,511,2.491,512,2.981,513,2.85,517,1.842,518,1.955,519,2.646,520,2.981,521,2.213,522,3.852,523,4.768,524,2.981,526,1.925,758,2.425,807,2.213,1232,5.339,1385,5.86,1484,3.146,1485,3.703,1486,3.703,1487,3.703,1488,3.703,1489,3.703,1490,3.703,1491,6.444,1492,6.444,1493,6.444,1494,6.444,1495,3.703,1496,6.444,1497,7.27,1498,6.444,1499,3.703,1500,6.444]],["keywords/302",[]],["title/303",[111,197.922]],["content/303",[]],["keywords/303",[]],["title/304",[111,197.922]],["content/304",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/304",[]],["title/305",[989,1087.223]],["content/305",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/305",[]],["title/306",[1005,1087.223]],["content/306",[]],["keywords/306",[]],["title/307",[1006,1087.223]],["content/307",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/307",[]],["title/308",[332,547.155]],["content/308",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/308",[]],["title/309",[865,693.342]],["content/309",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/309",[]],["title/310",[180,827.684]],["content/310",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/310",[]],["title/311",[119,166.687,255,312.17,1053,608.798]],["content/311",[]],["keywords/311",[]],["title/312",[119,166.687,255,312.17,1053,608.798]],["content/312",[6,7.3,14,10.393,73,7.3,78,6.893,88,7.788,111,1.968,119,3.217,138,9.198,181,3.598,183,9.448,209,4.035,255,4.717,330,5.717,333,8.073,379,7.788,521,8.395,1056,8.573,1306,12.772,1501,14.044,1502,10.809]],["keywords/312",[]],["title/313",[147,524.602,154,367.111,517,462.549]],["content/313",[25,7.163,32,3.171,106,6.799,114,7.587,115,2.634,119,2.617,154,5.764,157,7.704,209,4.193,376,7.263,414,6.886,1056,8.909,1057,11.233,1059,9.108,1502,11.233,1503,18.38]],["keywords/313",[]],["title/314",[119,166.687,526,483.179,1060,608.798]],["content/314",[24,8.189,32,3.046,106,8.224,119,3.503,181,3.51,255,4.601,394,5.754,414,6.463,438,8.027,439,7.016,526,9.176,1056,8.362,1059,8.549,1060,8.973,1061,9.79,1502,10.543,1504,17.653]],["keywords/314",[]],["title/315",[89,329.885,330,323.101,1505,793.787,1506,721.886]],["content/315",[32,3.43,181,3.644,236,8.027,330,5.789,439,7.284,992,10.525,1056,8.682,1059,8.876,1502,10.947,1506,16.444,1507,14.223,1508,18.082,1509,19.88,1510,14.223]],["keywords/315",[]],["title/316",[135,342.151,504,644.517]],["content/316",[22,4.112,32,3.527,81,5.557,111,1.873,135,4.08,201,7.29,399,5.388,401,5.869,426,8.995,491,8.995,750,8.162,757,10.767,758,8.758,1056,8.162,1063,10.291,1064,10.291,1065,10.291,1209,10.767,1497,11.363,1502,10.291,1511,13.372,1512,13.372]],["keywords/316",[]],["title/317",[960,1087.223]],["content/317",[]],["keywords/317",[]],["title/318",[120,442.472,264,335.394,555,494.97,961,494.97,962,494.97]],["content/318",[18,7.463,61,9.976,111,2.188,115,2.818,133,8.66,397,4.877,399,6.292,409,8.66,504,8.976,518,8.243,519,11.16,1513,14.202,1514,15.616]],["keywords/318",[]],["title/319",[183,754.281,576,716.295]],["content/319",[32,2.28,111,1.851,118,4.063,120,8.441,170,4.776,264,6.398,298,9.562,397,4.127,576,8.441,906,9.778,1089,11.228,1221,9.442,1367,14.653,1368,8.889,1484,11.228,1515,13.213,1516,13.213,1517,17.457,1518,13.213,1519,13.213,1520,12.016]],["keywords/319",[]],["title/320",[330,378.353,449,469.143,522,555.597]],["content/320",[18,5.309,32,2.648,61,7.097,111,2.15,115,2.77,119,3.153,144,5.958,154,6.061,172,4.822,330,6.247,397,3.47,399,4.476,449,9.572,474,6.64,517,5.528,518,5.864,519,7.939,521,6.64,562,7.473,750,6.781,798,10.324,891,7.939,967,7.692,968,7.692,970,8.55,971,11.812,972,8.221,973,8.55,1513,10.103,1521,11.109]],["keywords/320",[]],["title/321",[534,639.153,778,610.908,1522,721.886,1523,721.886]],["content/321",[24,7.693,27,2.847,111,1.803,119,1.558,154,3.431,372,3.071,414,4.099,439,4.449,475,6.687,534,10.363,579,6.209,758,5.69,778,11.798,779,6.996,968,6.016,985,5.422,1014,9.524,1302,7.901,1303,7.901,1305,11.704,1484,7.383,1522,11.704,1523,13.941,1524,8.688,1525,8.688,1526,8.688,1527,8.688,1528,8.688,1529,19.613,1530,15.33,1531,12.87,1532,16.949,1533,12.87,1534,12.87,1535,12.87,1536,12.87,1537,8.688,1538,8.688,1539,8.688,1540,8.688,1541,8.688,1542,8.688,1543,8.688,1544,8.688]],["keywords/321",[]],["title/322",[245,476.054,350,621.769]],["content/322",[]],["keywords/322",[]],["title/323",[24,555.597,35,197.276,245,394.645]],["content/323",[32,2.952,35,2.771,89,7.111,111,1.83,119,2.342,154,5.157,156,5.485,181,3.346,245,7.265,330,5.315,401,5.732,449,6.591,453,10.05,455,9.042,456,8.785,457,10.05,458,10.05,459,10.05,507,9.332,508,9.332,937,6.893,1545,7.651,1546,7.651,1547,13.059]],["keywords/323",[]],["title/324",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/324",[32,3.559,74,6.708,170,3.794,181,3.51,187,10.138,190,4.639,245,8.293,357,7.232,461,8.362,463,10.138,466,9.79,507,9.79,508,9.79,937,7.232,1545,8.027,1546,8.027,1548,12.459]],["keywords/324",[]],["title/325",[245,476.054,467,670.207]],["content/325",[32,3.279,115,2.78,209,4.424,352,7.559,455,10.664,456,10.36,467,9.205,507,11.006,508,11.006,937,8.13,1545,9.023,1546,9.023,1549,15.401]],["keywords/325",[]],["title/326",[67,757.649]],["content/326",[26,3.822,32,3.328,35,2.455,58,4.808,65,5.529,68,6.53,69,6.915,70,6.416,71,6.915,72,6.112,73,6.014,74,5.997,75,5.678,76,6.308,77,6.308,78,5.678,79,6.308,80,6.308,81,4.808,82,3.07,83,4.315,87,4.237,463,8.562,466,8.268,470,9.832,507,8.268,508,8.268,937,6.107,1052,10.522,1545,6.779,1546,6.779,1548,10.522]],["keywords/326",[]],["title/327",[362,575.017]],["content/327",[]],["keywords/327",[]],["title/328",[121,198.985,362,281.929,372,244.804,890,465.937,1482,533.063]],["content/328",[27,5.264,111,2.251,121,4.615,126,5.678,130,6.677,131,10.263,362,6.539,369,8.759,372,5.678,890,10.807,1482,12.364]],["keywords/328",[]],["title/329",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/329",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/329",[]],["title/330",[58,465.985,908,902.846]],["content/330",[111,1.748,121,5.361,122,8.38,123,7.64,126,7.031,296,7.969,415,6.123,909,10.601,910,13.369,911,9.231,912,13.369,914,13.369,920,5.972,1090,9.601,1097,10.601,1116,10.601,1117,8.915,1118,10.601,1119,10.601,1120,10.601]],["keywords/330",[]],["title/331",[121,198.985,372,244.804,415,339.944,890,465.937,1482,533.063]],["content/331",[10,8.604,111,2.388,119,3.057,370,12.336,431,8.042,480,10.189]],["keywords/331",[]],["title/332",[111,130.23,369,506.766,414,438.533]],["content/332",[362,7.272,890,12.018,1434,13.75,1550,17.866]],["keywords/332",[]],["title/333",[122,712.999]],["content/333",[6,7.978,111,1.556,121,4.409,122,5.607,181,2.846,296,7.097,439,5.689,915,15.611,916,9.44,917,9.44,918,17.927,919,9.44,920,6.822,921,8.221,922,8.221,923,10.51,924,9.44,925,9.44,926,9.44,927,9.44,928,9.44,929,9.44,930,9.44]],["keywords/333",[]],["title/334",[123,650.045]],["content/334",[6,9.9,16,10.396,111,2.165,121,4.44,123,7.111,126,3.966,127,10.396,181,2.875,372,5.462,439,5.746,518,5.923,890,7.548,915,8.303,921,8.303,922,8.303,923,6.707,998,7.77,1125,9.535,1126,13.132,1127,9.535,1128,9.535,1129,9.535,1130,9.535,1131,9.535,1132,9.535,1133,9.535,1134,10.205,1135,10.205,1136,10.205,1137,9.035,1482,8.636]],["keywords/334",[]],["title/335",[111,111.212,121,228.044,937,419.018,938,567.253]],["content/335",[32,3.395,398,10.965,489,9.199,509,12.545,514,12.545,937,8.605,1545,9.55,1546,9.55,1551,14.824]],["keywords/335",[]],["title/336",[121,322.126,940,734.382]],["content/336",[27,5.853,28,7.5,32,3.736,106,5.335,118,4.819,121,3.29,149,3.878,181,2.934,255,3.846,372,4.047,413,5.76,419,5.698,489,6.463,913,8.813,920,4.119,944,5.402,1073,9.22,1074,9.22,1075,8.813,1076,9.22,1077,9.22,1139,5.269,1232,7.146,1552,11.451,1553,11.451,1554,11.451,1555,11.451]],["keywords/336",[]],["title/337",[27,462.87]],["content/337",[]],["keywords/337",[]],["title/338",[102,474.461,111,111.212,255,266.583,264,384.373]],["content/338",[32,3.07,111,1.943,170,3.842,255,4.658,264,6.716,358,5.889,568,8.655,1368,9.33,1424,10.264,1425,10.264,1426,10.264,1430,10.264,1431,10.264,1432,10.264,1433,10.264,1556,10.674,1557,10.674,1558,10.674,1559,10.674,1560,10.674,1561,10.674]],["keywords/338",[]],["title/339",[236,524.602,1380,845.334,1562,789.875]],["content/339",[4,4.012,18,4.218,26,2.915,32,3.676,111,1.236,170,2.444,181,2.261,255,2.964,264,4.274,358,3.747,409,7.22,429,4.061,480,5.275,568,5.507,602,7.106,648,9.635,671,10.021,672,6.792,673,10.021,674,6.792,758,5.78,801,6.792,843,7.106,844,8.026,845,11.064,1218,8.026,1220,8.026,1368,5.937,1424,6.531,1425,6.531,1426,6.531,1430,6.531,1431,6.531,1432,6.531,1433,6.531,1556,6.792,1557,6.792,1558,6.792,1559,6.792,1560,6.792,1561,6.792,1563,7.5,1564,8.026,1565,8.026,1566,8.026,1567,8.026,1568,8.826,1569,8.026,1570,8.026,1571,8.026,1572,8.026,1573,8.026,1574,8.026]],["keywords/339",[]],["title/340",[151,801.281,499,829.733]],["content/340",[4,3.773,18,3.967,25,6.105,26,2.742,32,3.506,111,1.163,156,3.486,170,2.299,181,2.127,190,2.811,204,2.234,243,4.863,255,2.788,264,4.019,332,3.215,358,3.524,409,8.273,429,3.819,431,3.916,480,4.961,499,9.205,568,5.18,648,6.142,671,6.388,672,6.388,673,6.388,674,6.388,758,5.436,798,5.584,801,6.388,843,6.684,845,7.053,1277,5.747,1368,5.584,1372,7.549,1375,7.549,1377,6.388,1381,6.684,1383,6.684,1384,7.549,1424,6.142,1425,6.142,1426,6.142,1430,6.142,1431,6.142,1432,6.142,1433,6.142,1556,6.388,1557,6.388,1558,6.388,1559,6.388,1560,6.388,1561,6.388,1563,7.053,1564,7.549,1565,7.549,1566,7.549,1567,7.549,1569,7.549,1570,7.549,1571,7.549,1572,7.549,1573,7.549,1574,7.549]],["keywords/340",[]],["title/341",[1575,1121.276,1576,1121.276]],["content/341",[12,8.006,25,4.624,32,3.227,61,6.019,72,5.29,111,1.32,115,2.465,119,1.689,135,2.875,144,5.053,156,3.957,170,2.61,171,8.006,204,2.536,209,2.707,241,5.141,255,3.164,264,4.562,323,6.284,332,5.29,358,4,397,4.266,399,3.796,429,4.335,480,5.631,568,5.879,747,8.568,1368,6.338,1377,7.251,1381,7.586,1383,7.586,1424,6.972,1425,6.972,1426,6.972,1430,6.972,1431,6.972,1432,6.972,1433,6.972,1556,7.251,1557,7.251,1558,7.251,1559,7.251,1560,7.251,1561,7.251,1563,8.006,1577,9.421,1578,9.421,1579,9.421,1580,13.657]],["keywords/341",[]],["title/342",[236,524.602,1581,929.53,1582,929.53]],["content/342",[4,5.153,25,5.563,32,3.573,60,8.1,106,5.281,111,1.588,115,2.046,170,3.139,255,3.807,264,5.489,323,5.216,358,4.812,409,8.629,430,7.424,431,5.348,504,6.515,568,7.073,1368,7.625,1377,8.723,1382,10.308,1383,9.127,1424,8.388,1425,8.388,1426,8.388,1430,8.388,1431,8.388,1432,8.388,1433,8.388,1556,8.723,1557,8.723,1558,8.723,1559,8.723,1560,8.723,1561,8.723]],["keywords/342",[]],["title/343",[241,531.814]],["content/343",[]],["keywords/343",[]],["title/344",[241,422.11,394,470.955]],["content/344",[32,2.477,58,4.199,66,3.951,102,6.039,115,3.283,119,1.812,147,5.702,156,6.032,170,3.977,181,2.589,184,6.305,190,5.658,209,2.903,217,5.786,222,8.765,243,5.92,259,6.617,298,5.603,357,5.333,358,4.29,372,3.571,375,5.603,395,6.039,396,6.039,397,3.156,398,9.66,399,4.071,400,6.617,401,4.435,402,7.776,403,7.776,404,7.776,405,7.776,406,7.776,407,7.776,408,7.776,937,5.333,1370,7.477,1545,5.92,1546,5.92,1583,10.104]],["keywords/344",[]],["title/345",[115,167.764,323,427.721,438,544.605]],["content/345",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/345",[]],["title/346",[67,757.649]],["content/346",[26,2.742,27,6.106,32,3.215,35,1.762,58,3.45,66,3.246,72,6.419,74,3.154,75,4.074,76,4.525,77,4.525,78,4.074,79,4.525,80,4.525,81,5.17,82,2.202,83,3.096,84,4.603,85,4.603,86,5.18,87,3.04,89,3.45,106,3.867,111,1.163,119,1.488,156,6.267,181,2.127,204,2.234,330,3.379,358,3.524,394,5.225,398,5.584,443,4.603,444,6.388,445,6.142,446,6.388,447,6.388,448,5.436,449,4.189,451,6.388,452,9.526,913,6.388,937,4.382,1073,10.017,1074,10.017,1075,6.388,1076,10.017,1077,6.684,1545,4.863,1546,4.863,1551,13.568]],["keywords/346",[]],["title/347",[65,392.872,66,438.517]],["content/347",[]],["keywords/347",[]],["title/348",[67,757.649]],["content/348",[4,4.357,26,4.567,32,3.248,35,2.034,58,3.983,65,5.683,68,5.409,69,5.728,70,5.314,71,5.728,72,5.355,73,7.187,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,88,5.314,89,3.983,91,7.716,94,7.716,95,6.848,96,7.092,98,7.716,100,7.716,102,5.728,104,7.716,106,4.465,509,7.375,937,5.059,1079,8.143,1080,8.143,1081,8.143,1082,8.143,1083,8.143,1084,8.143,1085,8.143,1545,5.615,1546,5.615,1584,9.583]],["keywords/348",[]],["title/349",[149,478.409]],["content/349",[]],["keywords/349",[]],["title/350",[149,379.722,394,470.955]],["content/350",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,399,5.52,400,8.973,480,8.189,482,10.552,731,7.121,1221,12.615,1222,10.543,1223,10.543,1585,8.752,1586,13.7]],["keywords/350",[]],["title/351",[149,379.722,172,486.66]],["content/351",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714,1585,7.027,1587,11]],["keywords/351",[]],["title/352",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/352",[32,3.574,46,5.476,118,5.106,204,4.468,413,6.016,419,6.208,429,5.74,807,7.456,944,5.885,1093,7.969,1094,7.969,1139,5.74,1235,4.569,1236,9.231,1240,9.601,1585,7.969,1588,7.969,1589,10.874,1590,11.345,1591,11.169,1592,12.475]],["keywords/352",[]],["title/353",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/353",[32,3.683,46,6.013,204,4.751,1093,8.752,1094,8.752,1235,5.017,1242,10.138,1265,11.031,1588,8.752,1589,11.562,1593,13.7,1594,12.459,1595,12.459,1596,13.7,1597,17.653,1598,13.7]],["keywords/353",[]],["title/354",[1245,950.315]],["content/354",[22,1.747,26,3.054,27,1.861,32,3.949,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,135,1.734,141,2.119,170,3.731,204,1.529,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,535,2.715,651,2.583,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,944,2.68,1071,2.614,1093,3.629,1094,3.629,1139,2.614,1235,2.081,1242,4.204,1244,3.934,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1585,3.629,1588,3.629,1589,3.721,1591,3.822,1599,5.681]],["keywords/354",[]],["title/355",[1225,881.569]],["content/355",[27,2.497,32,3.913,35,1.617,46,3.345,82,4.537,115,1.375,118,4.355,119,2.091,135,2.325,170,3.923,204,2.051,229,2.418,255,2.559,397,2.38,413,4.566,419,3.792,487,2.896,651,3.464,887,2.923,944,3.595,1071,3.507,1093,4.868,1094,4.868,1139,3.507,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1264,6.476,1478,3.846,1585,4.868,1588,4.868,1589,4.991,1591,5.126,1600,7.621]],["keywords/355",[]],["title/356",[1226,881.569]],["content/356",[22,2.364,26,3.298,27,1.49,32,3.96,35,2.784,46,1.996,56,3.143,82,5.076,83,4.378,87,4.298,115,0.821,118,3.07,119,0.815,135,1.388,141,2.867,157,2.4,170,3.634,204,1.224,209,2.208,216,3.494,229,1.443,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,3.218,419,2.263,487,1.728,526,2.364,535,3.673,651,2.067,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,944,2.145,1071,2.092,1093,2.905,1094,2.905,1139,2.092,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1265,3.661,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1478,2.295,1585,2.905,1588,2.905,1589,2.978,1591,3.059,1601,4.547]],["keywords/356",[]],["title/357",[1227,881.569]],["content/357",[22,1.747,26,3.054,27,1.861,32,3.949,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,135,1.734,141,2.119,170,3.731,204,1.529,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,535,2.715,651,2.583,719,2.788,754,3.721,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,944,2.68,1071,2.614,1093,3.629,1094,3.629,1139,2.614,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1271,4.828,1478,2.867,1585,3.629,1588,3.629,1589,3.721,1591,3.822,1602,5.681]],["keywords/357",[]],["title/358",[1228,881.569]],["content/358",[22,1.679,26,2.956,27,1.789,32,3.955,35,2.414,46,2.396,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,3.497,119,1.605,135,1.666,141,2.036,170,3.643,201,2.976,204,1.469,209,1.568,216,2.482,229,1.732,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,3.667,419,2.717,487,2.074,535,2.609,651,2.482,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,944,2.575,1071,2.512,1093,3.487,1094,3.487,1139,2.512,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1272,4.639,1273,4.04,1478,2.755,1585,3.487,1588,3.487,1589,3.575,1591,3.672,1603,5.459]],["keywords/358",[]],["title/359",[1229,881.569]],["content/359",[27,3.467,32,3.725,35,2.246,46,4.645,56,3.331,82,4.546,88,5.868,115,1.91,118,5.269,170,2.931,204,2.848,229,3.358,372,3.74,397,3.305,413,5.524,419,5.266,487,4.021,580,7.328,887,4.06,944,4.993,1093,6.76,1094,6.76,1139,4.87,1235,3.876,1263,4.139,1274,8.145,1275,8.993,1478,5.341,1585,6.76,1588,6.76,1589,6.931,1591,7.119,1604,10.583]],["keywords/359",[]],["title/360",[1230,881.569]],["content/360",[27,3.501,32,3.733,35,2.267,46,4.69,82,4.57,115,1.928,118,5.296,121,3.069,170,2.959,172,4.637,204,2.875,229,3.39,397,3.337,413,5.552,419,5.316,487,4.06,887,4.099,944,5.04,1093,6.825,1094,6.825,1139,4.916,1149,7.398,1235,3.913,1236,7.906,1263,4.178,1478,5.392,1585,9.542,1588,6.825,1589,6.997,1590,9.716,1591,7.187]],["keywords/360",[]],["title/361",[1231,862.291]],["content/361",[27,3.036,32,3.714,35,1.966,46,4.067,81,3.85,82,4.638,87,3.393,106,4.316,115,1.672,118,4.893,119,2.42,154,5.329,170,3.737,172,4.021,204,2.494,229,2.94,397,2.894,413,5.13,419,4.61,429,4.263,443,5.138,487,3.521,517,4.61,807,9.511,887,3.554,944,4.371,1093,5.919,1094,5.919,1139,4.263,1235,3.393,1263,3.623,1277,6.415,1478,4.676,1585,8.619,1588,5.919,1589,6.068,1591,6.233,1605,9.265,1606,9.265]],["keywords/361",[]],["title/362",[111,157.094,296,716.295]],["content/362",[]],["keywords/362",[]],["title/363",[321,1087.223]],["content/363",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/363",[]],["title/364",[204,250.169,332,360.021,354,422.569]],["content/364",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/364",[]],["title/365",[204,301.774,332,434.287]],["content/365",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/365",[]],["title/366",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/366",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/366",[]],["title/367",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/367",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/367",[]],["title/368",[204,250.169,332,360.021,388,580.06]],["content/368",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/368",[]],["title/369",[119,166.687,255,312.17,1053,608.798]],["content/369",[]],["keywords/369",[]],["title/370",[119,166.687,255,312.17,1053,608.798]],["content/370",[9,9.259,32,2.998,111,2.435,115,2.413,119,3.462,138,8.758,170,3.704,183,8.995,255,4.491,330,5.443,401,5.869,413,4.311,439,6.848,510,7.834,516,8.344,518,7.058,521,7.992,937,7.058,1545,7.834,1546,7.834,1607,10.767]],["keywords/370",[]],["title/371",[147,524.602,154,367.111,517,462.549]],["content/371",[25,6.893,32,3.095,106,6.543,114,7.3,115,2.535,119,2.519,154,5.547,157,7.414,209,4.035,376,6.989,413,4.528,414,6.626,516,8.764,937,7.414,1057,10.809,1058,10.393,1059,8.764,1545,8.229,1546,8.229,1607,11.309]],["keywords/371",[]],["title/372",[119,166.687,526,483.179,1060,608.798]],["content/372",[24,7.715,32,2.93,106,7.911,119,3.403,181,3.307,255,4.335,394,5.421,413,4.161,414,6.09,438,7.563,439,6.61,452,9.761,516,8.055,526,8.827,937,6.814,1059,8.055,1060,8.454,1061,9.224,1062,10.393,1545,7.563,1546,7.563,1607,10.393]],["keywords/372",[]],["title/373",[135,342.151,504,644.517]],["content/373",[22,3.924,32,3.463,81,5.303,111,1.788,135,3.894,201,6.957,399,5.141,401,5.601,413,4.114,426,8.584,429,5.872,491,8.584,516,10.517,750,10.287,911,9.442,937,6.736,1063,9.82,1064,9.82,1065,9.82,1209,10.274,1210,11.604,1545,7.476,1546,7.476,1607,10.274]],["keywords/373",[]],["title/374",[960,1087.223]],["content/374",[]],["keywords/374",[]],["title/375",[121,198.985,555,494.97,942,557.709,962,494.97,1608,692.638]],["content/375",[18,6.885,32,3.145,111,2.018,115,2.6,121,4.139,133,7.989,379,7.989,397,4.5,409,7.989,431,6.797,504,8.281,518,7.605,522,10.896,890,9.692,937,7.605,1545,8.441,1546,8.441]],["keywords/375",[]],["title/376",[183,754.281,576,716.295]],["content/376",[118,4.671,170,5.22,298,10.45,397,4.745,489,8.574,906,11.241,1089,12.909,1367,16.014,1517,17.138,1520,13.815,1609,15.191]],["keywords/376",[]],["title/377",[330,378.353,449,469.143,522,555.597]],["content/377",[18,5.01,32,3.191,111,2.065,115,2.66,119,3.057,121,3.012,144,5.622,154,5.821,172,4.55,330,6,379,5.813,397,3.274,431,4.946,449,9.334,474,6.266,517,5.217,518,5.534,521,6.266,525,11.868,562,7.052,750,6.399,798,9.915,890,7.052,891,7.491,937,5.534,967,7.259,968,7.259,970,8.068,971,11.344,972,7.758,973,8.068,1545,6.142,1546,6.142]],["keywords/377",[]],["title/378",[55,320.104,111,70.204,121,143.955,123,230.573,481,346.962,1319,403.471,1320,385.641,1321,403.471]],["content/378",[18,4.66,32,1.682,55,8.944,111,1.366,121,4.706,126,4.948,163,9.597,330,3.969,362,3.969,376,6.967,414,4.6,415,4.786,481,6.752,576,6.229,751,5.605,967,6.752,980,5.952,1117,10.005,1165,7.851,1179,7.851,1319,7.851,1320,7.504,1321,13.189,1322,8.867,1323,10.775,1324,8.867,1325,12.732,1326,8.867,1327,12.732,1328,8.867,1329,8.867,1330,8.867,1331,8.867,1332,8.867,1333,8.867,1334,8.867,1335,8.867,1336,8.867,1337,8.867,1338,8.867,1339,8.867,1340,8.867,1341,8.867]],["keywords/378",[]],["title/379",[123,318.715,481,479.598,961,494.97,1610,692.638,1611,692.638]],["content/379",[]],["keywords/379",[]],["title/380",[23,399.788,102,670.207]],["content/380",[6,7.897,23,5.416,32,3.251,163,8.9,330,6.183,555,10.856,1562,12.909,1612,13.815,1613,15.191,1614,18.845,1615,18.845,1616,15.191]],["keywords/380",[]],["title/381",[23,399.788,1562,952.813]],["content/381",[18,5.587,32,3.115,35,3.832,115,3.259,163,6.85,330,4.759,362,6.469,414,5.516,542,8.355,920,4.205,1137,9.414,1163,16.422,1164,10.632,1165,9.414,1221,12.904,1320,13.897,1612,10.632,1617,15.894,1618,11.691,1619,11.691,1620,11.691,1621,11.691,1622,11.691]],["keywords/381",[]],["title/382",[66,438.517,574,734.382]],["content/382",[]],["keywords/382",[]],["title/383",[67,757.649]],["content/383",[26,3.368,27,5.501,32,3.455,35,2.164,58,4.237,65,3.572,66,3.988,68,5.754,69,6.094,70,5.654,71,6.094,72,6.503,73,5.3,74,3.874,75,5.004,76,5.559,77,5.559,78,5.004,79,5.559,80,5.559,81,4.237,82,2.705,83,3.803,84,5.654,85,5.654,86,6.363,87,3.734,89,4.237,106,4.75,514,7.847,574,9.466,913,7.847,937,5.382,1073,8.21,1074,8.21,1075,7.847,1076,8.21,1077,8.21,1545,5.974,1546,5.974,1623,10.196]],["keywords/383",[]],["title/384",[111,197.922]],["content/384",[]],["keywords/384",[]],["title/385",[111,197.922]],["content/385",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/385",[]],["title/386",[989,1087.223]],["content/386",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/386",[]],["title/387",[1005,1087.223]],["content/387",[]],["keywords/387",[]],["title/388",[1006,1087.223]],["content/388",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/388",[]],["title/389",[332,547.155]],["content/389",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/389",[]],["title/390",[865,693.342]],["content/390",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/390",[]],["title/391",[180,827.684]],["content/391",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/391",[]],["title/392",[149,478.409]],["content/392",[]],["keywords/392",[]],["title/393",[149,379.722,394,470.955]],["content/393",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,399,5.52,400,8.973,480,8.189,482,10.552,489,7.732,516,8.549,731,7.121,1221,12.615,1222,10.543,1223,10.543]],["keywords/393",[]],["title/394",[149,379.722,172,486.66]],["content/394",[32,3.969,74,4.18,149,3.725,172,6.616,489,6.208,751,13.089,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714,1624,11]],["keywords/394",[]],["title/395",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/395",[32,3.781,106,6.959,118,4.593,126,3.776,154,4.22,229,5.917,243,6.26,324,5.173,413,5.552,419,5.316,429,4.916,489,6.03,517,5.316,807,8.928,920,5.373,944,5.04,1075,8.222,1095,9.716,1096,9.079,1139,4.916,1230,6.667,1231,6.521,1235,3.913,1625,10.684,1626,10.684,1627,10.684,1628,9.716,1629,9.079]],["keywords/395",[]],["title/396",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/396",[32,3.755,126,5.159,229,5.832,413,4.705,516,9.108,920,5.25,1235,5.345,1241,13.273,1245,9.818,1588,9.324,1594,13.273,1595,13.273,1630,13.273]],["keywords/396",[]],["title/397",[1245,950.315]],["content/397",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,126,2.008,135,1.734,141,2.119,170,3.731,209,1.632,216,2.583,229,3.709,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,489,3.206,535,2.715,651,2.583,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,944,2.68,1071,2.614,1139,2.614,1235,2.081,1244,3.934,1245,3.822,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1630,5.167]],["keywords/397",[]],["title/398",[1225,881.569]],["content/398",[27,2.497,32,3.951,35,1.617,82,4.537,115,1.375,118,4.355,119,2.091,126,2.693,135,2.325,170,3.923,229,4.494,255,2.559,397,2.38,413,4.566,419,3.792,487,2.896,489,4.301,651,3.464,887,2.923,920,2.741,944,3.595,1071,3.507,1139,3.507,1225,4.756,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1478,3.846,1631,7.621]],["keywords/398",[]],["title/399",[1226,881.569]],["content/399",[22,2.364,26,3.298,27,1.49,32,3.976,35,2.784,56,3.143,82,5.076,83,4.378,87,4.298,115,0.821,118,3.07,119,0.815,126,1.607,135,1.388,141,2.867,157,2.4,170,3.634,209,2.208,216,3.494,229,3.168,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,3.218,419,2.263,487,1.728,489,2.566,526,2.364,535,3.673,651,2.067,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,920,1.636,944,2.145,1071,2.092,1139,2.092,1226,2.838,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1478,2.295,1632,4.547]],["keywords/399",[]],["title/400",[1227,881.569]],["content/400",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,126,2.008,135,1.734,141,2.119,170,3.731,209,1.632,216,2.583,229,3.709,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,489,3.206,535,2.715,651,2.583,719,2.788,754,3.721,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,944,2.68,1071,2.614,1139,2.614,1227,3.545,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1633,5.681]],["keywords/400",[]],["title/401",[1228,881.569]],["content/401",[22,1.679,26,2.956,27,1.789,32,3.975,35,2.414,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,3.497,119,1.605,126,1.929,135,1.666,141,2.036,170,3.643,201,2.976,209,1.568,216,2.482,229,3.609,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,3.667,419,2.717,487,2.074,489,3.081,535,2.609,651,2.482,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,920,1.964,944,2.575,1071,2.512,1139,2.512,1228,3.407,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1273,4.04,1478,2.755,1634,5.459]],["keywords/401",[]],["title/402",[1229,881.569]],["content/402",[27,3.467,32,3.85,35,2.246,56,3.331,82,4.546,88,5.868,115,1.91,118,5.269,126,3.74,170,2.931,229,5.436,372,3.74,397,3.305,413,5.524,419,5.266,487,4.021,489,5.973,580,7.328,887,4.06,920,3.807,944,4.993,1139,4.87,1229,6.604,1235,3.876,1263,4.139,1274,8.145,1478,5.341,1635,10.583]],["keywords/402",[]],["title/403",[1230,881.569]],["content/403",[27,3.501,32,3.856,35,2.267,82,4.57,115,1.928,118,5.296,121,3.069,126,3.776,170,2.959,172,4.637,229,5.464,397,3.337,413,5.552,419,5.316,487,4.06,489,8.43,887,4.099,920,3.843,944,5.04,1139,4.916,1149,7.398,1235,3.913,1245,7.187,1263,4.178,1478,5.392,1628,9.716]],["keywords/403",[]],["title/404",[1231,862.291]],["content/404",[27,2.915,32,3.825,35,1.888,81,3.697,82,4.549,87,3.258,106,6.101,115,1.606,118,4.78,119,2.349,126,3.144,154,6.139,170,3.627,172,3.861,229,4.932,397,2.778,413,5.011,419,4.427,429,4.093,443,4.933,487,3.38,489,7.391,517,6.517,807,10.248,887,3.413,920,3.2,944,4.197,1139,4.093,1231,5.43,1235,3.258,1263,3.479,1277,6.16,1478,4.49,1629,7.559]],["keywords/404",[]],["title/405",[149,478.409]],["content/405",[]],["keywords/405",[]],["title/406",[149,379.722,394,470.955]],["content/406",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,510,8.027,1221,12.615,1222,10.543,1223,10.543,1232,8.549,1497,11.641]],["keywords/406",[]],["title/407",[149,379.722,172,486.66]],["content/407",[32,4.005,74,3.38,149,3.013,172,5.684,751,13.234,1225,5.551,1226,5.551,1227,5.551,1228,5.551,1229,5.551,1230,5.551,1231,5.43,1232,5.551,1636,8.896,1637,7.559,1638,7.559,1639,7.559,1640,7.559,1641,7.559]],["keywords/407",[]],["title/408",[1245,950.315]],["content/408",[22,1.783,26,3.106,27,1.9,32,3.978,35,2.516,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,1.783,119,1.686,126,2.05,135,1.77,141,2.163,149,1.964,170,3.777,209,1.666,216,2.636,229,3.762,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,651,2.636,719,2.846,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,1071,2.669,1235,2.124,1244,4.016,1245,3.901,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1642,3.54,1643,3.54,1644,4.67,1645,5.274,1646,3.54]],["keywords/408",[]],["title/409",[1637,1200.444]],["content/409",[22,1.99,26,3.391,27,2.121,32,3.984,35,2.708,56,2.037,82,5.13,83,3.829,87,3.76,115,1.168,118,1.99,126,2.287,135,1.975,141,2.414,149,2.192,170,4.023,209,1.859,216,2.942,229,4.049,284,2.874,285,2.874,286,2.874,287,2.874,328,5.506,397,2.021,413,2.086,452,3.72,487,2.459,535,3.093,651,2.942,719,3.176,760,3.053,771,3.176,795,4.906,867,3.266,887,2.483,920,2.328,1071,2.978,1235,2.37,1244,4.481,1253,3.053,1254,3.053,1255,3.053,1256,3.053,1260,3.314,1261,3.314,1262,5.257,1263,2.531,1637,5.499,1642,3.95,1643,3.95,1645,5.886,1646,3.95,1647,5.211,1648,5.211]],["keywords/409",[]],["title/410",[1225,881.569]],["content/410",[27,2.567,32,3.963,35,1.663,82,4.593,115,1.414,118,2.409,119,2.136,126,2.769,135,2.391,149,2.653,170,3.99,229,4.571,255,2.631,397,2.447,413,2.526,487,2.977,651,3.562,887,3.005,920,2.818,1071,3.605,1225,4.889,1235,2.869,1246,3.899,1247,7.169,1248,5.926,1249,5.926,1250,5.926,1251,7.169,1252,3.899,1253,3.696,1254,3.696,1255,3.696,1256,3.696,1257,3.899,1258,3.899,1259,3.899,1263,3.064,1642,4.782,1643,4.782,1644,6.308,1646,4.782,1649,7.125]],["keywords/410",[]],["title/411",[1638,1200.444]],["content/411",[27,2.986,32,3.97,35,1.934,82,4.897,115,1.645,118,2.803,126,3.221,135,2.781,149,3.086,170,4.366,229,5.001,255,3.061,328,7.15,397,2.847,413,2.938,452,5.239,487,3.463,651,4.143,887,3.496,920,3.278,1071,4.194,1235,3.338,1253,4.3,1254,4.3,1255,4.3,1256,4.3,1263,3.564,1638,7.745,1642,5.563,1643,5.563,1646,5.563,1647,7.338,1648,7.338,1649,8.288]],["keywords/411",[]],["title/412",[1226,881.569]],["content/412",[22,2.397,26,3.338,27,1.515,32,3.981,35,2.811,56,3.181,82,5.099,83,4.424,87,4.344,115,0.834,118,1.421,119,0.829,126,1.634,135,1.411,141,2.907,149,1.565,157,2.44,170,3.668,209,2.239,216,3.543,229,3.206,284,3.46,285,3.46,286,3.46,287,3.46,397,1.444,413,1.49,487,1.757,526,2.403,535,3.724,651,2.101,719,3.825,760,2.181,771,2.269,795,5.668,867,3.933,887,1.773,920,1.663,1071,2.127,1226,2.885,1235,1.693,1246,2.3,1247,5.028,1248,3.878,1249,3.878,1250,3.878,1251,5.028,1252,2.3,1253,2.181,1254,2.181,1255,2.181,1256,2.181,1257,2.3,1258,2.3,1259,2.3,1260,3.991,1261,3.991,1262,3.991,1263,1.808,1267,2.953,1268,2.953,1269,2.953,1270,2.953,1642,2.822,1643,2.822,1646,2.822,1650,4.623,1651,4.623]],["keywords/412",[]],["title/413",[1227,881.569]],["content/413",[22,1.783,26,3.106,27,1.9,32,3.978,35,2.516,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,1.783,119,1.686,126,2.05,135,1.77,141,2.163,149,1.964,170,3.777,209,1.666,216,2.636,229,3.762,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,651,2.636,719,2.846,754,3.798,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,1071,2.669,1227,3.619,1235,2.124,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1642,3.54,1643,3.54,1644,4.67,1646,3.54,1652,5.274]],["keywords/413",[]],["title/414",[1639,1200.444]],["content/414",[22,1.99,26,3.391,27,2.121,32,3.984,35,2.708,56,2.037,82,5.13,83,3.829,87,3.76,115,1.168,118,1.99,126,2.287,135,1.975,141,2.414,149,2.192,170,4.023,209,1.859,216,2.942,229,4.049,284,2.874,285,2.874,286,2.874,287,2.874,328,5.506,397,2.021,413,2.086,452,3.72,487,2.459,535,3.093,651,2.942,719,3.176,754,4.239,760,3.053,771,3.176,795,4.906,867,3.266,887,2.483,920,2.328,1071,2.978,1235,2.37,1253,3.053,1254,3.053,1255,3.053,1256,3.053,1260,3.314,1261,3.314,1262,5.257,1263,2.531,1639,5.499,1642,3.95,1643,3.95,1646,3.95,1647,5.211,1648,5.211,1652,5.886]],["keywords/414",[]],["title/415",[1228,881.569]],["content/415",[22,1.712,26,3.004,27,1.824,32,3.982,35,2.447,56,1.753,82,4.893,83,3.392,87,3.331,115,1.005,118,1.712,119,1.631,126,1.968,135,1.699,141,2.077,149,1.886,170,3.687,201,3.036,209,1.6,216,2.531,229,3.658,284,2.472,285,2.472,286,2.472,287,2.472,397,1.739,413,1.795,487,2.116,535,2.661,651,2.531,719,2.733,760,2.627,771,2.733,795,4.346,867,2.81,887,2.136,920,2.003,1071,2.562,1228,3.475,1235,2.039,1246,2.771,1247,5.737,1248,4.526,1249,4.526,1250,4.526,1251,5.737,1252,2.771,1253,2.627,1254,2.627,1255,2.627,1256,2.627,1257,2.771,1258,2.771,1259,2.771,1260,2.851,1261,2.851,1262,4.658,1263,2.178,1267,3.557,1268,3.557,1269,3.557,1270,3.557,1273,4.12,1642,3.399,1643,3.399,1644,4.483,1646,3.399,1653,5.064]],["keywords/415",[]],["title/416",[1640,1200.444]],["content/416",[22,1.902,26,3.271,27,2.027,32,3.988,35,2.628,56,1.947,82,5.06,83,3.693,87,3.626,115,1.116,118,1.902,126,2.186,135,1.887,141,2.307,149,2.095,170,3.921,201,3.372,209,1.777,216,2.812,229,3.929,284,2.746,285,2.746,286,2.746,287,2.746,328,5.311,397,1.932,413,1.994,452,3.555,487,2.35,535,2.956,651,2.812,719,3.036,760,2.918,771,3.036,795,4.732,867,3.122,887,2.373,920,2.225,1071,2.846,1235,2.265,1253,2.918,1254,2.918,1255,2.918,1256,2.918,1260,3.167,1261,3.167,1262,5.071,1263,2.419,1267,3.951,1268,3.951,1269,3.951,1270,3.951,1273,4.577,1640,5.256,1642,3.775,1643,3.775,1646,3.775,1647,4.98,1648,4.98,1653,5.625]],["keywords/416",[]],["title/417",[1229,881.569]],["content/417",[27,3.534,32,3.862,35,2.289,56,3.396,82,4.593,88,5.982,115,1.947,118,3.317,126,3.813,149,3.653,170,2.988,229,5.493,372,3.813,397,3.369,413,3.478,487,4.099,580,10.412,887,4.138,920,3.88,1229,6.732,1235,3.95,1263,4.219,1274,11.573,1642,6.584,1643,6.584,1646,6.584,1654,10.787,1655,10.787]],["keywords/417",[]],["title/418",[1230,881.569]],["content/418",[27,3.64,32,3.882,35,2.358,82,4.666,115,2.005,118,3.416,121,3.192,126,3.926,149,3.762,170,3.077,172,4.822,229,5.579,397,3.47,413,3.582,487,4.222,887,4.262,920,3.996,1149,7.692,1230,6.933,1232,6.933,1235,4.068,1263,4.345,1642,6.781,1643,6.781,1646,6.781,1656,11.109,1657,11.109]],["keywords/418",[]],["title/419",[1231,862.291]],["content/419",[27,3.223,32,3.887,35,2.088,82,4.769,106,4.583,115,1.775,118,3.025,119,2.526,126,3.477,149,3.331,154,5.564,170,3.902,172,4.269,229,5.223,397,3.072,413,3.171,429,4.526,443,5.455,487,3.738,517,4.895,807,8.421,887,3.774,920,3.538,1231,6.004,1232,6.138,1235,3.602,1263,3.847,1277,6.811,1629,8.359,1642,6.004,1643,6.004,1646,6.004]],["keywords/419",[]],["title/420",[1641,1200.444]],["content/420",[27,3.223,32,3.887,35,2.088,82,4.769,106,4.583,115,1.775,118,3.025,126,3.477,149,3.331,154,5.564,170,3.902,172,4.269,229,5.223,328,7.556,397,3.072,413,3.171,429,4.526,443,5.455,487,3.738,517,4.895,807,8.421,887,3.774,920,3.538,1232,6.138,1235,3.602,1263,3.847,1277,6.811,1641,8.359,1642,6.004,1643,6.004,1646,6.004,1658,9.837]],["keywords/420",[]]],"invertedIndex":[["",{"_index":32,"title":{"16":{"position":[[30,1],[56,1]]}},"content":{"3":{"position":[[106,1],[154,1],[206,1],[211,2],[476,2]]},"6":{"position":[[269,2],[378,1],[411,1],[466,1],[510,1],[542,1],[580,1],[628,1],[663,1],[672,2]]},"13":{"position":[[1624,2]]},"24":{"position":[[1672,2]]},"35":{"position":[[485,2],[643,2],[828,1],[858,1],[922,1],[981,1],[1035,1],[1068,1],[1109,1],[1116,2]]},"38":{"position":[[370,2],[451,1],[481,1],[545,1],[604,1],[658,1],[691,1],[732,1],[739,1],[741,1],[743,2],[845,1],[875,1],[909,1],[939,1],[946,1],[948,1]]},"41":{"position":[[181,1],[206,1],[226,3]]},"43":{"position":[[335,1],[360,1],[407,1],[430,2]]},"45":{"position":[[88,1]]},"46":{"position":[[218,5],[596,2],[685,2],[927,2],[1131,2],[1338,2],[1496,2],[1588,2],[1710,2],[1836,2],[2131,2],[2251,2],[2369,2]]},"48":{"position":[[329,1]]},"49":{"position":[[145,1],[210,1],[212,2],[215,3],[219,2],[305,1],[450,1],[452,2],[455,3],[459,1]]},"50":{"position":[[315,2],[406,1],[427,1],[482,1],[484,1]]},"52":{"position":[[270,2],[396,1],[429,1],[484,1],[528,1],[560,1],[598,1],[646,1],[681,1],[690,2]]},"57":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1052,1],[1191,1],[1273,2],[1476,2],[1501,1],[1821,1],[2156,2],[2181,1],[2431,2],[2454,1],[2475,1],[2719,2],[2869,2],[3037,2],[3121,1],[3123,1],[3147,6],[3174,5],[3180,2],[3183,1],[3207,6],[3234,5],[3240,2],[3243,1],[3267,6],[3294,5],[3300,1],[3302,1],[3304,1],[3306,1],[3308,1]]},"65":{"position":[[314,2],[575,2],[667,2],[755,2]]},"69":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"75":{"position":[[313,1],[315,2],[318,3],[343,1],[521,1],[600,1],[602,2],[605,2],[608,3],[612,1]]},"76":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1401,1],[1702,1],[1704,2],[1729,1],[2049,1],[2104,2],[2128,1],[2155,1],[2460,2],[2484,1],[2649,2],[2711,1],[2784,2],[2989,2],[3014,1],[3186,2],[3209,1],[3231,1],[3233,1],[3534,1],[3536,2],[3704,2],[3788,1],[3790,1],[3814,6],[3841,5],[3847,2],[3850,1],[3874,6],[3901,5],[3907,2],[3910,1],[3934,6],[3961,5],[3967,1],[3969,1],[3971,1],[3973,1],[3975,1]]},"84":{"position":[[314,2],[616,2],[708,2],[796,2],[831,2],[849,1]]},"89":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"96":{"position":[[1,1],[28,1],[43,1],[60,1],[62,1]]},"98":{"position":[[1,2],[87,2],[282,2],[320,1],[322,2],[362,1],[426,1],[485,1],[539,1],[572,1],[613,1],[620,2],[661,1],[674,2],[702,1],[704,1]]},"102":{"position":[[147,2]]},"103":{"position":[[326,2],[407,2],[485,2]]},"117":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1376,2],[1401,1],[1721,1],[2056,2],[2081,1],[2253,2],[2276,1],[2298,1],[2300,1],[2601,1],[2603,2],[2771,2],[2855,1],[2857,1],[2881,6],[2908,5],[2914,2],[2917,1],[2941,6],[2968,5],[2974,2],[2977,1],[3001,6],[3028,5],[3034,1],[3036,1],[3038,1],[3040,1],[3042,1]]},"125":{"position":[[314,2],[571,2],[663,2],[751,2],[786,2],[804,1]]},"130":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"141":{"position":[[163,1],[189,3]]},"143":{"position":[[317,1],[376,2]]},"145":{"position":[[167,1],[199,1]]},"146":{"position":[[174,1],[230,1],[238,1]]},"147":{"position":[[207,1],[259,1],[267,1]]},"148":{"position":[[180,1],[226,1],[249,1],[272,1],[326,1],[331,1],[333,1]]},"150":{"position":[[270,2],[353,1],[416,1],[431,3]]},"152":{"position":[[269,2],[352,1],[523,2]]},"155":{"position":[[332,2],[413,2]]},"161":{"position":[[370,2],[517,1],[542,1],[568,1],[575,3],[579,2],[749,1],[770,1],[795,1],[802,3]]},"163":{"position":[[269,2],[377,1],[726,2]]},"177":{"position":[[1,1]]},"192":{"position":[[332,1],[438,2]]},"198":{"position":[[109,1],[282,1],[299,1],[413,1]]},"199":{"position":[[1,2],[95,1],[97,2],[100,4],[227,1],[345,2],[464,2],[539,2],[551,1],[565,1],[598,1],[607,1],[609,1],[611,2],[614,4],[619,1],[628,2],[737,1],[739,2],[742,4],[890,1],[1008,2],[1127,2],[1202,2],[1214,1],[1228,1],[1230,2],[1233,4],[1238,1]]},"206":{"position":[[213,1],[248,3]]},"208":{"position":[[499,3],[503,2],[681,2],[779,1],[873,1],[1011,2]]},"211":{"position":[[384,3],[388,2],[454,1],[474,1],[538,1],[577,1],[624,1],[648,2],[651,2],[737,1],[757,1],[821,1],[860,1],[892,1],[916,2]]},"213":{"position":[[84,1]]},"214":{"position":[[214,5],[588,2],[677,2],[919,2],[1119,2],[1316,2],[1474,2],[1566,2],[1688,2],[1814,2],[2109,2],[2229,2],[2347,2]]},"217":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"218":{"position":[[98,2],[136,1],[138,2],[178,1],[242,1],[301,1],[355,1],[388,1],[429,1],[436,2],[469,1],[483,2],[553,1],[566,2],[594,2],[673,1],[792,1],[818,1],[820,1]]},"219":{"position":[[30,1],[86,1],[107,1],[130,1],[153,1],[207,1],[212,2],[298,1],[381,1],[383,1]]},"220":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[705,1],[717,1],[769,1],[803,2],[814,1],[824,1],[851,1],[872,1],[894,1],[913,1],[932,1],[951,2],[1027,3],[1031,1],[1061,1],[1074,4],[1079,2],[1088,1],[1129,1],[1131,1]]},"221":{"position":[[104,3],[192,1],[287,1],[289,1],[312,1],[323,1],[363,2],[374,1],[429,1],[457,1],[484,1],[510,1],[538,1],[582,1],[587,1],[592,1],[598,1],[604,1],[653,1],[674,2],[687,1],[701,2],[710,1],[751,1],[753,1]]},"222":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[735,1],[755,1],[776,1],[812,1],[864,1],[898,2],[909,1],[919,1],[946,1],[967,1],[989,1],[1008,1],[1027,1],[1046,2],[1122,2],[1132,1],[1144,1],[1196,1],[1230,2],[1241,1],[1251,1],[1278,1],[1299,1],[1321,1],[1340,1],[1359,1],[1378,2],[1454,3],[1458,1],[1488,1],[1501,4],[1506,2],[1515,1],[1556,1],[1558,1]]},"223":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[714,1],[726,1],[778,1],[812,2],[823,1],[833,1],[860,1],[881,1],[903,1],[922,1],[941,1],[960,2],[1036,3],[1040,1],[1070,1],[1083,4],[1088,2],[1097,1],[1138,1],[1140,1]]},"224":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[731,1],[751,1],[772,1],[806,1],[818,1],[870,1],[904,2],[915,1],[925,1],[952,1],[973,1],[995,1],[1014,1],[1033,1],[1052,2],[1128,3],[1132,1],[1162,1],[1175,4],[1180,2],[1189,1],[1230,1],[1232,1]]},"225":{"position":[[126,3],[224,1],[322,1],[324,1],[347,1],[358,1],[398,2],[407,1],[448,1],[450,1]]},"226":{"position":[[137,3],[217,1],[298,1],[300,1],[323,1],[334,1],[374,2],[383,1],[424,1],[426,1]]},"227":{"position":[[215,3],[310,1],[410,1],[412,1],[435,1],[446,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"229":{"position":[[88,1]]},"230":{"position":[[236,5],[627,2],[716,2],[958,2],[1162,2],[1369,2],[1527,2],[1619,2],[1741,2],[1867,2],[2162,2],[2282,2],[2400,2]]},"232":{"position":[[270,2],[395,1],[485,1],[538,1],[579,1],[626,1],[683,1],[727,1],[750,2]]},"234":{"position":[[117,1],[334,1]]},"235":{"position":[[174,1],[233,1],[396,2],[410,1],[412,1],[465,1],[467,2],[470,3],[474,1],[609,1],[624,1],[680,1],[722,1],[763,1],[765,1],[772,1],[867,1],[914,1]]},"236":{"position":[[369,1],[576,1],[578,1],[626,2],[629,1],[670,1],[677,1],[679,2],[711,1],[713,1],[715,2],[718,3],[722,1]]},"238":{"position":[[167,1],[199,1]]},"239":{"position":[[174,1],[230,1],[238,1]]},"240":{"position":[[207,1],[259,1],[267,1]]},"241":{"position":[[180,1],[227,1],[313,1],[315,1]]},"243":{"position":[[659,1]]},"245":{"position":[[326,2],[407,2]]},"254":{"position":[[249,2],[321,1],[499,3]]},"257":{"position":[[153,1],[169,3]]},"259":{"position":[[249,2],[326,1],[477,3]]},"262":{"position":[[196,1],[208,1],[210,2],[261,2],[343,2],[392,1],[540,1],[542,1],[544,3]]},"263":{"position":[[91,2]]},"266":{"position":[[350,2],[407,1],[486,3],[490,2],[517,1],[569,1],[639,3],[716,2],[794,1],[847,3]]},"267":{"position":[[99,2],[102,1],[104,2],[169,2],[236,2],[259,2],[292,2],[335,2],[354,2],[407,2],[472,2],[528,2],[581,2],[584,1]]},"278":{"position":[[579,1]]},"287":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"288":{"position":[[140,2],[259,2],[335,2],[354,1],[432,2],[474,1],[602,1],[641,1],[643,1]]},"289":{"position":[[111,1],[222,2],[232,1],[317,2],[363,1],[390,1],[392,1]]},"290":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[685,1],[697,1],[749,1],[783,2],[794,1],[804,1],[831,1],[852,1],[874,1],[893,1],[912,1],[931,2],[1007,3],[1011,1],[1041,1],[1054,4],[1059,2],[1068,1],[1109,1],[1111,1]]},"291":{"position":[[100,3],[111,1],[197,2],[244,1],[271,1],[273,1],[296,1],[307,1],[343,2],[354,1],[409,1],[437,1],[464,1],[490,1],[518,1],[562,1],[567,1],[572,1],[578,1],[584,1],[633,1],[654,2],[667,1],[681,2],[690,1],[731,1],[733,1]]},"292":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[715,1],[735,1],[756,1],[792,1],[844,1],[878,2],[889,1],[899,1],[926,1],[947,1],[969,1],[988,1],[1007,1],[1026,2],[1102,2],[1112,1],[1124,1],[1176,1],[1210,2],[1221,1],[1231,1],[1258,1],[1279,1],[1301,1],[1320,1],[1339,1],[1358,2],[1434,3],[1438,1],[1468,1],[1481,4],[1486,2],[1495,1],[1536,1],[1538,1]]},"293":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[694,1],[706,1],[758,1],[792,2],[803,1],[813,1],[840,1],[861,1],[883,1],[902,1],[921,1],[940,2],[1016,3],[1020,1],[1050,1],[1063,4],[1068,2],[1077,1],[1118,1],[1120,1]]},"294":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[711,1],[731,1],[752,1],[786,1],[798,1],[850,1],[884,2],[895,1],[905,1],[932,1],[953,1],[975,1],[994,1],[1013,1],[1032,2],[1108,3],[1112,1],[1142,1],[1155,4],[1160,2],[1169,1],[1210,1],[1212,1]]},"295":{"position":[[122,3],[133,1],[229,2],[288,1],[315,1],[317,1],[340,1],[351,1],[387,2],[396,1],[437,1],[439,1]]},"296":{"position":[[133,3],[144,1],[222,2],[264,1],[291,1],[293,1],[316,1],[327,1],[363,2],[372,1],[413,1],[415,1]]},"297":{"position":[[211,3],[222,1],[374,1],[414,1],[416,1],[439,1],[450,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"301":{"position":[[91,1]]},"302":{"position":[[239,5],[611,2],[691,2],[811,2],[1078,2],[1283,2],[1461,2],[1573,2],[1779,2],[1869,2],[1994,2],[2292,2],[2353,2],[2473,2]]},"313":{"position":[[212,1],[246,3]]},"314":{"position":[[245,1],[275,3]]},"315":{"position":[[158,1],[195,1],[249,3]]},"316":{"position":[[220,1],[237,1],[280,2],[283,3]]},"319":{"position":[[177,4]]},"320":{"position":[[359,2],[440,2]]},"323":{"position":[[36,1],[65,1]]},"324":{"position":[[102,1],[131,1],[227,1],[253,3]]},"325":{"position":[[62,1],[91,1]]},"326":{"position":[[256,1],[285,1],[381,1],[440,2]]},"335":{"position":[[8,1],[71,1]]},"336":{"position":[[1,2],[113,1],[229,1],[292,1],[307,1],[309,2],[312,2],[315,4]]},"338":{"position":[[72,1],[355,2]]},"339":{"position":[[75,1],[77,1],[329,2],[405,1],[688,2],[781,1],[805,1],[864,1],[1086,1],[1088,1],[1090,3]]},"340":{"position":[[87,1],[370,2],[556,1],[558,1],[810,2],[840,2],[910,2],[983,1],[1145,3]]},"341":{"position":[[137,1],[420,2],[514,2],[587,1],[640,3]]},"342":{"position":[[72,1],[355,2],[449,2],[510,2],[584,1],[619,3]]},"344":{"position":[[492,1],[506,1]]},"346":{"position":[[377,1],[406,1],[447,2],[564,3],[568,2],[700,2]]},"348":{"position":[[276,1],[289,1],[330,2],[400,1],[572,2]]},"351":{"position":[[105,1],[111,1],[133,1],[139,1],[163,1],[169,1],[193,1],[199,1],[220,1],[226,1],[258,1],[264,1],[278,1],[283,1],[312,1],[317,1]]},"352":{"position":[[261,1],[295,2],[349,1],[411,2],[414,3]]},"353":{"position":[[280,1],[341,2],[390,1],[454,2],[457,4]]},"354":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[770,1],[782,1],[834,1],[868,2],[879,1],[889,1],[916,1],[937,1],[959,1],[978,1],[997,1],[1016,2],[1092,3],[1096,1],[1126,1],[1139,4],[1144,2],[1153,1],[1194,1],[1196,1]]},"355":{"position":[[311,1],[353,2],[356,3],[381,1],[392,1],[428,2],[439,1],[494,1],[522,1],[549,1],[575,1],[603,1],[647,1],[652,1],[657,1],[663,1],[669,1],[718,1],[739,2],[752,1],[766,2],[775,1],[816,1],[818,1]]},"356":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[800,1],[820,1],[841,1],[877,1],[929,1],[963,2],[974,1],[984,1],[1011,1],[1032,1],[1054,1],[1073,1],[1092,1],[1111,2],[1187,2],[1197,1],[1209,1],[1261,1],[1295,2],[1306,1],[1316,1],[1343,1],[1364,1],[1386,1],[1405,1],[1424,1],[1443,2],[1519,3],[1523,1],[1553,1],[1566,4],[1571,2],[1580,1],[1621,1],[1623,1]]},"357":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[779,1],[791,1],[843,1],[877,2],[888,1],[898,1],[925,1],[946,1],[968,1],[987,1],[1006,1],[1025,2],[1101,3],[1105,1],[1135,1],[1148,4],[1153,2],[1162,1],[1203,1],[1205,1]]},"358":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[796,1],[816,1],[837,1],[871,1],[883,1],[935,1],[969,2],[980,1],[990,1],[1017,1],[1038,1],[1060,1],[1079,1],[1098,1],[1117,2],[1193,3],[1197,1],[1227,1],[1240,4],[1245,2],[1254,1],[1295,1],[1297,1]]},"359":{"position":[[343,1],[395,2],[398,3],[423,1],[434,1],[470,2],[479,1],[520,1],[522,1]]},"360":{"position":[[342,1],[376,2],[379,3],[404,1],[415,1],[451,2],[460,1],[501,1],[503,1]]},"361":{"position":[[437,1],[501,2],[504,3],[529,1],[540,1],[576,2],[587,1],[601,2],[610,1],[651,1],[653,1]]},"370":{"position":[[145,1],[159,1]]},"371":{"position":[[152,1],[166,1]]},"372":{"position":[[185,1],[199,1]]},"373":{"position":[[158,1],[172,1],[262,1],[298,3]]},"375":{"position":[[56,1],[64,1]]},"377":{"position":[[211,1],[228,1],[415,2],[496,2]]},"378":{"position":[[659,1]]},"380":{"position":[[25,5],[47,5]]},"381":{"position":[[235,5],[265,5],[332,5]]},"383":{"position":[[277,1],[291,1],[332,2],[402,1],[465,1],[480,3]]},"394":{"position":[[79,1],[85,1],[107,1],[113,1],[137,1],[143,1],[167,1],[173,1],[194,1],[200,1],[232,1],[238,1],[252,1],[257,1],[286,1],[291,1]]},"395":{"position":[[115,1],[213,2],[216,1],[276,1],[321,2],[369,1],[429,2],[477,2],[480,1],[482,2]]},"396":{"position":[[161,1],[228,1],[280,2],[283,1],[285,2]]},"397":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[703,1],[715,1],[767,1],[801,2],[812,1],[822,1],[849,1],[870,1],[892,1],[911,1],[930,1],[949,2],[1025,3],[1029,1],[1059,1],[1072,4],[1077,2],[1086,1],[1127,1],[1129,1]]},"398":{"position":[[157,6],[164,1],[232,1],[285,2],[288,1],[290,2],[314,1],[325,1],[361,2],[372,1],[427,1],[455,1],[482,1],[508,1],[536,1],[580,1],[585,1],[590,1],[596,1],[602,1],[651,1],[672,2],[685,1],[699,2],[708,1],[749,1],[751,1]]},"399":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[733,1],[753,1],[774,1],[810,1],[862,1],[896,2],[907,1],[917,1],[944,1],[965,1],[987,1],[1006,1],[1025,1],[1044,2],[1120,2],[1130,1],[1142,1],[1194,1],[1228,2],[1239,1],[1249,1],[1276,1],[1297,1],[1319,1],[1338,1],[1357,1],[1376,2],[1452,3],[1456,1],[1486,1],[1499,4],[1504,2],[1513,1],[1554,1],[1556,1]]},"400":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[712,1],[724,1],[776,1],[810,2],[821,1],[831,1],[858,1],[879,1],[901,1],[920,1],[939,1],[958,2],[1034,3],[1038,1],[1068,1],[1081,4],[1086,2],[1095,1],[1136,1],[1138,1]]},"401":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[729,1],[749,1],[770,1],[804,1],[816,1],[868,1],[902,2],[913,1],[923,1],[950,1],[971,1],[993,1],[1012,1],[1031,1],[1050,2],[1126,3],[1130,1],[1160,1],[1173,4],[1178,2],[1187,1],[1228,1],[1230,1]]},"402":{"position":[[179,6],[186,1],[264,1],[327,2],[330,1],[332,2],[356,1],[367,1],[403,2],[412,1],[453,1],[455,1]]},"403":{"position":[[183,6],[190,1],[257,1],[302,2],[305,1],[307,2],[331,1],[342,1],[378,2],[387,1],[428,1],[430,1]]},"404":{"position":[[261,6],[268,1],[343,1],[403,2],[451,2],[454,1],[456,2],[480,1],[491,1],[527,2],[538,1],[552,2],[561,1],[602,1],[604,1]]},"407":{"position":[[73,1],[79,1],[101,1],[107,1],[129,1],[135,1],[158,1],[164,1],[188,1],[194,1],[218,1],[224,1],[249,1],[255,1],[276,1],[282,1],[304,1],[310,1],[342,1],[348,1],[362,1],[367,1],[396,1],[401,1],[431,1],[436,1]]},"408":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[657,1],[669,1],[721,1],[755,2],[766,1],[776,1],[803,1],[824,1],[846,1],[865,1],[884,1],[903,2],[979,3],[983,1],[1013,1],[1026,4],[1031,2],[1040,1],[1081,1],[1083,1]]},"409":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[428,1],[440,1],[492,1],[526,2],[537,1],[547,1],[574,1],[595,1],[617,1],[636,1],[655,1],[674,2],[750,3],[754,1],[784,1],[797,4],[802,2],[811,1],[852,1],[854,1]]},"410":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[326,1],[381,1],[409,1],[436,1],[462,1],[490,1],[534,1],[539,1],[544,1],[550,1],[556,1],[605,1],[626,2],[639,1],[653,2],[662,1],[703,1],[705,1]]},"411":{"position":[[102,1],[111,1],[175,1],[237,2],[240,2],[243,3],[268,1],[279,1],[318,2],[330,1],[349,1],[354,1],[359,1],[365,1],[371,1],[389,1],[397,2],[410,1],[424,2],[433,1],[474,1],[476,1]]},"412":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[687,1],[707,1],[728,1],[764,1],[816,1],[850,2],[861,1],[871,1],[898,1],[919,1],[941,1],[960,1],[979,1],[998,2],[1074,2],[1084,1],[1096,1],[1148,1],[1182,2],[1193,1],[1203,1],[1230,1],[1251,1],[1273,1],[1292,1],[1311,1],[1330,2],[1406,3],[1410,1],[1440,1],[1453,4],[1458,2],[1467,1],[1508,1],[1510,1]]},"413":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[666,1],[678,1],[730,1],[764,2],[775,1],[785,1],[812,1],[833,1],[855,1],[874,1],[893,1],[912,2],[988,3],[992,1],[1022,1],[1035,4],[1040,2],[1049,1],[1090,1],[1092,1]]},"414":{"position":[[104,1],[113,1],[179,1],[243,2],[246,2],[249,3],[274,1],[285,1],[324,2],[336,1],[355,1],[360,1],[365,1],[371,1],[377,1],[395,1],[403,2],[416,1],[437,1],[449,1],[501,1],[535,2],[546,1],[556,1],[583,1],[604,1],[626,1],[645,1],[664,1],[683,2],[759,3],[763,1],[793,1],[806,4],[811,2],[820,1],[861,1],[863,1]]},"415":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[683,1],[703,1],[724,1],[758,1],[770,1],[822,1],[856,2],[867,1],[877,1],[904,1],[925,1],[947,1],[966,1],[985,1],[1004,2],[1080,3],[1084,1],[1114,1],[1127,4],[1132,2],[1141,1],[1182,1],[1184,1]]},"416":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[454,1],[474,1],[495,1],[529,1],[541,1],[593,1],[627,2],[638,1],[648,1],[675,1],[696,1],[718,1],[737,1],[756,1],[775,2],[851,3],[855,1],[885,1],[898,4],[903,2],[912,1],[953,1],[955,1]]},"417":{"position":[[123,1],[132,1],[205,1],[269,2],[272,2],[275,3],[300,1],[311,1],[350,2],[359,1],[400,1],[402,1]]},"418":{"position":[[122,1],[131,1],[186,1],[236,2],[239,2],[242,3],[267,1],[278,1],[317,2],[326,1],[367,1],[369,1]]},"419":{"position":[[143,1],[152,1],[222,1],[282,2],[330,2],[333,2],[336,3],[361,1],[372,1],[411,2],[422,1],[436,2],[445,1],[486,1],[488,1]]},"420":{"position":[[144,1],[153,1],[224,1],[285,2],[333,2],[336,2],[339,3],[364,1],[375,1],[414,2],[426,1],[440,2],[449,1],[490,1],[492,1]]}},"keywords":{}}],["01t02:03:04.56789z"",{"_index":849,"title":{},"content":{"76":{"position":[[1611,25]]}},"keywords":{}}],["01t17:07:50.097z"",{"_index":1411,"title":{},"content":{"267":{"position":[[504,23]]}},"keywords":{}}],["01t17:32:57.632z"",{"_index":1413,"title":{},"content":{"267":{"position":[[558,22]]}},"keywords":{}}],["02",{"_index":1410,"title":{},"content":{"267":{"position":[[501,2],[555,2]]}},"keywords":{}}],["03",{"_index":53,"title":{},"content":{"3":{"position":[[449,2]]},"76":{"position":[[1608,2]]}},"keywords":{}}],["042004fc7881"",{"_index":622,"title":{},"content":{"57":{"position":[[742,19]]},"76":{"position":[[742,19]]},"117":{"position":[[742,19]]}},"keywords":{}}],["06",{"_index":851,"title":{},"content":{"76":{"position":[[1674,2]]}},"keywords":{}}],["07",{"_index":596,"title":{},"content":{"57":{"position":[[320,2],[951,2],[1637,2],[2907,2]]},"76":{"position":[[320,2],[951,2],[1865,2],[3574,2]]},"117":{"position":[[320,2],[951,2],[1537,2],[2641,2]]}},"keywords":{}}],["09t02:03:04.56789z"",{"_index":852,"title":{},"content":{"76":{"position":[[1677,24]]}},"keywords":{}}],["1",{"_index":102,"title":{"338":{"position":[[0,1]]},"380":{"position":[[7,2]]}},"content":{"6":{"position":[[544,1]]},"35":{"position":[[463,1]]},"52":{"position":[[562,1]]},"76":{"position":[[2757,2]]},"152":{"position":[[445,2]]},"158":{"position":[[463,1]]},"208":{"position":[[463,1]]},"254":{"position":[[406,2]]},"259":{"position":[[376,2]]},"261":{"position":[[446,1]]},"344":{"position":[[463,1]]},"348":{"position":[[493,2]]}},"keywords":{}}],["1.3.0",{"_index":727,"title":{},"content":{"58":{"position":[[18,5]]}},"keywords":{}}],["100",{"_index":651,"title":{},"content":{"57":{"position":[[1426,3]]},"76":{"position":[[1326,3]]},"117":{"position":[[1326,3]]},"220":{"position":[[591,3]]},"221":{"position":[[594,3]]},"222":{"position":[[600,3]]},"223":{"position":[[600,3]]},"224":{"position":[[591,3]]},"290":{"position":[[571,3]]},"291":{"position":[[574,3]]},"292":{"position":[[580,3]]},"293":{"position":[[580,3]]},"294":{"position":[[571,3]]},"354":{"position":[[656,3]]},"355":{"position":[[659,3]]},"356":{"position":[[665,3]]},"357":{"position":[[665,3]]},"358":{"position":[[656,3]]},"397":{"position":[[589,3]]},"398":{"position":[[592,3]]},"399":{"position":[[598,3]]},"400":{"position":[[598,3]]},"401":{"position":[[589,3]]},"408":{"position":[[543,3]]},"409":{"position":[[358,3]]},"410":{"position":[[546,3]]},"411":{"position":[[361,3]]},"412":{"position":[[552,3]]},"413":{"position":[[552,3]]},"414":{"position":[[367,3]]},"415":{"position":[[543,3]]},"416":{"position":[[358,3]]}},"keywords":{}}],["1000",{"_index":79,"title":{},"content":{"6":{"position":[[171,4]]},"38":{"position":[[272,4]]},"43":{"position":[[171,4]]},"52":{"position":[[172,4]]},"143":{"position":[[171,4]]},"150":{"position":[[172,4]]},"152":{"position":[[171,4]]},"161":{"position":[[272,4]]},"163":{"position":[[171,4]]},"192":{"position":[[171,4]]},"211":{"position":[[272,4]]},"232":{"position":[[172,4]]},"254":{"position":[[171,4]]},"259":{"position":[[171,4]]},"266":{"position":[[272,4]]},"326":{"position":[[171,4]]},"346":{"position":[[272,4]]},"348":{"position":[[171,4]]},"383":{"position":[[172,4]]}},"keywords":{}}],["10_15_7",{"_index":685,"title":{},"content":{"57":{"position":[[2136,8]]},"75":{"position":[[414,8]]},"76":{"position":[[2904,8]]},"117":{"position":[[2036,8]]}},"keywords":{}}],["11.0",{"_index":1116,"title":{},"content":{"175":{"position":[[90,4]]},"196":{"position":[[55,4]]},"330":{"position":[[90,4]]}},"keywords":{}}],["12.29",{"_index":100,"title":{},"content":{"6":{"position":[[512,5]]},"52":{"position":[[530,5]]},"152":{"position":[[431,6]]},"348":{"position":[[479,6]]}},"keywords":{}}],["120",{"_index":678,"title":{},"content":{"57":{"position":[[2062,4]]},"117":{"position":[[1962,4]]}},"keywords":{}}],["125",{"_index":1255,"title":{},"content":{"220":{"position":[[597,3]]},"221":{"position":[[600,3]]},"222":{"position":[[606,3]]},"223":{"position":[[606,3]]},"224":{"position":[[597,3]]},"290":{"position":[[577,3]]},"291":{"position":[[580,3]]},"292":{"position":[[586,3]]},"293":{"position":[[586,3]]},"294":{"position":[[577,3]]},"354":{"position":[[662,3]]},"355":{"position":[[665,3]]},"356":{"position":[[671,3]]},"357":{"position":[[671,3]]},"358":{"position":[[662,3]]},"397":{"position":[[595,3]]},"398":{"position":[[598,3]]},"399":{"position":[[604,3]]},"400":{"position":[[604,3]]},"401":{"position":[[595,3]]},"408":{"position":[[549,3]]},"409":{"position":[[364,3]]},"410":{"position":[[552,3]]},"411":{"position":[[367,3]]},"412":{"position":[[558,3]]},"413":{"position":[[558,3]]},"414":{"position":[[373,3]]},"415":{"position":[[549,3]]},"416":{"position":[[364,3]]}},"keywords":{}}],["128",{"_index":76,"title":{},"content":{"6":{"position":[[144,3]]},"38":{"position":[[245,3]]},"43":{"position":[[144,3]]},"52":{"position":[[145,3]]},"143":{"position":[[144,3]]},"150":{"position":[[145,3]]},"152":{"position":[[144,3]]},"161":{"position":[[245,3]]},"163":{"position":[[144,3]]},"192":{"position":[[144,3]]},"211":{"position":[[245,3]]},"232":{"position":[[145,3]]},"254":{"position":[[144,3]]},"259":{"position":[[144,3]]},"266":{"position":[[245,3]]},"326":{"position":[[144,3]]},"346":{"position":[[245,3]]},"348":{"position":[[144,3]]},"383":{"position":[[145,3]]}},"keywords":{}}],["13",{"_index":913,"title":{},"content":{"94":{"position":[[113,2]]},"150":{"position":[[426,4]]},"336":{"position":[[302,4]]},"346":{"position":[[559,4]]},"383":{"position":[[475,4]]}},"keywords":{}}],["13"",{"_index":1626,"title":{},"content":{"395":{"position":[[168,9]]}},"keywords":{}}],["13.2.1",{"_index":1119,"title":{},"content":{"175":{"position":[[163,7]]},"196":{"position":[[128,7]]},"330":{"position":[[163,7]]}},"keywords":{}}],["1300.0.29.30",{"_index":1328,"title":{},"content":{"243":{"position":[[178,15]]},"378":{"position":[[178,15]]}},"keywords":{}}],["1300.0.47.5",{"_index":1326,"title":{},"content":{"243":{"position":[[160,11]]},"378":{"position":[[160,11]]}},"keywords":{}}],["14.0",{"_index":1311,"title":{},"content":{"236":{"position":[[620,5]]}},"keywords":{}}],["1400.0.29.51",{"_index":1331,"title":{},"content":{"243":{"position":[[273,16]]},"378":{"position":[[273,16]]}},"keywords":{}}],["150",{"_index":1256,"title":{},"content":{"220":{"position":[[603,4]]},"221":{"position":[[606,4]]},"222":{"position":[[612,4]]},"223":{"position":[[612,4]]},"224":{"position":[[603,4]]},"290":{"position":[[583,4]]},"291":{"position":[[586,4]]},"292":{"position":[[592,4]]},"293":{"position":[[592,4]]},"294":{"position":[[583,4]]},"354":{"position":[[668,4]]},"355":{"position":[[671,4]]},"356":{"position":[[677,4]]},"357":{"position":[[677,4]]},"358":{"position":[[668,4]]},"397":{"position":[[601,4]]},"398":{"position":[[604,4]]},"399":{"position":[[610,4]]},"400":{"position":[[610,4]]},"401":{"position":[[601,4]]},"408":{"position":[[555,4]]},"409":{"position":[[370,4]]},"410":{"position":[[558,4]]},"411":{"position":[[373,4]]},"412":{"position":[[564,4]]},"413":{"position":[[564,4]]},"414":{"position":[[379,4]]},"415":{"position":[[555,4]]},"416":{"position":[[370,4]]}},"keywords":{}}],["1627517311069",{"_index":636,"title":{},"content":{"57":{"position":[[1011,13]]},"76":{"position":[[1011,13]]},"117":{"position":[[1011,13]]}},"keywords":{}}],["1627566309286",{"_index":723,"title":{},"content":{"57":{"position":[[2961,14]]},"76":{"position":[[3628,14]]},"117":{"position":[[2695,14]]}},"keywords":{}}],["1627566309325",{"_index":599,"title":{},"content":{"57":{"position":[[374,14]]},"76":{"position":[[374,14]]},"117":{"position":[[374,14]]}},"keywords":{}}],["1627918228831",{"_index":665,"title":{},"content":{"57":{"position":[[1685,14]]},"76":{"position":[[1913,14]]},"117":{"position":[[1585,14]]}},"keywords":{}}],["19",{"_index":909,"title":{},"content":{"94":{"position":[[63,2]]},"175":{"position":[[63,2]]},"330":{"position":[[63,2]]}},"keywords":{}}],["198",{"_index":1120,"title":{},"content":{"175":{"position":[[244,3]]},"196":{"position":[[174,3]]},"330":{"position":[[244,3]]}},"keywords":{}}],["2",{"_index":1562,"title":{"339":{"position":[[0,1]]},"381":{"position":[[7,2]]}},"content":{"380":{"position":[[148,2]]}},"keywords":{}}],["2.0.0",{"_index":885,"title":{},"content":{"77":{"position":[[18,5]]},"118":{"position":[[18,5]]},"201":{"position":[[66,5]]}},"keywords":{}}],["2021",{"_index":1344,"title":{},"content":{"254":{"position":[[347,6]]}},"keywords":{}}],["2021"",{"_index":96,"title":{},"content":{"6":{"position":[[428,10]]},"52":{"position":[[446,10]]},"152":{"position":[[383,11]]},"163":{"position":[[433,12]]},"232":{"position":[[451,12]]},"348":{"position":[[431,11]]}},"keywords":{}}],["22t15:22:41+00:00"",{"_index":54,"title":{},"content":{"3":{"position":[[452,23]]}},"keywords":{}}],["25",{"_index":1253,"title":{},"content":{"220":{"position":[[576,2]]},"221":{"position":[[579,2]]},"222":{"position":[[585,2]]},"223":{"position":[[585,2]]},"224":{"position":[[576,2]]},"290":{"position":[[556,2]]},"291":{"position":[[559,2]]},"292":{"position":[[565,2]]},"293":{"position":[[565,2]]},"294":{"position":[[556,2]]},"354":{"position":[[641,2]]},"355":{"position":[[644,2]]},"356":{"position":[[650,2]]},"357":{"position":[[650,2]]},"358":{"position":[[641,2]]},"397":{"position":[[574,2]]},"398":{"position":[[577,2]]},"399":{"position":[[583,2]]},"400":{"position":[[583,2]]},"401":{"position":[[574,2]]},"408":{"position":[[528,2]]},"409":{"position":[[343,2]]},"410":{"position":[[531,2]]},"411":{"position":[[346,2]]},"412":{"position":[[537,2]]},"413":{"position":[[537,2]]},"414":{"position":[[352,2]]},"415":{"position":[[528,2]]},"416":{"position":[[343,2]]}},"keywords":{}}],["255",{"_index":407,"title":{},"content":{"35":{"position":[[468,3]]},"158":{"position":[[468,3]]},"208":{"position":[[468,3]]},"261":{"position":[[451,3]]},"344":{"position":[[468,3]]}},"keywords":{}}],["2560",{"_index":882,"title":{},"content":{"76":{"position":[[2779,4]]}},"keywords":{}}],["27",{"_index":1097,"title":{},"content":{"161":{"position":[[503,3]]},"175":{"position":[[209,2]]},"330":{"position":[[209,2]]}},"keywords":{}}],["29",{"_index":1075,"title":{},"content":{"150":{"position":[[396,3]]},"336":{"position":[[272,3]]},"346":{"position":[[530,3]]},"383":{"position":[[445,3]]},"395":{"position":[[142,3]]}},"keywords":{}}],["299",{"_index":1346,"title":{},"content":{"254":{"position":[[394,4]]}},"keywords":{}}],["29t00:08:31.069497z"",{"_index":634,"title":{},"content":{"57":{"position":[[954,26]]},"76":{"position":[[954,26]]},"117":{"position":[[954,26]]}},"keywords":{}}],["29t13:44:59.831z"",{"_index":664,"title":{},"content":{"57":{"position":[[1640,23]]},"76":{"position":[[1868,23]]},"117":{"position":[[1540,23]]}},"keywords":{}}],["29t13:45:09.286z"",{"_index":721,"title":{},"content":{"57":{"position":[[2910,23]]},"76":{"position":[[3577,23]]},"117":{"position":[[2644,23]]}},"keywords":{}}],["29t13:45:09.325344042z"",{"_index":597,"title":{},"content":{"57":{"position":[[323,29]]},"76":{"position":[[323,29]]},"117":{"position":[[323,29]]}},"keywords":{}}],["2cf093tg1",{"_index":1347,"title":{},"content":{"254":{"position":[[420,12]]}},"keywords":{}}],["3",{"_index":151,"title":{"340":{"position":[[0,1]]}},"content":{"9":{"position":[[14,1]]},"21":{"position":[[14,1]]},"55":{"position":[[29,1]]},"73":{"position":[[29,1]]},"75":{"position":[[44,1]]},"114":{"position":[[29,1]]}},"keywords":{}}],["34",{"_index":667,"title":{},"content":{"57":{"position":[[1737,3]]},"76":{"position":[[1965,3]]},"117":{"position":[[1637,3]]}},"keywords":{}}],["3daf",{"_index":619,"title":{},"content":{"57":{"position":[[727,4]]},"76":{"position":[[727,4]]},"117":{"position":[[727,4]]}},"keywords":{}}],["4",{"_index":1575,"title":{"341":{"position":[[0,1]]}},"content":{},"keywords":{}}],["40%innov",{"_index":1038,"title":{},"content":{"110":{"position":[[117,13]]},"170":{"position":[[117,13]]},"274":{"position":[[117,13]]},"309":{"position":[[117,13]]},"390":{"position":[[117,13]]}},"keywords":{}}],["409f",{"_index":612,"title":{},"content":{"57":{"position":[[603,4]]},"76":{"position":[[603,4]]},"117":{"position":[[603,4]]}},"keywords":{}}],["4156",{"_index":696,"title":{},"content":{"57":{"position":[[2297,4]]},"76":{"position":[[3052,4]]},"117":{"position":[[2119,4]]}},"keywords":{}}],["41c5",{"_index":1559,"title":{},"content":{"338":{"position":[[423,4]]},"339":{"position":[[756,4]]},"340":{"position":[[438,4]]},"341":{"position":[[488,4]]},"342":{"position":[[423,4]]}},"keywords":{}}],["42",{"_index":426,"title":{},"content":{"35":{"position":[[1037,2]]},"38":{"position":[[660,2]]},"98":{"position":[[541,2]]},"206":{"position":[[245,2]]},"218":{"position":[[357,2]]},"256":{"position":[[76,5]]},"266":{"position":[[442,3]]},"316":{"position":[[277,2]]},"373":{"position":[[294,3]]}},"keywords":{}}],["42"",{"_index":456,"title":{},"content":{"40":{"position":[[67,9]]},"42":{"position":[[95,9]]},"140":{"position":[[73,10]]},"142":{"position":[[101,10]]},"190":{"position":[[78,9]]},"191":{"position":[[106,9]]},"267":{"position":[[282,9]]},"323":{"position":[[137,10]]},"325":{"position":[[165,10]]}},"keywords":{}}],["429",{"_index":578,"title":{},"content":{"56":{"position":[[84,3]]},"74":{"position":[[84,3]]},"115":{"position":[[84,3]]}},"keywords":{}}],["44cb",{"_index":1406,"title":{},"content":{"267":{"position":[[442,4]]}},"keywords":{}}],["452f",{"_index":712,"title":{},"content":{"57":{"position":[[2591,4]]},"76":{"position":[[3271,4]]},"117":{"position":[[2338,4]]}},"keywords":{}}],["45d1",{"_index":690,"title":{},"content":{"57":{"position":[[2219,4]]}},"keywords":{}}],["4648",{"_index":605,"title":{},"content":{"57":{"position":[[476,4]]},"76":{"position":[[476,4]]},"117":{"position":[[476,4]]}},"keywords":{}}],["4672",{"_index":628,"title":{},"content":{"57":{"position":[[850,4]]},"76":{"position":[[850,4]]},"117":{"position":[[850,4]]}},"keywords":{}}],["4679",{"_index":589,"title":{},"content":{"57":{"position":[[169,4]]},"76":{"position":[[169,4]]},"117":{"position":[[169,4]]}},"keywords":{}}],["4695",{"_index":1392,"title":{},"content":{"267":{"position":[[139,4]]}},"keywords":{}}],["485d",{"_index":707,"title":{},"content":{"57":{"position":[[2513,4]]}},"keywords":{}}],["4906",{"_index":658,"title":{},"content":{"57":{"position":[[1539,4]]},"76":{"position":[[1767,4]]},"117":{"position":[[1439,4]]}},"keywords":{}}],["4a6e",{"_index":620,"title":{},"content":{"57":{"position":[[732,4]]},"76":{"position":[[732,4]]},"117":{"position":[[732,4]]}},"keywords":{}}],["4cb7",{"_index":1397,"title":{},"content":{"267":{"position":[[206,4]]}},"keywords":{}}],["4e48",{"_index":640,"title":{},"content":{"57":{"position":[[1090,4],[1213,4]]},"76":{"position":[[1094,4]]},"117":{"position":[[1094,4]]}},"keywords":{}}],["4xx",{"_index":729,"title":{},"content":{"58":{"position":[[68,3]]},"77":{"position":[[68,3]]},"118":{"position":[[68,3]]}},"keywords":{}}],["5",{"_index":1581,"title":{"342":{"position":[[0,1]]}},"content":{},"keywords":{}}],["5.5.2",{"_index":1324,"title":{},"content":{"243":{"position":[[143,5]]},"378":{"position":[[143,5]]}},"keywords":{}}],["5.7.1",{"_index":1329,"title":{},"content":{"243":{"position":[[238,5]]},"378":{"position":[[238,5]]}},"keywords":{}}],["5.7.1.135.3",{"_index":1330,"title":{},"content":{"243":{"position":[[255,11]]},"378":{"position":[[255,11]]}},"keywords":{}}],["50",{"_index":1254,"title":{},"content":{"220":{"position":[[581,2]]},"221":{"position":[[584,2]]},"222":{"position":[[590,2]]},"223":{"position":[[590,2]]},"224":{"position":[[581,2]]},"290":{"position":[[561,2]]},"291":{"position":[[564,2]]},"292":{"position":[[570,2]]},"293":{"position":[[570,2]]},"294":{"position":[[561,2]]},"354":{"position":[[646,2]]},"355":{"position":[[649,2]]},"356":{"position":[[655,2]]},"357":{"position":[[655,2]]},"358":{"position":[[646,2]]},"397":{"position":[[579,2]]},"398":{"position":[[582,2]]},"399":{"position":[[588,2]]},"400":{"position":[[588,2]]},"401":{"position":[[579,2]]},"408":{"position":[[533,2]]},"409":{"position":[[348,2]]},"410":{"position":[[536,2]]},"411":{"position":[[351,2]]},"412":{"position":[[542,2]]},"413":{"position":[[542,2]]},"414":{"position":[[357,2]]},"415":{"position":[[533,2]]},"416":{"position":[[348,2]]}},"keywords":{}}],["5224ffc5b91b"",{"_index":1408,"title":{},"content":{"267":{"position":[[452,19]]}},"keywords":{}}],["5339ddafd984"",{"_index":607,"title":{},"content":{"57":{"position":[[486,19]]},"76":{"position":[[486,19]]},"117":{"position":[[486,19]]}},"keywords":{}}],["5bc4",{"_index":1396,"title":{},"content":{"267":{"position":[[201,4]]}},"keywords":{}}],["5c17485ec441"",{"_index":630,"title":{},"content":{"57":{"position":[[860,19]]},"76":{"position":[[860,19]]},"117":{"position":[[860,19]]}},"keywords":{}}],["5e5e",{"_index":604,"title":{},"content":{"57":{"position":[[471,4]]},"76":{"position":[[471,4]]},"117":{"position":[[471,4]]}},"keywords":{}}],["5xx",{"_index":730,"title":{},"content":{"58":{"position":[[75,3]]},"77":{"position":[[75,3]]},"118":{"position":[[75,3]]}},"keywords":{}}],["60",{"_index":732,"title":{},"content":{"58":{"position":[[134,3]]},"77":{"position":[[134,3]]},"109":{"position":[[160,3]]},"118":{"position":[[134,3]]},"169":{"position":[[160,3]]},"273":{"position":[[160,3]]},"308":{"position":[[160,3]]},"389":{"position":[[160,3]]}},"keywords":{}}],["6091c13561b0"",{"_index":714,"title":{},"content":{"57":{"position":[[2601,19]]},"76":{"position":[[3281,19]]},"117":{"position":[[2348,19]]}},"keywords":{}}],["628c",{"_index":657,"title":{},"content":{"57":{"position":[[1534,4]]},"76":{"position":[[1762,4]]},"117":{"position":[[1434,4]]}},"keywords":{}}],["6b47",{"_index":711,"title":{},"content":{"57":{"position":[[2586,4]]},"76":{"position":[[3266,4]]},"117":{"position":[[2333,4]]}},"keywords":{}}],["6f45",{"_index":706,"title":{},"content":{"57":{"position":[[2508,4]]}},"keywords":{}}],["75",{"_index":1071,"title":{},"content":{"148":{"position":[[328,2]]},"219":{"position":[[209,2]]},"220":{"position":[[586,2]]},"221":{"position":[[589,2]]},"222":{"position":[[595,2]]},"223":{"position":[[595,2]]},"224":{"position":[[586,2]]},"290":{"position":[[566,2]]},"291":{"position":[[569,2]]},"292":{"position":[[575,2]]},"293":{"position":[[575,2]]},"294":{"position":[[566,2]]},"354":{"position":[[651,2]]},"355":{"position":[[654,2]]},"356":{"position":[[660,2]]},"357":{"position":[[660,2]]},"358":{"position":[[651,2]]},"397":{"position":[[584,2]]},"398":{"position":[[587,2]]},"399":{"position":[[593,2]]},"400":{"position":[[593,2]]},"401":{"position":[[584,2]]},"408":{"position":[[538,2]]},"409":{"position":[[353,2]]},"410":{"position":[[541,2]]},"411":{"position":[[356,2]]},"412":{"position":[[547,2]]},"413":{"position":[[547,2]]},"414":{"position":[[362,2]]},"415":{"position":[[538,2]]},"416":{"position":[[353,2]]}},"keywords":{}}],["77aa15677d23"",{"_index":709,"title":{},"content":{"57":{"position":[[2523,19]]}},"keywords":{}}],["7e64",{"_index":611,"title":{},"content":{"57":{"position":[[598,4]]},"76":{"position":[[598,4]]},"117":{"position":[[598,4]]}},"keywords":{}}],["7fd61f6c3d33"",{"_index":591,"title":{},"content":{"57":{"position":[[179,19]]},"76":{"position":[[179,19]]},"117":{"position":[[179,19]]}},"keywords":{}}],["827b",{"_index":588,"title":{},"content":{"57":{"position":[[164,4]]},"76":{"position":[[164,4]]},"117":{"position":[[164,4]]}},"keywords":{}}],["8aca",{"_index":1398,"title":{},"content":{"267":{"position":[[211,4]]}},"keywords":{}}],["8dce",{"_index":1391,"title":{},"content":{"267":{"position":[[134,4]]}},"keywords":{}}],["9",{"_index":632,"title":{},"content":{"57":{"position":[[910,2]]},"76":{"position":[[910,2]]},"117":{"position":[[910,2]]}},"keywords":{}}],["90d6",{"_index":697,"title":{},"content":{"57":{"position":[[2302,4]]},"76":{"position":[[3057,4]]},"117":{"position":[[2124,4]]}},"keywords":{}}],["91d54fc42b0e",{"_index":1561,"title":{},"content":{"338":{"position":[[433,15]]},"339":{"position":[[766,14]]},"340":{"position":[[448,15]]},"341":{"position":[[498,15]]},"342":{"position":[[433,15]]}},"keywords":{}}],["940",{"_index":879,"title":{},"content":{"76":{"position":[[2733,4]]}},"keywords":{}}],["95014",{"_index":1361,"title":{},"content":{"259":{"position":[[423,6]]}},"keywords":{}}],["966fbfa87a88"",{"_index":1394,"title":{},"content":{"267":{"position":[[149,19]]}},"keywords":{}}],["9806",{"_index":606,"title":{},"content":{"57":{"position":[[481,4]]},"76":{"position":[[481,4]]},"117":{"position":[[481,4]]}},"keywords":{}}],["9d75",{"_index":613,"title":{},"content":{"57":{"position":[[608,4]]},"76":{"position":[[608,4]]},"117":{"position":[[608,4]]}},"keywords":{}}],["9d9e",{"_index":1407,"title":{},"content":{"267":{"position":[[447,4]]}},"keywords":{}}],["_",{"_index":1198,"title":{},"content":{"199":{"position":[[563,1]]},"235":{"position":[[264,1]]},"236":{"position":[[400,1]]}},"keywords":{}}],["_sdc_level_0_id",{"_index":273,"title":{},"content":{"14":{"position":[[81,15]]},"15":{"position":[[81,15]]},"16":{"position":[[81,15]]},"25":{"position":[[81,15]]},"26":{"position":[[81,15]]}},"keywords":{}}],["_sdc_received_at",{"_index":212,"title":{},"content":{"13":{"position":[[81,16]]},"14":{"position":[[120,16]]},"15":{"position":[[120,16]]},"16":{"position":[[120,16]]},"24":{"position":[[81,16]]},"25":{"position":[[120,16]]},"26":{"position":[[120,16]]}},"keywords":{}}],["_sdc_sequenc",{"_index":213,"title":{},"content":{"13":{"position":[[139,13]]},"14":{"position":[[178,13]]},"15":{"position":[[178,13]]},"16":{"position":[[178,13]]},"24":{"position":[[139,13]]},"25":{"position":[[178,13]]},"26":{"position":[[178,13]]}},"keywords":{}}],["_sdc_source_key_event_id",{"_index":274,"title":{},"content":{"14":{"position":[[215,24]]},"15":{"position":[[215,24]]},"16":{"position":[[215,24]]},"25":{"position":[[215,24]]},"26":{"position":[[215,24]]}},"keywords":{}}],["_sdc_table_vers",{"_index":215,"title":{},"content":{"13":{"position":[[176,18]]},"14":{"position":[[261,18]]},"15":{"position":[[261,18]]},"16":{"position":[[261,18]]},"24":{"position":[[176,18]]},"25":{"position":[[261,18]]},"26":{"position":[[261,18]]}},"keywords":{}}],["a03d",{"_index":691,"title":{},"content":{"57":{"position":[[2224,4]]}},"keywords":{}}],["a26d",{"_index":621,"title":{},"content":{"57":{"position":[[737,4]]},"76":{"position":[[737,4]]},"117":{"position":[[737,4]]}},"keywords":{}}],["a35c",{"_index":629,"title":{},"content":{"57":{"position":[[855,4]]},"76":{"position":[[855,4]]},"117":{"position":[[855,4]]}},"keywords":{}}],["a3d6364516c0"",{"_index":698,"title":{},"content":{"57":{"position":[[2307,19]]},"76":{"position":[[3062,19]]},"117":{"position":[[2129,19]]}},"keywords":{}}],["a80f",{"_index":1393,"title":{},"content":{"267":{"position":[[144,4]]}},"keywords":{}}],["a88c",{"_index":1560,"title":{},"content":{"338":{"position":[[428,4]]},"339":{"position":[[761,4]]},"340":{"position":[[443,4]]},"341":{"position":[[493,4]]},"342":{"position":[[428,4]]}},"keywords":{}}],["a8fd9c4e5a7d"",{"_index":642,"title":{},"content":{"57":{"position":[[1100,19],[1223,19]]},"76":{"position":[[1104,19]]},"117":{"position":[[1104,19]]}},"keywords":{}}],["abcdproject",{"_index":1612,"title":{},"content":{"380":{"position":[[8,13]]},"381":{"position":[[248,13]]}},"keywords":{}}],["abov",{"_index":1460,"title":{},"content":{"281":{"position":[[592,5]]}},"keywords":{}}],["accept",{"_index":1063,"title":{},"content":{"148":{"position":[[25,7]]},"206":{"position":[[25,7]]},"241":{"position":[[25,7]]},"316":{"position":[[26,7]]},"373":{"position":[[25,7]]}},"keywords":{}}],["access",{"_index":16,"title":{},"content":{"2":{"position":[[21,10]]},"46":{"position":[[83,6]]},"179":{"position":[[162,6],[295,6]]},"196":{"position":[[349,6],[482,6]]},"197":{"position":[[399,6]]},"214":{"position":[[79,6]]},"230":{"position":[[83,6]]},"302":{"position":[[74,6]]},"334":{"position":[[162,6],[295,6]]}},"keywords":{}}],["account",{"_index":112,"title":{},"content":{"8":{"position":[[24,8]]},"13":{"position":[[613,7]]},"20":{"position":[[24,8]]},"24":{"position":[[613,7]]},"46":{"position":[[2360,8]]},"54":{"position":[[24,8]]},"61":{"position":[[116,7]]},"72":{"position":[[24,8]]},"80":{"position":[[116,7]]},"113":{"position":[[24,8]]},"121":{"position":[[116,7]]},"214":{"position":[[2338,8]]},"230":{"position":[[2391,8]]},"281":{"position":[[336,7]]},"302":{"position":[[2464,8]]}},"keywords":{}}],["action",{"_index":510,"title":{},"content":{"46":{"position":[[1631,7]]},"108":{"position":[[58,7]]},"145":{"position":[[129,7]]},"168":{"position":[[58,7]]},"203":{"position":[[129,7]]},"214":{"position":[[1609,7]]},"230":{"position":[[1662,7]]},"238":{"position":[[129,7]]},"272":{"position":[[58,7]]},"280":{"position":[[509,9],[578,10]]},"302":{"position":[[1914,7]]},"307":{"position":[[58,7]]},"370":{"position":[[129,7]]},"388":{"position":[[58,7]]},"406":{"position":[[172,7]]}},"keywords":{}}],["activ",{"_index":441,"title":{},"content":{"37":{"position":[[200,8]]},"50":{"position":[[281,8],[363,8]]},"160":{"position":[[200,8]]},"210":{"position":[[200,8]]},"265":{"position":[[200,8]]},"345":{"position":[[200,8]]}},"keywords":{}}],["ad",{"_index":73,"title":{},"content":{"6":{"position":[[74,5],[325,5]]},"28":{"position":[[521,6]]},"43":{"position":[[74,5]]},"52":{"position":[[74,5]]},"133":{"position":[[521,6]]},"143":{"position":[[74,5]]},"150":{"position":[[74,5]]},"152":{"position":[[74,5],[331,5]]},"163":{"position":[[74,5],[331,5]]},"183":{"position":[[521,6]]},"192":{"position":[[74,5]]},"232":{"position":[[74,5]]},"247":{"position":[[521,6]]},"254":{"position":[[74,5],[305,5]]},"259":{"position":[[74,5]]},"280":{"position":[[175,6],[791,5]]},"281":{"position":[[171,6]]},"312":{"position":[[173,6]]},"326":{"position":[[74,5]]},"348":{"position":[[74,5],[379,5]]},"363":{"position":[[521,6]]},"383":{"position":[[74,5]]}},"keywords":{}}],["adapt",{"_index":950,"title":{},"content":{"98":{"position":[[731,8]]}},"keywords":{}}],["add",{"_index":414,"title":{"96":{"position":[[0,3]]},"177":{"position":[[0,3]]},"198":{"position":[[0,3]]},"277":{"position":[[7,3]]},"299":{"position":[[7,3]]},"332":{"position":[[0,3]]}},"content":{"35":{"position":[[659,3]]},"48":{"position":[[179,3]]},"146":{"position":[[103,3]]},"147":{"position":[[120,3]]},"198":{"position":[[56,3],[223,3],[465,3]]},"204":{"position":[[103,3]]},"205":{"position":[[120,3]]},"208":{"position":[[697,3]]},"234":{"position":[[182,3]]},"239":{"position":[[103,3]]},"240":{"position":[[120,3]]},"243":{"position":[[432,3]]},"277":{"position":[[65,3]]},"278":{"position":[[23,3],[85,3]]},"280":{"position":[[373,3],[471,3]]},"281":{"position":[[457,3],[663,3]]},"313":{"position":[[103,3]]},"314":{"position":[[120,3]]},"321":{"position":[[378,3]]},"371":{"position":[[103,3]]},"372":{"position":[[120,3]]},"378":{"position":[[432,3]]},"381":{"position":[[116,3]]}},"keywords":{}}],["added_at",{"_index":1085,"title":{},"content":{"152":{"position":[[502,9]]},"254":{"position":[[477,9]]},"348":{"position":[[550,9]]}},"keywords":{}}],["addit",{"_index":57,"title":{},"content":{"4":{"position":[[30,10]]},"17":{"position":[[30,10]]},"27":{"position":[[30,10]]},"29":{"position":[[233,10],[407,10],[540,10]]},"70":{"position":[[30,10]]},"90":{"position":[[30,10]]},"131":{"position":[[30,10]]},"134":{"position":[[233,10],[407,10],[540,10]]},"184":{"position":[[233,10],[407,10],[540,10]]},"248":{"position":[[233,10],[407,10],[540,10]]},"280":{"position":[[62,10]]},"281":{"position":[[79,10]]},"364":{"position":[[233,10],[407,10],[540,10]]}},"keywords":{}}],["address",{"_index":411,"title":{},"content":{"35":{"position":[[576,11]]},"208":{"position":[[594,11]]},"262":{"position":[[299,10]]},"263":{"position":[[182,11]]}},"keywords":{}}],["address_line_1",{"_index":1353,"title":{},"content":{"259":{"position":[[328,15]]}},"keywords":{}}],["address_line_2",{"_index":1355,"title":{},"content":{"259":{"position":[[360,15]]}},"keywords":{}}],["admin",{"_index":530,"title":{},"content":{"48":{"position":[[52,5]]},"234":{"position":[[52,5]]}},"keywords":{}}],["adopt",{"_index":1037,"title":{},"content":{"110":{"position":[[105,8]]},"170":{"position":[[105,8]]},"274":{"position":[[105,8]]},"309":{"position":[[105,8]]},"390":{"position":[[105,8]]}},"keywords":{}}],["advanc",{"_index":448,"title":{},"content":{"38":{"position":[[170,8]]},"105":{"position":[[140,8]]},"161":{"position":[[170,8]]},"165":{"position":[[140,8]]},"211":{"position":[[170,8]]},"266":{"position":[[170,8]]},"269":{"position":[[140,8]]},"304":{"position":[[140,8]]},"346":{"position":[[170,8]]},"385":{"position":[[140,8]]}},"keywords":{}}],["advis",{"_index":900,"title":{},"content":{"93":{"position":[[83,9]]},"174":{"position":[[83,9]]},"195":{"position":[[83,9]]},"329":{"position":[[83,9]]}},"keywords":{}}],["ag",{"_index":1096,"title":{},"content":{"161":{"position":[[496,6],[726,6]]},"266":{"position":[[437,4],[599,4]]},"395":{"position":[[137,4]]}},"keywords":{}}],["against",{"_index":1525,"title":{},"content":{"321":{"position":[[87,7]]}},"keywords":{}}],["ai",{"_index":999,"title":{},"content":{"106":{"position":[[267,3]]},"166":{"position":[[267,3]]},"270":{"position":[[267,3]]},"305":{"position":[[267,3]]},"386":{"position":[[267,3]]}},"keywords":{}}],["alamofir",{"_index":1611,"title":{"379":{"position":[[40,13]]}},"content":{},"keywords":{}}],["alia",{"_index":747,"title":{},"content":{"64":{"position":[[80,5]]},"341":{"position":[[707,5]]}},"keywords":{}}],["alias",{"_index":749,"title":{},"content":{"64":{"position":[[136,7],[186,7]]}},"keywords":{}}],["allow",{"_index":443,"title":{},"content":{"38":{"position":[[8,6]]},"46":{"position":[[879,6]]},"98":{"position":[[724,6]]},"161":{"position":[[8,6]]},"211":{"position":[[8,6]]},"214":{"position":[[871,6]]},"227":{"position":[[35,5],[377,8]]},"230":{"position":[[910,6]]},"266":{"position":[[8,6]]},"280":{"position":[[120,6]]},"281":{"position":[[120,6]]},"297":{"position":[[35,5]]},"302":{"position":[[1030,6],[1819,6]]},"346":{"position":[[8,6]]},"361":{"position":[[35,5]]},"404":{"position":[[35,5]]},"419":{"position":[[35,5]]},"420":{"position":[[36,5]]}},"keywords":{}}],["allow_multiple_respons",{"_index":1503,"title":{},"content":{"313":{"position":[[111,24],[214,25]]}},"keywords":{}}],["allowmultiplerespons",{"_index":1058,"title":{},"content":{"146":{"position":[[111,22],[207,22]]},"204":{"position":[[111,22]]},"219":{"position":[[63,22]]},"239":{"position":[[111,22],[207,22]]},"289":{"position":[[67,23]]},"371":{"position":[[111,22]]}},"keywords":{}}],["allproject",{"_index":932,"title":{},"content":{"96":{"position":[[16,11]]}},"keywords":{}}],["along",{"_index":512,"title":{},"content":{"46":{"position":[[1666,5],[1792,5]]},"214":{"position":[[1644,5],[1770,5]]},"230":{"position":[[1697,5],[1823,5]]},"302":{"position":[[1950,5]]}},"keywords":{}}],["alongsid",{"_index":1065,"title":{},"content":{"148":{"position":[[101,9]]},"206":{"position":[[101,9]]},"241":{"position":[[101,9]]},"316":{"position":[[105,9]]},"373":{"position":[[101,9]]}},"keywords":{}}],["alreadi",{"_index":1057,"title":{},"content":{"146":{"position":[[17,7]]},"204":{"position":[[17,7]]},"239":{"position":[[17,7]]},"313":{"position":[[17,7]]},"371":{"position":[[17,7]]}},"keywords":{}}],["alway",{"_index":766,"title":{},"content":{"67":{"position":[[392,7]]},"87":{"position":[[228,7]]},"128":{"position":[[228,7]]}},"keywords":{}}],["amp",{"_index":1028,"title":{},"content":{"109":{"position":[[115,5]]},"169":{"position":[[115,5]]},"273":{"position":[[115,5]]},"308":{"position":[[115,5]]},"389":{"position":[[115,5]]}},"keywords":{}}],["amplitud",{"_index":382,"title":{},"content":{"32":{"position":[[41,9]]},"137":{"position":[[41,9]]},"187":{"position":[[41,9]]},"251":{"position":[[41,9]]},"367":{"position":[[41,9]]}},"keywords":{}}],["analys",{"_index":325,"title":{},"content":{"28":{"position":[[57,7],[244,8]]},"133":{"position":[[57,7],[244,8]]},"183":{"position":[[57,7],[244,8]]},"247":{"position":[[57,7],[244,8]]},"363":{"position":[[57,7],[244,8]]}},"keywords":{}}],["analyt",{"_index":1008,"title":{},"content":{"108":{"position":[[18,9]]},"168":{"position":[[18,9]]},"272":{"position":[[18,9]]},"307":{"position":[[18,9]]},"388":{"position":[[18,9]]}},"keywords":{}}],["analytics"",{"_index":861,"title":{},"content":{"76":{"position":[[2244,16]]}},"keywords":{}}],["analytics?utm_medium=email"",{"_index":869,"title":{},"content":{"76":{"position":[[2427,32]]}},"keywords":{}}],["analyz",{"_index":983,"title":{},"content":{"105":{"position":[[228,7]]},"106":{"position":[[81,7]]},"165":{"position":[[228,7]]},"166":{"position":[[81,7]]},"269":{"position":[[228,7]]},"270":{"position":[[81,7]]},"304":{"position":[[228,7]]},"305":{"position":[[81,7]]},"385":{"position":[[228,7]]},"386":{"position":[[81,7]]}},"keywords":{}}],["ancestor",{"_index":1542,"title":{},"content":{"321":{"position":[[588,9]]}},"keywords":{}}],["android",{"_index":122,"title":{"92":{"position":[[19,7]]},"95":{"position":[[21,7]]},"102":{"position":[[6,7]]},"178":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"8":{"position":[[141,7]]},"13":{"position":[[713,8]]},"20":{"position":[[141,7]]},"24":{"position":[[713,8]]},"45":{"position":[[74,7]]},"46":{"position":[[29,7],[353,7],[1082,7]]},"54":{"position":[[141,7]]},"62":{"position":[[114,8]]},"72":{"position":[[141,7]]},"81":{"position":[[114,8]]},"92":{"position":[[86,7]]},"94":{"position":[[43,7]]},"113":{"position":[[141,7]]},"122":{"position":[[114,8]]},"175":{"position":[[43,7],[218,7]]},"178":{"position":[[5,7]]},"230":{"position":[[371,7]]},"330":{"position":[[43,7],[218,7]]},"333":{"position":[[5,7]]}},"keywords":{}}],["android:name="android.hardware.camera"",{"_index":926,"title":{},"content":{"94":{"position":[[519,48]]},"178":{"position":[[407,48]]},"333":{"position":[[407,48]]}},"keywords":{}}],["android:name="android.hardware.camera.autofocus"/>",{"_index":928,"title":{},"content":{"94":{"position":[[624,63]]},"178":{"position":[[512,63]]},"333":{"position":[[512,63]]}},"keywords":{}}],["android:name="android.permission.camera"/>",{"_index":924,"title":{},"content":{"94":{"position":[[365,55]]},"178":{"position":[[253,55]]},"333":{"position":[[253,55]]}},"keywords":{}}],["android:name="android.permission.internet"",{"_index":919,"title":{},"content":{"94":{"position":[[195,52]]},"178":{"position":[[83,52]]},"333":{"position":[[83,52]]}},"keywords":{}}],["android:name="android.permission.microphone"",{"_index":925,"title":{},"content":{"94":{"position":[[441,54]]},"178":{"position":[[329,54]]},"333":{"position":[[329,54]]}},"keywords":{}}],["android:name="android.permission.modify_audio_settings"",{"_index":930,"title":{},"content":{"94":{"position":[[791,65]]},"178":{"position":[[679,65]]},"333":{"position":[[679,65]]}},"keywords":{}}],["android:name="android.permission.record_audio"",{"_index":929,"title":{},"content":{"94":{"position":[[708,56]]},"178":{"position":[[596,56]]},"333":{"position":[[596,56]]}},"keywords":{}}],["android:required="true"/>",{"_index":927,"title":{},"content":{"94":{"position":[[568,38]]},"178":{"position":[[456,38]]},"333":{"position":[[456,38]]}},"keywords":{}}],["angular",{"_index":1483,"title":{},"content":{"299":{"position":[[339,7]]}},"keywords":{}}],["announc",{"_index":1033,"title":{},"content":{"110":{"position":[[14,13]]},"170":{"position":[[14,13]]},"274":{"position":[[14,13]]},"309":{"position":[[14,13]]},"390":{"position":[[14,13]]}},"keywords":{}}],["anonym",{"_index":323,"title":{"37":{"position":[[7,9]]},"160":{"position":[[7,9]]},"210":{"position":[[7,9]]},"265":{"position":[[7,9]]},"345":{"position":[[7,9]]}},"content":{"28":{"position":[[15,9]]},"36":{"position":[[176,9]]},"37":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"46":{"position":[[481,9],[1033,9]]},"93":{"position":[[202,9]]},"133":{"position":[[15,9]]},"159":{"position":[[176,9]]},"160":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"174":{"position":[[202,9]]},"183":{"position":[[15,9]]},"195":{"position":[[202,9]]},"209":{"position":[[176,9]]},"210":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"214":{"position":[[473,9],[1025,9]]},"230":{"position":[[512,9],[1064,9]]},"247":{"position":[[15,9]]},"262":{"position":[[113,9]]},"264":{"position":[[168,9]]},"265":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"283":{"position":[[158,9]]},"302":{"position":[[496,9],[1681,9]]},"329":{"position":[[202,9]]},"341":{"position":[[48,9],[597,12]]},"342":{"position":[[535,9]]},"345":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"363":{"position":[[15,9]]}},"keywords":{}}],["anonymous_id",{"_index":1263,"title":{},"content":{"220":{"position":[[1090,13]]},"221":{"position":[[712,13]]},"222":{"position":[[1517,13]]},"223":{"position":[[1099,13]]},"224":{"position":[[1191,13]]},"225":{"position":[[409,13]]},"226":{"position":[[385,13]]},"227":{"position":[[522,13]]},"267":{"position":[[172,13]]},"290":{"position":[[1070,13]]},"291":{"position":[[692,13]]},"292":{"position":[[1497,13]]},"293":{"position":[[1079,13]]},"294":{"position":[[1171,13]]},"295":{"position":[[398,13]]},"296":{"position":[[374,13]]},"297":{"position":[[522,13]]},"354":{"position":[[1155,13]]},"355":{"position":[[777,13]]},"356":{"position":[[1582,13]]},"357":{"position":[[1164,13]]},"358":{"position":[[1256,13]]},"359":{"position":[[481,13]]},"360":{"position":[[462,13]]},"361":{"position":[[612,13]]},"397":{"position":[[1088,13]]},"398":{"position":[[710,13]]},"399":{"position":[[1515,13]]},"400":{"position":[[1097,13]]},"401":{"position":[[1189,13]]},"402":{"position":[[414,13]]},"403":{"position":[[389,13]]},"404":{"position":[[563,13]]},"408":{"position":[[1042,13]]},"409":{"position":[[813,13]]},"410":{"position":[[664,13]]},"411":{"position":[[435,13]]},"412":{"position":[[1469,13]]},"413":{"position":[[1051,13]]},"414":{"position":[[822,13]]},"415":{"position":[[1143,13]]},"416":{"position":[[914,13]]},"417":{"position":[[361,13]]},"418":{"position":[[328,13]]},"419":{"position":[[447,13]]},"420":{"position":[[451,13]]}},"keywords":{}}],["answer",{"_index":141,"title":{"67":{"position":[[0,7]]},"86":{"position":[[0,7]]},"127":{"position":[[0,7]]}},"content":{"8":{"position":[[463,6],[498,6],[545,6]]},"9":{"position":[[205,9]]},"12":{"position":[[193,8],[333,7]]},"13":{"position":[[1936,6],[1999,6],[2062,6]]},"14":{"position":[[472,6],[525,6],[578,6]]},"20":{"position":[[481,6],[516,6]]},"21":{"position":[[205,9]]},"23":{"position":[[179,7]]},"24":{"position":[[2114,6],[2177,6],[2240,6],[2654,6],[2727,6],[2797,6]]},"25":{"position":[[586,6],[639,6],[692,6],[1066,6],[1129,6],[1189,6]]},"54":{"position":[[481,6],[516,6]]},"55":{"position":[[191,9]]},"65":{"position":[[597,6],[604,6]]},"67":{"position":[[385,6],[443,7],[520,7],[598,7],[674,7],[743,6],[788,6]]},"68":{"position":[[90,6],[97,6]]},"72":{"position":[[463,6],[498,6],[545,6]]},"73":{"position":[[191,9]]},"84":{"position":[[638,6],[645,6]]},"86":{"position":[[131,6],[176,6]]},"88":{"position":[[90,6],[97,6]]},"113":{"position":[[463,6],[498,6],[545,6]]},"114":{"position":[[191,9]]},"125":{"position":[[593,6],[600,6]]},"127":{"position":[[131,6],[176,6]]},"129":{"position":[[90,6],[97,6]]},"220":{"position":[[806,7]]},"222":{"position":[[901,7],[1233,7]]},"223":{"position":[[815,7]]},"224":{"position":[[907,7]]},"290":{"position":[[786,7]]},"292":{"position":[[881,7],[1213,7]]},"293":{"position":[[795,7]]},"294":{"position":[[887,7]]},"354":{"position":[[871,7]]},"356":{"position":[[966,7],[1298,7]]},"357":{"position":[[880,7]]},"358":{"position":[[972,7]]},"397":{"position":[[804,7]]},"399":{"position":[[899,7],[1231,7]]},"400":{"position":[[813,7]]},"401":{"position":[[905,7]]},"408":{"position":[[758,7]]},"409":{"position":[[529,7]]},"412":{"position":[[853,7],[1185,7]]},"413":{"position":[[767,7]]},"414":{"position":[[538,7]]},"415":{"position":[[859,7]]},"416":{"position":[[630,7]]}},"keywords":{}}],["answer__field__correlation_id",{"_index":315,"title":{},"content":{"25":{"position":[[787,29]]}},"keywords":{}}],["answer__field__id",{"_index":314,"title":{},"content":{"25":{"position":[[699,17]]}},"keywords":{}}],["answer__field__typ",{"_index":316,"title":{},"content":{"25":{"position":[[903,19]]}},"keywords":{}}],["answer__field__value__bi",{"_index":317,"title":{},"content":{"25":{"position":[[1021,24]]}},"keywords":{}}],["answer__field__value__bo",{"_index":318,"title":{},"content":{"25":{"position":[[1083,24]]}},"keywords":{}}],["answer__field__value__st",{"_index":319,"title":{},"content":{"25":{"position":[[1146,24]]}},"keywords":{}}],["answer__replied_at",{"_index":278,"title":{},"content":{"14":{"position":[[436,18]]},"25":{"position":[[550,18]]}},"keywords":{}}],["answer__replied_at_m",{"_index":279,"title":{},"content":{"14":{"position":[[479,21]]},"25":{"position":[[593,21]]}},"keywords":{}}],["answer__tag",{"_index":280,"title":{},"content":{"14":{"position":[[546,12]]},"25":{"position":[[660,12]]}},"keywords":{}}],["anyencodable("clement@screeb.app"",{"_index":1216,"title":{},"content":{"211":{"position":[[476,45],[759,45]]}},"keywords":{}}],["anyencodable("cycle"",{"_index":1213,"title":{},"content":{"208":{"position":[[932,32]]}},"keywords":{}}],["anyencodable("hiddenfield1"",{"_index":1476,"title":{},"content":{"289":{"position":[[137,39]]}},"keywords":{}}],["anyencodable("johndoe"",{"_index":1195,"title":{},"content":{"199":{"position":[[428,35],[1091,35]]},"288":{"position":[[223,35]]}},"keywords":{}}],["anyencodable("prop1"",{"_index":1146,"title":{},"content":{"192":{"position":[[361,32]]}},"keywords":{}}],["anyencodable("r",{"_index":1103,"title":{},"content":{"163":{"position":[[405,22]]},"232":{"position":[[423,22]]}},"keywords":{}}],["anyencodable("sport"",{"_index":1105,"title":{},"content":{"163":{"position":[[468,32]]},"232":{"position":[[487,32]]}},"keywords":{}}],["anyencodable("ups"",{"_index":1111,"title":{},"content":{"163":{"position":[[606,30]]},"232":{"position":[[628,30]]}},"keywords":{}}],["anyencodable(1",{"_index":1109,"title":{},"content":{"163":{"position":[[560,16]]},"232":{"position":[[581,16]]}},"keywords":{}}],["anyencodable(12",{"_index":1194,"title":{},"content":{"199":{"position":[[392,17],[1055,17]]},"288":{"position":[[187,17]]}},"keywords":{}}],["anyencodable(12.29",{"_index":1107,"title":{},"content":{"163":{"position":[[520,20]]},"232":{"position":[[540,20]]}},"keywords":{}}],["anyencodable(27",{"_index":1212,"title":{},"content":{"208":{"position":[[892,17]]}},"keywords":{}}],["anyencodable(29",{"_index":1217,"title":{},"content":{"211":{"position":[[540,17],[823,17]]}},"keywords":{}}],["anyencodable(75",{"_index":1148,"title":{},"content":{"192":{"position":[[421,16]]},"241":{"position":[[296,16]]},"289":{"position":[[205,16]]}},"keywords":{}}],["anyencodable(d",{"_index":1115,"title":{},"content":{"163":{"position":[[705,20]]},"208":{"position":[[990,20]]},"211":{"position":[[626,21],[894,21]]},"232":{"position":[[729,20]]}},"keywords":{}}],["anyencodable(fals",{"_index":1113,"title":{},"content":{"163":{"position":[[662,20]]},"232":{"position":[[685,20]]}},"keywords":{}}],["anyencodable(tru",{"_index":1219,"title":{},"content":{"211":{"position":[[579,19]]}},"keywords":{}}],["anyencodable(“hiddenfield1",{"_index":1317,"title":{},"content":{"241":{"position":[[248,29]]}},"keywords":{}}],["anymore.payload.respond",{"_index":173,"title":{},"content":{"10":{"position":[[88,26]]},"116":{"position":[[88,26]]}},"keywords":{}}],["api",{"_index":1,"title":{"0":{"position":[[9,3]]}},"content":{"1":{"position":[[62,3]]},"2":{"position":[[14,3]]}},"keywords":{}}],["app",{"_index":372,"title":{"92":{"position":[[39,5]]},"95":{"position":[[41,5]]},"173":{"position":[[39,5]]},"176":{"position":[[41,5]]},"194":{"position":[[35,5]]},"197":{"position":[[37,5]]},"299":{"position":[[34,5]]},"328":{"position":[[44,5]]},"331":{"position":[[46,5]]}},"content":{"31":{"position":[[55,4],[94,4]]},"35":{"position":[[35,4]]},"49":{"position":[[47,3]]},"50":{"position":[[9,3],[147,3]]},"76":{"position":[[2339,3]]},"92":{"position":[[94,4]]},"98":{"position":[[774,3]]},"106":{"position":[[149,3]]},"109":{"position":[[29,3],[206,4]]},"110":{"position":[[81,3]]},"136":{"position":[[55,4],[94,4]]},"156":{"position":[[58,3]]},"158":{"position":[[35,4]]},"166":{"position":[[149,3]]},"169":{"position":[[29,3],[206,4]]},"170":{"position":[[81,3]]},"173":{"position":[[87,4]]},"179":{"position":[[152,3],[285,3]]},"186":{"position":[[55,4],[94,4]]},"194":{"position":[[90,4]]},"196":{"position":[[339,3],[472,3]]},"208":{"position":[[35,4]]},"225":{"position":[[16,3]]},"235":{"position":[[47,3]]},"236":{"position":[[9,3],[145,3]]},"250":{"position":[[55,4],[94,4]]},"270":{"position":[[149,3]]},"273":{"position":[[29,3],[206,4]]},"274":{"position":[[81,3]]},"279":{"position":[[9,3]]},"283":{"position":[[120,5]]},"295":{"position":[[16,3],[254,3]]},"299":{"position":[[282,3],[324,3],[368,3]]},"305":{"position":[[149,3]]},"308":{"position":[[29,3],[206,4]]},"309":{"position":[[81,3]]},"321":{"position":[[58,3]]},"328":{"position":[[92,4]]},"334":{"position":[[152,3],[285,3]]},"336":{"position":[[20,3]]},"344":{"position":[[35,4]]},"359":{"position":[[16,3]]},"366":{"position":[[55,4],[94,4]]},"386":{"position":[[149,3]]},"389":{"position":[[29,3],[206,4]]},"390":{"position":[[81,3]]},"402":{"position":[[16,3]]},"417":{"position":[[16,3]]}},"keywords":{}}],["app.screeb.sdk.screeb",{"_index":939,"title":{},"content":{"97":{"position":[[8,21]]}},"keywords":{}}],["app.screeb.sdk:survey:x.x.x",{"_index":936,"title":{},"content":{"96":{"position":[[79,29]]}},"keywords":{}}],["appdeleg",{"_index":1157,"title":{},"content":{"197":{"position":[[288,11],[367,11]]},"199":{"position":[[652,11],[689,12]]},"235":{"position":[[187,12],[849,11]]},"236":{"position":[[323,12]]}},"keywords":{}}],["appear",{"_index":1223,"title":{},"content":{"216":{"position":[[140,8]]},"286":{"position":[[140,8]]},"350":{"position":[[144,8]]},"393":{"position":[[144,8]]},"406":{"position":[[140,8]]}},"keywords":{}}],["appl",{"_index":1323,"title":{},"content":{"243":{"position":[[122,6],[217,6]]},"257":{"position":[[161,7]]},"258":{"position":[[101,9]]},"259":{"position":[[317,8],[344,6]]},"378":{"position":[[122,6],[217,6]]}},"keywords":{}}],["applewebkit/537.36",{"_index":832,"title":{},"content":{"75":{"position":[[423,18]]},"76":{"position":[[2913,18]]}},"keywords":{}}],["appli",{"_index":458,"title":{},"content":{"40":{"position":[[182,5]]},"140":{"position":[[189,5]]},"190":{"position":[[193,5]]},"256":{"position":[[187,5]]},"323":{"position":[[253,5]]}},"keywords":{}}],["applic",{"_index":480,"title":{},"content":{"46":{"position":[[56,12]]},"176":{"position":[[29,12]]},"197":{"position":[[29,12],[215,11],[317,11]]},"199":{"position":[[766,12]]},"214":{"position":[[52,12]]},"230":{"position":[[56,12]]},"235":{"position":[[820,11]]},"299":{"position":[[65,13]]},"331":{"position":[[29,12]]},"339":{"position":[[15,11]]},"340":{"position":[[496,11]]},"341":{"position":[[874,11]]},"350":{"position":[[118,11]]},"393":{"position":[[118,11]]}},"keywords":{}}],["application(_",{"_index":1202,"title":{},"content":{"199":{"position":[[752,13]]}},"keywords":{}}],["application/json"",{"_index":36,"title":{},"content":{"3":{"position":[[131,22]]}},"keywords":{}}],["appropri",{"_index":1463,"title":{},"content":{"281":{"position":[[870,11]]}},"keywords":{}}],["approxim",{"_index":912,"title":{},"content":{"94":{"position":[[99,13]]},"175":{"position":[[195,13],[230,13]]},"196":{"position":[[160,13]]},"330":{"position":[[195,13],[230,13]]}},"keywords":{}}],["argument",{"_index":1059,"title":{},"content":{"146":{"position":[[134,9]]},"147":{"position":[[147,8]]},"204":{"position":[[134,9]]},"205":{"position":[[147,8]]},"239":{"position":[[134,9]]},"240":{"position":[[147,8]]},"266":{"position":[[724,8]]},"313":{"position":[[136,9]]},"314":{"position":[[149,8]]},"315":{"position":[[82,9]]},"371":{"position":[[134,9]]},"372":{"position":[[147,8]]}},"keywords":{}}],["argument1",{"_index":1488,"title":{},"content":{"302":{"position":[[217,10]]}},"keywords":{}}],["argument2",{"_index":486,"title":{},"content":{"46":{"position":[[207,10]]},"214":{"position":[[203,10]]},"230":{"position":[[225,10]]},"302":{"position":[[228,10]]}},"keywords":{}}],["array",{"_index":176,"title":{},"content":{"10":{"position":[[200,6]]},"116":{"position":[[200,6]]}},"keywords":{}}],["array<string>",{"_index":748,"title":{},"content":{"64":{"position":[[86,19],[144,19],[352,19]]},"83":{"position":[[269,19]]},"124":{"position":[[269,19]]}},"keywords":{}}],["articl",{"_index":377,"title":{},"content":{"31":{"position":[[118,7]]},"136":{"position":[[118,7]]},"186":{"position":[[118,7]]},"250":{"position":[[118,7]]},"366":{"position":[[118,7]]}},"keywords":{}}],["article_id",{"_index":1512,"title":{},"content":{"316":{"position":[[265,11]]}},"keywords":{}}],["assign",{"_index":350,"title":{"39":{"position":[[6,11]]},"139":{"position":[[6,11]]},"189":{"position":[[6,11]]},"255":{"position":[[6,11]]},"322":{"position":[[6,11]]}},"content":{"28":{"position":[[638,6]]},"35":{"position":[[488,6]]},"46":{"position":[[1376,7]]},"133":{"position":[[638,6]]},"183":{"position":[[638,6]]},"208":{"position":[[506,6]]},"214":{"position":[[1354,7]]},"230":{"position":[[1407,7]]},"247":{"position":[[638,6]]},"262":{"position":[[213,6]]},"263":{"position":[[94,6]]},"302":{"position":[[1341,7]]},"363":{"position":[[638,6]]}},"keywords":{}}],["assigngroup",{"_index":507,"title":{},"content":{"46":{"position":[[1341,11],[1357,11]]},"214":{"position":[[1319,11],[1335,11]]},"230":{"position":[[1372,11],[1388,11]]},"323":{"position":[[38,12]]},"324":{"position":[[104,12]]},"325":{"position":[[64,12]]},"326":{"position":[[258,12]]}},"keywords":{}}],["assigngroup("company"",{"_index":1548,"title":{},"content":{"324":{"position":[[172,32]]},"326":{"position":[[326,32]]}},"keywords":{}}],["assigngroup(nul",{"_index":1547,"title":{},"content":{"323":{"position":[[106,17]]}},"keywords":{}}],["associ",{"_index":144,"title":{},"content":{"8":{"position":[[508,10]]},"20":{"position":[[526,10]]},"28":{"position":[[489,9]]},"46":{"position":[[293,10],[1187,10]]},"54":{"position":[[526,10]]},"72":{"position":[[508,10]]},"103":{"position":[[268,10]]},"113":{"position":[[508,10]]},"133":{"position":[[489,9]]},"155":{"position":[[274,10]]},"183":{"position":[[489,9]]},"214":{"position":[[289,10],[1165,10]]},"230":{"position":[[311,10],[1218,10]]},"245":{"position":[[268,10]]},"247":{"position":[[489,9]]},"302":{"position":[[308,10],[1132,10]]},"320":{"position":[[301,10]]},"341":{"position":[[823,10]]},"363":{"position":[[489,9]]},"377":{"position":[[338,10]]}},"keywords":{}}],["assum",{"_index":1563,"title":{},"content":{"339":{"position":[[1,8]]},"340":{"position":[[482,8]]},"341":{"position":[[1,8]]}},"keywords":{}}],["attack",{"_index":1526,"title":{},"content":{"321":{"position":[[105,8]]}},"keywords":{}}],["attent",{"_index":1421,"title":{},"content":{"278":{"position":[[317,9]]}},"keywords":{}}],["attribut",{"_index":67,"title":{"6":{"position":[[0,11]]},"38":{"position":[[0,11]]},"43":{"position":[[0,11]]},"52":{"position":[[0,11]]},"143":{"position":[[0,11]]},"150":{"position":[[0,11]]},"152":{"position":[[0,11]]},"161":{"position":[[0,11]]},"163":{"position":[[0,11]]},"192":{"position":[[0,11]]},"211":{"position":[[0,11]]},"232":{"position":[[0,11]]},"254":{"position":[[0,11]]},"259":{"position":[[0,11]]},"266":{"position":[[0,11]]},"326":{"position":[[0,11]]},"346":{"position":[[0,11]]},"348":{"position":[[0,11]]},"383":{"position":[[0,11]]}},"content":{"208":{"position":[[717,10]]}},"keywords":{}}],["attributessupport",{"_index":80,"title":{},"content":{"6":{"position":[[176,19]]},"38":{"position":[[277,19]]},"43":{"position":[[176,19]]},"52":{"position":[[177,19]]},"143":{"position":[[176,19]]},"150":{"position":[[177,19]]},"152":{"position":[[176,19]]},"161":{"position":[[277,19]]},"163":{"position":[[176,19]]},"192":{"position":[[176,19]]},"211":{"position":[[277,19]]},"232":{"position":[[177,19]]},"254":{"position":[[176,19]]},"259":{"position":[[176,19]]},"266":{"position":[[277,19]]},"326":{"position":[[176,19]]},"346":{"position":[[277,19]]},"348":{"position":[[176,19]]},"383":{"position":[[177,19]]}},"keywords":{}}],["audienc",{"_index":506,"title":{},"content":{"46":{"position":[[1328,9]]},"214":{"position":[[1306,9]]},"230":{"position":[[1359,9]]},"302":{"position":[[1273,9]]}},"keywords":{}}],["audio.</string>",{"_index":1132,"title":{},"content":{"179":{"position":[[326,21]]},"196":{"position":[[513,21]]},"334":{"position":[[326,21]]}},"keywords":{}}],["audio/video",{"_index":922,"title":{},"content":{"94":{"position":[[323,11]]},"178":{"position":[[211,11]]},"179":{"position":[[63,11]]},"196":{"position":[[250,11]]},"333":{"position":[[211,11]]},"334":{"position":[[63,11]]}},"keywords":{}}],["authent",{"_index":1380,"title":{"339":{"position":[[3,13]]}},"content":{"262":{"position":[[519,14]]}},"keywords":{}}],["author",{"_index":2,"title":{"1":{"position":[[0,14]]}},"content":{},"keywords":{}}],["automat",{"_index":383,"title":{},"content":{"32":{"position":[[72,13]]},"137":{"position":[[72,13]]},"187":{"position":[[72,13]]},"251":{"position":[[72,13]]},"367":{"position":[[72,13]]}},"keywords":{}}],["automaticscreendetect",{"_index":947,"title":{},"content":{"98":{"position":[[636,24]]},"218":{"position":[[528,24]]}},"keywords":{}}],["autonom",{"_index":520,"title":{},"content":{"46":{"position":[[2078,11]]},"214":{"position":[[2056,11]]},"230":{"position":[[2109,11]]},"302":{"position":[[2239,11]]}},"keywords":{}}],["avail",{"_index":172,"title":{"217":{"position":[[0,9]]},"287":{"position":[[0,9]]},"351":{"position":[[0,9]]},"394":{"position":[[0,9]]},"407":{"position":[[0,9]]}},"content":{"10":{"position":[[78,9]]},"13":{"position":[[870,9],[938,9]]},"24":{"position":[[894,9],[974,9]]},"64":{"position":[[232,9],[306,9]]},"69":{"position":[[185,10]]},"83":{"position":[[155,9],[223,9]]},"89":{"position":[[185,10]]},"103":{"position":[[242,9]]},"116":{"position":[[78,9]]},"124":{"position":[[155,9],[223,9]]},"130":{"position":[[185,10]]},"155":{"position":[[248,9]]},"217":{"position":[[11,9],[41,9]]},"226":{"position":[[36,9]]},"227":{"position":[[57,9]]},"245":{"position":[[242,9]]},"287":{"position":[[11,9],[41,9]]},"296":{"position":[[36,9]]},"297":{"position":[[57,9],[357,9]]},"320":{"position":[[275,9]]},"351":{"position":[[11,9],[47,9]]},"360":{"position":[[36,9]]},"361":{"position":[[57,9]]},"377":{"position":[[312,9]]},"394":{"position":[[11,9],[34,9]]},"403":{"position":[[36,9]]},"404":{"position":[[57,9]]},"407":{"position":[[11,9],[29,9]]},"418":{"position":[[36,9]]},"419":{"position":[[57,9]]},"420":{"position":[[58,9]]}},"keywords":{}}],["available(io",{"_index":1310,"title":{},"content":{"236":{"position":[[605,14]]}},"keywords":{}}],["b.id=r;b.src=ee;b.async=1;c.getelementsbytagname("head")[0].appendchild(b",{"_index":1431,"title":{},"content":{"278":{"position":[[779,85]]},"338":{"position":[[208,85]]},"339":{"position":[[541,85]]},"340":{"position":[[223,85]]},"341":{"position":[[273,85]]},"342":{"position":[[208,85]]}},"keywords":{}}],["b1b3",{"_index":639,"title":{},"content":{"57":{"position":[[1085,4],[1208,4]]},"76":{"position":[[1089,4]]},"117":{"position":[[1089,4]]}},"keywords":{}}],["b25d",{"_index":590,"title":{},"content":{"57":{"position":[[174,4]]},"76":{"position":[[174,4]]},"117":{"position":[[174,4]]}},"keywords":{}}],["b8aa",{"_index":689,"title":{},"content":{"57":{"position":[[2214,4]]}},"keywords":{}}],["b=c.createelement('script');b.type='text/javascript",{"_index":1430,"title":{},"content":{"278":{"position":[[725,53]]},"338":{"position":[[154,53]]},"339":{"position":[[487,53]]},"340":{"position":[[169,53]]},"341":{"position":[[219,53]]},"342":{"position":[[154,53]]}},"keywords":{}}],["back",{"_index":1447,"title":{},"content":{"280":{"position":[[1019,4]]},"281":{"position":[[1110,4]]}},"keywords":{}}],["background",{"_index":562,"title":{"50":{"position":[[0,10]]},"236":{"position":[[0,10]]}},"content":{"50":{"position":[[23,11]]},"103":{"position":[[56,11]]},"155":{"position":[[56,11]]},"236":{"position":[[19,11]]},"245":{"position":[[56,11]]},"320":{"position":[[56,11]]},"377":{"position":[[56,11]]}},"keywords":{}}],["banner",{"_index":1459,"title":{},"content":{"281":{"position":[[585,6]]}},"keywords":{}}],["base",{"_index":366,"title":{},"content":{"29":{"position":[[350,4]]},"109":{"position":[[92,5]]},"134":{"position":[[350,4]]},"169":{"position":[[92,5]]},"184":{"position":[[350,4]]},"248":{"position":[[350,4]]},"273":{"position":[[92,5]]},"280":{"position":[[857,5]]},"308":{"position":[[92,5]]},"364":{"position":[[350,4]]},"389":{"position":[[92,5]]}},"keywords":{}}],["base64",{"_index":794,"title":{},"content":{"69":{"position":[[458,6]]},"89":{"position":[[458,6]]},"130":{"position":[[458,6]]}},"keywords":{}}],["bb4c",{"_index":659,"title":{},"content":{"57":{"position":[[1544,4]]},"76":{"position":[[1772,4]]},"117":{"position":[[1444,4]]}},"keywords":{}}],["bda2",{"_index":713,"title":{},"content":{"57":{"position":[[2596,4]]},"76":{"position":[[3276,4]]},"117":{"position":[[2343,4]]}},"keywords":{}}],["be",{"_index":968,"title":{},"content":{"103":{"position":[[128,5]]},"155":{"position":[[128,5]]},"245":{"position":[[128,5]]},"280":{"position":[[1112,5]]},"281":{"position":[[1199,5]]},"320":{"position":[[128,5]]},"321":{"position":[[42,5]]},"377":{"position":[[128,5]]}},"keywords":{}}],["be00",{"_index":708,"title":{},"content":{"57":{"position":[[2518,4]]}},"keywords":{}}],["be48",{"_index":641,"title":{},"content":{"57":{"position":[[1095,4],[1218,4]]},"76":{"position":[[1099,4]]},"117":{"position":[[1099,4]]}},"keywords":{}}],["bearer",{"_index":38,"title":{},"content":{"3":{"position":[[180,6]]}},"keywords":{}}],["befor",{"_index":1277,"title":{},"content":{"227":{"position":[[8,6]]},"278":{"position":[[473,7]]},"297":{"position":[[8,6]]},"340":{"position":[[1,6]]},"361":{"position":[[8,6]]},"404":{"position":[[8,6]]},"419":{"position":[[8,6]]},"420":{"position":[[8,6]]}},"keywords":{}}],["begin",{"_index":477,"title":{},"content":{"45":{"position":[[152,9]]},"213":{"position":[[148,9]]},"229":{"position":[[152,9]]},"301":{"position":[[155,9]]}},"keywords":{}}],["behavior",{"_index":984,"title":{},"content":{"105":{"position":[[241,9]]},"106":{"position":[[94,9]]},"165":{"position":[[241,9]]},"166":{"position":[[94,9]]},"269":{"position":[[241,9]]},"270":{"position":[[94,9]]},"304":{"position":[[241,9]]},"305":{"position":[[94,9]]},"385":{"position":[[241,9]]},"386":{"position":[[94,9]]}},"keywords":{}}],["behaviorspinpoint",{"_index":1017,"title":{},"content":{"108":{"position":[[159,17]]},"168":{"position":[[159,17]]},"272":{"position":[[159,17]]},"307":{"position":[[159,17]]},"388":{"position":[[159,17]]}},"keywords":{}}],["behaviour",{"_index":347,"title":{},"content":{"28":{"position":[[560,9]]},"133":{"position":[[560,9]]},"183":{"position":[[560,9]]},"247":{"position":[[560,9]]},"363":{"position":[[560,9]]}},"keywords":{}}],["below",{"_index":416,"title":{},"content":{"35":{"position":[[704,6]]},"208":{"position":[[742,6]]},"235":{"position":[[509,5]]}},"keywords":{}}],["berthe"",{"_index":647,"title":{},"content":{"57":{"position":[[1307,13]]},"76":{"position":[[1207,13]]},"117":{"position":[[1207,13]]}},"keywords":{}}],["better",{"_index":977,"title":{},"content":{"105":{"position":[[118,7]]},"165":{"position":[[118,7]]},"269":{"position":[[118,7]]},"304":{"position":[[118,7]]},"385":{"position":[[118,7]]}},"keywords":{}}],["between",{"_index":259,"title":{},"content":{"13":{"position":[[1567,7]]},"24":{"position":[[1615,7]]},"35":{"position":[[455,7]]},"65":{"position":[[257,7]]},"84":{"position":[[257,7]]},"125":{"position":[[257,7]]},"158":{"position":[[455,7]]},"208":{"position":[[455,7]]},"261":{"position":[[438,7]]},"344":{"position":[[455,7]]}},"keywords":{}}],["bigint",{"_index":214,"title":{},"content":{"13":{"position":[[153,6],[195,6],[376,6],[424,6],[1243,6],[1309,6],[1468,6],[1552,6],[1975,6]]},"14":{"position":[[97,6],[192,6],[280,6],[501,6]]},"15":{"position":[[97,6],[192,6],[280,6],[486,6]]},"16":{"position":[[97,6],[192,6],[280,6],[457,6]]},"24":{"position":[[153,6],[195,6],[376,6],[424,6],[1291,6],[1357,6],[1516,6],[1600,6],[2153,6],[2634,6]]},"25":{"position":[[97,6],[192,6],[280,6],[615,6],[1046,6]]},"26":{"position":[[97,6],[192,6],[280,6],[453,6]]}},"keywords":{}}],["bike",{"_index":95,"title":{},"content":{"6":{"position":[[423,4]]},"52":{"position":[[441,4]]},"152":{"position":[[378,4]]},"163":{"position":[[428,4]]},"232":{"position":[[446,4]]},"254":{"position":[[342,4]]},"348":{"position":[[426,4]]}},"keywords":{}}],["blob",{"_index":1536,"title":{},"content":{"321":{"position":[[350,5],[700,5]]}},"keywords":{}}],["bodi",{"_index":536,"title":{},"content":{"48":{"position":[[125,5]]},"69":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"89":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"130":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"234":{"position":[[126,5]]}},"keywords":{}}],["bool",{"_index":289,"title":{},"content":{"15":{"position":[[522,4]]},"199":{"position":[[885,4]]},"288":{"position":[[552,4]]},"297":{"position":[[315,4]]}},"keywords":{}}],["boolean",{"_index":87,"title":{},"content":{"6":{"position":[[250,7]]},"15":{"position":[[527,7],[554,9]]},"16":{"position":[[510,7],[544,9]]},"24":{"position":[[2706,7],[2734,9]]},"25":{"position":[[1108,7],[1136,9]]},"26":{"position":[[506,7],[540,9]]},"38":{"position":[[351,7]]},"43":{"position":[[230,7]]},"52":{"position":[[251,7]]},"87":{"position":[[382,7]]},"128":{"position":[[382,7]]},"143":{"position":[[230,7]]},"150":{"position":[[251,7]]},"152":{"position":[[250,7]]},"161":{"position":[[351,7]]},"163":{"position":[[250,7]]},"192":{"position":[[230,7]]},"211":{"position":[[351,7]]},"220":{"position":[[984,8],[993,8]]},"222":{"position":[[1079,8],[1088,8],[1411,8],[1420,8]]},"223":{"position":[[993,8],[1002,8]]},"224":{"position":[[1085,8],[1094,8]]},"227":{"position":[[97,7]]},"232":{"position":[[251,7]]},"254":{"position":[[230,7]]},"259":{"position":[[230,7]]},"266":{"position":[[331,7]]},"290":{"position":[[964,8],[973,8]]},"292":{"position":[[1059,8],[1068,8],[1391,8],[1400,8]]},"293":{"position":[[973,8],[982,8]]},"294":{"position":[[1065,8],[1074,8]]},"297":{"position":[[97,7]]},"326":{"position":[[230,7]]},"346":{"position":[[351,7]]},"348":{"position":[[250,7]]},"354":{"position":[[1049,8],[1058,8]]},"356":{"position":[[1144,8],[1153,8],[1476,8],[1485,8]]},"357":{"position":[[1058,8],[1067,8]]},"358":{"position":[[1150,8],[1159,8]]},"361":{"position":[[103,7]]},"383":{"position":[[251,7]]},"397":{"position":[[982,8],[991,8]]},"399":{"position":[[1077,8],[1086,8],[1409,8],[1418,8]]},"400":{"position":[[991,8],[1000,8]]},"401":{"position":[[1083,8],[1092,8]]},"404":{"position":[[90,7]]},"408":{"position":[[936,8],[945,8]]},"409":{"position":[[707,8],[716,8]]},"412":{"position":[[1031,8],[1040,8],[1363,8],[1372,8]]},"413":{"position":[[945,8],[954,8]]},"414":{"position":[[716,8],[725,8]]},"415":{"position":[[1037,8],[1046,8]]},"416":{"position":[[808,8],[817,8]]}},"keywords":{}}],["both",{"_index":1452,"title":{},"content":{"280":{"position":[[1329,4]]},"281":{"position":[[1347,4]]}},"keywords":{}}],["bottom",{"_index":951,"title":{},"content":{"98":{"position":[[752,6]]}},"keywords":{}}],["bring",{"_index":69,"title":{},"content":{"6":{"position":[[13,5]]},"43":{"position":[[13,5]]},"52":{"position":[[13,5]]},"143":{"position":[[13,5]]},"150":{"position":[[13,5]]},"152":{"position":[[13,5]]},"163":{"position":[[13,5]]},"192":{"position":[[13,5]]},"232":{"position":[[13,5]]},"254":{"position":[[13,5]]},"259":{"position":[[13,5]]},"326":{"position":[[13,5]]},"348":{"position":[[13,5]]},"383":{"position":[[13,5]]}},"keywords":{}}],["browser",{"_index":827,"title":{},"content":{"75":{"position":[[166,8]]},"299":{"position":[[253,7]]}},"keywords":{}}],["buggy."",{"_index":717,"title":{},"content":{"57":{"position":[[2705,13],[2779,13]]},"76":{"position":[[3385,13],[3444,13]]},"117":{"position":[[2452,13],[2511,13]]}},"keywords":{}}],["build",{"_index":1320,"title":{"243":{"position":[[11,5]]},"378":{"position":[[16,5]]}},"content":{"243":{"position":[[34,5]]},"378":{"position":[[34,5]]},"381":{"position":[[36,5],[97,5],[189,5]]}},"keywords":{}}],["build.gradl",{"_index":931,"title":{},"content":{"96":{"position":[[3,12]]}},"keywords":{}}],["build_typ",{"_index":1621,"title":{},"content":{"381":{"position":[[295,11]]}},"keywords":{}}],["built",{"_index":967,"title":{},"content":{"103":{"position":[[28,5]]},"155":{"position":[[28,5]]},"243":{"position":[[111,5]]},"245":{"position":[[28,5]]},"279":{"position":[[16,5]]},"320":{"position":[[28,5]]},"377":{"position":[[28,5]]},"378":{"position":[[111,5]]}},"keywords":{}}],["busi",{"_index":976,"title":{},"content":{"105":{"position":[[80,10]]},"165":{"position":[[80,10]]},"269":{"position":[[80,10]]},"304":{"position":[[80,10]]},"385":{"position":[[80,10]]}},"keywords":{}}],["button",{"_index":14,"title":{},"content":{"1":{"position":[[154,7]]},"15":{"position":[[346,7]]},"24":{"position":[[2315,7]]},"25":{"position":[[757,7]]},"67":{"position":[[84,7]]},"312":{"position":[[189,6]]}},"keywords":{}}],["c782b3f73aa4"",{"_index":614,"title":{},"content":{"57":{"position":[[613,19]]},"76":{"position":[[613,19]]},"117":{"position":[[613,19]]}},"keywords":{}}],["c796994e",{"_index":1557,"title":{},"content":{"338":{"position":[[408,9]]},"339":{"position":[[741,9]]},"340":{"position":[[423,9]]},"341":{"position":[[473,9]]},"342":{"position":[[408,9]]}},"keywords":{}}],["calcul",{"_index":785,"title":{},"content":{"69":{"position":[[155,10]]},"89":{"position":[[155,10]]},"130":{"position":[[155,10]]}},"keywords":{}}],["california",{"_index":1363,"title":{},"content":{"259":{"position":[[437,13]]}},"keywords":{}}],["call",{"_index":397,"title":{},"content":{"35":{"position":[[105,4],[716,7]]},"36":{"position":[[32,4],[86,6],[159,4]]},"37":{"position":[[457,6]]},"46":{"position":[[1104,4]]},"50":{"position":[[318,4]]},"158":{"position":[[105,4]]},"159":{"position":[[32,4],[86,6],[159,4]]},"160":{"position":[[457,6]]},"208":{"position":[[105,4],[754,7]]},"209":{"position":[[32,4],[86,6],[159,4]]},"210":{"position":[[457,6]]},"214":{"position":[[1092,4]]},"220":{"position":[[1,6]]},"221":{"position":[[1,6]]},"222":{"position":[[1,6]]},"223":{"position":[[1,6]]},"224":{"position":[[1,6]]},"225":{"position":[[1,6]]},"226":{"position":[[1,6]]},"227":{"position":[[1,6]]},"230":{"position":[[1135,4]]},"261":{"position":[[100,4]]},"264":{"position":[[32,4],[78,6],[151,4]]},"265":{"position":[[457,6]]},"283":{"position":[[59,4]]},"290":{"position":[[1,6]]},"291":{"position":[[1,6]]},"292":{"position":[[1,6]]},"293":{"position":[[1,6]]},"294":{"position":[[1,6]]},"295":{"position":[[1,6]]},"296":{"position":[[1,6]]},"297":{"position":[[1,6]]},"302":{"position":[[1755,4]]},"318":{"position":[[32,4]]},"319":{"position":[[152,4]]},"320":{"position":[[187,4]]},"341":{"position":[[698,4],[902,5]]},"344":{"position":[[105,4]]},"345":{"position":[[457,6]]},"354":{"position":[[1,6]]},"355":{"position":[[1,6]]},"356":{"position":[[1,6]]},"357":{"position":[[1,6]]},"358":{"position":[[1,6]]},"359":{"position":[[1,6]]},"360":{"position":[[1,6]]},"361":{"position":[[1,6]]},"375":{"position":[[1,4]]},"376":{"position":[[38,4]]},"377":{"position":[[156,4]]},"397":{"position":[[1,6]]},"398":{"position":[[1,6]]},"399":{"position":[[1,6]]},"400":{"position":[[1,6]]},"401":{"position":[[1,6]]},"402":{"position":[[1,6]]},"403":{"position":[[1,6]]},"404":{"position":[[1,6]]},"408":{"position":[[1,6]]},"409":{"position":[[1,6]]},"410":{"position":[[1,6]]},"411":{"position":[[1,6]]},"412":{"position":[[1,6]]},"413":{"position":[[1,6]]},"414":{"position":[[1,6]]},"415":{"position":[[1,6]]},"416":{"position":[[1,6]]},"417":{"position":[[1,6]]},"418":{"position":[[1,6]]},"419":{"position":[[1,6]]},"420":{"position":[[1,6]]}},"keywords":{}}],["camera",{"_index":1127,"title":{},"content":{"179":{"position":[[176,6]]},"196":{"position":[[363,6]]},"334":{"position":[[176,6]]}},"keywords":{}}],["campaign",{"_index":528,"title":{},"content":{"48":{"position":[[14,8],[376,9]]},"234":{"position":[[14,8],[381,9]]}},"keywords":{}}],["campu",{"_index":1354,"title":{},"content":{"259":{"position":[[351,8]]}},"keywords":{}}],["can't",{"_index":1616,"title":{},"content":{"380":{"position":[[109,5]]}},"keywords":{}}],["captur",{"_index":1446,"title":{},"content":{"280":{"position":[[956,7]]}},"keywords":{}}],["cart",{"_index":1343,"title":{},"content":{"254":{"position":[[314,6]]}},"keywords":{}}],["cart"",{"_index":91,"title":{},"content":{"6":{"position":[[334,11]]},"152":{"position":[[340,11]]},"163":{"position":[[340,11]]},"348":{"position":[[388,11]]}},"keywords":{}}],["case",{"_index":183,"title":{"319":{"position":[[6,6]]},"376":{"position":[[6,6]]}},"content":{"11":{"position":[[87,4]]},"22":{"position":[[87,4]]},"145":{"position":[[9,6]]},"203":{"position":[[9,6]]},"238":{"position":[[9,6]]},"312":{"position":[[9,6]]},"370":{"position":[[9,6]]}},"keywords":{}}],["catalog",{"_index":391,"title":{},"content":{"33":{"position":[[22,7]]},"138":{"position":[[22,7]]},"188":{"position":[[22,7]]},"252":{"position":[[22,7]]},"280":{"position":[[526,7]]},"368":{"position":[[22,7]]}},"keywords":{}}],["categori",{"_index":1080,"title":{},"content":{"152":{"position":[[395,9]]},"254":{"position":[[354,9]]},"348":{"position":[[443,9]]}},"keywords":{}}],["cd",{"_index":1136,"title":{},"content":{"179":{"position":[[495,2]]},"334":{"position":[[500,2]]}},"keywords":{}}],["cd885a6ead58"",{"_index":692,"title":{},"content":{"57":{"position":[[2229,19]]}},"keywords":{}}],["ce",{"_index":774,"title":{},"content":{"67":{"position":[[815,3]]},"87":{"position":[[526,3]]},"128":{"position":[[526,3]]}},"keywords":{}}],["center",{"_index":1286,"title":{},"content":{"235":{"position":[[266,7]]},"236":{"position":[[402,7]]}},"keywords":{}}],["center"",{"_index":1249,"title":{},"content":{"220":{"position":[[441,12],[522,12]]},"221":{"position":[[444,12],[525,12]]},"222":{"position":[[450,12],[531,12]]},"223":{"position":[[450,12],[531,12]]},"224":{"position":[[441,12],[522,12]]},"290":{"position":[[421,12],[502,12]]},"291":{"position":[[424,12],[505,12]]},"292":{"position":[[430,12],[511,12]]},"293":{"position":[[430,12],[511,12]]},"294":{"position":[[421,12],[502,12]]},"354":{"position":[[506,12],[587,12]]},"355":{"position":[[509,12],[590,12]]},"356":{"position":[[515,12],[596,12]]},"357":{"position":[[515,12],[596,12]]},"358":{"position":[[506,12],[587,12]]},"397":{"position":[[439,12],[520,12]]},"398":{"position":[[442,12],[523,12]]},"399":{"position":[[448,12],[529,12]]},"400":{"position":[[448,12],[529,12]]},"401":{"position":[[439,12],[520,12]]},"408":{"position":[[393,12],[474,12]]},"410":{"position":[[396,12],[477,12]]},"412":{"position":[[402,12],[483,12]]},"413":{"position":[[402,12],[483,12]]},"415":{"position":[[393,12],[474,12]]}},"keywords":{}}],["chain",{"_index":136,"title":{},"content":{"8":{"position":[[362,5]]},"20":{"position":[[374,5]]},"54":{"position":[[374,5]]},"72":{"position":[[362,5]]},"113":{"position":[[362,5]]}},"keywords":{}}],["chang",{"_index":184,"title":{},"content":{"11":{"position":[[102,7]]},"22":{"position":[[102,7]]},"35":{"position":[[341,6]]},"46":{"position":[[542,6]]},"158":{"position":[[341,6]]},"208":{"position":[[341,6]]},"214":{"position":[[534,6]]},"230":{"position":[[573,6]]},"263":{"position":[[9,6]]},"281":{"position":[[1053,7]]},"302":{"position":[[557,6]]},"344":{"position":[[341,6]]}},"keywords":{}}],["channel",{"_index":118,"title":{"62":{"position":[[0,8]]},"81":{"position":[[0,8]]},"122":{"position":[[0,8]]}},"content":{"8":{"position":[[100,7]]},"12":{"position":[[94,8]]},"13":{"position":[[664,7],[691,7]]},"20":{"position":[[100,7]]},"23":{"position":[[94,8]]},"24":{"position":[[664,7],[691,7]]},"54":{"position":[[100,7]]},"60":{"position":[[82,7],[90,7],[101,7]]},"62":{"position":[[69,7],[92,7]]},"72":{"position":[[100,7]]},"79":{"position":[[82,7],[90,7],[101,7]]},"81":{"position":[[69,7],[92,7]]},"98":{"position":[[65,7],[224,7]]},"113":{"position":[[100,7]]},"120":{"position":[[82,7],[90,7],[101,7]]},"122":{"position":[[69,7],[92,7]]},"180":{"position":[[40,7],[76,7]]},"199":{"position":[[284,7],[947,7]]},"218":{"position":[[40,7]]},"220":{"position":[[81,7],[311,8]]},"221":{"position":[[82,7],[314,8]]},"222":{"position":[[84,7],[320,8]]},"223":{"position":[[84,7],[320,8]]},"224":{"position":[[81,7],[311,8]]},"225":{"position":[[104,7],[349,8]]},"226":{"position":[[115,7],[325,8]]},"227":{"position":[[193,7],[437,8]]},"288":{"position":[[79,7]]},"289":{"position":[[45,7]]},"290":{"position":[[77,7],[295,8]]},"291":{"position":[[78,7],[298,8]]},"292":{"position":[[80,7],[304,8]]},"293":{"position":[[80,7],[304,8]]},"294":{"position":[[77,7],[295,8]]},"295":{"position":[[100,7],[342,8]]},"296":{"position":[[111,7],[318,8]]},"297":{"position":[[189,7],[441,8]]},"319":{"position":[[124,7]]},"336":{"position":[[142,7],[178,7]]},"352":{"position":[[41,7],[77,7]]},"354":{"position":[[82,7],[118,7],[380,8]]},"355":{"position":[[83,7],[119,7],[383,8]]},"356":{"position":[[85,7],[121,7],[389,8]]},"357":{"position":[[85,7],[121,7],[389,8]]},"358":{"position":[[82,7],[118,7],[380,8]]},"359":{"position":[[105,7],[141,7],[425,8]]},"360":{"position":[[122,7],[158,7],[406,8]]},"361":{"position":[[200,7],[236,7],[531,8]]},"376":{"position":[[10,7]]},"395":{"position":[[28,7],[64,7]]},"397":{"position":[[69,7],[105,7],[313,8]]},"398":{"position":[[70,7],[106,7],[316,8]]},"399":{"position":[[72,7],[108,7],[322,8]]},"400":{"position":[[72,7],[108,7],[322,8]]},"401":{"position":[[69,7],[105,7],[313,8]]},"402":{"position":[[92,7],[128,7],[358,8]]},"403":{"position":[[96,7],[132,7],[333,8]]},"404":{"position":[[174,7],[210,7],[482,8]]},"408":{"position":[[264,8]]},"409":{"position":[[267,8]]},"410":{"position":[[267,8]]},"411":{"position":[[270,8]]},"412":{"position":[[273,8]]},"413":{"position":[[273,8]]},"414":{"position":[[276,8]]},"415":{"position":[[264,8]]},"416":{"position":[[267,8]]},"417":{"position":[[302,8]]},"418":{"position":[[269,8]]},"419":{"position":[[363,8]]},"420":{"position":[[366,8]]}},"keywords":{}}],["channel__id",{"_index":232,"title":{},"content":{"13":{"position":[[621,11]]},"24":{"position":[[621,11]]}},"keywords":{}}],["channel__typ",{"_index":233,"title":{},"content":{"13":{"position":[[672,13]]},"24":{"position":[[672,13]]}},"keywords":{}}],["channel_id",{"_index":1389,"title":{},"content":{"267":{"position":[[107,11]]}},"keywords":{}}],["channelid",{"_index":1191,"title":{},"content":{"199":{"position":[[259,10],[922,10]]},"288":{"position":[[54,10]]}},"keywords":{}}],["charact",{"_index":408,"title":{},"content":{"35":{"position":[[472,11]]},"158":{"position":[[472,11]]},"208":{"position":[[472,11]]},"261":{"position":[[455,11]]},"344":{"position":[[472,11]]}},"keywords":{}}],["charactersno",{"_index":77,"title":{},"content":{"6":{"position":[[148,12]]},"38":{"position":[[249,12]]},"43":{"position":[[148,12]]},"52":{"position":[[149,12]]},"143":{"position":[[148,12]]},"150":{"position":[[149,12]]},"152":{"position":[[148,12]]},"161":{"position":[[249,12]]},"163":{"position":[[148,12]]},"192":{"position":[[148,12]]},"211":{"position":[[249,12]]},"232":{"position":[[149,12]]},"254":{"position":[[148,12]]},"259":{"position":[[148,12]]},"266":{"position":[[249,12]]},"326":{"position":[[148,12]]},"346":{"position":[[249,12]]},"348":{"position":[[148,12]]},"383":{"position":[[149,12]]}},"keywords":{}}],["charg",{"_index":185,"title":{},"content":{"11":{"position":[[123,6]]},"22":{"position":[[123,6]]}},"keywords":{}}],["check",{"_index":555,"title":{"102":{"position":[[0,5]]},"154":{"position":[[0,5]]},"244":{"position":[[0,5]]},"318":{"position":[[0,5]]},"375":{"position":[[0,5]]}},"content":{"49":{"position":[[222,5]]},"380":{"position":[[135,5]]}},"keywords":{}}],["choic",{"_index":148,"title":{},"content":{"8":{"position":[[587,7]]},"72":{"position":[[587,7]]},"113":{"position":[[587,7]]}},"keywords":{}}],["choos",{"_index":1457,"title":{},"content":{"281":{"position":[[520,6]]}},"keywords":{}}],["chosen",{"_index":344,"title":{},"content":{"28":{"position":[[463,6]]},"133":{"position":[[463,6]]},"183":{"position":[[463,6]]},"247":{"position":[[463,6]]},"363":{"position":[[463,6]]}},"keywords":{}}],["chrome/123.0.0.0",{"_index":835,"title":{},"content":{"75":{"position":[[462,16]]},"76":{"position":[[2952,16]]}},"keywords":{}}],["ci",{"_index":896,"title":{"93":{"position":[[20,2]]},"174":{"position":[[20,2]]},"195":{"position":[[20,2]]},"329":{"position":[[20,2]]}},"content":{"93":{"position":[[64,4],[129,2]]},"174":{"position":[[64,4],[129,2]]},"195":{"position":[[64,4],[129,2]]},"329":{"position":[[64,4],[129,2]]}},"keywords":{}}],["citi",{"_index":1358,"title":{},"content":{"259":{"position":[[395,5]]}},"keywords":{}}],["clang",{"_index":1327,"title":{},"content":{"243":{"position":[[172,5],[267,5]]},"378":{"position":[[172,5],[267,5]]}},"keywords":{}}],["class",{"_index":1180,"title":{},"content":{"199":{"position":[[39,5],[683,5]]},"235":{"position":[[861,5]]}},"keywords":{}}],["clear",{"_index":1009,"title":{},"content":{"108":{"position":[[34,5]]},"168":{"position":[[34,5]]},"272":{"position":[[34,5]]},"307":{"position":[[34,5]]},"388":{"position":[[34,5]]}},"keywords":{}}],["click",{"_index":1456,"title":{},"content":{"281":{"position":[[511,5],[569,8],[654,5],[808,5]]}},"keywords":{}}],["close",{"_index":164,"title":{},"content":{"9":{"position":[[347,6]]},"21":{"position":[[347,6]]},"55":{"position":[[333,6]]},"73":{"position":[[333,6]]},"114":{"position":[[333,6]]},"263":{"position":[[82,7]]},"302":{"position":[[614,5],[624,5],[1764,5]]}},"keywords":{}}],["closesdk",{"_index":494,"title":{},"content":{"46":{"position":[[599,8],[612,8],[1113,8]]},"214":{"position":[[591,8],[604,8],[1101,8]]},"230":{"position":[[630,8],[643,8],[1144,8]]}},"keywords":{}}],["cocoapod",{"_index":1163,"title":{},"content":{"198":{"position":[[7,10]]},"381":{"position":[[13,9],[74,9],[165,10]]}},"keywords":{}}],["code",{"_index":731,"title":{},"content":{"58":{"position":[[86,5]]},"77":{"position":[[86,5]]},"102":{"position":[[48,5]]},"103":{"position":[[212,5]]},"110":{"position":[[170,4]]},"118":{"position":[[86,5]]},"154":{"position":[[54,5]]},"155":{"position":[[218,5]]},"170":{"position":[[170,4]]},"216":{"position":[[172,4]]},"244":{"position":[[48,5]]},"245":{"position":[[212,5]]},"274":{"position":[[170,4]]},"277":{"position":[[47,4]]},"278":{"position":[[129,5],[178,4],[221,5],[245,4],[375,5]]},"280":{"position":[[73,6]]},"281":{"position":[[90,6]]},"286":{"position":[[172,4]]},"309":{"position":[[170,4]]},"350":{"position":[[176,4]]},"390":{"position":[[170,4]]},"393":{"position":[[176,4]]}},"keywords":{}}],["code.se",{"_index":1435,"title":{},"content":{"279":{"position":[[118,8]]}},"keywords":{}}],["cohort",{"_index":1350,"title":{},"content":{"256":{"position":[[68,7]]}},"keywords":{}}],["collect",{"_index":332,"title":{"29":{"position":[[12,10]]},"30":{"position":[[7,7]]},"33":{"position":[[16,9]]},"109":{"position":[[0,8]]},"134":{"position":[[12,10]]},"135":{"position":[[7,7]]},"138":{"position":[[16,9]]},"169":{"position":[[0,8]]},"184":{"position":[[12,10]]},"185":{"position":[[7,7]]},"188":{"position":[[16,9]]},"248":{"position":[[12,10]]},"249":{"position":[[7,7]]},"252":{"position":[[16,9]]},"273":{"position":[[0,8]]},"308":{"position":[[0,8]]},"364":{"position":[[12,10]]},"365":{"position":[[7,7]]},"368":{"position":[[16,9]]},"389":{"position":[[0,8]]}},"content":{"28":{"position":[[212,9],[377,9],[589,10]]},"29":{"position":[[9,7]]},"30":{"position":[[56,10]]},"31":{"position":[[233,10]]},"37":{"position":[[146,9],[410,7]]},"133":{"position":[[212,9],[377,9],[589,10]]},"134":{"position":[[9,7]]},"135":{"position":[[56,10]]},"136":{"position":[[233,10]]},"160":{"position":[[146,9],[410,7]]},"183":{"position":[[212,9],[377,9],[589,10]]},"184":{"position":[[9,7]]},"185":{"position":[[56,10]]},"186":{"position":[[233,10]]},"210":{"position":[[146,9],[410,7]]},"247":{"position":[[212,9],[377,9],[589,10]]},"248":{"position":[[9,7]]},"249":{"position":[[56,10]]},"250":{"position":[[233,10]]},"265":{"position":[[146,9],[410,7]]},"340":{"position":[[913,7]]},"341":{"position":[[14,9],[517,7]]},"345":{"position":[[146,9],[410,7]]},"363":{"position":[[212,9],[377,9],[589,10]]},"364":{"position":[[9,7]]},"365":{"position":[[56,10]]},"366":{"position":[[233,10]]}},"keywords":{}}],["color",{"_index":1209,"title":{},"content":{"206":{"position":[[215,6]]},"254":{"position":[[373,6]]},"316":{"position":[[239,6]]},"373":{"position":[[264,6]]}},"keywords":{}}],["column",{"_index":186,"title":{},"content":{"11":{"position":[[142,7]]},"13":{"position":[[1,6]]},"14":{"position":[[1,6]]},"15":{"position":[[1,6]]},"16":{"position":[[1,6]]},"22":{"position":[[142,7]]},"24":{"position":[[1,6]]},"25":{"position":[[1,6]]},"26":{"position":[[1,6]]}},"keywords":{}}],["command",{"_index":399,"title":{},"content":{"35":{"position":[[126,8],[738,8]]},"36":{"position":[[55,8],[70,7]]},"37":{"position":[[446,7]]},"46":{"position":[[1122,8],[1928,7]]},"99":{"position":[[64,8]]},"102":{"position":[[32,7]]},"103":{"position":[[196,7]]},"148":{"position":[[17,7]]},"154":{"position":[[38,7]]},"155":{"position":[[202,7]]},"158":{"position":[[126,8]]},"159":{"position":[[55,8],[70,7]]},"160":{"position":[[446,7]]},"181":{"position":[[64,8]]},"200":{"position":[[64,8]]},"206":{"position":[[17,7]]},"208":{"position":[[126,8],[771,7]]},"209":{"position":[[55,8],[70,7]]},"210":{"position":[[446,7]]},"214":{"position":[[1110,8],[1906,7]]},"216":{"position":[[272,9]]},"230":{"position":[[1153,8],[1959,7]]},"241":{"position":[[17,7]]},"244":{"position":[[32,7]]},"245":{"position":[[196,7]]},"261":{"position":[[118,8]]},"264":{"position":[[47,8],[62,7]]},"265":{"position":[[446,7]]},"266":{"position":[[706,8]]},"283":{"position":[[73,8]]},"284":{"position":[[64,8]]},"286":{"position":[[272,9]]},"302":{"position":[[1770,8],[2088,7]]},"316":{"position":[[18,7]]},"318":{"position":[[58,8]]},"320":{"position":[[213,8]]},"341":{"position":[[713,8]]},"344":{"position":[[126,8]]},"345":{"position":[[446,7]]},"350":{"position":[[288,9]]},"373":{"position":[[17,7]]},"393":{"position":[[262,9]]},"406":{"position":[[255,9]]}},"keywords":{}}],["command.an",{"_index":1519,"title":{},"content":{"319":{"position":[[182,10]]}},"keywords":{}}],["common",{"_index":353,"title":{},"content":{"28":{"position":[[700,6]]},"133":{"position":[[700,6]]},"183":{"position":[[700,6]]},"247":{"position":[[700,6]]},"278":{"position":[[68,6]]},"363":{"position":[[700,6]]}},"keywords":{}}],["commun",{"_index":1047,"title":{},"content":{"111":{"position":[[188,11]]},"171":{"position":[[188,11]]},"275":{"position":[[188,11]]},"281":{"position":[[549,10],[635,9]]},"310":{"position":[[188,11]]},"391":{"position":[[188,11]]}},"keywords":{}}],["compani",{"_index":981,"title":{},"content":{"105":{"position":[[189,9]]},"161":{"position":[[507,9],[739,9]]},"165":{"position":[[189,9]]},"257":{"position":[[130,10]]},"258":{"position":[[90,10]]},"259":{"position":[[306,10]]},"266":{"position":[[610,8]]},"269":{"position":[[189,9]]},"304":{"position":[[189,9]]},"385":{"position":[[189,9]]}},"keywords":{}}],["companies"",{"_index":652,"title":{},"content":{"57":{"position":[[1430,16]]},"76":{"position":[[1330,16]]},"117":{"position":[[1330,16]]}},"keywords":{}}],["companychannel",{"_index":116,"title":{},"content":{"8":{"position":[[69,15]]},"20":{"position":[[69,15]]},"54":{"position":[[69,15]]},"72":{"position":[[69,15]]},"113":{"position":[[69,15]]}},"keywords":{}}],["compat",{"_index":1528,"title":{},"content":{"321":{"position":[[140,10]]}},"keywords":{}}],["compil",{"_index":1321,"title":{"243":{"position":[[67,10]]},"378":{"position":[[72,10]]}},"content":{"243":{"position":[[90,8],[205,8],[346,11]]},"378":{"position":[[90,8],[205,8],[346,11]]}},"keywords":{}}],["complet",{"_index":754,"title":{},"content":{"65":{"position":[[333,10]]},"84":{"position":[[333,10]]},"125":{"position":[[333,10]]},"223":{"position":[[25,10],[264,10]]},"280":{"position":[[733,8]]},"293":{"position":[[25,10],[233,9]]},"357":{"position":[[25,10]]},"400":{"position":[[25,10]]},"413":{"position":[[25,10]]},"414":{"position":[[26,10]]}},"keywords":{}}],["completed"",{"_index":1652,"title":{},"content":{"413":{"position":[[213,16]]},"414":{"position":[[216,16]]}},"keywords":{}}],["completionhandl",{"_index":1291,"title":{},"content":{"235":{"position":[[367,18],[445,19]]},"236":{"position":[[500,18]]}},"keywords":{}}],["completionhandler([[.bann",{"_index":1312,"title":{},"content":{"236":{"position":[[631,28]]}},"keywords":{}}],["componentdidmount",{"_index":1553,"title":{},"content":{"336":{"position":[[61,17]]}},"keywords":{}}],["comprehens",{"_index":473,"title":{},"content":{"45":{"position":[[32,13]]},"105":{"position":[[13,13]]},"165":{"position":[[13,13]]},"213":{"position":[[32,13]]},"229":{"position":[[32,13]]},"269":{"position":[[13,13]]},"299":{"position":[[164,13]]},"301":{"position":[[32,13]]},"304":{"position":[[13,13]]},"385":{"position":[[13,13]]}},"keywords":{}}],["computehash(secret",{"_index":800,"title":{},"content":{"69":{"position":[[726,19]]},"89":{"position":[[726,19]]},"130":{"position":[[726,19]]}},"keywords":{}}],["computehash(secret,payload",{"_index":811,"title":{},"content":{"69":{"position":[[998,29]]},"89":{"position":[[998,29]]},"130":{"position":[[998,29]]}},"keywords":{}}],["condit",{"_index":457,"title":{},"content":{"40":{"position":[[122,10]]},"140":{"position":[[129,10]]},"190":{"position":[[133,10]]},"256":{"position":[[127,10]]},"323":{"position":[[193,10]]}},"keywords":{}}],["config",{"_index":1340,"title":{},"content":{"243":{"position":[[594,8]]},"378":{"position":[[594,8]]}},"keywords":{}}],["config.build_settings['build_library_for_distribut",{"_index":1341,"title":{},"content":{"243":{"position":[[603,55]]},"378":{"position":[[603,55]]}},"keywords":{}}],["configur",{"_index":415,"title":{"48":{"position":[[0,11]]},"95":{"position":[[7,9]]},"176":{"position":[[7,9]]},"197":{"position":[[7,9]]},"234":{"position":[[0,11]]},"331":{"position":[[7,9]]}},"content":{"35":{"position":[[690,13]]},"46":{"position":[[2176,13]]},"48":{"position":[[156,9]]},"49":{"position":[[96,9]]},"50":{"position":[[212,11]]},"94":{"position":[[19,10]]},"175":{"position":[[19,10]]},"196":{"position":[[19,10]]},"208":{"position":[[728,13]]},"214":{"position":[[2154,13]]},"230":{"position":[[2207,13]]},"234":{"position":[[159,9]]},"235":{"position":[[92,9]]},"236":{"position":[[209,11]]},"243":{"position":[[450,13]]},"280":{"position":[[557,9],[590,9]]},"281":{"position":[[682,9]]},"302":{"position":[[736,13]]},"330":{"position":[[19,10]]},"378":{"position":[[450,13]]}},"keywords":{}}],["configuration.click",{"_index":1465,"title":{},"content":{"281":{"position":[[1008,19]]}},"keywords":{}}],["configured.ensur",{"_index":1445,"title":{},"content":{"280":{"position":[[886,17]]}},"keywords":{}}],["confirm",{"_index":788,"title":{},"content":{"69":{"position":[[281,7]]},"89":{"position":[[281,7]]},"130":{"position":[[281,7]]}},"keywords":{}}],["connectionopt",{"_index":1188,"title":{},"content":{"199":{"position":[[181,18]]}},"keywords":{}}],["consol",{"_index":1513,"title":{},"content":{"318":{"position":[[20,7]]},"320":{"position":[[175,7]]}},"keywords":{}}],["console.log("app",{"_index":1654,"title":{},"content":{"417":{"position":[[207,21]]}},"keywords":{}}],["console.log("messag",{"_index":1647,"title":{},"content":{"409":{"position":[[175,25]]},"411":{"position":[[177,25]]},"414":{"position":[[181,25]]},"416":{"position":[[175,25]]}},"keywords":{}}],["console.log("onappstoreratingtriggered"",{"_index":1635,"title":{},"content":{"402":{"position":[[266,50]]}},"keywords":{}}],["console.log("onmessagedisplayallowed"",{"_index":1658,"title":{},"content":{"420":{"position":[[226,48]]}},"keywords":{}}],["console.log("onquestionreplied"",{"_index":1632,"title":{},"content":{"399":{"position":[[238,42]]}},"keywords":{}}],["console.log("onready"",{"_index":1628,"title":{},"content":{"395":{"position":[[278,32]]},"403":{"position":[[259,32]]}},"keywords":{}}],["console.log("onsurveycompleted"",{"_index":1633,"title":{},"content":{"400":{"position":[[238,42]]}},"keywords":{}}],["console.log("onsurveydisplayallowed"",{"_index":1629,"title":{},"content":{"395":{"position":[[371,47]]},"404":{"position":[[345,47]]},"419":{"position":[[224,47]]}},"keywords":{}}],["console.log("onsurveyhidden"",{"_index":1634,"title":{},"content":{"401":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveyshowed"",{"_index":1630,"title":{},"content":{"396":{"position":[[230,39]]},"397":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveystarted"",{"_index":1631,"title":{},"content":{"398":{"position":[[234,40]]}},"keywords":{}}],["console.log("quest",{"_index":1650,"title":{},"content":{"412":{"position":[[179,26]]}},"keywords":{}}],["console.log("screeb",{"_index":1656,"title":{},"content":{"418":{"position":[[188,24]]}},"keywords":{}}],["console.log("survey",{"_index":1644,"title":{},"content":{"408":{"position":[[173,24]]},"410":{"position":[[175,24]]},"413":{"position":[[179,24]]},"415":{"position":[[173,24]]}},"keywords":{}}],["contact",{"_index":63,"title":{},"content":{"4":{"position":[[85,7]]},"17":{"position":[[85,7]]},"27":{"position":[[85,7]]},"70":{"position":[[85,7]]},"90":{"position":[[85,7]]},"100":{"position":[[54,7]]},"131":{"position":[[85,7]]}},"keywords":{}}],["contain",{"_index":556,"title":{},"content":{"49":{"position":[[243,8]]},"50":{"position":[[171,8]]},"236":{"position":[[168,8]]},"281":{"position":[[1073,10]]}},"keywords":{}}],["content",{"_index":534,"title":{"321":{"position":[[0,7]]}},"content":{"48":{"position":[[89,7]]},"234":{"position":[[89,7]]},"321":{"position":[[161,7],[414,7]]}},"keywords":{}}],["context",{"_index":70,"title":{},"content":{"6":{"position":[[19,7]]},"12":{"position":[[499,7]]},"43":{"position":[[19,7]]},"52":{"position":[[19,7]]},"84":{"position":[[443,7],[475,7]]},"143":{"position":[[19,7]]},"150":{"position":[[19,7]]},"152":{"position":[[19,7]]},"163":{"position":[[19,7]]},"192":{"position":[[19,7]]},"199":{"position":[[245,8],[908,8]]},"232":{"position":[[19,7]]},"254":{"position":[[19,7]]},"259":{"position":[[19,7]]},"288":{"position":[[17,8]]},"326":{"position":[[19,7]]},"348":{"position":[[19,7]]},"383":{"position":[[19,7]]}},"keywords":{}}],["context.ev",{"_index":346,"title":{},"content":{"28":{"position":[[533,15]]},"133":{"position":[[533,15]]},"183":{"position":[[533,15]]},"247":{"position":[[533,15]]},"363":{"position":[[533,15]]}},"keywords":{}}],["contextu",{"_index":504,"title":{"148":{"position":[[0,13]]},"206":{"position":[[0,13]]},"241":{"position":[[0,13]]},"316":{"position":[[0,13]]},"373":{"position":[[0,13]]}},"content":{"46":{"position":[[1203,10],[1469,13]]},"75":{"position":[[136,10]]},"102":{"position":[[68,10]]},"154":{"position":[[74,10]]},"214":{"position":[[1181,10],[1447,13]]},"230":{"position":[[1234,10],[1500,13]]},"244":{"position":[[68,10]]},"302":{"position":[[1148,10],[1434,13]]},"318":{"position":[[100,10]]},"342":{"position":[[513,13]]},"375":{"position":[[129,10]]}},"keywords":{}}],["continu",{"_index":899,"title":{},"content":{"93":{"position":[[41,10]]},"174":{"position":[[41,10]]},"195":{"position":[[41,10]]},"329":{"position":[[41,10]]}},"keywords":{}}],["control",{"_index":1306,"title":{},"content":{"236":{"position":[[278,10]]},"312":{"position":[[110,7]]}},"keywords":{}}],["convert",{"_index":175,"title":{},"content":{"10":{"position":[[183,9]]},"116":{"position":[[183,9]]}},"keywords":{}}],["copi",{"_index":1151,"title":{},"content":{"197":{"position":[[145,4]]},"278":{"position":[[158,4]]}},"keywords":{}}],["core",{"_index":957,"title":{},"content":{"100":{"position":[[81,4]]}},"keywords":{}}],["corner",{"_index":1175,"title":{},"content":{"198":{"position":[[497,6]]}},"keywords":{}}],["correctli",{"_index":962,"title":{"102":{"position":[[28,10]]},"154":{"position":[[28,10]]},"244":{"position":[[24,10]]},"318":{"position":[[34,10]]},"375":{"position":[[40,10]]}},"content":{"280":{"position":[[925,9],[1127,10]]},"281":{"position":[[1214,10]]}},"keywords":{}}],["correl",{"_index":306,"title":{},"content":{"24":{"position":[[1884,11],[2390,11]]},"25":{"position":[[386,11],[822,11]]},"66":{"position":[[101,11]]},"67":{"position":[[143,11]]}},"keywords":{}}],["correlation_id",{"_index":168,"title":{},"content":{"10":{"position":[[6,14]]},"66":{"position":[[78,14]]},"116":{"position":[[6,14]]}},"keywords":{}}],["correspond",{"_index":385,"title":{},"content":{"32":{"position":[[162,13]]},"137":{"position":[[162,13]]},"187":{"position":[[162,13]]},"251":{"position":[[162,13]]},"367":{"position":[[162,13]]}},"keywords":{}}],["count",{"_index":1082,"title":{},"content":{"152":{"position":[[438,6]]},"254":{"position":[[399,6]]},"348":{"position":[[486,6]]}},"keywords":{}}],["countri",{"_index":1364,"title":{},"content":{"259":{"position":[[451,8]]}},"keywords":{}}],["creat",{"_index":10,"title":{},"content":{"1":{"position":[[122,6]]},"3":{"position":[[38,7]]},"28":{"position":[[680,8]]},"36":{"position":[[113,7]]},"46":{"position":[[510,8]]},"48":{"position":[[1,6]]},"75":{"position":[[255,7]]},"133":{"position":[[680,8]]},"159":{"position":[[113,7]]},"176":{"position":[[47,6]]},"183":{"position":[[680,8]]},"197":{"position":[[47,6]]},"209":{"position":[[113,7]]},"214":{"position":[[502,8]]},"230":{"position":[[541,8]]},"234":{"position":[[1,6]]},"247":{"position":[[680,8]]},"262":{"position":[[140,7]]},"264":{"position":[[105,7]]},"281":{"position":[[378,6],[472,6]]},"283":{"position":[[191,7]]},"302":{"position":[[525,8]]},"331":{"position":[[47,6]]},"363":{"position":[[680,8]]}},"keywords":{}}],["creation",{"_index":904,"title":{},"content":{"93":{"position":[[177,8]]},"174":{"position":[[177,8]]},"195":{"position":[[177,8]]},"329":{"position":[[177,8]]}},"keywords":{}}],["credenti",{"_index":1437,"title":{},"content":{"280":{"position":[[360,12]]},"281":{"position":[[365,12]]}},"keywords":{}}],["crm"",{"_index":854,"title":{},"content":{"76":{"position":[[2071,10]]}},"keywords":{}}],["crypto",{"_index":802,"title":{},"content":{"69":{"position":[[761,6]]},"89":{"position":[[761,6]]},"130":{"position":[[761,6]]}},"keywords":{}}],["crypto.createhmac('sha256",{"_index":804,"title":{},"content":{"69":{"position":[[800,27]]},"89":{"position":[[800,27]]},"130":{"position":[[800,27]]}},"keywords":{}}],["crypto.timingsafeequal(verifi",{"_index":810,"title":{},"content":{"69":{"position":[[967,30]]},"89":{"position":[[967,30]]},"130":{"position":[[967,30]]}},"keywords":{}}],["csat",{"_index":775,"title":{},"content":{"67":{"position":[[823,4]]},"87":{"position":[[534,4]]},"128":{"position":[[534,4]]}},"keywords":{}}],["csp",{"_index":1523,"title":{"321":{"position":[[24,6]]}},"content":{"321":{"position":[[185,6],[198,3],[559,4]]}},"keywords":{}}],["css",{"_index":1505,"title":{"315":{"position":[[16,3]]}},"content":{},"keywords":{}}],["cupertino",{"_index":1359,"title":{},"content":{"259":{"position":[[401,12]]}},"keywords":{}}],["curl",{"_index":30,"title":{},"content":{"3":{"position":[[58,4]]}},"keywords":{}}],["current",{"_index":25,"title":{"36":{"position":[[6,7]]},"159":{"position":[[6,7]]},"209":{"position":[[6,7]]},"264":{"position":[[6,7]]},"267":{"position":[[4,7]]}},"content":{"2":{"position":[[161,7]]},"35":{"position":[[495,7]]},"46":{"position":[[308,7],[429,7],[553,7],[744,7],[995,7],[1232,7],[1388,7],[1552,7],[1652,7],[1778,7],[2168,7]]},"58":{"position":[[1,7]]},"77":{"position":[[1,7]]},"118":{"position":[[1,7]]},"146":{"position":[[4,7]]},"204":{"position":[[4,7]]},"208":{"position":[[513,7]]},"214":{"position":[[304,7],[421,7],[545,7],[736,7],[987,7],[1210,7],[1366,7],[1530,7],[1630,7],[1756,7],[2146,7]]},"230":{"position":[[326,7],[460,7],[584,7],[775,7],[1026,7],[1263,7],[1419,7],[1583,7],[1683,7],[1809,7],[2199,7]]},"239":{"position":[[4,7]]},"262":{"position":[[220,7]]},"263":{"position":[[20,7],[101,7]]},"267":{"position":[[17,7]]},"302":{"position":[[323,7],[444,7],[568,7],[728,7],[864,7],[1177,7],[1353,7],[1537,7],[1643,7],[1846,7],[1935,7]]},"313":{"position":[[4,7]]},"340":{"position":[[856,7],[936,7]]},"341":{"position":[[540,7]]},"342":{"position":[[462,7]]},"371":{"position":[[4,7]]}},"keywords":{}}],["custom",{"_index":89,"title":{"315":{"position":[[9,6]]}},"content":{"6":{"position":[[280,6]]},"38":{"position":[[29,6]]},"40":{"position":[[108,9],[188,6]]},"48":{"position":[[183,6]]},"52":{"position":[[294,6]]},"98":{"position":[[136,6]]},"105":{"position":[[108,9]]},"106":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"140":{"position":[[115,9],[195,6]]},"150":{"position":[[294,6]]},"152":{"position":[[280,6]]},"161":{"position":[[29,6]]},"163":{"position":[[280,6]]},"165":{"position":[[108,9]]},"166":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"190":{"position":[[119,9],[199,6]]},"211":{"position":[[29,6]]},"216":{"position":[[16,6],[165,6]]},"232":{"position":[[294,6]]},"234":{"position":[[188,6]]},"254":{"position":[[260,6]]},"256":{"position":[[113,9],[193,6]]},"259":{"position":[[260,6]]},"266":{"position":[[29,6]]},"269":{"position":[[108,9]]},"270":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"279":{"position":[[29,6]]},"286":{"position":[[16,6],[165,6]]},"304":{"position":[[108,9]]},"305":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"323":{"position":[[179,9],[259,6]]},"346":{"position":[[29,6]]},"348":{"position":[[341,6]]},"350":{"position":[[16,6],[169,6]]},"383":{"position":[[356,6]]},"385":{"position":[[108,9]]},"386":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"393":{"position":[[16,6],[169,6]]},"406":{"position":[[16,6],[165,6]]}},"keywords":{}}],["d",{"_index":40,"title":{},"content":{"3":{"position":[[209,1]]}},"keywords":{}}],["d4189319b450"",{"_index":1399,"title":{},"content":{"267":{"position":[[216,19]]}},"keywords":{}}],["d=arguments;return",{"_index":1428,"title":{},"content":{"278":{"position":[[627,18]]}},"keywords":{}}],["da03e418cf47"",{"_index":660,"title":{},"content":{"57":{"position":[[1549,19]]},"76":{"position":[[1777,19]]},"117":{"position":[[1449,19]]}},"keywords":{}}],["dashboard",{"_index":337,"title":{},"content":{"28":{"position":[[288,11]]},"57":{"position":[[2692,9],[2766,9]]},"76":{"position":[[3372,9],[3431,9]]},"117":{"position":[[2439,9],[2498,9]]},"133":{"position":[[288,11]]},"183":{"position":[[288,11]]},"247":{"position":[[288,11]]},"363":{"position":[[288,11]]}},"keywords":{}}],["data",{"_index":204,"title":{"13":{"position":[[0,4]]},"24":{"position":[[0,4]]},"29":{"position":[[23,5]]},"30":{"position":[[15,5]]},"31":{"position":[[18,4]]},"32":{"position":[[15,4]]},"33":{"position":[[26,5]]},"134":{"position":[[23,5]]},"135":{"position":[[15,5]]},"136":{"position":[[18,4]]},"137":{"position":[[15,4]]},"138":{"position":[[26,5]]},"184":{"position":[[23,5]]},"185":{"position":[[15,5]]},"186":{"position":[[18,4]]},"187":{"position":[[15,4]]},"188":{"position":[[26,5]]},"248":{"position":[[23,5]]},"249":{"position":[[15,5]]},"250":{"position":[[18,4]]},"251":{"position":[[15,4]]},"252":{"position":[[26,5]]},"364":{"position":[[23,5]]},"365":{"position":[[15,5]]},"366":{"position":[[18,4]]},"367":{"position":[[15,4]]},"368":{"position":[[26,5]]}},"content":{"12":{"position":[[507,4]]},"28":{"position":[[30,4],[365,4]]},"29":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"30":{"position":[[16,4],[67,5]]},"32":{"position":[[23,4],[63,4],[109,4]]},"33":{"position":[[60,4]]},"37":{"position":[[138,4],[422,4]]},"38":{"position":[[36,4]]},"48":{"position":[[190,4]]},"49":{"position":[[254,4],[332,4]]},"84":{"position":[[483,4]]},"105":{"position":[[260,4]]},"106":{"position":[[388,4]]},"133":{"position":[[30,4],[365,4]]},"134":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"135":{"position":[[16,4],[67,5]]},"137":{"position":[[23,4],[63,4],[109,4]]},"138":{"position":[[60,4]]},"160":{"position":[[138,4],[422,4]]},"161":{"position":[[36,4]]},"165":{"position":[[260,4]]},"166":{"position":[[388,4]]},"183":{"position":[[30,4],[365,4]]},"184":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"185":{"position":[[16,4],[67,5]]},"187":{"position":[[23,4],[63,4],[109,4]]},"188":{"position":[[60,4]]},"210":{"position":[[138,4],[422,4]]},"211":{"position":[[36,4]]},"234":{"position":[[195,4]]},"236":{"position":[[158,4]]},"247":{"position":[[30,4],[365,4]]},"248":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"249":{"position":[[16,4],[67,5]]},"251":{"position":[[23,4],[63,4],[109,4]]},"252":{"position":[[60,4]]},"265":{"position":[[138,4],[422,4]]},"266":{"position":[[36,4]]},"269":{"position":[[260,4]]},"270":{"position":[[388,4]]},"280":{"position":[[139,4],[759,4],[842,4],[968,4],[1068,4]]},"281":{"position":[[139,4],[1159,4]]},"304":{"position":[[260,4]]},"305":{"position":[[388,4]]},"340":{"position":[[921,4]]},"341":{"position":[[525,4]]},"345":{"position":[[138,4],[422,4]]},"346":{"position":[[36,4]]},"352":{"position":[[255,5],[343,5]]},"353":{"position":[[274,5],[384,5]]},"354":{"position":[[303,5]]},"355":{"position":[[305,5]]},"356":{"position":[[309,5]]},"357":{"position":[[309,5]]},"358":{"position":[[303,5]]},"359":{"position":[[337,5]]},"360":{"position":[[336,5]]},"361":{"position":[[431,5]]},"363":{"position":[[30,4],[365,4]]},"364":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"365":{"position":[[16,4],[67,5]]},"367":{"position":[[23,4],[63,4],[109,4]]},"368":{"position":[[60,4]]},"385":{"position":[[260,4]]},"386":{"position":[[388,4]]}},"keywords":{}}],["data"",{"_index":1591,"title":{},"content":{"352":{"position":[[281,13],[384,13]]},"354":{"position":[[336,13]]},"355":{"position":[[339,13]]},"356":{"position":[[345,13]]},"357":{"position":[[345,13]]},"358":{"position":[[336,13]]},"359":{"position":[[381,13]]},"360":{"position":[[362,13]]},"361":{"position":[[474,13]]}},"keywords":{}}],["data__response__answer_field",{"_index":281,"title":{"15":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__context",{"_index":291,"title":{"16":{"position":[[32,23]]}},"content":{},"keywords":{}}],["data__response__hidden_field",{"_index":290,"title":{"16":{"position":[[0,29]]},"26":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__item",{"_index":272,"title":{"14":{"position":[[0,21]]},"25":{"position":[[0,21]]}},"content":{},"keywords":{}}],["data__user__properti",{"_index":292,"title":{"16":{"position":[[58,22]]}},"content":{},"keywords":{}}],["databas",{"_index":182,"title":{},"content":{"11":{"position":[[67,8]]},"22":{"position":[[67,8]]}},"keywords":{}}],["datawarehous",{"_index":153,"title":{},"content":{"9":{"position":[[48,14]]},"11":{"position":[[158,14]]},"21":{"position":[[48,14]]},"22":{"position":[[160,14]]}},"keywords":{}}],["date",{"_index":26,"title":{},"content":{"2":{"position":[[169,5]]},"6":{"position":[[262,5],[665,6]]},"13":{"position":[[348,4],[383,4],[1189,4],[1427,4],[1924,4]]},"14":{"position":[[460,4]]},"24":{"position":[[348,4],[383,4],[1237,4],[1475,4],[2102,4]]},"25":{"position":[[574,4]]},"35":{"position":[[1070,6]]},"38":{"position":[[363,5],[693,6]]},"43":{"position":[[242,5]]},"52":{"position":[[263,5],[683,6]]},"59":{"position":[[214,4],[222,4]]},"63":{"position":[[250,4],[258,4]]},"65":{"position":[[126,4],[134,4]]},"67":{"position":[[723,4],[731,4]]},"78":{"position":[[214,4],[222,4]]},"82":{"position":[[250,4],[258,4]]},"84":{"position":[[126,4],[134,4]]},"86":{"position":[[111,4],[119,4]]},"98":{"position":[[574,6]]},"119":{"position":[[214,4],[222,4]]},"123":{"position":[[250,4],[258,4]]},"125":{"position":[[126,4],[134,4]]},"127":{"position":[[111,4],[119,4]]},"143":{"position":[[242,5]]},"150":{"position":[[263,5]]},"152":{"position":[[262,5],[516,6]]},"161":{"position":[[363,5]]},"163":{"position":[[262,5]]},"192":{"position":[[242,5]]},"211":{"position":[[363,5]]},"218":{"position":[[390,6]]},"220":{"position":[[1008,5],[1056,4]]},"222":{"position":[[1103,5],[1435,5],[1483,4]]},"223":{"position":[[1017,5],[1065,4]]},"224":{"position":[[1109,5],[1157,4]]},"232":{"position":[[263,5]]},"254":{"position":[[242,5],[491,7]]},"259":{"position":[[242,5]]},"262":{"position":[[511,7]]},"266":{"position":[[343,5],[478,7]]},"290":{"position":[[988,5],[1036,4]]},"292":{"position":[[1083,5],[1415,5],[1463,4]]},"293":{"position":[[997,5],[1045,4]]},"294":{"position":[[1089,5],[1137,4]]},"326":{"position":[[242,5]]},"339":{"position":[[321,7]]},"340":{"position":[[802,7]]},"346":{"position":[[363,5]]},"348":{"position":[[262,5],[564,7]]},"354":{"position":[[1073,5],[1121,4]]},"356":{"position":[[1168,5],[1500,5],[1548,4]]},"357":{"position":[[1082,5],[1130,4]]},"358":{"position":[[1174,5],[1222,4]]},"383":{"position":[[263,5]]},"397":{"position":[[1006,5],[1054,4]]},"399":{"position":[[1101,5],[1433,5],[1481,4]]},"400":{"position":[[1015,5],[1063,4]]},"401":{"position":[[1107,5],[1155,4]]},"408":{"position":[[960,5],[1008,4]]},"409":{"position":[[731,5],[779,4]]},"412":{"position":[[1055,5],[1387,5],[1435,4]]},"413":{"position":[[969,5],[1017,4]]},"414":{"position":[[740,5],[788,4]]},"415":{"position":[[1061,5],[1109,4]]},"416":{"position":[[832,5],[880,4]]}},"keywords":{}}],["deactiv",{"_index":901,"title":{"284":{"position":[[0,13]]}},"content":{"93":{"position":[[96,10]]},"174":{"position":[[96,10]]},"195":{"position":[[96,10]]},"329":{"position":[[96,10]]}},"keywords":{}}],["debug",{"_index":522,"title":{"103":{"position":[[0,5]]},"155":{"position":[[0,5]]},"245":{"position":[[0,5]]},"320":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"46":{"position":[[2134,5],[2144,5]]},"102":{"position":[[98,9]]},"154":{"position":[[104,9]]},"156":{"position":[[15,5]]},"214":{"position":[[2112,5],[2122,5]]},"230":{"position":[[2165,5],[2175,5]]},"244":{"position":[[98,9]]},"302":{"position":[[694,5],[704,5]]},"375":{"position":[[58,5],[105,8]]}},"keywords":{}}],["debugtarget",{"_index":525,"title":{},"content":{"46":{"position":[[2254,14],[2273,14]]},"214":{"position":[[2232,14],[2251,14]]},"230":{"position":[[2285,14],[2304,14]]},"377":{"position":[[213,14],[269,17]]}},"keywords":{}}],["decis",{"_index":987,"title":{},"content":{"105":{"position":[[272,9]]},"106":{"position":[[400,9]]},"165":{"position":[[272,9]]},"166":{"position":[[400,9]]},"269":{"position":[[272,9]]},"270":{"position":[[400,9]]},"304":{"position":[[272,9]]},"305":{"position":[[400,9]]},"385":{"position":[[272,9]]},"386":{"position":[[400,9]]}},"keywords":{}}],["declar",{"_index":549,"title":{},"content":{"49":{"position":[[110,7]]},"235":{"position":[[790,7]]}},"keywords":{}}],["default",{"_index":24,"title":{"40":{"position":[[0,7]]},"140":{"position":[[0,7]]},"190":{"position":[[0,7]]},"256":{"position":[[0,7]]},"323":{"position":[[0,7]]}},"content":{"2":{"position":[[146,7]]},"98":{"position":[[687,8]]},"147":{"position":[[4,8]]},"205":{"position":[[4,8]]},"218":{"position":[[513,8],[579,8]]},"240":{"position":[[4,8]]},"314":{"position":[[4,8]]},"321":{"position":[[237,7],[439,7]]},"372":{"position":[[4,8]]}},"keywords":{}}],["defin",{"_index":1221,"title":{},"content":{"216":{"position":[[9,6],[214,6]]},"286":{"position":[[9,6],[214,6]]},"319":{"position":[[51,7]]},"350":{"position":[[9,6],[218,6]]},"381":{"position":[[28,7],[89,7],[181,7]]},"393":{"position":[[9,6],[218,6]]},"406":{"position":[[9,6],[217,6]]}},"keywords":{}}],["definit",{"_index":487,"title":{},"content":{"46":{"position":[[232,10]]},"214":{"position":[[228,10]]},"220":{"position":[[298,10]]},"221":{"position":[[301,10]]},"222":{"position":[[307,10]]},"223":{"position":[[307,10]]},"224":{"position":[[298,10]]},"225":{"position":[[336,10]]},"226":{"position":[[312,10]]},"227":{"position":[[424,10]]},"230":{"position":[[250,10]]},"290":{"position":[[282,10]]},"291":{"position":[[285,10]]},"292":{"position":[[291,10]]},"293":{"position":[[291,10]]},"294":{"position":[[282,10]]},"295":{"position":[[329,10]]},"296":{"position":[[305,10]]},"297":{"position":[[428,10]]},"302":{"position":[[253,10]]},"354":{"position":[[367,10]]},"355":{"position":[[370,10]]},"356":{"position":[[376,10]]},"357":{"position":[[376,10]]},"358":{"position":[[367,10]]},"359":{"position":[[412,10]]},"360":{"position":[[393,10]]},"361":{"position":[[518,10]]},"397":{"position":[[300,10]]},"398":{"position":[[303,10]]},"399":{"position":[[309,10]]},"400":{"position":[[309,10]]},"401":{"position":[[300,10]]},"402":{"position":[[345,10]]},"403":{"position":[[320,10]]},"404":{"position":[[469,10]]},"408":{"position":[[251,10]]},"409":{"position":[[254,10]]},"410":{"position":[[254,10]]},"411":{"position":[[257,10]]},"412":{"position":[[260,10]]},"413":{"position":[[260,10]]},"414":{"position":[[263,10]]},"415":{"position":[[251,10]]},"416":{"position":[[254,10]]},"417":{"position":[[289,10]]},"418":{"position":[[256,10]]},"419":{"position":[[350,10]]},"420":{"position":[[353,10]]}},"keywords":{}}],["delay",{"_index":583,"title":{},"content":{"56":{"position":[[179,6]]},"74":{"position":[[179,6]]},"115":{"position":[[179,6]]}},"keywords":{}}],["deleg",{"_index":1283,"title":{},"content":{"235":{"position":[[137,8],[803,8]]}},"keywords":{}}],["delet",{"_index":451,"title":{},"content":{"38":{"position":[[746,6]]},"161":{"position":[[582,6]]},"211":{"position":[[654,6]]},"266":{"position":[[493,6]]},"346":{"position":[[571,6]]}},"keywords":{}}],["deliv",{"_index":180,"title":{"111":{"position":[[0,8]]},"171":{"position":[[0,8]]},"275":{"position":[[0,8]]},"310":{"position":[[0,8]]},"391":{"position":[[0,8]]}},"content":{"11":{"position":[[8,8]]},"22":{"position":[[8,8]]},"57":{"position":[[10,7]]},"76":{"position":[[10,7]]},"106":{"position":[[414,7]]},"117":{"position":[[10,7]]},"166":{"position":[[414,7]]},"270":{"position":[[414,7]]},"305":{"position":[[414,7]]},"386":{"position":[[414,7]]}},"keywords":{}}],["delivery_method",{"_index":1083,"title":{},"content":{"152":{"position":[[448,16]]},"254":{"position":[[433,16]]},"348":{"position":[[496,16]]}},"keywords":{}}],["depend",{"_index":369,"title":{"96":{"position":[[16,11]]},"100":{"position":[[4,13]]},"177":{"position":[[16,11]]},"198":{"position":[[14,14]]},"201":{"position":[[4,13]]},"332":{"position":[[16,11]]}},"content":{"30":{"position":[[1,9]]},"92":{"position":[[63,10]]},"100":{"position":[[33,13]]},"135":{"position":[[1,9]]},"173":{"position":[[63,10]]},"177":{"position":[[16,13]]},"185":{"position":[[1,9]]},"194":{"position":[[63,10]]},"198":{"position":[[285,13]]},"201":{"position":[[40,12]]},"249":{"position":[[1,9]]},"328":{"position":[[63,10]]},"365":{"position":[[1,9]]}},"keywords":{}}],["deploy",{"_index":1044,"title":{},"content":{"111":{"position":[[117,10]]},"171":{"position":[[117,10]]},"275":{"position":[[117,10]]},"310":{"position":[[117,10]]},"391":{"position":[[117,10]]}},"keywords":{}}],["deprec",{"_index":718,"title":{},"content":{"57":{"position":[[2722,11]]},"67":{"position":[[360,11]]}},"keywords":{}}],["desactiv",{"_index":1614,"title":{},"content":{"380":{"position":[[81,11],[115,11]]}},"keywords":{}}],["describ",{"_index":513,"title":{},"content":{"46":{"position":[[1688,10],[1814,10]]},"214":{"position":[[1666,10],[1792,10]]},"230":{"position":[[1719,10],[1845,10]]},"235":{"position":[[499,9]]},"302":{"position":[[1972,10]]}},"keywords":{}}],["description<integration>.data",{"_index":194,"title":{},"content":{"12":{"position":[[12,35]]},"23":{"position":[[12,35]]}},"keywords":{}}],["description"",{"_index":45,"title":{},"content":{"3":{"position":[[303,18]]}},"keywords":{}}],["description_sdc_batched_at",{"_index":207,"title":{},"content":{"13":{"position":[[13,26]]},"14":{"position":[[13,26]]},"15":{"position":[[13,26]]},"16":{"position":[[13,26]]},"24":{"position":[[13,26]]},"25":{"position":[[13,26]]},"26":{"position":[[13,26]]}},"keywords":{}}],["descriptionanonymous_id",{"_index":886,"title":{},"content":{"83":{"position":[[21,23]]},"124":{"position":[[21,23]]}},"keywords":{}}],["descriptionevent_id",{"_index":733,"title":{},"content":{"59":{"position":[[21,19]]},"78":{"position":[[21,19]]},"119":{"position":[[21,19]]}},"keywords":{}}],["descriptionfield",{"_index":888,"title":{},"content":{"86":{"position":[[21,17]]},"127":{"position":[[21,17]]}},"keywords":{}}],["descriptionfield.id",{"_index":762,"title":{},"content":{"67":{"position":[[21,19]]}},"keywords":{}}],["descriptionid",{"_index":742,"title":{},"content":{"61":{"position":[[21,13]]},"62":{"position":[[21,13]]},"63":{"position":[[21,13]]},"64":{"position":[[21,13]]},"65":{"position":[[21,13]]},"66":{"position":[[21,13]]},"80":{"position":[[21,13]]},"81":{"position":[[21,13]]},"82":{"position":[[21,13]]},"84":{"position":[[21,13]]},"85":{"position":[[21,13]]},"87":{"position":[[21,13]]},"121":{"position":[[21,13]]},"122":{"position":[[21,13]]},"123":{"position":[[21,13]]},"125":{"position":[[21,13]]},"126":{"position":[[21,13]]},"128":{"position":[[21,13]]}},"keywords":{}}],["descriptionorgan",{"_index":740,"title":{},"content":{"60":{"position":[[21,23]]},"79":{"position":[[21,23]]},"120":{"position":[[21,23]]}},"keywords":{}}],["descriptionquest",{"_index":777,"title":{},"content":{"68":{"position":[[21,19]]},"88":{"position":[[21,19]]},"129":{"position":[[21,19]]}},"keywords":{}}],["design",{"_index":975,"title":{},"content":{"105":{"position":[[63,8]]},"165":{"position":[[63,8]]},"269":{"position":[[63,8]]},"304":{"position":[[63,8]]},"385":{"position":[[63,8]]}},"keywords":{}}],["desir",{"_index":393,"title":{},"content":{"33":{"position":[[77,7]]},"138":{"position":[[77,7]]},"188":{"position":[[77,7]]},"252":{"position":[[77,7]]},"368":{"position":[[77,7]]}},"keywords":{}}],["desktop",{"_index":402,"title":{},"content":{"35":{"position":[[212,9]]},"158":{"position":[[212,9]]},"208":{"position":[[212,9]]},"261":{"position":[[204,9]]},"344":{"position":[[212,9]]}},"keywords":{}}],["destin",{"_index":388,"title":{"33":{"position":[[0,11]]},"138":{"position":[[0,11]]},"188":{"position":[[0,11]]},"252":{"position":[[0,11]]},"368":{"position":[[0,11]]}},"content":{"56":{"position":[[45,11]]},"58":{"position":[[34,11]]},"74":{"position":[[45,11]]},"77":{"position":[[34,11]]},"115":{"position":[[45,11]]},"118":{"position":[[34,11]]},"280":{"position":[[94,13],[256,13],[389,12],[419,12],[802,12]]}},"keywords":{}}],["destination.search",{"_index":1440,"title":{},"content":{"280":{"position":[[475,18]]}},"keywords":{}}],["detail",{"_index":741,"title":{},"content":{"60":{"position":[[74,7],[109,7],[141,7],[185,7],[223,7]]},"79":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"98":{"position":[[90,8]]},"120":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"280":{"position":[[1148,8]]}},"keywords":{}}],["develop",{"_index":519,"title":{},"content":{"46":{"position":[[2061,10]]},"214":{"position":[[2039,10]]},"230":{"position":[[2092,10]]},"299":{"position":[[23,10]]},"302":{"position":[[2222,10]]},"318":{"position":[[10,9]]},"320":{"position":[[165,9]]}},"keywords":{}}],["didfinishlaunchingwithopt",{"_index":1204,"title":{},"content":{"199":{"position":[[794,29]]}},"keywords":{}}],["didn't",{"_index":1089,"title":{},"content":{"156":{"position":[[39,6]]},"319":{"position":[[145,6]]},"376":{"position":[[31,6]]}},"keywords":{}}],["didrec",{"_index":1288,"title":{},"content":{"235":{"position":[[300,10]]}},"keywords":{}}],["differ",{"_index":152,"title":{},"content":{"9":{"position":[[16,9]]},"21":{"position":[[16,9]]},"30":{"position":[[38,9]]},"55":{"position":[[31,9]]},"73":{"position":[[31,9]]},"114":{"position":[[31,9]]},"135":{"position":[[38,9]]},"185":{"position":[[38,9]]},"249":{"position":[[38,9]]},"365":{"position":[[38,9]]}},"keywords":{}}],["digest",{"_index":792,"title":{},"content":{"69":{"position":[[438,7]]},"89":{"position":[[438,7]]},"130":{"position":[[438,7]]}},"keywords":{}}],["direct",{"_index":1022,"title":{},"content":{"108":{"position":[[223,6]]},"168":{"position":[[223,6]]},"272":{"position":[[223,6]]},"307":{"position":[[223,6]]},"388":{"position":[[223,6]]}},"keywords":{}}],["directli",{"_index":1417,"title":{},"content":{"278":{"position":[[97,8]]}},"keywords":{}}],["directori",{"_index":1135,"title":{},"content":{"179":{"position":[[483,10]]},"334":{"position":[[488,10]]}},"keywords":{}}],["disabl",{"_index":502,"title":{},"content":{"46":{"position":[[1070,7]]},"99":{"position":[[22,7]]},"181":{"position":[[22,7]]},"200":{"position":[[22,7]]},"214":{"position":[[1062,7]]},"230":{"position":[[1101,7]]},"284":{"position":[[22,7]]},"302":{"position":[[1718,7]]}},"keywords":{}}],["display",{"_index":154,"title":{"146":{"position":[[17,10]]},"204":{"position":[[17,10]]},"239":{"position":[[17,10]]},"313":{"position":[[17,10]]},"371":{"position":[[17,10]]}},"content":{"9":{"position":[[74,8]]},"13":{"position":[[1582,7]]},"21":{"position":[[74,8]]},"24":{"position":[[1630,7]]},"28":{"position":[[119,7]]},"40":{"position":[[149,9]]},"50":{"position":[[63,9]]},"55":{"position":[[60,8]]},"65":{"position":[[272,7]]},"73":{"position":[[60,8]]},"84":{"position":[[272,7]]},"103":{"position":[[134,9],[473,10]]},"114":{"position":[[60,8]]},"125":{"position":[[272,7]]},"133":{"position":[[119,7]]},"140":{"position":[[156,9]]},"146":{"position":[[73,7]]},"155":{"position":[[134,9],[479,10]]},"183":{"position":[[119,7]]},"190":{"position":[[160,9]]},"204":{"position":[[73,7]]},"227":{"position":[[24,7],[136,8],[369,7]]},"236":{"position":[[59,9]]},"239":{"position":[[73,7]]},"245":{"position":[[134,9],[473,10]]},"247":{"position":[[119,7]]},"256":{"position":[[154,9]]},"297":{"position":[[24,7],[136,8],[349,7]]},"313":{"position":[[73,7]]},"320":{"position":[[134,9],[506,10]]},"321":{"position":[[13,7]]},"323":{"position":[[220,9]]},"361":{"position":[[24,7],[142,8]]},"363":{"position":[[119,7]]},"371":{"position":[[73,7]]},"377":{"position":[[134,9],[562,10]]},"395":{"position":[[456,7]]},"404":{"position":[[24,7],[129,8],[430,7]]},"419":{"position":[[24,7],[309,7]]},"420":{"position":[[25,7],[312,7]]}},"keywords":{}}],["dissoci",{"_index":351,"title":{},"content":{"28":{"position":[[648,10]]},"133":{"position":[[648,10]]},"183":{"position":[[648,10]]},"247":{"position":[[648,10]]},"363":{"position":[[648,10]]}},"keywords":{}}],["distribut",{"_index":117,"title":{},"content":{"8":{"position":[[87,12]]},"20":{"position":[[87,12]]},"54":{"position":[[87,12]]},"72":{"position":[[87,12]]},"113":{"position":[[87,12]]}},"keywords":{}}],["document",{"_index":476,"title":{},"content":{"45":{"position":[[124,14]]},"213":{"position":[[120,14]]},"229":{"position":[[124,14]]},"280":{"position":[[1192,14]]},"299":{"position":[[178,13]]},"301":{"position":[[127,14]]}},"keywords":{}}],["documentationexampl",{"_index":1481,"title":{},"content":{"299":{"position":[[261,20],[303,20],[347,20]]}},"keywords":{}}],["doesn't",{"_index":1155,"title":{},"content":{"197":{"position":[[227,7]]}},"keywords":{}}],["domain",{"_index":1537,"title":{},"content":{"321":{"position":[[391,8]]}},"keywords":{}}],["don't",{"_index":1302,"title":{},"content":{"235":{"position":[[774,5]]},"321":{"position":[[362,5]]}},"keywords":{}}],["dot",{"_index":971,"title":{},"content":{"103":{"position":[[322,3],[403,3]]},"155":{"position":[[328,3],[409,3]]},"245":{"position":[[322,3],[403,3]]},"320":{"position":[[355,3],[436,3]]},"377":{"position":[[411,3],[492,3]]}},"keywords":{}}],["doubl",{"_index":86,"title":{},"content":{"6":{"position":[[241,8]]},"38":{"position":[[342,8]]},"52":{"position":[[242,8]]},"150":{"position":[[242,8]]},"152":{"position":[[241,8]]},"161":{"position":[[342,8]]},"163":{"position":[[241,8]]},"211":{"position":[[342,8]]},"232":{"position":[[242,8]]},"346":{"position":[[342,8]]},"348":{"position":[[241,8]]},"383":{"position":[[242,8]]}},"keywords":{}}],["driven",{"_index":986,"title":{},"content":{"105":{"position":[[265,6]]},"106":{"position":[[393,6]]},"165":{"position":[[265,6]]},"166":{"position":[[393,6]]},"269":{"position":[[265,6]]},"270":{"position":[[393,6]]},"304":{"position":[[265,6]]},"305":{"position":[[393,6]]},"385":{"position":[[265,6]]},"386":{"position":[[393,6]]}},"keywords":{}}],["drop",{"_index":1020,"title":{},"content":{"108":{"position":[[208,4]]},"168":{"position":[[208,4]]},"272":{"position":[[208,4]]},"307":{"position":[[208,4]]},"388":{"position":[[208,4]]}},"keywords":{}}],["durat",{"_index":524,"title":{},"content":{"46":{"position":[[2239,11]]},"214":{"position":[[2217,11]]},"230":{"position":[[2270,11]]},"302":{"position":[[799,11]]}},"keywords":{}}],["dure",{"_index":348,"title":{},"content":{"28":{"position":[[606,6]]},"69":{"position":[[347,6]]},"89":{"position":[[347,6]]},"93":{"position":[[122,6]]},"130":{"position":[[347,6]]},"133":{"position":[[606,6]]},"174":{"position":[[122,6]]},"183":{"position":[[606,6]]},"195":{"position":[[122,6]]},"247":{"position":[[606,6]]},"329":{"position":[[122,6]]},"363":{"position":[[606,6]]}},"keywords":{}}],["dynam",{"_index":1589,"title":{},"content":{"352":{"position":[[246,8],[334,8]]},"353":{"position":[[265,8],[375,8]]},"354":{"position":[[294,8]]},"355":{"position":[[296,8]]},"356":{"position":[[300,8]]},"357":{"position":[[300,8]]},"358":{"position":[[294,8]]},"359":{"position":[[328,8]]},"360":{"position":[[327,8]]},"361":{"position":[[422,8]]}},"keywords":{}}],["dynamic>",{"_index":1094,"title":{},"content":{"161":{"position":[[462,12],[692,12]]},"352":{"position":[[172,12]]},"353":{"position":[[184,12]]},"354":{"position":[[213,12]]},"355":{"position":[[214,12]]},"356":{"position":[[216,12]]},"357":{"position":[[216,12]]},"358":{"position":[[213,12]]},"359":{"position":[[236,12]]},"360":{"position":[[253,12]]},"361":{"position":[[331,12]]}},"keywords":{}}],["dynamic_framework",{"_index":1622,"title":{},"content":{"381":{"position":[[313,18]]}},"keywords":{}}],["e",{"_index":1473,"title":{},"content":{"288":{"position":[[495,5],[623,4]]},"289":{"position":[[384,5]]},"290":{"position":[[262,5]]},"291":{"position":[[265,5]]},"292":{"position":[[271,5]]},"293":{"position":[[271,5]]},"294":{"position":[[262,5]]},"295":{"position":[[309,5]]},"296":{"position":[[285,5]]},"297":{"position":[[395,4]]}},"keywords":{}}],["e8e",{"_index":627,"title":{},"content":{"57":{"position":[[845,4]]},"76":{"position":[[845,4]]},"117":{"position":[[845,4]]}},"keywords":{}}],["e:ani",{"_index":1470,"title":{},"content":{"288":{"position":[[417,8],[537,8]]},"289":{"position":[[302,8]]},"290":{"position":[[180,8]]},"291":{"position":[[182,8]]},"292":{"position":[[186,8]]},"293":{"position":[[186,8]]},"294":{"position":[[180,8]]},"295":{"position":[[214,8]]},"296":{"position":[[207,8]]},"297":{"position":[[300,8]]}},"keywords":{}}],["each",{"_index":143,"title":{},"content":{"8":{"position":[[493,4]]},"9":{"position":[[279,4]]},"10":{"position":[[1,4]]},"20":{"position":[[511,4]]},"21":{"position":[[279,4]]},"46":{"position":[[2316,4],[2340,4]]},"54":{"position":[[511,4]]},"55":{"position":[[265,4]]},"69":{"position":[[111,4]]},"72":{"position":[[493,4]]},"73":{"position":[[265,4]]},"89":{"position":[[111,4]]},"113":{"position":[[493,4]]},"114":{"position":[[265,4]]},"116":{"position":[[1,4]]},"130":{"position":[[111,4]]},"214":{"position":[[2294,4],[2318,4]]},"230":{"position":[[2347,4],[2371,4]]},"302":{"position":[[2420,4],[2444,4]]}},"keywords":{}}],["earlier",{"_index":1315,"title":{},"content":{"236":{"position":[[694,7]]}},"keywords":{}}],["easier",{"_index":1479,"title":{},"content":{"299":{"position":[[12,6]]}},"keywords":{}}],["easili",{"_index":335,"title":{},"content":{"28":{"position":[[272,6]]},"133":{"position":[[272,6]]},"183":{"position":[[272,6]]},"247":{"position":[[272,6]]},"363":{"position":[[272,6]]}},"keywords":{}}],["edit",{"_index":250,"title":{},"content":{"13":{"position":[[1210,7],[1276,7]]},"24":{"position":[[1258,7],[1324,7]]},"63":{"position":[[279,7],[337,7]]},"82":{"position":[[279,7],[337,7]]},"123":{"position":[[279,7],[337,7]]}},"keywords":{}}],["editor",{"_index":1040,"title":{},"content":{"110":{"position":[[175,6]]},"170":{"position":[[175,6]]},"274":{"position":[[175,6]]},"309":{"position":[[175,6]]},"390":{"position":[[175,6]]}},"keywords":{}}],["ef3d",{"_index":695,"title":{},"content":{"57":{"position":[[2292,4]]},"76":{"position":[[3047,4]]},"117":{"position":[[2114,4]]}},"keywords":{}}],["effici",{"_index":1480,"title":{},"content":{"299":{"position":[[228,12]]}},"keywords":{}}],["effortlessli",{"_index":991,"title":{},"content":{"106":{"position":[[68,12]]},"166":{"position":[[68,12]]},"270":{"position":[[68,12]]},"305":{"position":[[68,12]]},"386":{"position":[[68,12]]}},"keywords":{}}],["eg",{"_index":146,"title":{},"content":{"8":{"position":[[573,4]]},"72":{"position":[[573,4]]},"75":{"position":[[308,3]]},"113":{"position":[[573,4]]}},"keywords":{}}],["element",{"_index":1507,"title":{},"content":{"315":{"position":[[34,7]]}},"keywords":{}}],["element"",{"_index":1509,"title":{},"content":{"315":{"position":[[181,13],[208,14],[233,15]]}},"keywords":{}}],["elev",{"_index":1032,"title":{},"content":{"110":{"position":[[1,7]]},"170":{"position":[[1,7]]},"274":{"position":[[1,7]]},"309":{"position":[[1,7]]},"390":{"position":[[1,7]]}},"keywords":{}}],["email",{"_index":243,"title":{},"content":{"13":{"position":[[926,5]]},"24":{"position":[[962,5]]},"35":{"position":[[318,5],[570,5]]},"64":{"position":[[266,5],[294,5]]},"83":{"position":[[189,5],[211,5]]},"124":{"position":[[189,5],[211,5]]},"158":{"position":[[318,5]]},"208":{"position":[[318,5],[588,5]]},"261":{"position":[[310,5]]},"262":{"position":[[293,5]]},"263":{"position":[[176,5]]},"266":{"position":[[409,6],[571,6],[796,6]]},"340":{"position":[[985,8]]},"344":{"position":[[318,5]]},"395":{"position":[[178,6]]}},"keywords":{}}],["emoji",{"_index":776,"title":{},"content":{"67":{"position":[[871,7]]},"87":{"position":[[582,7]]},"128":{"position":[[582,7]]}},"keywords":{}}],["employ",{"_index":1052,"title":{},"content":{"143":{"position":[[344,9]]},"326":{"position":[[408,9]]}},"keywords":{}}],["empti",{"_index":1367,"title":{},"content":{"262":{"position":[[16,6]]},"319":{"position":[[118,5],[193,5]]},"376":{"position":[[4,5],[65,5]]}},"keywords":{}}],["enabl",{"_index":980,"title":{},"content":{"105":{"position":[[181,7]]},"106":{"position":[[58,6]]},"165":{"position":[[181,7]]},"166":{"position":[[58,6]]},"243":{"position":[[416,8]]},"269":{"position":[[181,7]]},"270":{"position":[[58,6]]},"277":{"position":[[88,6]]},"304":{"position":[[181,7]]},"305":{"position":[[58,6]]},"378":{"position":[[416,8]]},"385":{"position":[[181,7]]},"386":{"position":[[58,6]]}},"keywords":{}}],["enable_user_defined_build_typ",{"_index":1620,"title":{},"content":{"381":{"position":[[202,32]]}},"keywords":{}}],["end",{"_index":163,"title":{},"content":{"9":{"position":[[324,4]]},"13":{"position":[[1603,3]]},"21":{"position":[[324,4]]},"24":{"position":[[1651,3]]},"55":{"position":[[310,4]]},"65":{"position":[[293,3]]},"73":{"position":[[310,4]]},"84":{"position":[[293,3]]},"114":{"position":[[310,4]]},"125":{"position":[[293,3]]},"243":{"position":[[667,3],[671,3],[675,3]]},"278":{"position":[[451,3]]},"378":{"position":[[667,3],[671,3],[675,3]]},"380":{"position":[[53,3]]},"381":{"position":[[338,3]]}},"keywords":{}}],["endpoint",{"_index":15,"title":{"2":{"position":[[0,9]]}},"content":{"2":{"position":[[50,9]]}},"keywords":{}}],["engag",{"_index":865,"title":{"110":{"position":[[0,7]]},"170":{"position":[[0,7]]},"274":{"position":[[0,7]]},"309":{"position":[[0,7]]},"390":{"position":[[0,7]]}},"content":{"76":{"position":[[2343,8]]},"106":{"position":[[104,6]]},"108":{"position":[[235,10]]},"109":{"position":[[106,8]]},"110":{"position":[[69,8]]},"166":{"position":[[104,6]]},"168":{"position":[[235,10]]},"169":{"position":[[106,8]]},"170":{"position":[[69,8]]},"270":{"position":[[104,6]]},"272":{"position":[[235,10]]},"273":{"position":[[106,8]]},"274":{"position":[[69,8]]},"305":{"position":[[104,6]]},"307":{"position":[[235,10]]},"308":{"position":[[106,8]]},"309":{"position":[[69,8]]},"386":{"position":[[104,6]]},"388":{"position":[[235,10]]},"389":{"position":[[106,8]]},"390":{"position":[[69,8]]}},"keywords":{}}],["engin",{"_index":521,"title":{},"content":{"46":{"position":[[2115,6]]},"103":{"position":[[21,6]]},"145":{"position":[[52,6]]},"155":{"position":[[21,6]]},"203":{"position":[[52,6]]},"214":{"position":[[2093,6]]},"230":{"position":[[2146,6]]},"238":{"position":[[52,6]]},"245":{"position":[[21,6]]},"302":{"position":[[2276,6]]},"312":{"position":[[52,6]]},"320":{"position":[[21,6]]},"370":{"position":[[52,6]]},"377":{"position":[[21,6]]}},"keywords":{}}],["enhanc",{"_index":988,"title":{},"content":{"105":{"position":[[285,7]]},"111":{"position":[[28,11]]},"165":{"position":[[285,7]]},"171":{"position":[[28,11]]},"269":{"position":[[285,7]]},"275":{"position":[[28,11]]},"304":{"position":[[285,7]]},"310":{"position":[[28,11]]},"385":{"position":[[285,7]]},"391":{"position":[[28,11]]}},"keywords":{}}],["ensur",{"_index":440,"title":{},"content":{"37":{"position":[[123,6]]},"160":{"position":[[123,6]]},"210":{"position":[[123,6]]},"265":{"position":[[123,6]]},"280":{"position":[[1076,6]]},"281":{"position":[[913,6],[1167,6]]},"345":{"position":[[123,6]]}},"keywords":{}}],["enter",{"_index":1442,"title":{},"content":{"280":{"position":[[609,5]]},"281":{"position":[[702,5]]}},"keywords":{}}],["enterprise"",{"_index":654,"title":{},"content":{"57":{"position":[[1458,17]]},"76":{"position":[[1358,18]]},"117":{"position":[[1358,17]]}},"keywords":{}}],["entir",{"_index":1026,"title":{},"content":{"109":{"position":[[80,6]]},"169":{"position":[[80,6]]},"273":{"position":[[80,6]]},"308":{"position":[[80,6]]},"389":{"position":[[80,6]]}},"keywords":{}}],["entiti",{"_index":110,"title":{"8":{"position":[[0,9]]},"20":{"position":[[0,9]]},"54":{"position":[[0,9]]},"72":{"position":[[0,9]]},"113":{"position":[[0,9]]}},"content":{},"keywords":{}}],["enum",{"_index":735,"title":{},"content":{"59":{"position":[[112,5]]},"78":{"position":[[112,5]]},"119":{"position":[[112,5]]}},"keywords":{}}],["environ",{"_index":897,"title":{"93":{"position":[[23,13]]},"174":{"position":[[23,13]]},"195":{"position":[[23,13]]},"329":{"position":[[23,13]]}},"content":{},"keywords":{}}],["error",{"_index":576,"title":{"56":{"position":[[0,7]]},"74":{"position":[[0,7]]},"115":{"position":[[0,7]]},"319":{"position":[[0,5]]},"376":{"position":[[0,5]]}},"content":{"56":{"position":[[93,5]]},"74":{"position":[[93,5]]},"115":{"position":[[93,5]]},"243":{"position":[[358,5]]},"319":{"position":[[5,5]]},"378":{"position":[[358,5]]}},"keywords":{}}],["escap",{"_index":1292,"title":{},"content":{"235":{"position":[[386,9]]},"236":{"position":[[519,9]]}},"keywords":{}}],["eval",{"_index":1538,"title":{},"content":{"321":{"position":[[466,5]]}},"keywords":{}}],["even",{"_index":159,"title":{},"content":{"9":{"position":[[164,4]]},"21":{"position":[[164,4]]},"55":{"position":[[150,4]]},"73":{"position":[[150,4]]},"114":{"position":[[150,4]]}},"keywords":{}}],["event",{"_index":65,"title":{"5":{"position":[[0,5]]},"151":{"position":[[0,5]]},"162":{"position":[[0,5]]},"253":{"position":[[0,5]]},"347":{"position":[[0,5]]}},"content":{"6":{"position":[[35,5],[87,6],[287,5]]},"9":{"position":[[26,5]]},"13":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"21":{"position":[[26,5]]},"24":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"28":{"position":[[600,5]]},"29":{"position":[[343,6]]},"31":{"position":[[244,6]]},"43":{"position":[[35,5],[87,6]]},"46":{"position":[[1703,6],[1829,6]]},"52":{"position":[[35,5]]},"55":{"position":[[41,7]]},"59":{"position":[[68,5],[185,5],[230,5],[265,5]]},"69":{"position":[[50,7],[124,5]]},"73":{"position":[[41,7]]},"78":{"position":[[68,5],[185,5],[230,5],[265,5]]},"89":{"position":[[50,7],[124,5]]},"114":{"position":[[41,7]]},"119":{"position":[[68,5],[185,5],[230,5],[265,5]]},"130":{"position":[[50,7],[124,5]]},"133":{"position":[[600,5]]},"134":{"position":[[343,6]]},"136":{"position":[[244,6]]},"143":{"position":[[35,5],[87,6]]},"150":{"position":[[35,5]]},"152":{"position":[[35,5],[87,6],[287,5]]},"163":{"position":[[35,5],[87,6],[287,5]]},"183":{"position":[[600,5]]},"184":{"position":[[343,6]]},"186":{"position":[[244,6]]},"192":{"position":[[35,5],[87,6]]},"214":{"position":[[1681,6],[1807,6]]},"216":{"position":[[55,7]]},"230":{"position":[[1734,6],[1860,6]]},"232":{"position":[[35,5]]},"247":{"position":[[600,5]]},"248":{"position":[[343,6]]},"250":{"position":[[244,6]]},"254":{"position":[[35,5],[87,6],[267,5]]},"259":{"position":[[35,5],[87,6],[267,5]]},"280":{"position":[[870,6],[914,6],[1088,6]]},"281":{"position":[[1179,6]]},"286":{"position":[[55,7]]},"302":{"position":[[1987,6]]},"326":{"position":[[35,5],[87,6]]},"348":{"position":[[35,5],[87,6],[348,5]]},"350":{"position":[[55,7]]},"363":{"position":[[600,5]]},"364":{"position":[[343,6]]},"366":{"position":[[244,6]]},"383":{"position":[[35,5]]},"393":{"position":[[55,7]]},"406":{"position":[[55,7]]}},"keywords":{}}],["event.track",{"_index":1496,"title":{},"content":{"302":{"position":[[1872,11],[1888,11]]}},"keywords":{}}],["event_id",{"_index":192,"title":{},"content":{"11":{"position":[[249,8]]},"13":{"position":[[218,8]]},"22":{"position":[[251,8]]},"24":{"position":[[218,8]]}},"keywords":{}}],["event_tim",{"_index":223,"title":{},"content":{"13":{"position":[[332,10]]},"24":{"position":[[332,10]]}},"keywords":{}}],["event_time_m",{"_index":224,"title":{},"content":{"13":{"position":[[362,13]]},"24":{"position":[[362,13]]}},"keywords":{}}],["event_typ",{"_index":220,"title":{},"content":{"13":{"position":[[284,10],[1613,10]]},"24":{"position":[[284,10],[1661,10]]},"59":{"position":[[101,10]]},"65":{"position":[[303,10],[564,10],[656,10],[744,10]]},"78":{"position":[[101,10]]},"84":{"position":[[303,10],[605,10],[697,10],[785,10],[820,10]]},"119":{"position":[[101,10]]},"125":{"position":[[303,10],[560,10],[652,10],[740,10],[775,10]]}},"keywords":{}}],["evolut",{"_index":1336,"title":{},"content":{"243":{"position":[[399,9]]},"378":{"position":[[399,9]]}},"keywords":{}}],["ex",{"_index":531,"title":{},"content":{"48":{"position":[[58,4]]},"234":{"position":[[58,4]]}},"keywords":{}}],["exampl",{"_index":27,"title":{"3":{"position":[[0,8]]},"57":{"position":[[0,7]]},"76":{"position":[[0,7]]},"117":{"position":[[0,7]]},"337":{"position":[[0,8]]}},"content":{"3":{"position":[[12,7]]},"48":{"position":[[261,8]]},"69":{"position":[[671,7]]},"89":{"position":[[671,7]]},"92":{"position":[[9,7],[254,7]]},"130":{"position":[[671,7]]},"150":{"position":[[355,8],[379,8],[400,8]]},"173":{"position":[[9,7]]},"194":{"position":[[9,7],[250,7]]},"220":{"position":[[34,7]]},"221":{"position":[[35,7]]},"222":{"position":[[37,7]]},"223":{"position":[[37,7]]},"224":{"position":[[34,7]]},"225":{"position":[[57,7]]},"226":{"position":[[68,7]]},"227":{"position":[[146,7]]},"234":{"position":[[266,8]]},"278":{"position":[[498,8]]},"290":{"position":[[34,7]]},"291":{"position":[[35,7]]},"292":{"position":[[37,7]]},"293":{"position":[[37,7]]},"294":{"position":[[34,7]]},"295":{"position":[[57,7]]},"296":{"position":[[68,7]]},"297":{"position":[[146,7]]},"321":{"position":[[404,8]]},"328":{"position":[[9,7]]},"336":{"position":[[231,8],[255,8],[276,8]]},"346":{"position":[[489,8],[513,8],[534,8],[631,8],[654,8],[677,8]]},"354":{"position":[[34,7]]},"355":{"position":[[35,7]]},"356":{"position":[[37,7]]},"357":{"position":[[37,7]]},"358":{"position":[[34,7]]},"359":{"position":[[57,7]]},"360":{"position":[[74,7]]},"361":{"position":[[152,7]]},"383":{"position":[[404,8],[428,8],[449,8]]},"397":{"position":[[34,7]]},"398":{"position":[[35,7]]},"399":{"position":[[37,7]]},"400":{"position":[[37,7]]},"401":{"position":[[34,7]]},"402":{"position":[[57,7]]},"403":{"position":[[61,7]]},"404":{"position":[[139,7]]},"408":{"position":[[34,7]]},"409":{"position":[[35,7]]},"410":{"position":[[35,7]]},"411":{"position":[[36,7]]},"412":{"position":[[37,7]]},"413":{"position":[[37,7]]},"414":{"position":[[38,7]]},"415":{"position":[[34,7]]},"416":{"position":[[35,7]]},"417":{"position":[[57,7]]},"418":{"position":[[56,7]]},"419":{"position":[[77,7]]},"420":{"position":[[78,7]]}},"keywords":{}}],["examplereact",{"_index":894,"title":{},"content":{"92":{"position":[[212,12]]},"194":{"position":[[208,12]]}},"keywords":{}}],["exceed",{"_index":906,"title":{},"content":{"93":{"position":[[232,10]]},"174":{"position":[[232,10]]},"195":{"position":[[232,10]]},"319":{"position":[[223,8]]},"329":{"position":[[232,10]]},"376":{"position":[[95,8]]}},"keywords":{}}],["execut",{"_index":482,"title":{},"content":{"46":{"position":[[131,8]]},"93":{"position":[[132,10]]},"174":{"position":[[132,10]]},"195":{"position":[[132,10]]},"214":{"position":[[127,8]]},"216":{"position":[[35,8],[152,7]]},"230":{"position":[[143,8]]},"266":{"position":[[685,8]]},"286":{"position":[[35,8],[152,7]]},"302":{"position":[[129,8]]},"329":{"position":[[132,10]]},"350":{"position":[[35,8],[156,7]]},"393":{"position":[[35,8],[156,7]]},"406":{"position":[[35,8],[152,7]]}},"keywords":{}}],["experi",{"_index":341,"title":{},"content":{"28":{"position":[[338,11]]},"106":{"position":[[339,11]]},"133":{"position":[[338,11]]},"166":{"position":[[339,11]]},"183":{"position":[[338,11]]},"247":{"position":[[338,11]]},"270":{"position":[[339,11]]},"305":{"position":[[339,11]]},"363":{"position":[[338,11]]},"386":{"position":[[339,11]]}},"keywords":{}}],["experience?"",{"_index":702,"title":{},"content":{"57":{"position":[[2413,17]]},"76":{"position":[[3168,17]]},"117":{"position":[[2235,17]]}},"keywords":{}}],["explor",{"_index":1012,"title":{},"content":{"108":{"position":[[91,7]]},"168":{"position":[[91,7]]},"272":{"position":[[91,7]]},"307":{"position":[[91,7]]},"388":{"position":[[91,7]]}},"keywords":{}}],["exponenti",{"_index":582,"title":{},"content":{"56":{"position":[[167,11]]},"74":{"position":[[167,11]]},"115":{"position":[[167,11]]}},"keywords":{}}],["export",{"_index":392,"title":{},"content":{"33":{"position":[[48,6]]},"138":{"position":[[48,6]]},"188":{"position":[[48,6]]},"252":{"position":[[48,6]]},"368":{"position":[[48,6]]}},"keywords":{}}],["extens",{"_index":1284,"title":{},"content":{"235":{"position":[[177,9]]},"236":{"position":[[313,9]]}},"keywords":{}}],["extern",{"_index":381,"title":{"32":{"position":[[6,8]]},"137":{"position":[[6,8]]},"187":{"position":[[6,8]]},"251":{"position":[[6,8]]},"367":{"position":[[6,8]]}},"content":{"32":{"position":[[14,8]]},"137":{"position":[[14,8]]},"187":{"position":[[14,8]]},"201":{"position":[[31,8]]},"251":{"position":[[14,8]]},"367":{"position":[[14,8]]}},"keywords":{}}],["extract",{"_index":326,"title":{},"content":{"28":{"position":[[73,7]]},"133":{"position":[[73,7]]},"183":{"position":[[73,7]]},"247":{"position":[[73,7]]},"363":{"position":[[73,7]]}},"keywords":{}}],["f2dd",{"_index":1558,"title":{},"content":{"338":{"position":[[418,4]]},"339":{"position":[[751,4]]},"340":{"position":[[433,4]]},"341":{"position":[[483,4]]},"342":{"position":[[418,4]]}},"keywords":{}}],["f831",{"_index":1405,"title":{},"content":{"267":{"position":[[437,4]]}},"keywords":{}}],["face",{"_index":955,"title":{},"content":{"100":{"position":[[8,4]]}},"keywords":{}}],["fail",{"_index":1319,"title":{"243":{"position":[[0,7]]},"378":{"position":[[5,7]]}},"content":{"243":{"position":[[24,6]]},"378":{"position":[[24,6]]}},"keywords":{}}],["fallback",{"_index":1314,"title":{},"content":{"236":{"position":[[682,8]]}},"keywords":{}}],["fals",{"_index":106,"title":{},"content":{"6":{"position":[[630,5]]},"52":{"position":[[648,5]]},"98":{"position":[[696,5]]},"146":{"position":[[232,5]]},"147":{"position":[[170,6],[261,5]]},"150":{"position":[[372,6]]},"152":{"position":[[495,6]]},"204":{"position":[[201,7]]},"205":{"position":[[170,6],[246,7]]},"218":{"position":[[522,5],[588,5]]},"227":{"position":[[119,5]]},"239":{"position":[[232,5]]},"240":{"position":[[170,6],[261,5]]},"254":{"position":[[470,6]]},"267":{"position":[[357,5]]},"297":{"position":[[119,5]]},"313":{"position":[[240,5]]},"314":{"position":[[172,6],[269,5]]},"336":{"position":[[248,6]]},"342":{"position":[[612,6]]},"346":{"position":[[506,6]]},"348":{"position":[[543,6]]},"361":{"position":[[125,5]]},"371":{"position":[[250,7]]},"372":{"position":[[170,6],[295,7]]},"383":{"position":[[421,6]]},"395":{"position":[[130,6],[439,5]]},"404":{"position":[[112,5],[413,5]]},"419":{"position":[[292,5]]},"420":{"position":[[295,5]]}},"keywords":{}}],["fast",{"_index":1010,"title":{},"content":{"108":{"position":[[53,4]]},"168":{"position":[[53,4]]},"272":{"position":[[53,4]]},"307":{"position":[[53,4]]},"388":{"position":[[53,4]]}},"keywords":{}}],["featur",{"_index":923,"title":{},"content":{"94":{"position":[[335,8],[511,7],[616,7]]},"111":{"position":[[11,8]]},"171":{"position":[[11,8]]},"178":{"position":[[223,8],[399,7],[504,7]]},"179":{"position":[[75,8]]},"196":{"position":[[262,8]]},"275":{"position":[[11,8]]},"277":{"position":[[102,9]]},"280":{"position":[[1317,8]]},"281":{"position":[[1335,8]]},"310":{"position":[[11,8]]},"333":{"position":[[223,8],[399,7],[504,7]]},"334":{"position":[[75,8]]},"391":{"position":[[11,8]]}},"keywords":{}}],["feedback",{"_index":333,"title":{},"content":{"28":{"position":[[222,8]]},"105":{"position":[[45,8]]},"106":{"position":[[25,8]]},"133":{"position":[[222,8]]},"165":{"position":[[45,8]]},"166":{"position":[[25,8]]},"183":{"position":[[222,8]]},"247":{"position":[[222,8]]},"269":{"position":[[45,8]]},"270":{"position":[[25,8]]},"304":{"position":[[45,8]]},"305":{"position":[[25,8]]},"312":{"position":[[180,8]]},"363":{"position":[[222,8]]},"385":{"position":[[45,8]]},"386":{"position":[[25,8]]}},"keywords":{}}],["feel",{"_index":59,"title":{},"content":{"4":{"position":[[55,4]]},"17":{"position":[[55,4]]},"27":{"position":[[55,4]]},"70":{"position":[[55,4]]},"90":{"position":[[55,4]]},"131":{"position":[[55,4]]}},"keywords":{}}],["field",{"_index":22,"title":{"87":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"2":{"position":[[119,5]]},"8":{"position":[[566,6]]},"12":{"position":[[411,6]]},"15":{"position":[[337,5],[506,5],[548,5],[589,5],[627,5]]},"16":{"position":[[320,5],[347,5],[484,5],[538,5],[589,5]]},"23":{"position":[[262,6]]},"24":{"position":[[2306,5],[2421,5]]},"25":{"position":[[748,5],[853,5]]},"26":{"position":[[320,5],[347,5],[480,5],[534,5],[585,5]]},"59":{"position":[[1,5]]},"60":{"position":[[1,5]]},"61":{"position":[[1,5]]},"62":{"position":[[1,5]]},"63":{"position":[[1,5]]},"64":{"position":[[1,5]]},"65":{"position":[[1,5],[492,6]]},"66":{"position":[[1,5]]},"67":{"position":[[1,5],[75,5],[174,5]]},"68":{"position":[[1,5]]},"72":{"position":[[566,6]]},"75":{"position":[[248,6]]},"78":{"position":[[1,5]]},"79":{"position":[[1,5]]},"80":{"position":[[1,5]]},"81":{"position":[[1,5]]},"82":{"position":[[1,5]]},"83":{"position":[[1,5]]},"84":{"position":[[1,5],[533,6]]},"85":{"position":[[1,5]]},"86":{"position":[[1,5],[39,7]]},"87":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"88":{"position":[[1,5]]},"113":{"position":[[566,6]]},"119":{"position":[[1,5]]},"120":{"position":[[1,5]]},"121":{"position":[[1,5]]},"122":{"position":[[1,5]]},"123":{"position":[[1,5]]},"124":{"position":[[1,5]]},"125":{"position":[[1,5],[488,6]]},"126":{"position":[[1,5]]},"127":{"position":[[1,5],[39,7]]},"128":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"129":{"position":[[1,5]]},"148":{"position":[[50,7]]},"206":{"position":[[50,7]]},"220":{"position":[[816,7]]},"222":{"position":[[911,7],[1243,7]]},"223":{"position":[[825,7]]},"224":{"position":[[917,7]]},"241":{"position":[[50,7]]},"290":{"position":[[796,7]]},"292":{"position":[[891,7],[1223,7]]},"293":{"position":[[805,7]]},"294":{"position":[[897,7]]},"316":{"position":[[54,7]]},"354":{"position":[[881,7]]},"356":{"position":[[976,7],[1308,7]]},"357":{"position":[[890,7]]},"358":{"position":[[982,7]]},"373":{"position":[[50,7]]},"397":{"position":[[814,7]]},"399":{"position":[[909,7],[1241,7]]},"400":{"position":[[823,7]]},"401":{"position":[[915,7]]},"408":{"position":[[768,7]]},"409":{"position":[[539,7]]},"412":{"position":[[863,7],[1195,7]]},"413":{"position":[[777,7]]},"414":{"position":[[548,7]]},"415":{"position":[[869,7]]},"416":{"position":[[640,7]]}},"keywords":{}}],["field.boolean",{"_index":769,"title":{},"content":{"67":{"position":[[560,13]]}},"keywords":{}}],["field.correlation_id",{"_index":763,"title":{},"content":{"67":{"position":[[114,20]]}},"keywords":{}}],["field.numb",{"_index":768,"title":{},"content":{"67":{"position":[[483,12]]}},"keywords":{}}],["field.text",{"_index":767,"title":{},"content":{"67":{"position":[[408,10]]}},"keywords":{}}],["field.tim",{"_index":770,"title":{},"content":{"67":{"position":[[639,10]]}},"keywords":{}}],["field.typ",{"_index":764,"title":{},"content":{"67":{"position":[[224,10]]}},"keywords":{}}],["field.valu",{"_index":765,"title":{},"content":{"67":{"position":[[338,11]]}},"keywords":{}}],["fields"",{"_index":447,"title":{},"content":{"38":{"position":[[119,12]]},"161":{"position":[[119,12]]},"211":{"position":[[119,12]]},"266":{"position":[[119,12]]},"346":{"position":[[119,12]]}},"keywords":{}}],["file",{"_index":1166,"title":{},"content":{"198":{"position":[[104,4],[277,4],[455,4]]}},"keywords":{}}],["find",{"_index":9,"title":{},"content":{"1":{"position":[[99,4]]},"92":{"position":[[108,4]]},"194":{"position":[[104,4]]},"203":{"position":[[206,4]]},"278":{"position":[[235,4]]},"280":{"position":[[649,4]]},"281":{"position":[[742,4]]},"370":{"position":[[255,4]]}},"keywords":{}}],["fine",{"_index":1554,"title":{},"content":{"336":{"position":[[82,5]]}},"keywords":{}}],["firebas",{"_index":532,"title":{},"content":{"48":{"position":[[63,9],[246,10]]},"49":{"position":[[77,9]]},"234":{"position":[[63,9],[251,10]]},"235":{"position":[[73,9]]}},"keywords":{}}],["firebasemessagingservic",{"_index":550,"title":{},"content":{"49":{"position":[[120,24]]}},"keywords":{}}],["first",{"_index":370,"title":{},"content":{"31":{"position":[[1,5],[13,6]]},"45":{"position":[[106,5]]},"136":{"position":[[1,5],[13,6]]},"176":{"position":[[1,6],[59,5]]},"186":{"position":[[1,5],[13,6]]},"197":{"position":[[1,6],[59,5]]},"213":{"position":[[102,5]]},"229":{"position":[[106,5]]},"250":{"position":[[1,5],[13,6]]},"262":{"position":[[98,5]]},"301":{"position":[[109,5]]},"331":{"position":[[1,6],[59,5]]},"366":{"position":[[1,5],[13,6]]}},"keywords":{}}],["firstnam",{"_index":1372,"title":{},"content":{"262":{"position":[[394,10]]},"340":{"position":[[1009,12]]}},"keywords":{}}],["firstname>",{"_index":1374,"title":{},"content":{"262":{"position":[[415,15]]}},"keywords":{}}],["firstname>"",{"_index":420,"title":{},"content":{"35":{"position":[[875,19]]},"38":{"position":[[498,19]]},"98":{"position":[[379,19]]},"218":{"position":[[195,19]]}},"keywords":{}}],["fix",{"_index":1041,"title":{},"content":{"111":{"position":[[20,4]]},"171":{"position":[[20,4]]},"275":{"position":[[20,4]]},"310":{"position":[[20,4]]},"391":{"position":[[20,4]]}},"keywords":{}}],["flipper",{"_index":1615,"title":{},"content":{"380":{"position":[[93,8],[127,7]]}},"keywords":{}}],["flow",{"_index":128,"title":{},"content":{"8":{"position":[[231,4]]},"20":{"position":[[231,4]]},"54":{"position":[[231,4]]},"72":{"position":[[231,4]]},"113":{"position":[[231,4]]}},"keywords":{}}],["flutter",{"_index":893,"title":{"154":{"position":[[6,7]]},"173":{"position":[[19,7]]},"176":{"position":[[21,7]]}},"content":{"92":{"position":[[182,8]]},"173":{"position":[[79,7]]},"177":{"position":[[60,7]]},"179":{"position":[[434,7]]},"194":{"position":[[178,8]]},"229":{"position":[[74,7]]},"230":{"position":[[29,7],[1113,7]]}},"keywords":{}}],["flutteraccount",{"_index":1098,"title":{},"content":{"161":{"position":[[551,16],[778,16]]}},"keywords":{}}],["follow",{"_index":18,"title":{},"content":{"2":{"position":[[40,9]]},"11":{"position":[[57,9]]},"22":{"position":[[57,9]]},"31":{"position":[[106,6]]},"46":{"position":[[163,9]]},"99":{"position":[[54,9]]},"136":{"position":[[106,6]]},"181":{"position":[[54,9]]},"186":{"position":[[106,6]]},"198":{"position":[[64,9],[231,9]]},"200":{"position":[[54,9]]},"214":{"position":[[159,9]]},"230":{"position":[[175,9]]},"243":{"position":[[440,9]]},"250":{"position":[[106,6]]},"280":{"position":[[270,6],[1211,9]]},"281":{"position":[[270,6],[1229,9]]},"284":{"position":[[54,9]]},"302":{"position":[[182,9]]},"318":{"position":[[41,9]]},"320":{"position":[[196,9]]},"339":{"position":[[36,9]]},"340":{"position":[[517,9]]},"366":{"position":[[106,6]]},"375":{"position":[[10,9]]},"377":{"position":[[165,9]]},"378":{"position":[[440,9]]},"381":{"position":[[124,9]]}},"keywords":{}}],["font",{"_index":1535,"title":{},"content":{"321":{"position":[[341,4],[691,4]]}},"keywords":{}}],["foreground",{"_index":546,"title":{"49":{"position":[[0,10]]},"235":{"position":[[0,10]]}},"content":{"49":{"position":[[61,10]]},"235":{"position":[[57,10]]}},"keywords":{}}],["forget",{"_index":1303,"title":{},"content":{"235":{"position":[[780,6]]},"321":{"position":[[368,6]]}},"keywords":{}}],["form",{"_index":11,"title":{},"content":{"1":{"position":[[129,5]]}},"keywords":{}}],["format",{"_index":585,"title":{},"content":{"57":{"position":[[56,7]]},"76":{"position":[[56,7]]},"110":{"position":[[131,7]]},"117":{"position":[[56,7]]},"170":{"position":[[131,7]]},"274":{"position":[[131,7]]},"309":{"position":[[131,7]]},"390":{"position":[[131,7]]}},"keywords":{}}],["formatsachiev",{"_index":1029,"title":{},"content":{"109":{"position":[[132,14]]},"169":{"position":[[132,14]]},"273":{"position":[[132,14]]},"308":{"position":[[132,14]]},"389":{"position":[[132,14]]}},"keywords":{}}],["four",{"_index":342,"title":{},"content":{"28":{"position":[[351,4]]},"133":{"position":[[351,4]]},"183":{"position":[[351,4]]},"247":{"position":[[351,4]]},"363":{"position":[[351,4]]}},"keywords":{}}],["frame",{"_index":1541,"title":{},"content":{"321":{"position":[[582,5]]}},"keywords":{}}],["framework",{"_index":564,"title":{},"content":{"50":{"position":[[86,10]]},"236":{"position":[[82,10]]},"279":{"position":[[36,10]]}},"keywords":{}}],["free",{"_index":60,"title":{},"content":{"4":{"position":[[60,4]]},"17":{"position":[[60,4]]},"27":{"position":[[60,4]]},"70":{"position":[[60,4]]},"90":{"position":[[60,4]]},"131":{"position":[[60,4]]},"342":{"position":[[594,7]]}},"keywords":{}}],["fulli",{"_index":165,"title":{},"content":{"9":{"position":[[357,5]]},"21":{"position":[[357,5]]},"55":{"position":[[343,5]]},"73":{"position":[[343,5]]},"114":{"position":[[343,5]]}},"keywords":{}}],["fullscreen",{"_index":949,"title":{},"content":{"98":{"position":[[708,10],[784,10]]},"218":{"position":[[486,10]]}},"keywords":{}}],["fun",{"_index":552,"title":{},"content":{"49":{"position":[[158,3]]},"50":{"position":[[380,3]]}},"keywords":{}}],["func",{"_index":1183,"title":{},"content":{"199":{"position":[[105,4],[747,4]]},"235":{"position":[[235,4],[564,4]]},"236":{"position":[[371,4]]}},"keywords":{}}],["function",{"_index":568,"title":{},"content":{"50":{"position":[[328,8]]},"69":{"position":[[717,8],[912,8],[1031,8]]},"89":{"position":[[717,8],[912,8],[1031,8]]},"130":{"position":[[717,8],[912,8],[1031,8]]},"197":{"position":[[167,8]]},"235":{"position":[[165,8],[482,8],[832,8]]},"278":{"position":[[556,9]]},"338":{"position":[[49,9]]},"339":{"position":[[382,9]]},"340":{"position":[[64,9]]},"341":{"position":[[114,9]]},"342":{"position":[[49,9]]}},"keywords":{}}],["funnelsaddress",{"_index":1019,"title":{},"content":{"108":{"position":[[193,14]]},"168":{"position":[[193,14]]},"272":{"position":[[193,14]]},"307":{"position":[[193,14]]},"388":{"position":[[193,14]]}},"keywords":{}}],["gain",{"_index":997,"title":{},"content":{"106":{"position":[[207,4]]},"166":{"position":[[207,4]]},"270":{"position":[[207,4]]},"305":{"position":[[207,4]]},"386":{"position":[[207,4]]}},"keywords":{}}],["gather",{"_index":322,"title":{},"content":{"28":{"position":[[8,6]]},"105":{"position":[[202,6]]},"133":{"position":[[8,6]]},"165":{"position":[[202,6]]},"183":{"position":[[8,6]]},"247":{"position":[[8,6]]},"269":{"position":[[202,6]]},"304":{"position":[[202,6]]},"363":{"position":[[8,6]]},"385":{"position":[[202,6]]}},"keywords":{}}],["gb"",{"_index":876,"title":{},"content":{"76":{"position":[[2681,9]]}},"keywords":{}}],["gecko",{"_index":834,"title":{},"content":{"75":{"position":[[455,6]]},"76":{"position":[[2945,6]]}},"keywords":{}}],["gem",{"_index":1619,"title":{},"content":{"381":{"position":[[62,3]]}},"keywords":{}}],["gener",{"_index":8,"title":{},"content":{"1":{"position":[[72,9]]},"267":{"position":[[239,9]]}},"keywords":{}}],["get",{"_index":478,"title":{},"content":{"45":{"position":[[171,7]]},"213":{"position":[[167,7]]},"229":{"position":[[171,7]]},"301":{"position":[[174,7]]}},"keywords":{}}],["given",{"_index":1467,"title":{},"content":{"283":{"position":[[103,6]]}},"keywords":{}}],["given.on",{"_index":160,"title":{},"content":{"9":{"position":[[187,8]]},"21":{"position":[[187,8]]},"55":{"position":[[173,8]]},"73":{"position":[[173,8]]},"114":{"position":[[173,8]]}},"keywords":{}}],["global",{"_index":1485,"title":{},"content":{"302":{"position":[[86,6]]}},"keywords":{}}],["go",{"_index":442,"title":{},"content":{"37":{"position":[[238,2],[320,3]]},"160":{"position":[[238,2],[320,3]]},"198":{"position":[[449,2]]},"210":{"position":[[238,2],[320,3]]},"265":{"position":[[238,2],[320,3]]},"280":{"position":[[310,2],[1016,2]]},"281":{"position":[[306,2],[1107,2]]},"345":{"position":[[238,2],[320,3]]}},"keywords":{}}],["good",{"_index":405,"title":{},"content":{"35":{"position":[[327,5]]},"158":{"position":[[327,5]]},"208":{"position":[[327,5]]},"261":{"position":[[319,5]]},"344":{"position":[[327,5]]}},"keywords":{}}],["googl",{"_index":1453,"title":{"281":{"position":[[6,6]]}},"content":{"281":{"position":[[18,6],[244,6],[317,6],[1282,6]]}},"keywords":{}}],["green",{"_index":970,"title":{},"content":{"103":{"position":[[316,5]]},"155":{"position":[[322,5]]},"245":{"position":[[316,5]]},"320":{"position":[[349,5]]},"377":{"position":[[405,5]]}},"keywords":{}}],["group",{"_index":245,"title":{"39":{"position":[[0,5]]},"40":{"position":[[8,5]]},"41":{"position":[[0,5],[14,5]]},"42":{"position":[[9,6]]},"139":{"position":[[0,5]]},"140":{"position":[[8,5]]},"141":{"position":[[0,5],[14,5]]},"142":{"position":[[9,6]]},"189":{"position":[[0,5]]},"190":{"position":[[8,5]]},"191":{"position":[[9,6]]},"255":{"position":[[0,5]]},"256":{"position":[[8,5]]},"257":{"position":[[0,5],[14,5]]},"258":{"position":[[9,6]]},"322":{"position":[[0,5]]},"323":{"position":[[8,5]]},"324":{"position":[[0,5],[14,5]]},"325":{"position":[[9,6]]}},"content":{"13":{"position":[[1002,6]]},"24":{"position":[[1050,6]]},"28":{"position":[[673,6]]},"40":{"position":[[1,5],[217,5]]},"41":{"position":[[31,6],[60,5],[82,5]]},"64":{"position":[[387,6]]},"83":{"position":[[298,6]]},"124":{"position":[[298,6]]},"133":{"position":[[673,6]]},"140":{"position":[[1,5],[224,5]]},"141":{"position":[[31,6],[60,5],[82,5]]},"183":{"position":[[673,6]]},"190":{"position":[[1,5],[228,5]]},"247":{"position":[[673,6]]},"256":{"position":[[1,5],[222,5]]},"257":{"position":[[31,6],[60,5],[82,5]]},"323":{"position":[[1,5],[288,5]]},"324":{"position":[[31,6],[60,5],[82,5]]},"363":{"position":[[673,6]]}},"keywords":{}}],["group_nam",{"_index":752,"title":{},"content":{"64":{"position":[[340,11]]},"83":{"position":[[257,11]]},"124":{"position":[[257,11]]}},"keywords":{}}],["groupproperties().appli",{"_index":464,"title":{},"content":{"41":{"position":[[157,23]]},"43":{"position":[[311,23]]}},"keywords":{}}],["growth",{"_index":1386,"title":{},"content":{"266":{"position":[[830,7]]}},"keywords":{}}],["gt",{"_index":920,"title":{},"content":{"94":{"position":[[248,5],[496,5],[765,5],[857,5]]},"175":{"position":[[126,5],[157,5]]},"178":{"position":[[136,5],[384,5],[653,5],[745,5]]},"196":{"position":[[91,5],[122,5]]},"198":{"position":[[460,4]]},"199":{"position":[[880,4]]},"218":{"position":[[688,4],[807,4]]},"219":{"position":[[313,4]]},"220":{"position":[[205,4]]},"221":{"position":[[207,4]]},"222":{"position":[[211,4]]},"223":{"position":[[211,4]]},"224":{"position":[[205,4]]},"225":{"position":[[239,4]]},"226":{"position":[[232,4]]},"227":{"position":[[325,4]]},"235":{"position":[[400,4]]},"236":{"position":[[566,4]]},"288":{"position":[[427,4],[547,4]]},"289":{"position":[[312,4]]},"290":{"position":[[190,4]]},"291":{"position":[[192,4]]},"292":{"position":[[196,4]]},"293":{"position":[[196,4]]},"294":{"position":[[190,4]]},"295":{"position":[[224,4]]},"296":{"position":[[217,4]]},"297":{"position":[[310,4]]},"330":{"position":[[126,5],[157,5]]},"333":{"position":[[136,5],[384,5],[653,5],[745,5]]},"336":{"position":[[107,5]]},"381":{"position":[[307,5]]},"395":{"position":[[270,5],[363,5]]},"396":{"position":[[222,5]]},"397":{"position":[[224,5]]},"398":{"position":[[226,5]]},"399":{"position":[[230,5]]},"400":{"position":[[230,5]]},"401":{"position":[[224,5]]},"402":{"position":[[258,5]]},"403":{"position":[[251,5]]},"404":{"position":[[337,5]]},"408":{"position":[[165,5]]},"409":{"position":[[167,5]]},"410":{"position":[[167,5]]},"411":{"position":[[169,5]]},"412":{"position":[[171,5]]},"413":{"position":[[171,5]]},"414":{"position":[[173,5]]},"415":{"position":[[165,5]]},"416":{"position":[[167,5]]},"417":{"position":[[199,5]]},"418":{"position":[[180,5]]},"419":{"position":[[216,5]]},"420":{"position":[[218,5]]}},"keywords":{}}],["gtm",{"_index":1454,"title":{"281":{"position":[[25,6]]}},"content":{"281":{"position":[[37,6],[103,4],[149,3],[263,6],[301,4],[434,3],[1069,3],[1191,3]]}},"keywords":{}}],["guard",{"_index":1197,"title":{},"content":{"199":{"position":[[553,5]]}},"keywords":{}}],["guid",{"_index":479,"title":{},"content":{"45":{"position":[[187,6]]},"213":{"position":[[183,6]]},"229":{"position":[[187,6]]},"301":{"position":[[190,6]]}},"keywords":{}}],["guidanc",{"_index":1034,"title":{},"content":{"110":{"position":[[32,8]]},"170":{"position":[[32,8]]},"274":{"position":[[32,8]]},"309":{"position":[[32,8]]},"390":{"position":[[32,8]]}},"keywords":{}}],["h",{"_index":33,"title":{},"content":{"3":{"position":[[109,1],[157,1]]}},"keywords":{}}],["handl",{"_index":71,"title":{},"content":{"6":{"position":[[41,9]]},"43":{"position":[[41,9]]},"52":{"position":[[41,9]]},"143":{"position":[[41,9]]},"150":{"position":[[41,9]]},"152":{"position":[[41,9]]},"163":{"position":[[41,9]]},"192":{"position":[[41,9]]},"232":{"position":[[41,9]]},"254":{"position":[[41,9]]},"259":{"position":[[41,9]]},"326":{"position":[[41,9]]},"348":{"position":[[41,9]]},"383":{"position":[[41,9]]}},"keywords":{}}],["hashisvalid(process.env.screeb_secret",{"_index":817,"title":{},"content":{"69":{"position":[[1152,38]]},"89":{"position":[[1152,38]]},"130":{"position":[[1152,38]]}},"keywords":{}}],["hashisvalid(secret",{"_index":809,"title":{},"content":{"69":{"position":[[921,19]]},"89":{"position":[[921,19]]},"130":{"position":[[921,19]]}},"keywords":{}}],["hashmapof",{"_index":1234,"title":{},"content":{"218":{"position":[[597,10]]},"219":{"position":[[215,10]]},"220":{"position":[[107,10]]},"221":{"position":[[108,10]]},"222":{"position":[[110,10]]},"223":{"position":[[110,10]]},"224":{"position":[[107,10]]},"225":{"position":[[130,10]]},"226":{"position":[[141,10]]},"227":{"position":[[219,10]]}},"keywords":{}}],["header",{"_index":791,"title":{},"content":{"69":{"position":[[402,7]]},"89":{"position":[[402,7]]},"130":{"position":[[402,7]]}},"keywords":{}}],["help",{"_index":903,"title":{},"content":{"93":{"position":[[159,5]]},"105":{"position":[[75,4]]},"106":{"position":[[259,4],[279,5]]},"165":{"position":[[75,4]]},"166":{"position":[[259,4],[279,5]]},"174":{"position":[[159,5]]},"195":{"position":[[159,5]]},"269":{"position":[[75,4]]},"270":{"position":[[259,4],[279,5]]},"299":{"position":[[195,4]]},"304":{"position":[[75,4]]},"305":{"position":[[259,4],[279,5]]},"329":{"position":[[159,5]]},"385":{"position":[[75,4]]},"386":{"position":[[259,4],[279,5]]}},"keywords":{}}],["here",{"_index":28,"title":{},"content":{"3":{"position":[[1,4]]},"57":{"position":[[89,4]]},"69":{"position":[[660,4]]},"76":{"position":[[89,4]]},"89":{"position":[[660,4]]},"92":{"position":[[113,4]]},"117":{"position":[[89,4]]},"130":{"position":[[660,4]]},"194":{"position":[[109,4]]},"336":{"position":[[51,5]]}},"keywords":{}}],["here'",{"_index":1527,"title":{},"content":{"321":{"position":[[114,6]]}},"keywords":{}}],["hidden",{"_index":201,"title":{},"content":{"12":{"position":[[404,6]]},"16":{"position":[[313,6],[340,6],[477,6],[531,6],[582,6]]},"23":{"position":[[255,6]]},"26":{"position":[[313,6],[340,6],[473,6],[527,6],[578,6]]},"65":{"position":[[485,6]]},"75":{"position":[[241,6]]},"84":{"position":[[526,6]]},"125":{"position":[[481,6]]},"148":{"position":[[43,6]]},"206":{"position":[[43,6]]},"224":{"position":[[25,7],[258,7]]},"241":{"position":[[43,6]]},"294":{"position":[[25,7],[227,6]]},"316":{"position":[[47,6]]},"358":{"position":[[25,7]]},"373":{"position":[[43,6]]},"401":{"position":[[25,7]]},"415":{"position":[[25,7]]},"416":{"position":[[26,7]]}},"keywords":{}}],["hidden"",{"_index":1653,"title":{},"content":{"415":{"position":[[207,13]]},"416":{"position":[[210,13]]}},"keywords":{}}],["hidden_field",{"_index":757,"title":{},"content":{"65":{"position":[[443,13]]},"84":{"position":[[488,13]]},"125":{"position":[[443,13]]},"316":{"position":[[222,14]]}},"keywords":{}}],["hiddenfield",{"_index":1066,"title":{},"content":{"148":{"position":[[213,12]]},"219":{"position":[[94,12]]},"241":{"position":[[213,13]]},"289":{"position":[[97,13]]}},"keywords":{}}],["hiddenfields().appli",{"_index":1067,"title":{},"content":{"148":{"position":[[228,20]]},"219":{"position":[[109,20]]}},"keywords":{}}],["hide_reason",{"_index":1273,"title":{},"content":{"224":{"position":[[698,12]]},"294":{"position":[[678,12]]},"358":{"position":[[763,12]]},"401":{"position":[[696,12]]},"415":{"position":[[650,12]]},"416":{"position":[[421,12]]}},"keywords":{}}],["high",{"_index":1018,"title":{},"content":{"108":{"position":[[177,4]]},"168":{"position":[[177,4]]},"272":{"position":[[177,4]]},"307":{"position":[[177,4]]},"388":{"position":[[177,4]]}},"keywords":{}}],["highli",{"_index":1027,"title":{},"content":{"109":{"position":[[99,6]]},"110":{"position":[[62,6]]},"169":{"position":[[99,6]]},"170":{"position":[[62,6]]},"273":{"position":[[99,6]]},"274":{"position":[[62,6]]},"308":{"position":[[99,6]]},"309":{"position":[[62,6]]},"389":{"position":[[99,6]]},"390":{"position":[[62,6]]}},"keywords":{}}],["hmac",{"_index":782,"title":{},"content":{"69":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"89":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"130":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]}},"keywords":{}}],["hmac.end",{"_index":806,"title":{},"content":{"69":{"position":[[858,11]]},"89":{"position":[[858,11]]},"130":{"position":[[858,11]]}},"keywords":{}}],["hmac.read().tostring('base64",{"_index":808,"title":{},"content":{"69":{"position":[[877,31]]},"89":{"position":[[877,31]]},"130":{"position":[[877,31]]}},"keywords":{}}],["hmac.write(payload",{"_index":805,"title":{},"content":{"69":{"position":[[837,20]]},"89":{"position":[[837,20]]},"130":{"position":[[837,20]]}},"keywords":{}}],["hook",{"_index":149,"title":{"9":{"position":[[0,4]]},"21":{"position":[[0,4]]},"55":{"position":[[0,4]]},"73":{"position":[[0,4]]},"114":{"position":[[0,4]]},"215":{"position":[[0,5]]},"216":{"position":[[4,6]]},"217":{"position":[[10,6]]},"218":{"position":[[4,5]]},"219":{"position":[[4,5]]},"285":{"position":[[0,5]]},"286":{"position":[[4,6]]},"287":{"position":[[10,6]]},"288":{"position":[[4,5]]},"289":{"position":[[4,5]]},"349":{"position":[[0,5]]},"350":{"position":[[4,6]]},"351":{"position":[[10,6]]},"352":{"position":[[4,5]]},"353":{"position":[[4,5]]},"392":{"position":[[0,5]]},"393":{"position":[[4,6]]},"394":{"position":[[10,6]]},"395":{"position":[[4,5]]},"396":{"position":[[4,5]]},"405":{"position":[[0,5]]},"406":{"position":[[4,6]]},"407":{"position":[[10,6]]}},"content":{"216":{"position":[[23,5],[221,5],[282,5]]},"217":{"position":[[1,4]]},"286":{"position":[[23,5],[221,5],[282,5]]},"287":{"position":[[1,4]]},"288":{"position":[[347,6]]},"289":{"position":[[225,6]]},"290":{"position":[[103,6]]},"291":{"position":[[104,6]]},"292":{"position":[[106,6]]},"293":{"position":[[106,6]]},"294":{"position":[[103,6]]},"295":{"position":[[126,6]]},"296":{"position":[[137,6]]},"297":{"position":[[215,6]]},"336":{"position":[[41,4]]},"350":{"position":[[23,5],[225,5],[298,5]]},"351":{"position":[[1,4]]},"393":{"position":[[23,5],[225,5],[272,5]]},"394":{"position":[[1,4]]},"406":{"position":[[23,5],[224,5],[265,5]]},"407":{"position":[[1,4]]},"408":{"position":[[102,6]]},"409":{"position":[[103,6]]},"410":{"position":[[103,6]]},"411":{"position":[[104,6]]},"412":{"position":[[105,6]]},"413":{"position":[[105,6]]},"414":{"position":[[106,6]]},"415":{"position":[[102,6]]},"416":{"position":[[103,6]]},"417":{"position":[[125,6]]},"418":{"position":[[124,6]]},"419":{"position":[[145,6]]},"420":{"position":[[146,6]]}},"keywords":{}}],["host",{"_index":235,"title":{},"content":{"13":{"position":[[727,6]]},"24":{"position":[[727,6]]},"62":{"position":[[128,6]]},"81":{"position":[[128,6]]},"122":{"position":[[128,6]]}},"keywords":{}}],["html",{"_index":1416,"title":{"278":{"position":[[6,5]]}},"content":{"278":{"position":[[124,4],[216,4],[463,4]]}},"keywords":{}}],["http",{"_index":579,"title":{},"content":{"56":{"position":[[88,4]]},"57":{"position":[[75,4]]},"74":{"position":[[88,4]]},"76":{"position":[[75,4]]},"115":{"position":[[88,4]]},"117":{"position":[[75,4]]},"321":{"position":[[451,6]]}},"keywords":{}}],["https://*.screeb.app",{"_index":1532,"title":{},"content":{"321":{"position":[[265,20],[319,21],[488,20],[669,21]]}},"keywords":{}}],["https://admin.example.com",{"_index":1543,"title":{},"content":{"321":{"position":[[605,25]]}},"keywords":{}}],["https://api.screeb.app/1.0/releas",{"_index":20,"title":{},"content":{"2":{"position":[[67,34]]},"3":{"position":[[71,34]]}},"keywords":{}}],["https://github.com/screebapp/sdk",{"_index":1177,"title":{},"content":{"198":{"position":[[527,32]]}},"keywords":{}}],["https://vip.example.com",{"_index":1544,"title":{},"content":{"321":{"position":[[631,24]]}},"keywords":{}}],["hundr",{"_index":1000,"title":{},"content":{"106":{"position":[[285,8]]},"166":{"position":[[285,8]]},"270":{"position":[[285,8]]},"305":{"position":[[285,8]]},"386":{"position":[[285,8]]}},"keywords":{}}],["id",{"_index":170,"title":{"41":{"position":[[20,3]]},"141":{"position":[[20,3]]},"257":{"position":[[20,3]]},"324":{"position":[[20,3]]}},"content":{"10":{"position":[[38,3],[59,2]]},"13":{"position":[[239,2],[263,2]]},"15":{"position":[[303,2]]},"24":{"position":[[239,2],[263,2]]},"35":{"position":[[394,3],[433,2],[563,3]]},"41":{"position":[[66,2]]},"46":{"position":[[1907,3],[2218,3],[2227,3]]},"50":{"position":[[253,2]]},"59":{"position":[[56,2],[80,2]]},"78":{"position":[[56,2],[80,2]]},"98":{"position":[[129,2]]},"116":{"position":[[38,3],[59,2]]},"119":{"position":[[56,2],[80,2]]},"141":{"position":[[66,2]]},"158":{"position":[[394,3],[433,2]]},"203":{"position":[[218,2]]},"208":{"position":[[394,3],[433,2],[581,3]]},"214":{"position":[[1885,3],[2196,3],[2205,3]]},"220":{"position":[[322,3],[373,3],[686,3],[719,3]]},"221":{"position":[[325,3],[376,3],[689,3]]},"222":{"position":[[331,3],[382,3],[695,3],[814,3],[1146,3]]},"223":{"position":[[331,3],[382,3],[695,3],[728,3]]},"224":{"position":[[322,3],[373,3],[686,3],[820,3]]},"225":{"position":[[360,3]]},"226":{"position":[[336,3]]},"227":{"position":[[448,3],[499,3]]},"230":{"position":[[1938,3],[2249,3],[2258,3]]},"235":{"position":[[531,2]]},"236":{"position":[[250,2]]},"257":{"position":[[66,2]]},"261":{"position":[[377,3],[416,2]]},"262":{"position":[[286,3],[310,3]]},"263":{"position":[[169,3]]},"280":{"position":[[637,3],[659,2]]},"281":{"position":[[730,3],[752,2]]},"283":{"position":[[100,2]]},"290":{"position":[[306,3],[353,3],[666,3],[699,3]]},"291":{"position":[[309,3],[356,3],[669,3]]},"292":{"position":[[315,3],[362,3],[675,3],[794,3],[1126,3]]},"293":{"position":[[315,3],[362,3],[675,3],[708,3]]},"294":{"position":[[306,3],[353,3],[666,3],[800,3]]},"295":{"position":[[353,3]]},"296":{"position":[[329,3]]},"297":{"position":[[452,3],[499,3]]},"302":{"position":[[778,3],[787,3],[2067,3]]},"319":{"position":[[132,2],[210,2]]},"324":{"position":[[66,2]]},"338":{"position":[[389,2]]},"339":{"position":[[722,2]]},"340":{"position":[[404,2]]},"341":{"position":[[454,2]]},"342":{"position":[[389,2]]},"344":{"position":[[394,3],[433,2]]},"354":{"position":[[391,3],[438,3],[751,3],[784,3]]},"355":{"position":[[394,3],[441,3],[754,3]]},"356":{"position":[[400,3],[447,3],[760,3],[879,3],[1211,3]]},"357":{"position":[[400,3],[447,3],[760,3],[793,3]]},"358":{"position":[[391,3],[438,3],[751,3],[885,3]]},"359":{"position":[[436,3]]},"360":{"position":[[417,3]]},"361":{"position":[[542,3],[589,3]]},"370":{"position":[[267,2]]},"376":{"position":[[18,2],[82,2]]},"397":{"position":[[324,3],[371,3],[684,3],[717,3]]},"398":{"position":[[327,3],[374,3],[687,3]]},"399":{"position":[[333,3],[380,3],[693,3],[812,3],[1144,3]]},"400":{"position":[[333,3],[380,3],[693,3],[726,3]]},"401":{"position":[[324,3],[371,3],[684,3],[818,3]]},"402":{"position":[[369,3]]},"403":{"position":[[344,3]]},"404":{"position":[[493,3],[540,3]]},"408":{"position":[[275,3],[325,3],[638,3],[671,3]]},"409":{"position":[[278,3],[375,3],[409,3],[442,3]]},"410":{"position":[[278,3],[328,3],[641,3]]},"411":{"position":[[281,3],[378,3],[412,3]]},"412":{"position":[[284,3],[334,3],[647,3],[766,3],[1098,3]]},"413":{"position":[[284,3],[334,3],[647,3],[680,3]]},"414":{"position":[[287,3],[384,3],[418,3],[451,3]]},"415":{"position":[[275,3],[325,3],[638,3],[772,3]]},"416":{"position":[[278,3],[375,3],[409,3],[543,3]]},"417":{"position":[[313,3]]},"418":{"position":[[280,3]]},"419":{"position":[[374,3],[424,3]]},"420":{"position":[[377,3],[428,3]]}},"keywords":{}}],["id>",{"_index":1370,"title":{},"content":{"262":{"position":[[187,8],[334,8]]},"263":{"position":[[234,9]]},"266":{"position":[[785,8]]},"278":{"position":[[357,6],[955,9]]},"283":{"position":[[253,9]]},"344":{"position":[[569,9]]}},"keywords":{}}],["id>"",{"_index":413,"title":{},"content":{"35":{"position":[[629,13],[788,13]]},"98":{"position":[[73,13],[232,13],[268,13]]},"158":{"position":[[525,14]]},"161":{"position":[[436,13],[666,13]]},"180":{"position":[[48,13],[84,13]]},"199":{"position":[[292,13],[331,13],[955,13],[994,13]]},"203":{"position":[[180,14]]},"204":{"position":[[187,13]]},"205":{"position":[[220,13]]},"206":{"position":[[193,13]]},"208":{"position":[[667,13],[842,13]]},"218":{"position":[[48,13],[84,13]]},"219":{"position":[[49,13]]},"220":{"position":[[89,13]]},"221":{"position":[[90,13]]},"222":{"position":[[92,13]]},"223":{"position":[[92,13]]},"224":{"position":[[89,13]]},"225":{"position":[[112,13]]},"226":{"position":[[123,13]]},"227":{"position":[[201,13]]},"288":{"position":[[87,13],[126,13]]},"289":{"position":[[53,13]]},"290":{"position":[[85,13]]},"291":{"position":[[86,13]]},"292":{"position":[[88,13]]},"293":{"position":[[88,13]]},"294":{"position":[[85,13]]},"295":{"position":[[108,13]]},"296":{"position":[[119,13]]},"297":{"position":[[197,13]]},"336":{"position":[[150,13],[186,13],[215,13]]},"352":{"position":[[49,13],[85,13],[114,13]]},"354":{"position":[[90,13],[126,13],[155,13]]},"355":{"position":[[91,13],[127,13],[156,13]]},"356":{"position":[[93,13],[129,13],[158,13]]},"357":{"position":[[93,13],[129,13],[158,13]]},"358":{"position":[[90,13],[126,13],[155,13]]},"359":{"position":[[113,13],[149,13],[178,13]]},"360":{"position":[[130,13],[166,13],[195,13]]},"361":{"position":[[208,13],[244,13],[273,13]]},"370":{"position":[[229,14]]},"371":{"position":[[236,13]]},"372":{"position":[[269,13]]},"373":{"position":[[242,13]]},"395":{"position":[[36,13],[72,13],[101,13]]},"396":{"position":[[31,13]]},"397":{"position":[[77,13],[113,13],[142,13]]},"398":{"position":[[78,13],[114,13],[143,13]]},"399":{"position":[[80,13],[116,13],[145,13]]},"400":{"position":[[80,13],[116,13],[145,13]]},"401":{"position":[[77,13],[113,13],[142,13]]},"402":{"position":[[100,13],[136,13],[165,13]]},"403":{"position":[[104,13],[140,13],[169,13]]},"404":{"position":[[182,13],[218,13],[247,13]]},"408":{"position":[[86,13]]},"409":{"position":[[87,13]]},"410":{"position":[[87,13]]},"411":{"position":[[88,13]]},"412":{"position":[[89,13]]},"413":{"position":[[89,13]]},"414":{"position":[[90,13]]},"415":{"position":[[86,13]]},"416":{"position":[[87,13]]},"417":{"position":[[109,13]]},"418":{"position":[[108,13]]},"419":{"position":[[129,13]]},"420":{"position":[[130,13]]}},"keywords":{}}],["id"",{"_index":544,"title":{},"content":{"48":{"position":[[349,8]]},"234":{"position":[[354,8]]}},"keywords":{}}],["idempot",{"_index":404,"title":{},"content":{"35":{"position":[[301,11]]},"158":{"position":[[301,11]]},"208":{"position":[[301,11]]},"261":{"position":[[293,11]]},"344":{"position":[[301,11]]}},"keywords":{}}],["ident",{"_index":241,"title":{"34":{"position":[[0,8]]},"35":{"position":[[4,9]]},"36":{"position":[[14,9]]},"157":{"position":[[0,8]]},"158":{"position":[[4,9]]},"159":{"position":[[14,9]]},"207":{"position":[[0,8]]},"208":{"position":[[4,9]]},"209":{"position":[[14,9]]},"260":{"position":[[0,8]]},"261":{"position":[[4,9]]},"262":{"position":[[4,8]]},"263":{"position":[[4,8]]},"264":{"position":[[14,9]]},"267":{"position":[[12,9]]},"343":{"position":[[0,8]]},"344":{"position":[[4,9]]}},"content":{"13":{"position":[[883,8],[951,8]]},"24":{"position":[[907,8],[987,8]]},"28":{"position":[[410,9]]},"36":{"position":[[127,8]]},"37":{"position":[[437,8]]},"46":{"position":[[579,8]]},"64":{"position":[[245,8],[319,8]]},"83":{"position":[[168,8],[236,8]]},"124":{"position":[[168,8],[236,8]]},"133":{"position":[[410,9]]},"159":{"position":[[127,8]]},"160":{"position":[[437,8]]},"183":{"position":[[410,9]]},"199":{"position":[[306,9],[969,9]]},"208":{"position":[[762,8]]},"209":{"position":[[127,8]]},"210":{"position":[[437,8]]},"214":{"position":[[571,8]]},"230":{"position":[[610,8]]},"247":{"position":[[410,9]]},"261":{"position":[[109,8]]},"262":{"position":[[4,8],[32,8],[123,8],[198,9]]},"263":{"position":[[36,8]]},"264":{"position":[[119,8]]},"265":{"position":[[437,8]]},"266":{"position":[[645,8]]},"267":{"position":[[33,8]]},"283":{"position":[[132,8],[204,8]]},"288":{"position":[[101,9]]},"302":{"position":[[594,8],[814,8],[827,8],[1859,9]]},"341":{"position":[[24,8],[844,9]]},"345":{"position":[[437,8]]},"363":{"position":[[410,9]]}},"keywords":{}}],["identifi",{"_index":190,"title":{},"content":{"11":{"position":[[219,11]]},"13":{"position":[[538,10],[645,10],[777,10],[814,10],[1032,10],[1127,10],[1379,10],[1762,10]]},"14":{"position":[[328,10]]},"15":{"position":[[318,10]]},"22":{"position":[[221,11]]},"24":{"position":[[538,10],[645,10],[779,10],[820,10],[1080,10],[1175,10],[1427,10],[1816,10],[1896,10],[2287,10],[2402,10]]},"25":{"position":[[328,10],[398,10],[729,10],[834,10]]},"28":{"position":[[420,8]]},"35":{"position":[[16,10],[61,8],[247,10],[524,10]]},"37":{"position":[[54,10],[184,11],[486,11]]},"41":{"position":[[22,8]]},"46":{"position":[[361,10],[416,8],[454,10],[818,8],[886,11]]},"61":{"position":[[50,10]]},"62":{"position":[[50,10]]},"63":{"position":[[50,10],[139,10]]},"64":{"position":[[50,10],[125,10]]},"65":{"position":[[50,10]]},"66":{"position":[[50,10],[113,10]]},"67":{"position":[[56,10],[155,10]]},"80":{"position":[[50,10]]},"81":{"position":[[50,10]]},"82":{"position":[[50,10],[139,10]]},"83":{"position":[[60,10],[112,10]]},"84":{"position":[[50,10]]},"85":{"position":[[50,10]]},"87":{"position":[[50,10]]},"98":{"position":[[159,8]]},"108":{"position":[[130,8]]},"121":{"position":[[50,10]]},"122":{"position":[[50,10]]},"123":{"position":[[50,10],[139,10]]},"124":{"position":[[60,10],[112,10]]},"125":{"position":[[50,10]]},"126":{"position":[[50,10]]},"128":{"position":[[50,10]]},"133":{"position":[[420,8]]},"141":{"position":[[22,8]]},"158":{"position":[[16,10],[61,8],[247,10]]},"160":{"position":[[54,10],[184,11],[486,11]]},"168":{"position":[[130,8]]},"183":{"position":[[420,8]]},"208":{"position":[[16,10],[61,8],[247,10],[542,10]]},"210":{"position":[[54,10],[184,11],[486,11]]},"214":{"position":[[353,10],[408,8],[446,10],[810,8],[878,11]]},"230":{"position":[[392,10],[447,8],[485,10],[849,8],[917,11]]},"247":{"position":[[420,8]]},"257":{"position":[[22,8]]},"261":{"position":[[56,8],[239,10]]},"262":{"position":[[249,11]]},"263":{"position":[[130,10]]},"265":{"position":[[54,10],[184,11],[486,11]]},"267":{"position":[[324,10]]},"272":{"position":[[130,8]]},"278":{"position":[[334,10],[386,10]]},"302":{"position":[[376,10],[431,8],[469,10],[938,8],[1037,11]]},"307":{"position":[[130,8]]},"324":{"position":[[22,8]]},"340":{"position":[[843,8]]},"344":{"position":[[16,10],[61,8],[247,10]]},"345":{"position":[[54,10],[184,11],[486,11]]},"363":{"position":[[420,8]]},"388":{"position":[[130,8]]}},"keywords":{}}],["identifier_id",{"_index":343,"title":{},"content":{"28":{"position":[[449,13]]},"133":{"position":[[449,13]]},"183":{"position":[[449,13]]},"247":{"position":[[449,13]]},"363":{"position":[[449,13]]}},"keywords":{}}],["identity.get",{"_index":1494,"title":{},"content":{"302":{"position":[[1782,12],[1799,12]]}},"keywords":{}}],["identity.group.assign",{"_index":1491,"title":{},"content":{"302":{"position":[[1286,21],[1312,21]]}},"keywords":{}}],["identity.group.unassign",{"_index":1492,"title":{},"content":{"302":{"position":[[1464,23],[1492,23]]}},"keywords":{}}],["identity.properti",{"_index":1385,"title":{},"content":{"266":{"position":[[658,19]]},"302":{"position":[[1081,19],[1105,19]]}},"keywords":{}}],["identity.reset",{"_index":1493,"title":{},"content":{"302":{"position":[[1576,14],[1595,14]]}},"keywords":{}}],["ignor",{"_index":438,"title":{"37":{"position":[[0,6]]},"160":{"position":[[0,6]]},"210":{"position":[[0,6]]},"265":{"position":[[0,6]]},"345":{"position":[[0,6]]}},"content":{"37":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"147":{"position":[[44,6]]},"160":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"205":{"position":[[44,6]]},"210":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"240":{"position":[[44,6]]},"265":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"314":{"position":[[44,6]]},"345":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"372":{"position":[[44,6]]}},"keywords":{}}],["ignore_survey_statu",{"_index":1504,"title":{},"content":{"314":{"position":[[128,20],[247,21]]}},"keywords":{}}],["ignoresurveystatu",{"_index":1062,"title":{},"content":{"147":{"position":[[128,18],[240,18]]},"205":{"position":[[128,18]]},"240":{"position":[[128,18],[240,18]]},"372":{"position":[[128,18]]}},"keywords":{}}],["immut",{"_index":187,"title":{},"content":{"11":{"position":[[193,9]]},"22":{"position":[[195,9]]},"41":{"position":[[50,9]]},"141":{"position":[[50,9]]},"257":{"position":[[50,9]]},"324":{"position":[[50,9]]}},"keywords":{}}],["impact",{"_index":1042,"title":{},"content":{"111":{"position":[[68,6]]},"171":{"position":[[68,6]]},"275":{"position":[[68,6]]},"310":{"position":[[68,6]]},"391":{"position":[[68,6]]}},"keywords":{}}],["implement",{"_index":935,"title":{},"content":{"96":{"position":[[64,14]]},"235":{"position":[[150,9]]}},"keywords":{}}],["import",{"_index":937,"title":{"97":{"position":[[0,6]]},"335":{"position":[[0,6]]}},"content":{"97":{"position":[[1,6]]},"208":{"position":[[485,6]]},"211":{"position":[[370,6]]},"279":{"position":[[100,6]]},"323":{"position":[[29,6]]},"324":{"position":[[95,6]]},"325":{"position":[[55,6]]},"326":{"position":[[249,6]]},"335":{"position":[[1,6]]},"344":{"position":[[485,6]]},"346":{"position":[[370,6]]},"348":{"position":[[269,6]]},"370":{"position":[[138,6]]},"371":{"position":[[145,6]]},"372":{"position":[[178,6]]},"373":{"position":[[151,6]]},"375":{"position":[[49,6]]},"377":{"position":[[204,6]]},"383":{"position":[[270,6]]}},"keywords":{}}],["improv",{"_index":338,"title":{},"content":{"28":{"position":[[300,9]]},"57":{"position":[[2400,7]]},"76":{"position":[[3155,7]]},"117":{"position":[[2222,7]]},"133":{"position":[[300,9]]},"183":{"position":[[300,9]]},"247":{"position":[[300,9]]},"363":{"position":[[300,9]]}},"keywords":{}}],["includ",{"_index":784,"title":{},"content":{"69":{"position":[[135,7]]},"89":{"position":[[135,7]]},"130":{"position":[[135,7]]}},"keywords":{}}],["incom",{"_index":1449,"title":{},"content":{"280":{"position":[[1059,8]]},"281":{"position":[[1150,8]]}},"keywords":{}}],["increas",{"_index":1036,"title":{},"content":{"110":{"position":[[96,8]]},"170":{"position":[[96,8]]},"274":{"position":[[96,8]]},"309":{"position":[[96,8]]},"390":{"position":[[96,8]]}},"keywords":{}}],["infinit",{"_index":1356,"title":{},"content":{"259":{"position":[[379,8]]}},"keywords":{}}],["info",{"_index":965,"title":{},"content":{"102":{"position":[[173,4]]},"103":{"position":[[511,4]]}},"keywords":{}}],["inform",{"_index":133,"title":{},"content":{"8":{"position":[[307,11]]},"20":{"position":[[319,11]]},"28":{"position":[[90,12]]},"54":{"position":[[319,11]]},"72":{"position":[[307,11]]},"75":{"position":[[147,12]]},"92":{"position":[[125,11]]},"102":{"position":[[79,11]]},"113":{"position":[[307,11]]},"133":{"position":[[90,12]]},"154":{"position":[[85,11]]},"183":{"position":[[90,12]]},"194":{"position":[[121,11]]},"244":{"position":[[79,11]]},"247":{"position":[[90,12]]},"318":{"position":[[111,11]]},"363":{"position":[[90,12]]},"375":{"position":[[140,11]]}},"keywords":{}}],["init",{"_index":1232,"title":{"218":{"position":[[17,5]]},"288":{"position":[[17,5]]},"352":{"position":[[17,5]]},"395":{"position":[[17,5]]}},"content":{"283":{"position":[[68,4]]},"302":{"position":[[277,4],[685,5],[963,4]]},"336":{"position":[[4,4]]},"406":{"position":[[233,4]]},"407":{"position":[[24,4]]},"418":{"position":[[49,5]]},"419":{"position":[[70,5]]},"420":{"position":[[71,5]]}},"keywords":{}}],["initi",{"_index":942,"title":{"283":{"position":[[0,15]]},"375":{"position":[[28,11]]}},"content":{"98":{"position":[[11,14],[99,14]]},"199":{"position":[[4,14],[631,14]]}},"keywords":{}}],["initialis",{"_index":1402,"title":{},"content":{"267":{"position":[[391,11]]}},"keywords":{}}],["initopt",{"_index":946,"title":{},"content":{"98":{"position":[[623,12]]},"199":{"position":[[476,12],[1139,12]]},"218":{"position":[[439,12]]},"288":{"position":[[271,12]]}},"keywords":{}}],["initoptions(automaticscreendetect",{"_index":1196,"title":{},"content":{"199":{"position":[[489,37],[1152,37]]},"288":{"position":[[284,37]]}},"keywords":{}}],["initsdk",{"_index":489,"title":{},"content":{"46":{"position":[[259,7],[676,8],[843,7]]},"214":{"position":[[255,7],[668,8],[835,7]]},"230":{"position":[[277,7],[707,8],[874,7]]},"335":{"position":[[10,8]]},"336":{"position":[[115,8]]},"376":{"position":[[47,7]]},"393":{"position":[[234,9]]},"394":{"position":[[24,9]]},"395":{"position":[[1,8]]},"397":{"position":[[42,8]]},"398":{"position":[[43,8]]},"399":{"position":[[45,8]]},"400":{"position":[[45,8]]},"401":{"position":[[42,8]]},"402":{"position":[[65,8]]},"403":{"position":[[49,10],[69,8]]},"404":{"position":[[70,10],[147,8]]}},"keywords":{}}],["inject",{"_index":1484,"title":{},"content":{"302":{"position":[[7,9]]},"319":{"position":[[92,8]]},"321":{"position":[[95,9]]}},"keywords":{}}],["inlin",{"_index":1531,"title":{},"content":{"321":{"position":[[257,7],[480,7]]}},"keywords":{}}],["innov",{"_index":1023,"title":{},"content":{"109":{"position":[[15,10],[121,10]]},"169":{"position":[[15,10],[121,10]]},"273":{"position":[[15,10],[121,10]]},"308":{"position":[[15,10],[121,10]]},"389":{"position":[[15,10],[121,10]]}},"keywords":{}}],["input",{"_index":283,"title":{},"content":{"15":{"position":[[366,9]]},"24":{"position":[[2335,9]]},"25":{"position":[[777,9]]},"67":{"position":[[104,9]]}},"keywords":{}}],["insert",{"_index":445,"title":{},"content":{"38":{"position":[[94,8]]},"161":{"position":[[94,8]]},"211":{"position":[[94,8]]},"266":{"position":[[94,8]]},"283":{"position":[[25,8]]},"346":{"position":[[94,8]]}},"keywords":{}}],["insight",{"_index":982,"title":{},"content":{"105":{"position":[[218,9]]},"106":{"position":[[226,8]]},"108":{"position":[[40,8]]},"109":{"position":[[53,8]]},"111":{"position":[[140,8]]},"165":{"position":[[218,9]]},"166":{"position":[[226,8]]},"168":{"position":[[40,8]]},"169":{"position":[[53,8]]},"171":{"position":[[140,8]]},"269":{"position":[[218,9]]},"270":{"position":[[226,8]]},"272":{"position":[[40,8]]},"273":{"position":[[53,8]]},"275":{"position":[[140,8]]},"304":{"position":[[218,9]]},"305":{"position":[[226,8]]},"307":{"position":[[40,8]]},"308":{"position":[[53,8]]},"310":{"position":[[140,8]]},"385":{"position":[[218,9]]},"386":{"position":[[226,8]]},"388":{"position":[[40,8]]},"389":{"position":[[53,8]]},"391":{"position":[[140,8]]}},"keywords":{}}],["instal",{"_index":362,"title":{"91":{"position":[[0,7]]},"92":{"position":[[7,7]]},"172":{"position":[[0,7]]},"173":{"position":[[7,7]]},"193":{"position":[[0,7]]},"194":{"position":[[7,7]]},"276":{"position":[[0,7]]},"327":{"position":[[0,7]]},"328":{"position":[[7,7]]}},"content":{"29":{"position":[[219,10],[393,10],[526,10]]},"31":{"position":[[32,7],[129,7],[177,7],[208,10]]},"32":{"position":[[150,7]]},"46":{"position":[[7,10],[781,9]]},"92":{"position":[[20,7]]},"134":{"position":[[219,10],[393,10],[526,10]]},"136":{"position":[[32,7],[129,7],[177,7],[208,10]]},"137":{"position":[[150,7]]},"173":{"position":[[20,7]]},"184":{"position":[[219,10],[393,10],[526,10]]},"186":{"position":[[32,7],[129,7],[177,7],[208,10]]},"187":{"position":[[150,7]]},"194":{"position":[[20,7]]},"198":{"position":[[22,7],[189,7]]},"214":{"position":[[7,10],[773,9]]},"230":{"position":[[7,10],[812,9]]},"243":{"position":[[498,11]]},"248":{"position":[[219,10],[393,10],[526,10]]},"250":{"position":[[32,7],[129,7],[177,7],[208,10]]},"251":{"position":[[150,7]]},"278":{"position":[[283,7]]},"279":{"position":[[55,7]]},"280":{"position":[[35,7],[227,7],[1001,13]]},"281":{"position":[[52,7],[223,7],[1092,13]]},"299":{"position":[[139,12]]},"302":{"position":[[901,9]]},"328":{"position":[[20,7]]},"332":{"position":[[5,7]]},"364":{"position":[[219,10],[393,10],[526,10]]},"366":{"position":[[32,7],[129,7],[177,7],[208,10]]},"367":{"position":[[150,7]]},"378":{"position":[[498,11]]},"381":{"position":[[1,7],[66,7]]}},"keywords":{}}],["installer.pods_project.targets.each",{"_index":1338,"title":{},"content":{"243":{"position":[[510,35]]},"378":{"position":[[510,35]]}},"keywords":{}}],["instead",{"_index":461,"title":{},"content":{"41":{"position":[[69,7]]},"46":{"position":[[858,8],[2122,8]]},"67":{"position":[[860,7]]},"87":{"position":[[571,7]]},"128":{"position":[[571,7]]},"141":{"position":[[69,7]]},"197":{"position":[[300,8]]},"214":{"position":[[850,8],[2100,8]]},"230":{"position":[[889,8],[2153,8]]},"257":{"position":[[69,7]]},"262":{"position":[[148,8]]},"302":{"position":[[975,8],[2283,8]]},"324":{"position":[[69,7]]}},"keywords":{}}],["instruct",{"_index":1444,"title":{},"content":{"280":{"position":[[717,12],[1157,13]]}},"keywords":{}}],["int",{"_index":84,"title":{},"content":{"6":{"position":[[229,5]]},"38":{"position":[[330,5]]},"52":{"position":[[230,5]]},"63":{"position":[[191,3],[304,3]]},"67":{"position":[[764,3]]},"82":{"position":[[191,3],[304,3]]},"86":{"position":[[152,3]]},"123":{"position":[[191,3],[304,3]]},"127":{"position":[[152,3]]},"150":{"position":[[230,5]]},"152":{"position":[[229,5]]},"161":{"position":[[330,5]]},"163":{"position":[[229,5]]},"211":{"position":[[330,5]]},"232":{"position":[[230,5]]},"346":{"position":[[330,5]]},"348":{"position":[[229,5]]},"383":{"position":[[230,5]]}},"keywords":{}}],["integr",{"_index":386,"title":{},"content":{"32":{"position":[[176,11],[233,12]]},"33":{"position":[[33,11]]},"93":{"position":[[52,11]]},"111":{"position":[[97,9]]},"137":{"position":[[176,11],[233,12]]},"138":{"position":[[33,11]]},"171":{"position":[[97,9]]},"174":{"position":[[52,11]]},"187":{"position":[[176,11],[233,12]]},"188":{"position":[[33,11]]},"195":{"position":[[52,11]]},"251":{"position":[[176,11],[233,12]]},"252":{"position":[[33,11]]},"275":{"position":[[97,9]]},"280":{"position":[[1253,9]]},"281":{"position":[[1260,9]]},"299":{"position":[[37,9]]},"310":{"position":[[97,9]]},"329":{"position":[[52,11]]},"367":{"position":[[176,11],[233,12]]},"368":{"position":[[33,11]]},"391":{"position":[[97,9]]}},"keywords":{}}],["intel",{"_index":682,"title":{},"content":{"57":{"position":[[2121,5]]},"75":{"position":[[399,5]]},"76":{"position":[[2889,5]]},"117":{"position":[[2021,5]]}},"keywords":{}}],["intellig",{"_index":1013,"title":{},"content":{"108":{"position":[[99,11]]},"168":{"position":[[99,11]]},"272":{"position":[[99,11]]},"307":{"position":[[99,11]]},"388":{"position":[[99,11]]}},"keywords":{}}],["intent",{"_index":566,"title":{},"content":{"50":{"position":[[159,6]]}},"keywords":{}}],["intent.extras?.let",{"_index":572,"title":{},"content":{"50":{"position":[[408,18]]}},"keywords":{}}],["interact",{"_index":1222,"title":{},"content":{"216":{"position":[[99,8]]},"286":{"position":[[99,8]]},"350":{"position":[[99,8]]},"393":{"position":[[99,8]]},"406":{"position":[[99,8]]}},"keywords":{}}],["intern",{"_index":211,"title":{},"content":{"13":{"position":[[72,8],[130,8],[167,8],[209,8]]},"14":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"15":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"16":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"24":{"position":[[72,8],[130,8],[167,8],[209,8]]},"25":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"26":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"35":{"position":[[549,8]]},"111":{"position":[[174,10]]},"171":{"position":[[174,10]]},"208":{"position":[[567,8]]},"262":{"position":[[277,8]]},"263":{"position":[[155,8]]},"275":{"position":[[174,10]]},"310":{"position":[[174,10]]},"391":{"position":[[174,10]]}},"keywords":{}}],["internet",{"_index":916,"title":{},"content":{"94":{"position":[[151,8]]},"178":{"position":[[39,8]]},"333":{"position":[[39,8]]}},"keywords":{}}],["interrupt",{"_index":1499,"title":{},"content":{"302":{"position":[[2332,10]]}},"keywords":{}}],["interview",{"_index":995,"title":{},"content":{"106":{"position":[[180,9]]},"166":{"position":[[180,9]]},"270":{"position":[[180,9]]},"305":{"position":[[180,9]]},"386":{"position":[[180,9]]}},"keywords":{}}],["introduct",{"_index":472,"title":{"45":{"position":[[0,13]]},"213":{"position":[[0,13]]},"229":{"position":[[0,13]]},"301":{"position":[[0,13]]}},"content":{},"keywords":{}}],["io",{"_index":123,"title":{"156":{"position":[[8,4]]},"179":{"position":[[0,4]]},"194":{"position":[[19,3]]},"197":{"position":[[21,3]]},"244":{"position":[[6,3]]},"334":{"position":[[0,4]]},"378":{"position":[[0,4]]},"379":{"position":[[0,4]]}},"content":{"8":{"position":[[154,3]]},"13":{"position":[[722,4]]},"20":{"position":[[154,3]]},"24":{"position":[[722,4]]},"54":{"position":[[154,3]]},"62":{"position":[[123,4]]},"72":{"position":[[154,3]]},"81":{"position":[[123,4]]},"113":{"position":[[154,3]]},"122":{"position":[[123,4]]},"156":{"position":[[28,3]]},"161":{"position":[[544,6]]},"175":{"position":[[78,3],[254,4]]},"179":{"position":[[478,4],[498,4]]},"194":{"position":[[86,3]]},"196":{"position":[[43,3]]},"198":{"position":[[354,3],[560,3]]},"201":{"position":[[5,3]]},"213":{"position":[[74,3]]},"214":{"position":[[29,3],[349,3],[1074,3]]},"230":{"position":[[388,3]]},"330":{"position":[[78,3],[254,4]]},"334":{"position":[[483,4],[503,4]]}},"keywords":{}}],["ioshidden1"",{"_index":1316,"title":{},"content":{"241":{"position":[[229,18]]}},"keywords":{}}],["ioshiddencount",{"_index":1318,"title":{},"content":{"241":{"position":[[278,17]]}},"keywords":{}}],["iphon",{"_index":1077,"title":{},"content":{"150":{"position":[[418,7]]},"336":{"position":[[294,7]]},"346":{"position":[[551,7]]},"383":{"position":[[467,7]]}},"keywords":{}}],["is_readi",{"_index":1401,"title":{},"content":{"267":{"position":[[338,9]]}},"keywords":{}}],["isconnect",{"_index":1095,"title":{},"content":{"161":{"position":[[475,14],[705,14]]},"395":{"position":[[117,12]]}},"keywords":{}}],["isfullscreenmod",{"_index":1233,"title":{},"content":{"218":{"position":[[452,16]]}},"keywords":{}}],["issu",{"_index":62,"title":{},"content":{"4":{"position":[[76,5]]},"17":{"position":[[76,5]]},"27":{"position":[[76,5]]},"70":{"position":[[76,5]]},"90":{"position":[[76,5]]},"100":{"position":[[17,6]]},"131":{"position":[[76,5]]}},"keywords":{}}],["it'",{"_index":374,"title":{},"content":{"31":{"position":[[67,4]]},"136":{"position":[[67,4]]},"186":{"position":[[67,4]]},"250":{"position":[[67,4]]},"366":{"position":[[67,4]]}},"keywords":{}}],["it.click",{"_index":1441,"title":{},"content":{"280":{"position":[[545,8]]}},"keywords":{}}],["item",{"_index":760,"title":{"68":{"position":[[0,5]]},"88":{"position":[[0,5]]},"129":{"position":[[0,5]]}},"content":{"65":{"position":[[689,5],[695,6]]},"84":{"position":[[730,5],[736,6]]},"125":{"position":[[685,5],[691,6]]},"220":{"position":[[698,6]]},"222":{"position":[[1125,6]]},"223":{"position":[[707,6]]},"224":{"position":[[799,6]]},"290":{"position":[[678,6]]},"292":{"position":[[1105,6]]},"293":{"position":[[687,6]]},"294":{"position":[[779,6]]},"354":{"position":[[763,6]]},"356":{"position":[[1190,6]]},"357":{"position":[[772,6]]},"358":{"position":[[864,6]]},"397":{"position":[[696,6]]},"399":{"position":[[1123,6]]},"400":{"position":[[705,6]]},"401":{"position":[[797,6]]},"408":{"position":[[650,6]]},"409":{"position":[[421,6]]},"412":{"position":[[1077,6]]},"413":{"position":[[659,6]]},"414":{"position":[[430,6]]},"415":{"position":[[751,6]]},"416":{"position":[[522,6]]}},"keywords":{}}],["javascript",{"_index":120,"title":{"318":{"position":[[9,10]]}},"content":{"8":{"position":[[124,11]]},"20":{"position":[[124,11]]},"54":{"position":[[124,11]]},"72":{"position":[[124,11]]},"113":{"position":[[124,11]]},"262":{"position":[[62,10]]},"277":{"position":[[36,10]]},"301":{"position":[[74,10]]},"302":{"position":[[28,10],[1730,10]]},"319":{"position":[[69,10]]}},"keywords":{}}],["js"",{"_index":872,"title":{},"content":{"76":{"position":[[2514,9],[2554,9]]}},"keywords":{}}],["json",{"_index":584,"title":{},"content":{"57":{"position":[[51,4]]},"76":{"position":[[51,4]]},"117":{"position":[[51,4]]}},"keywords":{}}],["k8trezivckqywuut1lmxa4exhxof0is24ibxdij3ka8",{"_index":796,"title":{},"content":{"69":{"position":[[494,44]]},"89":{"position":[[494,44]]},"130":{"position":[[494,44]]}},"keywords":{}}],["kb",{"_index":914,"title":{},"content":{"94":{"position":[[116,3]]},"175":{"position":[[212,2],[248,2]]},"196":{"position":[[178,3]]},"330":{"position":[[212,2],[248,2]]}},"keywords":{}}],["key",{"_index":189,"title":{},"content":{"11":{"position":[[211,3],[269,4]]},"16":{"position":[[326,3]]},"22":{"position":[[213,3],[271,4]]},"26":{"position":[[326,3]]},"45":{"position":[[23,3]]},"48":{"position":[[288,3]]},"69":{"position":[[181,3]]},"89":{"position":[[181,3]]},"108":{"position":[[139,3]]},"111":{"position":[[83,3]]},"130":{"position":[[181,3]]},"168":{"position":[[139,3]]},"171":{"position":[[83,3]]},"213":{"position":[[23,3]]},"229":{"position":[[23,3]]},"234":{"position":[[293,3]]},"272":{"position":[[139,3]]},"275":{"position":[[83,3]]},"301":{"position":[[23,3]]},"307":{"position":[[139,3]]},"310":{"position":[[83,3]]},"388":{"position":[[139,3]]},"391":{"position":[[83,3]]}},"keywords":{}}],["key/valu",{"_index":759,"title":{},"content":{"65":{"position":[[468,9]]},"83":{"position":[[327,9]]},"84":{"position":[[462,9],[513,9]]},"125":{"position":[[468,9]]}},"keywords":{}}],["khtml",{"_index":833,"title":{},"content":{"75":{"position":[[442,7]]},"76":{"position":[[2932,7]]}},"keywords":{}}],["ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review",{"_index":958,"title":{},"content":{"100":{"position":[[86,87]]}},"keywords":{}}],["ktx:2.0.1",{"_index":959,"title":{},"content":{"100":{"position":[[174,9]]}},"keywords":{}}],["label",{"_index":268,"title":{},"content":{"13":{"position":[[1868,5]]},"14":{"position":[[414,5]]},"24":{"position":[[2046,5]]},"25":{"position":[[528,5]]},"66":{"position":[[233,5]]},"85":{"position":[[126,5]]},"126":{"position":[[126,5]]}},"keywords":{}}],["larg",{"_index":390,"title":{},"content":{"33":{"position":[[16,5]]},"56":{"position":[[4,5]]},"74":{"position":[[4,5]]},"115":{"position":[[4,5]]},"138":{"position":[[16,5]]},"188":{"position":[[16,5]]},"252":{"position":[[16,5]]},"368":{"position":[[16,5]]}},"keywords":{}}],["last",{"_index":131,"title":{},"content":{"8":{"position":[[287,4]]},"20":{"position":[[293,4]]},"54":{"position":[[293,4]]},"72":{"position":[[287,4]]},"92":{"position":[[32,4]]},"113":{"position":[[287,4]]},"173":{"position":[[32,4]]},"194":{"position":[[32,4]]},"262":{"position":[[27,4]]},"266":{"position":[[719,4]]},"328":{"position":[[32,4]]}},"keywords":{}}],["last_seen_at",{"_index":1379,"title":{},"content":{"262":{"position":[[493,13]]}},"keywords":{}}],["lastnam",{"_index":1375,"title":{},"content":{"262":{"position":[[431,9]]},"340":{"position":[[1041,11]]}},"keywords":{}}],["lastname>",{"_index":1376,"title":{},"content":{"262":{"position":[[451,14]]}},"keywords":{}}],["lastname>"",{"_index":422,"title":{},"content":{"35":{"position":[[939,18]]},"38":{"position":[[562,18]]},"98":{"position":[[443,18]]},"218":{"position":[[259,18]]}},"keywords":{}}],["later",{"_index":493,"title":{"263":{"position":[[13,6]]}},"content":{"46":{"position":[[536,5]]},"214":{"position":[[528,5]]},"230":{"position":[[567,5]]},"302":{"position":[[551,5]]}},"keywords":{}}],["launch",{"_index":545,"title":{},"content":{"48":{"position":[[365,6]]},"156":{"position":[[46,6]]},"234":{"position":[[370,6]]}},"keywords":{}}],["launchopt",{"_index":1205,"title":{},"content":{"199":{"position":[[824,14]]}},"keywords":{}}],["lazili",{"_index":498,"title":{},"content":{"46":{"position":[[904,7]]},"214":{"position":[[896,7]]},"230":{"position":[[935,7]]},"302":{"position":[[1055,7]]}},"keywords":{}}],["lead",{"_index":990,"title":{},"content":{"106":{"position":[[8,7]]},"166":{"position":[[8,7]]},"270":{"position":[[8,7]]},"305":{"position":[[8,7]]},"386":{"position":[[8,7]]}},"keywords":{}}],["left"",{"_index":1248,"title":{},"content":{"220":{"position":[[415,10],[496,10]]},"221":{"position":[[418,10],[499,10]]},"222":{"position":[[424,10],[505,10]]},"223":{"position":[[424,10],[505,10]]},"224":{"position":[[415,10],[496,10]]},"290":{"position":[[395,10],[476,10]]},"291":{"position":[[398,10],[479,10]]},"292":{"position":[[404,10],[485,10]]},"293":{"position":[[404,10],[485,10]]},"294":{"position":[[395,10],[476,10]]},"354":{"position":[[480,10],[561,10]]},"355":{"position":[[483,10],[564,10]]},"356":{"position":[[489,10],[570,10]]},"357":{"position":[[489,10],[570,10]]},"358":{"position":[[480,10],[561,10]]},"397":{"position":[[413,10],[494,10]]},"398":{"position":[[416,10],[497,10]]},"399":{"position":[[422,10],[503,10]]},"400":{"position":[[422,10],[503,10]]},"401":{"position":[[413,10],[494,10]]},"408":{"position":[[367,10],[448,10]]},"410":{"position":[[370,10],[451,10]]},"412":{"position":[[376,10],[457,10]]},"413":{"position":[[376,10],[457,10]]},"415":{"position":[[367,10],[448,10]]}},"keywords":{}}],["length",{"_index":406,"title":{},"content":{"35":{"position":[[448,6]]},"158":{"position":[[448,6]]},"208":{"position":[[448,6]]},"261":{"position":[[431,6]]},"344":{"position":[[448,6]]}},"keywords":{}}],["level",{"_index":966,"title":{},"content":{"102":{"position":[[182,6]]},"103":{"position":[[520,6]]}},"keywords":{}}],["leverag",{"_index":978,"title":{},"content":{"105":{"position":[[129,10]]},"165":{"position":[[129,10]]},"269":{"position":[[129,10]]},"280":{"position":[[1293,10]]},"281":{"position":[[1311,10]]},"304":{"position":[[129,10]]},"385":{"position":[[129,10]]}},"keywords":{}}],["librari",{"_index":1335,"title":{},"content":{"243":{"position":[[391,7]]},"378":{"position":[[391,7]]}},"keywords":{}}],["lifecycl",{"_index":953,"title":{"99":{"position":[[10,10]]},"181":{"position":[[10,10]]},"200":{"position":[[10,10]]},"282":{"position":[[10,10]]}},"content":{"197":{"position":[[346,9]]}},"keywords":{}}],["limit",{"_index":75,"title":{},"content":{"6":{"position":[[133,7]]},"38":{"position":[[234,7]]},"43":{"position":[[133,7]]},"52":{"position":[[134,7]]},"56":{"position":[[105,10]]},"74":{"position":[[105,10]]},"93":{"position":[[255,6]]},"115":{"position":[[105,10]]},"143":{"position":[[133,7]]},"150":{"position":[[134,7]]},"152":{"position":[[133,7]]},"161":{"position":[[234,7]]},"163":{"position":[[133,7]]},"174":{"position":[[255,6]]},"192":{"position":[[133,7]]},"195":{"position":[[255,6]]},"211":{"position":[[234,7]]},"232":{"position":[[134,7]]},"254":{"position":[[133,7]]},"259":{"position":[[133,7]]},"266":{"position":[[234,7]]},"326":{"position":[[133,7]]},"329":{"position":[[255,6]]},"346":{"position":[[234,7]]},"348":{"position":[[133,7]]},"383":{"position":[[134,7]]}},"keywords":{}}],["line",{"_index":1164,"title":{},"content":{"198":{"position":[[74,5],[241,5]]},"381":{"position":[[134,5]]}},"keywords":{}}],["link",{"_index":202,"title":{},"content":{"12":{"position":[[418,6],[512,6],[612,6]]},"23":{"position":[[269,6]]}},"keywords":{}}],["list",{"_index":750,"title":{},"content":{"64":{"position":[[167,4]]},"86":{"position":[[50,4]]},"103":{"position":[[234,4]]},"127":{"position":[[50,4]]},"148":{"position":[[35,4],[94,6]]},"155":{"position":[[240,4]]},"206":{"position":[[35,4],[94,6]]},"241":{"position":[[35,4],[94,6]]},"245":{"position":[[234,4]]},"316":{"position":[[98,6]]},"320":{"position":[[267,4]]},"373":{"position":[[35,4],[94,6]]},"377":{"position":[[304,4]]}},"keywords":{}}],["listsearch",{"_index":1461,"title":{},"content":{"281":{"position":[[606,10]]}},"keywords":{}}],["load",{"_index":961,"title":{"102":{"position":[[21,6]]},"154":{"position":[[21,6]]},"244":{"position":[[17,6]]},"318":{"position":[[27,6]]},"379":{"position":[[13,4]]}},"content":{"262":{"position":[[83,6]]},"281":{"position":[[938,6]]}},"keywords":{}}],["local",{"_index":262,"title":{},"content":{"13":{"position":[[1665,6]]},"24":{"position":[[1713,6]]},"65":{"position":[[78,6],[96,6]]},"75":{"position":[[175,7]]},"84":{"position":[[78,6],[96,6]]},"125":{"position":[[78,6],[96,6]]}},"keywords":{}}],["log",{"_index":431,"title":{},"content":{"36":{"position":[[15,4]]},"46":{"position":[[798,6]]},"102":{"position":[[108,3],[178,3]]},"103":{"position":[[516,3]]},"111":{"position":[[1,3]]},"154":{"position":[[114,3]]},"156":{"position":[[21,3]]},"159":{"position":[[15,4]]},"171":{"position":[[1,3]]},"176":{"position":[[8,3]]},"197":{"position":[[8,3]]},"209":{"position":[[15,4]]},"214":{"position":[[790,6]]},"230":{"position":[[829,6]]},"244":{"position":[[108,3]]},"261":{"position":[[6,6]]},"264":{"position":[[15,4]]},"266":{"position":[[446,7],[625,7]]},"275":{"position":[[1,3]]},"280":{"position":[[291,3],[343,3]]},"281":{"position":[[291,3],[348,3]]},"302":{"position":[[918,6]]},"310":{"position":[[1,3]]},"331":{"position":[[8,3]]},"340":{"position":[[1093,9]]},"342":{"position":[[602,9]]},"375":{"position":[[197,5]]},"377":{"position":[[379,5]]},"391":{"position":[[1,3]]}},"keywords":{}}],["log("onappstoreratingtrigg",{"_index":1604,"title":{},"content":{"359":{"position":[[345,35]]}},"keywords":{}}],["log("onquestionrepli",{"_index":1601,"title":{},"content":{"356":{"position":[[317,27]]}},"keywords":{}}],["log("onreadi",{"_index":1590,"title":{},"content":{"352":{"position":[[263,17]]},"360":{"position":[[344,17]]}},"keywords":{}}],["log("onsurveycomplet",{"_index":1602,"title":{},"content":{"357":{"position":[[317,27]]}},"keywords":{}}],["log("onsurveydisplayallow",{"_index":1592,"title":{},"content":{"352":{"position":[[351,32]]}},"keywords":{}}],["log("onsurveydisplayavail",{"_index":1606,"title":{},"content":{"361":{"position":[[439,34]]}},"keywords":{}}],["log("onsurveyhidden",{"_index":1603,"title":{},"content":{"358":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveyshow",{"_index":1599,"title":{},"content":{"354":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveystart",{"_index":1600,"title":{},"content":{"355":{"position":[[313,25]]}},"keywords":{}}],["log.d("screeb"",{"_index":1238,"title":{},"content":{"218":{"position":[[693,25]]},"219":{"position":[[318,25]]},"220":{"position":[[210,25]]},"221":{"position":[[212,25]]},"222":{"position":[[216,25]]},"223":{"position":[[216,25]]},"224":{"position":[[210,25]]},"225":{"position":[[244,25]]},"226":{"position":[[237,25]]},"227":{"position":[[330,25]]}},"keywords":{}}],["log.d(tag",{"_index":558,"title":{},"content":{"49":{"position":[[307,10]]}},"keywords":{}}],["login",{"_index":499,"title":{"340":{"position":[[6,6]]}},"content":{"46":{"position":[[920,6]]},"214":{"position":[[912,6]]},"230":{"position":[[951,6]]},"302":{"position":[[1071,6]]},"340":{"position":[[8,6],[821,5]]}},"keywords":{}}],["logout",{"_index":1582,"title":{"342":{"position":[[3,6]]}},"content":{},"keywords":{}}],["long",{"_index":85,"title":{},"content":{"6":{"position":[[235,5]]},"38":{"position":[[336,5]]},"52":{"position":[[236,5]]},"59":{"position":[[244,4]]},"65":{"position":[[165,4],[240,4]]},"78":{"position":[[244,4]]},"84":{"position":[[165,4],[240,4]]},"119":{"position":[[244,4]]},"125":{"position":[[165,4],[240,4]]},"150":{"position":[[236,5]]},"152":{"position":[[235,5]]},"161":{"position":[[336,5]]},"163":{"position":[[235,5]]},"211":{"position":[[336,5]]},"232":{"position":[[236,5]]},"346":{"position":[[336,5]]},"348":{"position":[[235,5]]},"383":{"position":[[236,5]]}},"keywords":{}}],["look",{"_index":475,"title":{},"content":{"45":{"position":[[112,4]]},"213":{"position":[[108,4]]},"229":{"position":[[112,4]]},"301":{"position":[[115,4]]},"321":{"position":[[220,4]]}},"keywords":{}}],["loop",{"_index":1357,"title":{},"content":{"259":{"position":[[388,6]]}},"keywords":{}}],["lt;/body>",{"_index":1423,"title":{},"content":{"278":{"position":[[481,15]]}},"keywords":{}}],["lt;/script>",{"_index":1433,"title":{},"content":{"278":{"position":[[965,15]]},"338":{"position":[[449,15]]},"339":{"position":[[1094,15]]},"340":{"position":[[464,15]]},"341":{"position":[[644,15]]},"342":{"position":[[623,15]]}},"keywords":{}}],["lt;integration>.data__response__answer_field",{"_index":198,"title":{},"content":{"12":{"position":[[202,49]]}},"keywords":{}}],["lt;integration>.data__response__context",{"_index":203,"title":{},"content":{"12":{"position":[[442,43]]}},"keywords":{}}],["lt;integration>.data__response__hidden_field",{"_index":200,"title":{},"content":{"12":{"position":[[341,49]]},"23":{"position":[[187,49]]}},"keywords":{}}],["lt;integration>.data__response__item",{"_index":196,"title":{},"content":{"12":{"position":[[115,41]]},"23":{"position":[[115,41]]}},"keywords":{}}],["lt;integration>.data__response__items_answer_field",{"_index":199,"title":{},"content":{"12":{"position":[[255,55]]}},"keywords":{}}],["lt;integration>.data__user__properti",{"_index":205,"title":{},"content":{"12":{"position":[[536,42]]}},"keywords":{}}],["lt;key>nscamerausagedescription</key>",{"_index":1125,"title":{},"content":{"179":{"position":[[85,47]]},"196":{"position":[[272,47]]},"334":{"position":[[85,47]]}},"keywords":{}}],["lt;key>nsmicrophoneusagedescription</key>",{"_index":1130,"title":{},"content":{"179":{"position":[[214,51]]},"196":{"position":[[401,51]]},"334":{"position":[[214,51]]}},"keywords":{}}],["lt;key>uisupportedinterfaceorientations</key>",{"_index":1133,"title":{},"content":{"179":{"position":[[348,55]]},"196":{"position":[[535,55]]},"334":{"position":[[348,55]]}},"keywords":{}}],["lt;payload>",{"_index":739,"title":{},"content":{"59":{"position":[[350,15]]},"78":{"position":[[350,15]]},"119":{"position":[[350,15]]}},"keywords":{}}],["lt;script",{"_index":1424,"title":{},"content":{"278":{"position":[[508,10]]},"338":{"position":[[1,10]]},"339":{"position":[[334,10]]},"340":{"position":[[16,10]]},"341":{"position":[[66,10]]},"342":{"position":[[1,10]]}},"keywords":{}}],["lt;string",{"_index":1093,"title":{},"content":{"161":{"position":[[450,11],[680,11]]},"352":{"position":[[160,11]]},"353":{"position":[[172,11]]},"354":{"position":[[201,11]]},"355":{"position":[[202,11]]},"356":{"position":[[204,11]]},"357":{"position":[[204,11]]},"358":{"position":[[201,11]]},"359":{"position":[[224,11]]},"360":{"position":[[241,11]]},"361":{"position":[[319,11]]}},"keywords":{}}],["lt;string>thi",{"_index":1126,"title":{},"content":{"179":{"position":[[133,18],[266,18]]},"196":{"position":[[320,18],[453,18]]},"334":{"position":[[133,18],[266,18]]}},"keywords":{}}],["lt;uniqu",{"_index":1371,"title":{},"content":{"262":{"position":[[314,11]]},"263":{"position":[[214,11]]},"266":{"position":[[765,11]]}},"keywords":{}}],["lt;use",{"_index":918,"title":{},"content":{"94":{"position":[[175,8],[345,8],[421,8],[502,8],[607,8],[688,8],[771,8]]},"178":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]},"333":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]}},"keywords":{}}],["lt;user",{"_index":1373,"title":{},"content":{"262":{"position":[[405,9],[441,9],[472,9]]}},"keywords":{}}],["lt;websit",{"_index":1369,"title":{},"content":{"262":{"position":[[174,12]]},"278":{"position":[[345,11],[942,12]]},"283":{"position":[[240,12]]}},"keywords":{}}],["mac",{"_index":683,"title":{},"content":{"57":{"position":[[2127,3]]},"75":{"position":[[405,3]]},"76":{"position":[[2895,3]]},"117":{"position":[[2027,3]]}},"keywords":{}}],["macintosh",{"_index":681,"title":{},"content":{"57":{"position":[[2109,11]]},"75":{"position":[[387,11]]},"76":{"position":[[2877,11]]},"117":{"position":[[2009,11]]}},"keywords":{}}],["main",{"_index":238,"title":{},"content":{"13":{"position":[[767,4]]},"24":{"position":[[763,4]]},"29":{"position":[[83,4],[163,4],[299,4],[470,4]]},"64":{"position":[[109,4]]},"83":{"position":[[102,4]]},"124":{"position":[[102,4]]},"134":{"position":[[83,4],[163,4],[299,4],[470,4]]},"184":{"position":[[83,4],[163,4],[299,4],[470,4]]},"248":{"position":[[83,4],[163,4],[299,4],[470,4]]},"364":{"position":[[83,4],[163,4],[299,4],[470,4]]}},"keywords":{}}],["make",{"_index":985,"title":{},"content":{"105":{"position":[[255,4]]},"106":{"position":[[383,4]]},"165":{"position":[[255,4]]},"166":{"position":[[383,4]]},"269":{"position":[[255,4]]},"270":{"position":[[383,4]]},"299":{"position":[[4,4]]},"304":{"position":[[255,4]]},"305":{"position":[[383,4]]},"321":{"position":[[128,4]]},"385":{"position":[[255,4]]},"386":{"position":[[383,4]]}},"keywords":{}}],["manag",{"_index":340,"title":{"281":{"position":[[17,7]]}},"content":{"28":{"position":[[330,7]]},"106":{"position":[[34,10]]},"133":{"position":[[330,7]]},"166":{"position":[[34,10]]},"183":{"position":[[330,7]]},"198":{"position":[[176,8]]},"247":{"position":[[330,7]]},"270":{"position":[[34,10]]},"281":{"position":[[29,7],[255,7],[328,7],[1293,7]]},"305":{"position":[[34,10]]},"363":{"position":[[330,7]]},"386":{"position":[[34,10]]}},"keywords":{}}],["managenotif",{"_index":571,"title":{},"content":{"50":{"position":[[384,21]]}},"keywords":{}}],["mani",{"_index":114,"title":{},"content":{"8":{"position":[[43,4],[410,4],[561,4]]},"20":{"position":[[43,4],[428,4]]},"24":{"position":[[1937,4],[2440,4]]},"25":{"position":[[439,4],[872,4]]},"36":{"position":[[263,4]]},"54":{"position":[[43,4],[428,4]]},"56":{"position":[[150,4]]},"66":{"position":[[154,4]]},"67":{"position":[[193,4]]},"72":{"position":[[43,4],[410,4],[561,4]]},"74":{"position":[[150,4]]},"113":{"position":[[43,4],[410,4],[561,4]]},"115":{"position":[[150,4]]},"146":{"position":[[84,4]]},"159":{"position":[[263,4]]},"204":{"position":[[84,4]]},"209":{"position":[[263,4]]},"239":{"position":[[84,4]]},"264":{"position":[[255,4]]},"278":{"position":[[10,4]]},"313":{"position":[[84,4]]},"371":{"position":[[84,4]]}},"keywords":{}}],["manual",{"_index":1061,"title":{},"content":{"147":{"position":[[19,6]]},"205":{"position":[[19,6]]},"240":{"position":[[19,6]]},"280":{"position":[[213,9]]},"281":{"position":[[209,9]]},"314":{"position":[[19,6]]},"372":{"position":[[19,6]]}},"keywords":{}}],["margin",{"_index":952,"title":{},"content":{"98":{"position":[[759,6]]}},"keywords":{}}],["market",{"_index":1002,"title":{},"content":{"106":{"position":[[370,9]]},"166":{"position":[[370,9]]},"270":{"position":[[370,9]]},"305":{"position":[[370,9]]},"386":{"position":[[370,9]]}},"keywords":{}}],["match",{"_index":1333,"title":{},"content":{"243":{"position":[[322,7]]},"378":{"position":[[322,7]]}},"keywords":{}}],["mavencentr",{"_index":934,"title":{},"content":{"96":{"position":[[45,14]]}},"keywords":{}}],["mean",{"_index":1517,"title":{},"content":{"319":{"position":[[59,5],[135,5],[213,5]]},"376":{"position":[[21,5],[85,5]]}},"keywords":{}}],["membership",{"_index":459,"title":{},"content":{"40":{"position":[[223,11]]},"140":{"position":[[230,11]]},"190":{"position":[[234,11]]},"256":{"position":[[228,11]]},"323":{"position":[[294,11]]}},"keywords":{}}],["menu",{"_index":1501,"title":{},"content":{"312":{"position":[[203,5]]}},"keywords":{}}],["messag",{"_index":328,"title":{},"content":{"28":{"position":[[138,8]]},"49":{"position":[[21,8],[235,7]]},"56":{"position":[[141,8]]},"74":{"position":[[141,8]]},"110":{"position":[[85,9]]},"115":{"position":[[141,8]]},"133":{"position":[[138,8]]},"170":{"position":[[85,9]]},"183":{"position":[[138,8]]},"235":{"position":[[21,8]]},"247":{"position":[[138,8]]},"274":{"position":[[85,9]]},"309":{"position":[[85,9]]},"363":{"position":[[138,8]]},"390":{"position":[[85,9]]},"409":{"position":[[15,7],[318,8]]},"411":{"position":[[15,7],[321,8]]},"414":{"position":[[15,7],[327,8]]},"416":{"position":[[15,7],[318,8]]},"420":{"position":[[17,7],[417,8]]}},"keywords":{}}],["message_s",{"_index":1648,"title":{},"content":{"409":{"position":[[329,13]]},"411":{"position":[[332,13]]},"414":{"position":[[338,13]]},"416":{"position":[[329,13]]}},"keywords":{}}],["metadata",{"_index":195,"title":{"59":{"position":[[0,9]]},"78":{"position":[[0,9]]},"119":{"position":[[0,9]]}},"content":{"12":{"position":[[70,8]]},"23":{"position":[[70,8]]}},"keywords":{}}],["method",{"_index":379,"title":{"46":{"position":[[7,8]]},"214":{"position":[[7,8]]},"230":{"position":[[7,8]]},"302":{"position":[[8,8]]}},"content":{"31":{"position":[[165,7]]},"46":{"position":[[119,7],[225,6],[267,6],[405,6],[588,7],[621,6],[716,6],[851,6],[872,6],[962,6],[1180,6],[1369,6],[1459,6],[1531,6],[1617,6],[1741,6],[1867,6],[2150,6],[2288,6]]},"136":{"position":[[165,7]]},"186":{"position":[[165,7]]},"214":{"position":[[115,7],[221,6],[263,6],[397,6],[580,7],[613,6],[708,6],[843,6],[864,6],[954,6],[1158,6],[1347,6],[1437,6],[1509,6],[1595,6],[1719,6],[1845,6],[2128,6],[2266,6]]},"230":{"position":[[131,7],[243,6],[285,6],[436,6],[619,7],[652,6],[747,6],[882,6],[903,6],[993,6],[1211,6],[1400,6],[1490,6],[1562,6],[1648,6],[1772,6],[1898,6],[2181,6],[2319,6]]},"250":{"position":[[165,7]]},"280":{"position":[[113,6]]},"281":{"position":[[113,6]]},"302":{"position":[[117,7],[246,6],[282,6],[420,6],[603,7],[630,6],[710,6],[836,6],[968,6],[1023,6],[1125,6],[1334,6],[1424,6],[1516,6],[1610,6],[1812,6],[1900,6],[2027,6],[2325,6],[2392,6]]},"312":{"position":[[148,6]]},"366":{"position":[[165,7]]},"375":{"position":[[27,6]]},"377":{"position":[[182,6]]}},"keywords":{}}],["method.an",{"_index":1609,"title":{},"content":{"376":{"position":[[55,9]]}},"keywords":{}}],["methodolog",{"_index":979,"title":{},"content":{"105":{"position":[[159,14]]},"165":{"position":[[159,14]]},"269":{"position":[[159,14]]},"304":{"position":[[159,14]]},"385":{"position":[[159,14]]}},"keywords":{}}],["metric",{"_index":1043,"title":{},"content":{"111":{"position":[[87,8]]},"171":{"position":[[87,8]]},"275":{"position":[[87,8]]},"310":{"position":[[87,8]]},"391":{"position":[[87,8]]}},"keywords":{}}],["microphon",{"_index":1131,"title":{},"content":{"179":{"position":[[305,10]]},"196":{"position":[[492,10]]},"334":{"position":[[305,10]]}},"keywords":{}}],["migrat",{"_index":166,"title":{"10":{"position":[[0,7]]},"75":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["millisecond",{"_index":225,"title":{},"content":{"13":{"position":[[400,11],[1506,11],[2006,13]]},"14":{"position":[[532,13]]},"24":{"position":[[400,11],[1554,11],[2184,13]]},"25":{"position":[[646,13]]},"59":{"position":[[274,11]]},"63":{"position":[[345,13]]},"65":{"position":[[204,11]]},"67":{"position":[[795,13]]},"78":{"position":[[274,11]]},"82":{"position":[[345,13]]},"84":{"position":[[204,11]]},"86":{"position":[[183,13]]},"119":{"position":[[274,11]]},"123":{"position":[[345,13]]},"125":{"position":[[204,11]]},"127":{"position":[[183,13]]}},"keywords":{}}],["minim",{"_index":1011,"title":{},"content":{"108":{"position":[[75,7]]},"168":{"position":[[75,7]]},"272":{"position":[[75,7]]},"307":{"position":[[75,7]]},"388":{"position":[[75,7]]}},"keywords":{}}],["minimum",{"_index":910,"title":{},"content":{"94":{"position":[[66,8]]},"175":{"position":[[66,7],[95,8]]},"196":{"position":[[60,8]]},"330":{"position":[[66,7],[95,8]]}},"keywords":{}}],["mission",{"_index":989,"title":{"106":{"position":[[4,8]]},"166":{"position":[[4,8]]},"270":{"position":[[4,8]]},"305":{"position":[[4,8]]},"386":{"position":[[4,8]]}},"content":{},"keywords":{}}],["mobil",{"_index":375,"title":{},"content":{"31":{"position":[[87,6]]},"35":{"position":[[222,7]]},"46":{"position":[[49,6]]},"109":{"position":[[199,6]]},"136":{"position":[[87,6]]},"158":{"position":[[222,7]]},"169":{"position":[[199,6]]},"186":{"position":[[87,6]]},"208":{"position":[[222,7]]},"214":{"position":[[45,6]]},"230":{"position":[[49,6]]},"250":{"position":[[87,6]]},"261":{"position":[[214,7]]},"273":{"position":[[199,6]]},"308":{"position":[[199,6]]},"344":{"position":[[222,7]]},"366":{"position":[[87,6]]},"389":{"position":[[199,6]]}},"keywords":{}}],["mobilepow",{"_index":1039,"title":{},"content":{"110":{"position":[[151,15]]},"170":{"position":[[151,15]]},"274":{"position":[[151,15]]},"309":{"position":[[151,15]]},"390":{"position":[[151,15]]}},"keywords":{}}],["mode",{"_index":547,"title":{"49":{"position":[[11,5]]},"50":{"position":[[11,5]]},"235":{"position":[[11,5]]},"236":{"position":[[11,5]]}},"content":{"98":{"position":[[719,4],[795,5]]},"218":{"position":[[497,5]]}},"keywords":{}}],["modifi",{"_index":789,"title":{},"content":{"69":{"position":[[338,8]]},"89":{"position":[[338,8]]},"130":{"position":[[338,8]]}},"keywords":{}}],["modul",{"_index":481,"title":{"243":{"position":[[17,6]]},"378":{"position":[[22,6]]},"379":{"position":[[29,6]]}},"content":{"46":{"position":[[104,7]]},"214":{"position":[[100,7]]},"230":{"position":[[110,7]]},"243":{"position":[[40,6]]},"378":{"position":[[40,6]]}},"keywords":{}}],["monthli",{"_index":1387,"title":{},"content":{"266":{"position":[[838,8]]}},"keywords":{}}],["more",{"_index":78,"title":{},"content":{"6":{"position":[[161,4]]},"28":{"position":[[528,4]]},"38":{"position":[[262,4]]},"43":{"position":[[161,4]]},"52":{"position":[[162,4]]},"133":{"position":[[528,4]]},"143":{"position":[[161,4]]},"150":{"position":[[162,4]]},"152":{"position":[[161,4]]},"161":{"position":[[262,4]]},"163":{"position":[[161,4]]},"183":{"position":[[528,4]]},"192":{"position":[[161,4]]},"211":{"position":[[262,4]]},"232":{"position":[[162,4]]},"247":{"position":[[528,4]]},"254":{"position":[[161,4]]},"259":{"position":[[161,4]]},"266":{"position":[[262,4]]},"280":{"position":[[1143,4]]},"312":{"position":[[105,4]]},"326":{"position":[[161,4]]},"346":{"position":[[262,4]]},"348":{"position":[[161,4]]},"363":{"position":[[528,4]]},"383":{"position":[[162,4]]}},"keywords":{}}],["moreinit",{"_index":1489,"title":{},"content":{"302":{"position":[[264,8]]}},"keywords":{}}],["moreinitsdk",{"_index":488,"title":{},"content":{"46":{"position":[[243,11]]},"214":{"position":[[239,11]]},"230":{"position":[[261,11]]}},"keywords":{}}],["mtu",{"_index":907,"title":{},"content":{"93":{"position":[[251,3]]},"174":{"position":[[251,3]]},"195":{"position":[[251,3]]},"329":{"position":[[251,3]]}},"keywords":{}}],["multipl",{"_index":147,"title":{"146":{"position":[[8,8]]},"204":{"position":[[8,8]]},"239":{"position":[[8,8]]},"313":{"position":[[8,8]]},"371":{"position":[[8,8]]}},"content":{"8":{"position":[[578,8]]},"35":{"position":[[193,8]]},"46":{"position":[[1978,8]]},"72":{"position":[[578,8]]},"113":{"position":[[578,8]]},"158":{"position":[[193,8]]},"208":{"position":[[193,8]]},"214":{"position":[[1956,8]]},"230":{"position":[[2009,8]]},"261":{"position":[[185,8]]},"302":{"position":[[2138,8]]},"344":{"position":[[193,8]]}},"keywords":{}}],["my_api_token"",{"_index":39,"title":{},"content":{"3":{"position":[[187,18]]}},"keywords":{}}],["name",{"_index":74,"title":{"41":{"position":[[6,4]]},"141":{"position":[[6,4]]},"257":{"position":[[6,4]]},"324":{"position":[[6,4]]}},"content":{"6":{"position":[[119,5]]},"12":{"position":[[7,4]]},"13":{"position":[[594,4],[859,4],[1076,4]]},"16":{"position":[[303,4]]},"23":{"position":[[7,4]]},"24":{"position":[[594,4],[883,4],[1124,4]]},"26":{"position":[[303,4]]},"38":{"position":[[220,5]]},"41":{"position":[[88,5]]},"43":{"position":[[119,5]]},"52":{"position":[[120,5]]},"61":{"position":[[82,4],[97,4]]},"63":{"position":[[76,4],[91,4]]},"64":{"position":[[194,4],[221,4]]},"80":{"position":[[82,4],[97,4]]},"82":{"position":[[76,4],[91,4]]},"83":{"position":[[123,4],[144,4]]},"121":{"position":[[82,4],[97,4]]},"123":{"position":[[76,4],[91,4]]},"124":{"position":[[123,4],[144,4]]},"141":{"position":[[88,5],[165,5]]},"143":{"position":[[119,5],[319,5]]},"150":{"position":[[120,5]]},"152":{"position":[[119,5]]},"161":{"position":[[220,5]]},"163":{"position":[[119,5]]},"190":{"position":[[59,5]]},"191":{"position":[[87,5]]},"192":{"position":[[119,5],[295,5]]},"211":{"position":[[220,5]]},"217":{"position":[[6,4]]},"232":{"position":[[120,5]]},"254":{"position":[[119,5]]},"257":{"position":[[88,5],[155,5]]},"259":{"position":[[119,5]]},"266":{"position":[[220,5]]},"287":{"position":[[6,4]]},"324":{"position":[[88,5],[229,5]]},"326":{"position":[[119,5],[383,5]]},"346":{"position":[[220,5]]},"348":{"position":[[119,5]]},"351":{"position":[[6,4]]},"383":{"position":[[120,5]]},"394":{"position":[[6,4]]},"407":{"position":[[6,4]]}},"keywords":{}}],["name"",{"_index":43,"title":{},"content":{"3":{"position":[[249,11]]}},"keywords":{}}],["nativ",{"_index":890,"title":{"328":{"position":[[25,6]]},"331":{"position":[[27,6]]}},"content":{"92":{"position":[[79,6],[225,7]]},"194":{"position":[[79,6],[221,7]]},"328":{"position":[[85,6]]},"332":{"position":[[27,6]]},"334":{"position":[[440,6]]},"375":{"position":[[190,6]]},"377":{"position":[[372,6]]}},"keywords":{}}],["native"",{"_index":1546,"title":{},"content":{"323":{"position":[[92,13]]},"324":{"position":[[158,13]]},"325":{"position":[[118,13]]},"326":{"position":[[312,13]]},"335":{"position":[[98,13]]},"344":{"position":[[533,13]]},"346":{"position":[[433,13]]},"348":{"position":[[316,13]]},"370":{"position":[[186,13]]},"371":{"position":[[193,13]]},"372":{"position":[[226,13]]},"373":{"position":[[199,13]]},"375":{"position":[[91,13]]},"377":{"position":[[255,13]]},"383":{"position":[[318,13]]}},"keywords":{}}],["navig",{"_index":436,"title":{},"content":{"36":{"position":[[227,10]]},"159":{"position":[[227,10]]},"209":{"position":[[227,10]]},"264":{"position":[[219,10]]},"280":{"position":[[403,8]]},"281":{"position":[[397,8]]}},"keywords":{}}],["navigation.group",{"_index":349,"title":{},"content":{"28":{"position":[[619,18]]},"133":{"position":[[619,18]]},"183":{"position":[[619,18]]},"247":{"position":[[619,18]]},"363":{"position":[[619,18]]}},"keywords":{}}],["nb",{"_index":1301,"title":{},"content":{"235":{"position":[[769,2]]}},"keywords":{}}],["need",{"_index":6,"title":{},"content":{"1":{"position":[[54,4]]},"31":{"position":[[24,4]]},"32":{"position":[[142,4]]},"94":{"position":[[129,5],[269,4]]},"136":{"position":[[24,4]]},"137":{"position":[[142,4]]},"178":{"position":[[17,5],[157,4]]},"179":{"position":[[9,4],[156,5],[289,5],[463,4]]},"186":{"position":[[24,4]]},"187":{"position":[[142,4]]},"196":{"position":[[196,4],[343,5],[476,5]]},"198":{"position":[[48,4],[215,4]]},"250":{"position":[[24,4]]},"251":{"position":[[142,4]]},"278":{"position":[[150,4]]},"280":{"position":[[977,4]]},"312":{"position":[[100,4]]},"333":{"position":[[17,5],[157,4]]},"334":{"position":[[9,4],[156,5],[289,5],[468,4]]},"366":{"position":[[24,4]]},"367":{"position":[[142,4]]},"380":{"position":[[73,4]]}},"keywords":{}}],["nest",{"_index":830,"title":{},"content":{"75":{"position":[[300,7]]}},"keywords":{}}],["new",{"_index":4,"title":{},"content":{"1":{"position":[[11,3]]},"8":{"position":[[250,3],[264,3]]},"20":{"position":[[250,3],[264,3]]},"36":{"position":[[123,3]]},"48":{"position":[[10,3]]},"54":{"position":[[250,3],[264,3]]},"57":{"position":[[2688,3],[2762,3]]},"58":{"position":[[116,3]]},"72":{"position":[[250,3],[264,3]]},"76":{"position":[[3368,3],[3427,3]]},"77":{"position":[[116,3]]},"93":{"position":[[198,3]]},"113":{"position":[[250,3],[264,3]]},"117":{"position":[[2435,3],[2494,3]]},"118":{"position":[[116,3]]},"152":{"position":[[512,3]]},"159":{"position":[[123,3]]},"174":{"position":[[198,3]]},"195":{"position":[[198,3]]},"209":{"position":[[123,3]]},"234":{"position":[[10,3]]},"254":{"position":[[487,3]]},"262":{"position":[[507,3]]},"264":{"position":[[115,3]]},"266":{"position":[[474,3]]},"278":{"position":[[646,3]]},"281":{"position":[[387,3],[461,3],[481,3],[499,3]]},"329":{"position":[[198,3]]},"339":{"position":[[317,3]]},"340":{"position":[[798,3]]},"342":{"position":[[531,3]]},"348":{"position":[[560,3]]}},"keywords":{}}],["next",{"_index":12,"title":{},"content":{"1":{"position":[[135,4]]},"198":{"position":[[576,4]]},"341":{"position":[[859,4]]}},"keywords":{}}],["nil",{"_index":1142,"title":{},"content":{"190":{"position":[[54,4]]},"191":{"position":[[82,4]]},"199":{"position":[[254,4],[917,4]]},"211":{"position":[[693,3],[862,4]]}},"keywords":{}}],["nodej",{"_index":799,"title":{},"content":{"69":{"position":[[708,7]]},"89":{"position":[[708,7]]},"130":{"position":[[708,7]]}},"keywords":{}}],["note",{"_index":501,"title":{},"content":{"46":{"position":[[1056,4],[2001,4]]},"93":{"position":[[8,4]]},"174":{"position":[[8,4]]},"195":{"position":[[8,4]]},"214":{"position":[[1048,4],[1979,4]]},"230":{"position":[[1087,4],[2032,4]]},"302":{"position":[[1704,4],[2161,4]]},"329":{"position":[[8,4]]}},"keywords":{}}],["notif",{"_index":527,"title":{"47":{"position":[[5,13]]},"48":{"position":[[21,13]]},"233":{"position":[[5,13]]},"234":{"position":[[21,13]]}},"content":{"48":{"position":[[31,12],[104,13]]},"50":{"position":[[37,12],[120,13]]},"234":{"position":[[31,12],[104,12]]},"235":{"position":[[579,13]]},"236":{"position":[[33,12],[118,13],[448,13]]}},"keywords":{}}],["notifi",{"_index":158,"title":{},"content":{"9":{"position":[[155,8]]},"21":{"position":[[155,8]]},"55":{"position":[[141,8]]},"73":{"position":[[141,8]]},"114":{"position":[[141,8]]}},"keywords":{}}],["notification.request.content.userinfo",{"_index":1298,"title":{},"content":{"235":{"position":[[626,37]]}},"keywords":{}}],["np",{"_index":773,"title":{},"content":{"67":{"position":[[810,4]]},"87":{"position":[[521,4]]},"128":{"position":[[521,4]]}},"keywords":{}}],["npm",{"_index":1434,"title":{"279":{"position":[[6,3]]},"298":{"position":[[0,3]]}},"content":{"279":{"position":[[127,3]]},"299":{"position":[[90,3]]},"332":{"position":[[1,3]]}},"keywords":{}}],["nps"",{"_index":624,"title":{},"content":{"57":{"position":[[794,10]]},"76":{"position":[[794,10]]},"117":{"position":[[794,10]]}},"keywords":{}}],["nth",{"_index":227,"title":{},"content":{"13":{"position":[[431,3]]},"24":{"position":[[431,3]]}},"keywords":{}}],["null",{"_index":452,"title":{},"content":{"38":{"position":[[785,4],[877,4],[911,4],[941,4]]},"57":{"position":[[2813,5],[2840,5],[2864,4]]},"76":{"position":[[3478,5],[3505,5],[3529,4]]},"117":{"position":[[2545,5],[2572,5],[2596,4]]},"161":{"position":[[621,4],[720,5],[733,5],[751,5],[772,5],[797,4]]},"180":{"position":[[98,6]]},"205":{"position":[[240,5]]},"256":{"position":[[62,5]]},"266":{"position":[[533,4],[604,5],[619,5]]},"267":{"position":[[295,4]]},"346":{"position":[[610,4],[648,5],[671,5],[694,5]]},"372":{"position":[[283,5],[289,5]]},"409":{"position":[[388,5]]},"411":{"position":[[391,5]]},"414":{"position":[[397,5]]},"416":{"position":[[388,5]]}},"keywords":{}}],["number",{"_index":83,"title":{},"content":{"6":{"position":[[222,6]]},"13":{"position":[[1324,6]]},"15":{"position":[[479,6]]},"24":{"position":[[1372,6]]},"38":{"position":[[323,6]]},"43":{"position":[[222,7]]},"52":{"position":[[223,6]]},"63":{"position":[[206,6]]},"67":{"position":[[496,6]]},"82":{"position":[[206,6]]},"87":{"position":[[312,6],[319,6]]},"123":{"position":[[206,6]]},"128":{"position":[[312,6],[319,6]]},"143":{"position":[[222,7]]},"150":{"position":[[223,6]]},"152":{"position":[[222,6]]},"161":{"position":[[323,6]]},"163":{"position":[[222,6]]},"192":{"position":[[222,7]]},"211":{"position":[[323,6]]},"220":{"position":[[968,7],[976,7]]},"222":{"position":[[1063,7],[1071,7],[1395,7],[1403,7]]},"223":{"position":[[977,7],[985,7]]},"224":{"position":[[1069,7],[1077,7]]},"232":{"position":[[223,6]]},"254":{"position":[[222,7]]},"259":{"position":[[222,7]]},"266":{"position":[[323,7]]},"290":{"position":[[948,7],[956,7]]},"292":{"position":[[1043,7],[1051,7],[1375,7],[1383,7]]},"293":{"position":[[957,7],[965,7]]},"294":{"position":[[1049,7],[1057,7]]},"326":{"position":[[222,7]]},"346":{"position":[[323,6]]},"348":{"position":[[222,6]]},"354":{"position":[[1033,7],[1041,7]]},"356":{"position":[[1128,7],[1136,7],[1460,7],[1468,7]]},"357":{"position":[[1042,7],[1050,7]]},"358":{"position":[[1134,7],[1142,7]]},"383":{"position":[[223,6]]},"397":{"position":[[966,7],[974,7]]},"399":{"position":[[1061,7],[1069,7],[1393,7],[1401,7]]},"400":{"position":[[975,7],[983,7]]},"401":{"position":[[1067,7],[1075,7]]},"408":{"position":[[920,7],[928,7]]},"409":{"position":[[691,7],[699,7]]},"412":{"position":[[1015,7],[1023,7],[1347,7],[1355,7]]},"413":{"position":[[929,7],[937,7]]},"414":{"position":[[700,7],[708,7]]},"415":{"position":[[1021,7],[1029,7]]},"416":{"position":[[792,7],[800,7]]}},"keywords":{}}],["numer",{"_index":288,"title":{},"content":{"15":{"position":[[512,9]]},"16":{"position":[[490,9]]},"24":{"position":[[2661,9]]},"25":{"position":[[1073,9]]},"26":{"position":[[486,9]]},"67":{"position":[[844,7]]},"87":{"position":[[555,7]]},"93":{"position":[[189,8]]},"128":{"position":[[555,7]]},"174":{"position":[[189,8]]},"195":{"position":[[189,8]]},"329":{"position":[[189,8]]}},"keywords":{}}],["nur4eecu",{"_index":1352,"title":{},"content":{"257":{"position":[[141,11]]}},"keywords":{}}],["object",{"_index":758,"title":{},"content":{"65":{"position":[[457,6]]},"75":{"position":[[46,8]]},"83":{"position":[[316,6]]},"84":{"position":[[451,6],[502,6]]},"125":{"position":[[457,6]]},"302":{"position":[[101,7]]},"316":{"position":[[37,6]]},"321":{"position":[[529,6]]},"339":{"position":[[54,7]]},"340":{"position":[[535,7]]}},"keywords":{}}],["observ",{"_index":1006,"title":{"108":{"position":[[0,8]]},"168":{"position":[[0,8]]},"272":{"position":[[0,8]]},"307":{"position":[[0,8]]},"388":{"position":[[0,8]]}},"content":{},"keywords":{}}],["off",{"_index":1021,"title":{},"content":{"108":{"position":[[213,4]]},"168":{"position":[[213,4]]},"272":{"position":[[213,4]]},"307":{"position":[[213,4]]},"388":{"position":[[213,4]]}},"keywords":{}}],["offer",{"_index":389,"title":{},"content":{"33":{"position":[[8,5]]},"108":{"position":[[28,5]]},"138":{"position":[[8,5]]},"168":{"position":[[28,5]]},"188":{"position":[[8,5]]},"252":{"position":[[8,5]]},"272":{"position":[[28,5]]},"299":{"position":[[119,5]]},"307":{"position":[[28,5]]},"368":{"position":[[8,5]]},"388":{"position":[[28,5]]}},"keywords":{}}],["ok",{"_index":816,"title":{},"content":{"69":{"position":[[1147,2],[1207,5]]},"89":{"position":[[1147,2],[1207,5]]},"130":{"position":[[1147,2],[1207,5]]}},"keywords":{}}],["omit",{"_index":453,"title":{},"content":{"40":{"position":[[19,8]]},"140":{"position":[[19,8]]},"190":{"position":[[19,8]]},"256":{"position":[[19,8]]},"323":{"position":[[19,8]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"92":{"position":[[154,3]]},"103":{"position":[[337,4]]},"155":{"position":[[343,4]]},"194":{"position":[[150,3]]},"245":{"position":[[337,4]]},"320":{"position":[[370,4]]},"377":{"position":[[426,4]]}},"keywords":{}}],["onappstoreratingtrigg",{"_index":1229,"title":{"225":{"position":[[0,26]]},"295":{"position":[[0,26]]},"359":{"position":[[0,26]]},"402":{"position":[[0,26]]},"417":{"position":[[0,26]]}},"content":{"217":{"position":[[216,25]]},"287":{"position":[[216,25]]},"351":{"position":[[228,25]]},"394":{"position":[[202,25]]},"402":{"position":[[216,26]]},"407":{"position":[[312,25]]},"417":{"position":[[162,26]]}},"keywords":{}}],["onc",{"_index":380,"title":{},"content":{"31":{"position":[[193,4]]},"36":{"position":[[98,5]]},"58":{"position":[[138,7]]},"77":{"position":[[138,7]]},"118":{"position":[[138,7]]},"136":{"position":[[193,4]]},"159":{"position":[[98,5]]},"186":{"position":[[193,4]]},"209":{"position":[[98,5]]},"250":{"position":[[193,4]]},"264":{"position":[[90,5]]},"280":{"position":[[776,4]]},"366":{"position":[[193,4]]}},"keywords":{}}],["oncreat",{"_index":569,"title":{},"content":{"50":{"position":[[346,8]]}},"keywords":{}}],["onmessagecomplet",{"_index":1639,"title":{"414":{"position":[[0,19]]}},"content":{"407":{"position":[[226,18]]},"414":{"position":[[143,19]]}},"keywords":{}}],["onmessagedisplayallow",{"_index":1641,"title":{"420":{"position":[[0,24]]}},"content":{"407":{"position":[[403,23]]},"420":{"position":[[183,24]]}},"keywords":{}}],["onmessagehidden",{"_index":1640,"title":{"416":{"position":[[0,16]]}},"content":{"407":{"position":[[284,15]]},"416":{"position":[[140,16]]}},"keywords":{}}],["onmessagereceived(remotemessag",{"_index":553,"title":{},"content":{"49":{"position":[[162,32]]}},"keywords":{}}],["onmessageshow",{"_index":1637,"title":{"409":{"position":[[0,16]]}},"content":{"407":{"position":[[81,15]]},"409":{"position":[[140,16]]}},"keywords":{}}],["onmessagestart",{"_index":1638,"title":{"411":{"position":[[0,17]]}},"content":{"407":{"position":[[137,16]]},"411":{"position":[[141,17]]}},"keywords":{}}],["onquestionrepli",{"_index":1226,"title":{"222":{"position":[[0,18]]},"292":{"position":[[0,18]]},"356":{"position":[[0,18]]},"399":{"position":[[0,18]]},"412":{"position":[[0,18]]}},"content":{"217":{"position":[[129,17]]},"287":{"position":[[129,17]]},"351":{"position":[[141,17]]},"394":{"position":[[115,17]]},"399":{"position":[[196,18]]},"407":{"position":[[166,17]]},"412":{"position":[[142,18]]}},"keywords":{}}],["onreadi",{"_index":1230,"title":{"226":{"position":[[0,8]]},"296":{"position":[[0,8]]},"360":{"position":[[0,8]]},"403":{"position":[[0,8]]},"418":{"position":[[0,8]]}},"content":{"217":{"position":[[254,7]]},"287":{"position":[[254,7]]},"351":{"position":[[266,7]]},"394":{"position":[[240,7]]},"395":{"position":[[246,8]]},"407":{"position":[[350,7]]},"418":{"position":[[161,8]]}},"keywords":{}}],["onsurveycomplet",{"_index":1227,"title":{"223":{"position":[[0,18]]},"293":{"position":[[0,18]]},"357":{"position":[[0,18]]},"400":{"position":[[0,18]]},"413":{"position":[[0,18]]}},"content":{"217":{"position":[[159,17]]},"287":{"position":[[159,17]]},"351":{"position":[[171,17]]},"394":{"position":[[145,17]]},"400":{"position":[[196,18]]},"407":{"position":[[196,17]]},"413":{"position":[[142,18]]}},"keywords":{}}],["onsurveydisplayallow",{"_index":1231,"title":{"227":{"position":[[0,23]]},"297":{"position":[[0,23]]},"361":{"position":[[0,23]]},"404":{"position":[[0,23]]},"419":{"position":[[0,23]]}},"content":{"217":{"position":[[273,22]]},"287":{"position":[[273,22]]},"351":{"position":[[285,22]]},"394":{"position":[[259,22]]},"395":{"position":[[324,23]]},"404":{"position":[[298,23]]},"407":{"position":[[369,22]]},"419":{"position":[[182,23]]}},"keywords":{}}],["onsurveyhidden",{"_index":1228,"title":{"224":{"position":[[0,15]]},"294":{"position":[[0,15]]},"358":{"position":[[0,15]]},"401":{"position":[[0,15]]},"415":{"position":[[0,15]]}},"content":{"217":{"position":[[189,14]]},"287":{"position":[[189,14]]},"351":{"position":[[201,14]]},"394":{"position":[[175,14]]},"401":{"position":[[193,15]]},"407":{"position":[[257,14]]},"415":{"position":[[139,15]]}},"keywords":{}}],["onsurveyshow",{"_index":1245,"title":{"220":{"position":[[0,15]]},"290":{"position":[[0,15]]},"354":{"position":[[0,15]]},"397":{"position":[[0,15]]},"408":{"position":[[0,15]]}},"content":{"396":{"position":[[191,15]]},"397":{"position":[[193,15]]},"403":{"position":[[220,15]]},"408":{"position":[[139,15]]}},"keywords":{}}],["onsurveystart",{"_index":1225,"title":{"221":{"position":[[0,16]]},"291":{"position":[[0,16]]},"355":{"position":[[0,16]]},"398":{"position":[[0,16]]},"410":{"position":[[0,16]]}},"content":{"217":{"position":[[101,15]]},"287":{"position":[[101,15]]},"351":{"position":[[113,15]]},"394":{"position":[[87,15]]},"398":{"position":[[194,16]]},"407":{"position":[[109,15]]},"410":{"position":[[140,16]]}},"keywords":{}}],["onward",{"_index":1207,"title":{},"content":{"201":{"position":[[72,8]]}},"keywords":{}}],["open",{"_index":61,"title":{},"content":{"4":{"position":[[68,4]]},"17":{"position":[[68,4]]},"27":{"position":[[68,4]]},"50":{"position":[[137,5]]},"70":{"position":[[68,4]]},"90":{"position":[[68,4]]},"131":{"position":[[68,4]]},"236":{"position":[[135,5]]},"318":{"position":[[1,4]]},"320":{"position":[[156,4]]},"341":{"position":[[889,7]]}},"keywords":{}}],["opposit",{"_index":496,"title":{},"content":{"46":{"position":[[664,8]]},"214":{"position":[[656,8]]},"230":{"position":[[695,8]]},"302":{"position":[[673,8]]}},"keywords":{}}],["option",{"_index":23,"title":{"380":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"2":{"position":[[128,8]]},"37":{"position":[[105,7],[230,7],[304,6]]},"46":{"position":[[388,11],[1911,11]]},"59":{"position":[[12,8]]},"60":{"position":[[12,8]]},"61":{"position":[[12,8]]},"62":{"position":[[12,8]]},"63":{"position":[[12,8]]},"64":{"position":[[12,8]]},"65":{"position":[[12,8]]},"66":{"position":[[12,8]]},"67":{"position":[[12,8]]},"68":{"position":[[12,8]]},"78":{"position":[[12,8]]},"79":{"position":[[12,8]]},"80":{"position":[[12,8]]},"81":{"position":[[12,8]]},"82":{"position":[[12,8]]},"83":{"position":[[12,8]]},"84":{"position":[[12,8]]},"85":{"position":[[12,8]]},"86":{"position":[[12,8]]},"87":{"position":[[12,8]]},"88":{"position":[[12,8]]},"98":{"position":[[285,8],[325,8],[677,9]]},"119":{"position":[[12,8]]},"120":{"position":[[12,8]]},"121":{"position":[[12,8]]},"122":{"position":[[12,8]]},"123":{"position":[[12,8]]},"124":{"position":[[12,8]]},"125":{"position":[[12,8]]},"126":{"position":[[12,8]]},"127":{"position":[[12,8]]},"128":{"position":[[12,8]]},"129":{"position":[[12,8]]},"160":{"position":[[105,7],[230,7],[304,6]]},"199":{"position":[[173,7],[348,8],[467,8],[542,8],[1011,8],[1130,8],[1205,8]]},"210":{"position":[[105,7],[230,7],[304,6]]},"214":{"position":[[380,11],[1889,11]]},"216":{"position":[[296,9]]},"218":{"position":[[101,8],[141,8],[503,9],[569,9]]},"230":{"position":[[419,11],[1942,11]]},"262":{"position":[[369,10]]},"265":{"position":[[105,7],[230,7],[304,6]]},"266":{"position":[[736,8]]},"286":{"position":[[296,9]]},"288":{"position":[[143,8],[262,8],[338,8]]},"302":{"position":[[403,11],[2071,11]]},"345":{"position":[[105,7],[230,7],[304,6]]},"350":{"position":[[312,9]]},"380":{"position":[[141,6]]},"393":{"position":[[286,9]]},"406":{"position":[[279,9]]}},"keywords":{}}],["options"",{"_index":539,"title":{},"content":{"48":{"position":[[220,13]]},"234":{"position":[[225,13]]}},"keywords":{}}],["order",{"_index":68,"title":{},"content":{"6":{"position":[[4,5]]},"43":{"position":[[4,5]]},"52":{"position":[[4,5]]},"56":{"position":[[26,6]]},"74":{"position":[[26,6]]},"115":{"position":[[26,6]]},"143":{"position":[[4,5]]},"150":{"position":[[4,5]]},"152":{"position":[[4,5]]},"163":{"position":[[4,5]]},"192":{"position":[[4,5]]},"232":{"position":[[4,5]]},"254":{"position":[[4,5]]},"259":{"position":[[4,5]]},"326":{"position":[[4,5]]},"348":{"position":[[4,5]]},"383":{"position":[[4,5]]}},"keywords":{}}],["organ",{"_index":5,"title":{"61":{"position":[[0,13]]},"80":{"position":[[0,13]]},"121":{"position":[[0,13]]}},"content":{"1":{"position":[[31,13]]},"8":{"position":[[1,13]]},"12":{"position":[[79,14]]},"13":{"position":[[557,12]]},"20":{"position":[[1,13]]},"23":{"position":[[79,14]]},"24":{"position":[[557,12]]},"54":{"position":[[1,13]]},"60":{"position":[[45,12],[61,12]]},"61":{"position":[[69,12]]},"72":{"position":[[1,13]]},"79":{"position":[[45,12],[61,12]]},"80":{"position":[[69,12]]},"113":{"position":[[1,13]]},"120":{"position":[[45,12],[61,12]]},"121":{"position":[[69,12]]}},"keywords":{}}],["organization__id",{"_index":230,"title":{},"content":{"13":{"position":[[509,16]]},"24":{"position":[[509,16]]}},"keywords":{}}],["organization__nam",{"_index":231,"title":{},"content":{"13":{"position":[[570,18]]},"24":{"position":[[570,18]]}},"keywords":{}}],["os",{"_index":684,"title":{},"content":{"57":{"position":[[2131,2]]},"75":{"position":[[409,2]]},"76":{"position":[[2899,2]]},"117":{"position":[[2031,2]]}},"keywords":{}}],["out",{"_index":432,"title":{},"content":{"36":{"position":[[20,4]]},"159":{"position":[[20,4]]},"209":{"position":[[20,4]]},"264":{"position":[[20,4]]}},"keywords":{}}],["output",{"_index":964,"title":{},"content":{"102":{"position":[[150,6]]},"103":{"position":[[488,6]]}},"keywords":{}}],["over",{"_index":222,"title":{},"content":{"13":{"position":[[319,4]]},"24":{"position":[[319,4],[1932,4],[2435,4]]},"25":{"position":[[434,4],[867,4]]},"35":{"position":[[188,4],[348,4]]},"59":{"position":[[196,4]]},"66":{"position":[[149,4]]},"67":{"position":[[188,4]]},"78":{"position":[[196,4]]},"119":{"position":[[196,4]]},"158":{"position":[[188,4],[348,4]]},"208":{"position":[[188,4],[348,4]]},"261":{"position":[[180,4],[338,4]]},"344":{"position":[[188,4],[348,4]]}},"keywords":{}}],["overal",{"_index":339,"title":{},"content":{"28":{"position":[[314,7]]},"133":{"position":[[314,7]]},"183":{"position":[[314,7]]},"247":{"position":[[314,7]]},"363":{"position":[[314,7]]}},"keywords":{}}],["overrid",{"_index":551,"title":{},"content":{"49":{"position":[[149,8]]}},"keywords":{}}],["overview",{"_index":321,"title":{"28":{"position":[[0,9]]},"133":{"position":[[0,9]]},"183":{"position":[[0,9]]},"247":{"position":[[0,9]]},"363":{"position":[[0,9]]}},"content":{},"keywords":{}}],["packag",{"_index":938,"title":{"97":{"position":[[28,8]]},"279":{"position":[[10,9]]},"298":{"position":[[4,8]]},"335":{"position":[[28,8]]}},"content":{"198":{"position":[[168,7]]},"279":{"position":[[80,7],[131,9]]},"299":{"position":[[94,9],[110,8]]}},"keywords":{}}],["package(url",{"_index":1169,"title":{},"content":{"198":{"position":[[301,13]]}},"keywords":{}}],["package.swift",{"_index":1168,"title":{},"content":{"198":{"position":[[263,13]]}},"keywords":{}}],["packages...in",{"_index":1173,"title":{},"content":{"198":{"position":[[469,13]]}},"keywords":{}}],["page",{"_index":236,"title":{"339":{"position":[[17,5]]},"342":{"position":[[10,5]]}},"content":{"13":{"position":[[734,8]]},"24":{"position":[[734,8]]},"46":{"position":[[805,5]]},"62":{"position":[[135,8]]},"81":{"position":[[135,8]]},"122":{"position":[[135,8]]},"214":{"position":[[797,5]]},"230":{"position":[[836,5]]},"261":{"position":[[13,4]]},"264":{"position":[[178,5]]},"278":{"position":[[468,4]]},"281":{"position":[[903,6],[952,5]]},"283":{"position":[[44,5]]},"302":{"position":[[925,5],[1011,6]]},"315":{"position":[[50,5]]}},"keywords":{}}],["page.an",{"_index":1518,"title":{},"content":{"319":{"position":[[110,7]]}},"keywords":{}}],["pair",{"_index":197,"title":{},"content":{"12":{"position":[[170,5]]}},"keywords":{}}],["paramet",{"_index":1064,"title":{},"content":{"148":{"position":[[75,10]]},"206":{"position":[[75,10]]},"241":{"position":[[75,10]]},"316":{"position":[[79,10]]},"373":{"position":[[75,10]]}},"keywords":{}}],["part",{"_index":142,"title":{},"content":{"8":{"position":[[473,4]]},"20":{"position":[[491,4]]},"54":{"position":[[491,4]]},"72":{"position":[[473,4]]},"113":{"position":[[473,4]]}},"keywords":{}}],["pass",{"_index":491,"title":{},"content":{"46":{"position":[[380,7],[1445,6]]},"148":{"position":[[65,6]]},"206":{"position":[[65,6]]},"214":{"position":[[372,7],[1423,6]]},"230":{"position":[[411,7],[1476,6]]},"241":{"position":[[65,6]]},"302":{"position":[[395,7],[1410,6]]},"316":{"position":[[69,6]]},"373":{"position":[[65,6]]}},"keywords":{}}],["past",{"_index":1176,"title":{},"content":{"198":{"position":[[504,5]]},"278":{"position":[[187,5],[430,5]]}},"keywords":{}}],["pay",{"_index":1420,"title":{},"content":{"278":{"position":[[313,3]]}},"keywords":{}}],["payload",{"_index":229,"title":{"57":{"position":[[8,8]]},"60":{"position":[[0,8]]},"76":{"position":[[8,8]]},"79":{"position":[[0,8]]},"117":{"position":[[8,8]]},"120":{"position":[[0,8]]}},"content":{"13":{"position":[[501,7]]},"24":{"position":[[501,7]]},"48":{"position":[[170,8]]},"49":{"position":[[30,7],[259,8],[337,8]]},"50":{"position":[[184,7]]},"57":{"position":[[115,8]]},"59":{"position":[[334,7],[342,7]]},"69":{"position":[[222,7],[746,8],[941,8]]},"76":{"position":[[115,8]]},"78":{"position":[[334,7],[342,7]]},"89":{"position":[[222,7],[746,8],[941,8]]},"117":{"position":[[115,8]]},"119":{"position":[[334,7],[342,7]]},"130":{"position":[[222,7],[746,8],[941,8]]},"220":{"position":[[290,7]]},"221":{"position":[[293,7]]},"222":{"position":[[299,7]]},"223":{"position":[[299,7]]},"224":{"position":[[290,7]]},"225":{"position":[[328,7]]},"226":{"position":[[304,7]]},"227":{"position":[[416,7]]},"234":{"position":[[173,8]]},"235":{"position":[[30,7]]},"236":{"position":[[181,7]]},"290":{"position":[[274,7]]},"291":{"position":[[277,7]]},"292":{"position":[[283,7]]},"293":{"position":[[283,7]]},"294":{"position":[[274,7]]},"295":{"position":[[321,7]]},"296":{"position":[[297,7]]},"297":{"position":[[420,7]]},"354":{"position":[[359,7]]},"355":{"position":[[362,7]]},"356":{"position":[[368,7]]},"357":{"position":[[368,7]]},"358":{"position":[[359,7]]},"359":{"position":[[404,7]]},"360":{"position":[[385,7]]},"361":{"position":[[510,7]]},"395":{"position":[[255,9],[311,9],[348,9],[419,9]]},"396":{"position":[[207,9],[270,9]]},"397":{"position":[[209,9],[272,9],[292,7]]},"398":{"position":[[211,9],[275,9],[295,7]]},"399":{"position":[[215,9],[281,9],[301,7]]},"400":{"position":[[215,9],[281,9],[301,7]]},"401":{"position":[[209,9],[272,9],[292,7]]},"402":{"position":[[243,9],[317,9],[337,7]]},"403":{"position":[[236,9],[292,9],[312,7]]},"404":{"position":[[322,9],[393,9],[461,7]]},"408":{"position":[[155,9],[221,9],[243,7]]},"409":{"position":[[157,9],[224,9],[246,7]]},"410":{"position":[[157,9],[224,9],[246,7]]},"411":{"position":[[159,9],[227,9],[249,7]]},"412":{"position":[[161,9],[230,9],[252,7]]},"413":{"position":[[161,9],[230,9],[252,7]]},"414":{"position":[[163,9],[233,9],[255,7]]},"415":{"position":[[155,9],[221,9],[243,7]]},"416":{"position":[[157,9],[224,9],[246,7]]},"417":{"position":[[189,9],[259,9],[281,7]]},"418":{"position":[[170,9],[226,9],[248,7]]},"419":{"position":[[206,9],[272,9],[342,7]]},"420":{"position":[[208,9],[275,9],[345,7]]}},"keywords":{}}],["payload"",{"_index":1239,"title":{},"content":{"218":{"position":[[736,17]]},"219":{"position":[[364,16]]},"220":{"position":[[266,17]]},"221":{"position":[[269,17]]},"222":{"position":[[275,17]]},"223":{"position":[[275,17]]},"224":{"position":[[266,17]]},"225":{"position":[[304,17]]},"226":{"position":[[280,17]]},"227":{"position":[[386,16]]}},"keywords":{}}],["payload.response.answer.field",{"_index":177,"title":{},"content":{"10":{"position":[[207,30]]},"116":{"position":[[207,30]]}},"keywords":{}}],["payload.userpayload.response.answer.field",{"_index":174,"title":{},"content":{"10":{"position":[[132,41]]},"116":{"position":[[132,41]]}},"keywords":{}}],["payload:ani",{"_index":1237,"title":{},"content":{"218":{"position":[[675,11],[794,11]]},"219":{"position":[[300,11]]},"220":{"position":[[192,11]]},"221":{"position":[[194,11]]},"222":{"position":[[198,11]]},"223":{"position":[[198,11]]},"224":{"position":[[192,11]]},"225":{"position":[[226,11]]},"226":{"position":[[219,11]]},"227":{"position":[[312,11]]}},"keywords":{}}],["per",{"_index":1422,"title":{},"content":{"278":{"position":[[407,3]]}},"keywords":{}}],["perform",{"_index":511,"title":{},"content":{"46":{"position":[[1639,9]]},"108":{"position":[[182,10]]},"168":{"position":[[182,10]]},"214":{"position":[[1617,9]]},"230":{"position":[[1670,9]]},"272":{"position":[[182,10]]},"302":{"position":[[1922,9]]},"307":{"position":[[182,10]]},"388":{"position":[[182,10]]}},"keywords":{}}],["permiss",{"_index":915,"title":{},"content":{"94":{"position":[[139,11],[184,10],[281,11],[354,10],[430,10],[697,10],[780,10]]},"178":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"179":{"position":[[21,11]]},"196":{"position":[[208,11]]},"333":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"334":{"position":[[21,11]]}},"keywords":{}}],["person",{"_index":505,"title":{},"content":{"46":{"position":[[1274,11]]},"214":{"position":[[1252,11]]},"230":{"position":[[1305,11]]},"302":{"position":[[1219,11]]}},"keywords":{}}],["photos.</string>",{"_index":1129,"title":{},"content":{"179":{"position":[[191,22]]},"196":{"position":[[378,22]]},"334":{"position":[[191,22]]}},"keywords":{}}],["piec",{"_index":1415,"title":{},"content":{"277":{"position":[[27,5]]}},"keywords":{}}],["pioneer",{"_index":1035,"title":{},"content":{"110":{"position":[[50,11]]},"170":{"position":[[50,11]]},"274":{"position":[[50,11]]},"309":{"position":[[50,11]]},"390":{"position":[[50,11]]}},"keywords":{}}],["place",{"_index":1156,"title":{},"content":{"197":{"position":[[267,5]]}},"keywords":{}}],["plan",{"_index":1377,"title":{},"content":{"262":{"position":[[466,5]]},"266":{"position":[[824,5]]},"340":{"position":[[1071,7]]},"341":{"position":[[589,7]]},"342":{"position":[[586,7]]}},"keywords":{}}],["plan>",{"_index":1378,"title":{},"content":{"262":{"position":[[482,10]]}},"keywords":{}}],["plan>"",{"_index":424,"title":{},"content":{"35":{"position":[[998,14]]},"38":{"position":[[621,14]]},"98":{"position":[[502,14]]},"218":{"position":[[318,14]]}},"keywords":{}}],["platform",{"_index":401,"title":{},"content":{"35":{"position":[[202,9]]},"40":{"position":[[95,9]]},"58":{"position":[[99,8]]},"69":{"position":[[206,9]]},"77":{"position":[[99,8]]},"89":{"position":[[206,9]]},"105":{"position":[[54,8]]},"106":{"position":[[45,9]]},"118":{"position":[[99,8]]},"130":{"position":[[206,9]]},"140":{"position":[[102,9]]},"148":{"position":[[140,9]]},"158":{"position":[[202,9]]},"165":{"position":[[54,8]]},"166":{"position":[[45,9]]},"190":{"position":[[106,9]]},"203":{"position":[[231,9]]},"206":{"position":[[140,9]]},"208":{"position":[[202,9]]},"241":{"position":[[140,9]]},"256":{"position":[[100,9]]},"261":{"position":[[194,9]]},"269":{"position":[[54,8]]},"270":{"position":[[45,9]]},"280":{"position":[[1334,10]]},"281":{"position":[[1352,10]]},"304":{"position":[[54,8]]},"305":{"position":[[45,9]]},"316":{"position":[[144,9]]},"323":{"position":[[166,9]]},"344":{"position":[[202,9]]},"370":{"position":[[280,9]]},"373":{"position":[[140,9]]},"385":{"position":[[54,8]]},"386":{"position":[[45,9]]}},"keywords":{}}],["pleas",{"_index":376,"title":{},"content":{"31":{"position":[[99,6]]},"36":{"position":[[25,6]]},"46":{"position":[[811,6],[1049,6],[1994,6]]},"93":{"position":[[1,6]]},"100":{"position":[[47,6]]},"136":{"position":[[99,6]]},"146":{"position":[[96,6]]},"159":{"position":[[25,6]]},"174":{"position":[[1,6]]},"186":{"position":[[99,6]]},"195":{"position":[[1,6]]},"204":{"position":[[96,6]]},"209":{"position":[[25,6]]},"214":{"position":[[803,6],[1041,6],[1972,6]]},"230":{"position":[[842,6],[1080,6],[2025,6]]},"239":{"position":[[96,6]]},"243":{"position":[[290,6],[425,6]]},"250":{"position":[[99,6]]},"264":{"position":[[25,6]]},"302":{"position":[[931,6],[1697,6],[2154,6]]},"313":{"position":[[96,6]]},"329":{"position":[[1,6]]},"366":{"position":[[99,6]]},"371":{"position":[[96,6]]},"378":{"position":[[290,6],[425,6]]}},"keywords":{}}],["plugin",{"_index":1617,"title":{},"content":{"381":{"position":[[48,7],[158,6]]}},"keywords":{}}],["plugin_screeb",{"_index":1122,"title":{},"content":{"177":{"position":[[30,14]]}},"keywords":{}}],["pluginscreeb",{"_index":1278,"title":{},"content":{"230":{"position":[[97,12],[118,12]]}},"keywords":{}}],["pluginscreeb.assigngroup("company"",{"_index":1050,"title":{},"content":{"141":{"position":[[95,45]]},"143":{"position":[[249,45]]}},"keywords":{}}],["pluginscreeb.assigngroup(nul",{"_index":1049,"title":{},"content":{"140":{"position":[[29,30]]}},"keywords":{}}],["pluginscreeb.clos",{"_index":1140,"title":{},"content":{"181":{"position":[[74,20]]}},"keywords":{}}],["pluginscreeb.debug",{"_index":1086,"title":{},"content":{"154":{"position":[[17,20]]}},"keywords":{}}],["pluginscreeb.debugtarget",{"_index":1087,"title":{},"content":{"155":{"position":[[172,29]]}},"keywords":{}}],["pluginscreeb.initsdk",{"_index":1585,"title":{},"content":{"350":{"position":[[234,22]]},"351":{"position":[[24,22]]},"352":{"position":[[1,21]]},"354":{"position":[[42,21]]},"355":{"position":[[43,21]]},"356":{"position":[[45,21]]},"357":{"position":[[45,21]]},"358":{"position":[[42,21]]},"359":{"position":[[65,21]]},"360":{"position":[[49,23],[82,21]]},"361":{"position":[[70,23],[160,21]]}},"keywords":{}}],["pluginscreeb.initsdk("<android",{"_index":1138,"title":{},"content":{"180":{"position":[[1,38]]}},"keywords":{}}],["pluginscreeb.method(argument1",{"_index":1279,"title":{},"content":{"230":{"position":[[194,30]]}},"keywords":{}}],["pluginscreeb.resetident",{"_index":1092,"title":{},"content":{"159":{"position":[[296,28]]}},"keywords":{}}],["pluginscreeb.setidentity("<us",{"_index":1091,"title":{},"content":{"158":{"position":[[485,39]]},"161":{"position":[[396,39],[626,39]]}},"keywords":{}}],["pluginscreeb.startsurvey",{"_index":1586,"title":{},"content":{"350":{"position":[[261,26]]}},"keywords":{}}],["pluginscreeb.startsurvey("<survey",{"_index":1208,"title":{},"content":{"203":{"position":[[138,41]]},"204":{"position":[[145,41]]},"205":{"position":[[178,41]]},"206":{"position":[[151,41]]}},"keywords":{}}],["pluginscreeb.startsurvey("<surveyid>"",{"_index":1593,"title":{},"content":{"353":{"position":[[1,54]]}},"keywords":{}}],["pluginscreeb.startsurvey()onsurveyshow",{"_index":1587,"title":{},"content":{"351":{"position":[[60,40]]}},"keywords":{}}],["pluginscreeb.trackevent("product",{"_index":1078,"title":{},"content":{"152":{"position":[[293,37]]}},"keywords":{}}],["pluginscreeb.trackscreen('myhomescreen",{"_index":1072,"title":{},"content":{"150":{"position":[[312,40]]}},"keywords":{}}],["pluginscreeb.unassigngroup(nul",{"_index":1051,"title":{},"content":{"142":{"position":[[55,32]]}},"keywords":{}}],["pod",{"_index":1137,"title":{},"content":{"179":{"position":[[503,3]]},"198":{"position":[[112,3]]},"334":{"position":[[508,3]]},"381":{"position":[[271,3]]}},"keywords":{}}],["podfil",{"_index":1165,"title":{},"content":{"198":{"position":[[96,7]]},"243":{"position":[[472,8]]},"378":{"position":[[472,8]]},"381":{"position":[[148,8]]}},"keywords":{}}],["polici",{"_index":1522,"title":{"321":{"position":[[17,6]]}},"content":{"321":{"position":[[178,6],[431,7]]}},"keywords":{}}],["popul",{"_index":365,"title":{},"content":{"29":{"position":[[319,8]]},"134":{"position":[[319,8]]},"184":{"position":[[319,8]]},"248":{"position":[[319,8]]},"364":{"position":[[319,8]]}},"keywords":{}}],["post",{"_index":19,"title":{},"content":{"2":{"position":[[60,4]]},"3":{"position":[[66,4]]},"57":{"position":[[70,4]]},"76":{"position":[[70,4]]},"117":{"position":[[70,4]]}},"keywords":{}}],["post_instal",{"_index":1337,"title":{},"content":{"243":{"position":[[482,12]]},"378":{"position":[[482,12]]}},"keywords":{}}],["potenti",{"_index":905,"title":{},"content":{"93":{"position":[[222,9]]},"174":{"position":[[222,9]]},"195":{"position":[[222,9]]},"329":{"position":[[222,9]]}},"keywords":{}}],["power",{"_index":1451,"title":{},"content":{"280":{"position":[[1308,8]]},"281":{"position":[[1326,8]]}},"keywords":{}}],["precaut",{"_index":902,"title":{},"content":{"93":{"position":[[148,10]]},"174":{"position":[[148,10]]},"195":{"position":[[148,10]]},"329":{"position":[[148,10]]}},"keywords":{}}],["prefer",{"_index":378,"title":{},"content":{"31":{"position":[[155,9]]},"136":{"position":[[155,9]]},"186":{"position":[[155,9]]},"250":{"position":[[155,9]]},"366":{"position":[[155,9]]}},"keywords":{}}],["prefetch",{"_index":1534,"title":{},"content":{"321":{"position":[[306,8],[656,8]]}},"keywords":{}}],["prepar",{"_index":533,"title":{},"content":{"48":{"position":[[77,7]]},"234":{"position":[[77,7]]}},"keywords":{}}],["present",{"_index":334,"title":{},"content":{"28":{"position":[[257,9]]},"133":{"position":[[257,9]]},"183":{"position":[[257,9]]},"247":{"position":[[257,9]]},"363":{"position":[[257,9]]}},"keywords":{}}],["prevent",{"_index":517,"title":{"146":{"position":[[0,7]]},"204":{"position":[[0,7]]},"239":{"position":[[0,7]]},"313":{"position":[[0,7]]},"371":{"position":[[0,7]]}},"content":{"46":{"position":[[1940,7]]},"93":{"position":[[165,7]]},"103":{"position":[[103,7]]},"155":{"position":[[103,7]]},"174":{"position":[[165,7]]},"195":{"position":[[165,7]]},"214":{"position":[[1918,7]]},"227":{"position":[[128,7]]},"230":{"position":[[1971,7]]},"245":{"position":[[103,7]]},"297":{"position":[[128,7]]},"302":{"position":[[2100,7]]},"320":{"position":[[103,7]]},"329":{"position":[[165,7]]},"361":{"position":[[134,7]]},"377":{"position":[[103,7]]},"395":{"position":[[448,7]]},"404":{"position":[[121,7],[422,7]]},"419":{"position":[[301,7]]},"420":{"position":[[304,7]]}},"keywords":{}}],["previou",{"_index":171,"title":{},"content":{"10":{"position":[[50,8]]},"116":{"position":[[50,8]]},"341":{"position":[[774,8]]}},"keywords":{}}],["previous",{"_index":567,"title":{},"content":{"50":{"position":[[201,10]]},"236":{"position":[[198,10]]}},"keywords":{}}],["price",{"_index":1081,"title":{},"content":{"152":{"position":[[424,6]]},"254":{"position":[[387,6]]},"348":{"position":[[472,6]]}},"keywords":{}}],["primari",{"_index":188,"title":{},"content":{"11":{"position":[[203,7],[261,7]]},"22":{"position":[[205,7],[263,7]]}},"keywords":{}}],["print",{"_index":523,"title":{},"content":{"46":{"position":[[2157,6],[2295,6]]},"102":{"position":[[160,7]]},"103":{"position":[[498,7]]},"214":{"position":[[2135,6],[2273,6]]},"230":{"position":[[2188,6],[2326,6]]},"302":{"position":[[717,6],[2399,6]]}},"keywords":{}}],["print("onquestionreplied"",{"_index":1598,"title":{},"content":{"353":{"position":[[392,37]]}},"keywords":{}}],["print("onsurveydisplayallow",{"_index":1474,"title":{},"content":{"288":{"position":[[560,34]]}},"keywords":{}}],["print("onsurveyshowed"",{"_index":1596,"title":{},"content":{"353":{"position":[[282,34]]}},"keywords":{}}],["print("screeb",{"_index":1471,"title":{},"content":{"288":{"position":[[438,18]]},"289":{"position":[[323,18]]},"290":{"position":[[201,18]]},"291":{"position":[[203,18]]},"292":{"position":[[207,18]]},"293":{"position":[[207,18]]},"294":{"position":[[201,18]]},"295":{"position":[[235,18]]},"296":{"position":[[228,18]]},"297":{"position":[[323,18]]}},"keywords":{}}],["print(data.tostr",{"_index":1597,"title":{},"content":{"353":{"position":[[317,23],[430,23]]}},"keywords":{}}],["printabl",{"_index":889,"title":{},"content":{"87":{"position":[[199,9]]},"128":{"position":[[199,9]]}},"keywords":{}}],["privat",{"_index":570,"title":{},"content":{"50":{"position":[[372,7]]},"235":{"position":[[556,7]]}},"keywords":{}}],["process",{"_index":361,"title":{},"content":{"29":{"position":[[208,7],[382,7],[515,7]]},"134":{"position":[[208,7],[382,7],[515,7]]},"184":{"position":[[208,7],[382,7],[515,7]]},"235":{"position":[[491,7]]},"248":{"position":[[208,7],[382,7],[515,7]]},"299":{"position":[[152,7]]},"364":{"position":[[208,7],[382,7],[515,7]]}},"keywords":{}}],["process(_",{"_index":1295,"title":{},"content":{"235":{"position":[[569,9]]}},"keywords":{}}],["process(notif",{"_index":1309,"title":{},"content":{"236":{"position":[[580,21]]}},"keywords":{}}],["process(response.notif",{"_index":1294,"title":{},"content":{"235":{"position":[[414,30]]}},"keywords":{}}],["product",{"_index":324,"title":{},"content":{"28":{"position":[[45,7],[322,7],[578,7]]},"29":{"position":[[32,7],[564,8]]},"105":{"position":[[299,8]]},"106":{"position":[[306,8],[433,8]]},"108":{"position":[[10,7]]},"133":{"position":[[45,7],[322,7],[578,7]]},"134":{"position":[[32,7],[564,8]]},"165":{"position":[[299,8]]},"166":{"position":[[306,8],[433,8]]},"168":{"position":[[10,7]]},"183":{"position":[[45,7],[322,7],[578,7]]},"184":{"position":[[32,7],[564,8]]},"247":{"position":[[45,7],[322,7],[578,7]]},"248":{"position":[[32,7],[564,8]]},"254":{"position":[[296,8]]},"269":{"position":[[299,8]]},"270":{"position":[[306,8],[433,8]]},"272":{"position":[[10,7]]},"304":{"position":[[299,8]]},"305":{"position":[[306,8],[433,8]]},"307":{"position":[[10,7]]},"363":{"position":[[45,7],[322,7],[578,7]]},"364":{"position":[[32,7],[564,8]]},"385":{"position":[[299,8]]},"386":{"position":[[306,8],[433,8]]},"388":{"position":[[10,7]]},"395":{"position":[[146,8]]}},"keywords":{}}],["product.amplitud",{"_index":364,"title":{},"content":{"29":{"position":[[257,17]]},"134":{"position":[[257,17]]},"184":{"position":[[257,17]]},"248":{"position":[[257,17]]},"364":{"position":[[257,17]]}},"keywords":{}}],["product.rudderstack",{"_index":368,"title":{},"content":{"29":{"position":[[431,19]]},"134":{"position":[[431,19]]},"184":{"position":[[431,19]]},"248":{"position":[[431,19]]},"364":{"position":[[431,19]]}},"keywords":{}}],["product.seg",{"_index":359,"title":{},"content":{"29":{"position":[[128,15]]},"134":{"position":[[128,15]]},"184":{"position":[[128,15]]},"248":{"position":[[128,15]]},"364":{"position":[[128,15]]}},"keywords":{}}],["product_nam",{"_index":1079,"title":{},"content":{"152":{"position":[[354,13]]},"254":{"position":[[323,13]]},"348":{"position":[[402,13]]}},"keywords":{}}],["programmat",{"_index":1053,"title":{"144":{"position":[[13,16]]},"145":{"position":[[22,18]]},"202":{"position":[[13,16]]},"203":{"position":[[22,18]]},"237":{"position":[[13,16]]},"238":{"position":[[22,18]]},"311":{"position":[[13,16]]},"312":{"position":[[22,18]]},"369":{"position":[[13,16]]},"370":{"position":[[22,18]]}},"content":{},"keywords":{}}],["project",{"_index":490,"title":{},"content":{"46":{"position":[[339,8]]},"198":{"position":[[88,7],[255,7],[514,7]]},"214":{"position":[[335,8]]},"230":{"position":[[357,8]]},"302":{"position":[[354,8]]}},"keywords":{}}],["promis",{"_index":1486,"title":{},"content":{"302":{"position":[[164,8]]}},"keywords":{}}],["promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b",{"_index":1429,"title":{},"content":{"278":{"position":[[650,74]]}},"keywords":{}}],["prop1",{"_index":1073,"title":{},"content":{"150":{"position":[[364,7]]},"336":{"position":[[240,7]]},"346":{"position":[[498,7],[640,7]]},"383":{"position":[[413,7]]}},"keywords":{}}],["prop2",{"_index":1074,"title":{},"content":{"150":{"position":[[388,7]]},"336":{"position":[[264,7]]},"346":{"position":[[522,7],[663,7]]},"383":{"position":[[437,7]]}},"keywords":{}}],["prop3",{"_index":1076,"title":{},"content":{"150":{"position":[[409,6]]},"336":{"position":[[285,6]]},"346":{"position":[[543,7],[686,7]]},"383":{"position":[[458,6]]}},"keywords":{}}],["properti",{"_index":72,"title":{},"content":{"6":{"position":[[56,10],[110,8]]},"10":{"position":[[62,8]]},"12":{"position":[[592,10]]},"13":{"position":[[892,11],[960,11]]},"24":{"position":[[916,11],[996,11]]},"28":{"position":[[501,8]]},"31":{"position":[[255,11]]},"35":{"position":[[663,10],[679,10]]},"38":{"position":[[76,10],[211,8],[385,10],[761,9]]},"43":{"position":[[56,10],[110,8]]},"46":{"position":[[1214,10],[1427,10],[1677,10],[1803,10]]},"52":{"position":[[56,10],[111,8],[301,10]]},"64":{"position":[[254,11],[328,11]]},"75":{"position":[[90,10],[282,10]]},"83":{"position":[[177,11],[245,11],[305,10],[345,10]]},"98":{"position":[[143,11]]},"116":{"position":[[62,8]]},"124":{"position":[[177,11],[245,11]]},"133":{"position":[[501,8]]},"136":{"position":[[255,11]]},"143":{"position":[[56,10],[110,8]]},"150":{"position":[[56,10],[111,8],[301,10]]},"152":{"position":[[56,10],[110,8]]},"161":{"position":[[76,10],[211,8],[385,10],[597,9]]},"163":{"position":[[56,10],[110,8]]},"183":{"position":[[501,8]]},"186":{"position":[[255,11]]},"192":{"position":[[56,10],[110,8],[320,11]]},"208":{"position":[[701,10]]},"211":{"position":[[76,10],[211,8],[403,10],[669,9]]},"214":{"position":[[1192,10],[1405,10],[1655,10],[1781,10]]},"230":{"position":[[1245,10],[1458,10],[1708,10],[1834,10]]},"232":{"position":[[56,10],[111,8],[301,10]]},"247":{"position":[[501,8]]},"250":{"position":[[255,11]]},"254":{"position":[[56,10],[110,8]]},"259":{"position":[[56,10],[110,8]]},"262":{"position":[[358,10],[380,11]]},"266":{"position":[[76,10],[211,8],[365,10],[508,8]]},"302":{"position":[[1159,10],[1392,10],[1961,10]]},"326":{"position":[[56,10],[110,8]]},"341":{"position":[[33,10],[804,10]]},"346":{"position":[[76,10],[211,8],[462,10],[586,9]]},"348":{"position":[[56,10],[110,8]]},"363":{"position":[[501,8]]},"366":{"position":[[255,11]]},"383":{"position":[[56,10],[111,8],[363,10]]}},"keywords":{}}],["protect",{"_index":779,"title":{},"content":{"69":{"position":[[4,7]]},"89":{"position":[[4,7]]},"130":{"position":[[4,7]]},"321":{"position":[[77,9]]}},"keywords":{}}],["protocol",{"_index":1154,"title":{},"content":{"197":{"position":[[197,9]]}},"keywords":{}}],["provid",{"_index":492,"title":{},"content":{"46":{"position":[[468,9],[1893,9]]},"69":{"position":[[386,8]]},"89":{"position":[[386,8]]},"130":{"position":[[386,8]]},"197":{"position":[[118,7]]},"214":{"position":[[460,9],[1871,9]]},"230":{"position":[[499,9],[1924,9]]},"299":{"position":[[82,7]]},"302":{"position":[[483,9],[2053,9]]}},"keywords":{}}],["pub",{"_index":1124,"title":{},"content":{"177":{"position":[[68,3]]}},"keywords":{}}],["public",{"_index":1490,"title":{},"content":{"302":{"position":[[1004,6]]}},"keywords":{}}],["public"",{"_index":1171,"title":{},"content":{"198":{"position":[[358,13]]}},"keywords":{}}],["publicclick",{"_index":1178,"title":{},"content":{"198":{"position":[[564,11]]}},"keywords":{}}],["publish",{"_index":1464,"title":{},"content":{"281":{"position":[[985,8],[1041,7]]}},"keywords":{}}],["pubspec.yaml",{"_index":1121,"title":{},"content":{"177":{"position":[[3,12]]}},"keywords":{}}],["push",{"_index":3,"title":{"47":{"position":[[0,4]]},"48":{"position":[[16,4]]},"233":{"position":[[0,4]]},"234":{"position":[[16,4]]}},"content":{"1":{"position":[[4,4]]},"49":{"position":[[16,4]]},"50":{"position":[[81,4]]},"235":{"position":[[16,4]]},"236":{"position":[[77,4]]}},"keywords":{}}],["question",{"_index":56,"title":{"66":{"position":[[0,9]]},"85":{"position":[[0,9]]},"126":{"position":[[0,9]]}},"content":{"4":{"position":[[17,9]]},"8":{"position":[[595,9]]},"9":{"position":[[121,8],[196,8],[217,8],[284,8]]},"12":{"position":[[179,9],[324,8]]},"13":{"position":[[1781,8],[1828,8],[1881,8]]},"14":{"position":[[347,8],[384,8],[427,8]]},"17":{"position":[[17,9]]},"20":{"position":[[542,9]]},"21":{"position":[[121,8],[196,8],[217,8],[284,8]]},"23":{"position":[[170,8]]},"24":{"position":[[1835,8],[1915,8],[2006,8],[2059,8]]},"25":{"position":[[347,8],[417,8],[498,8],[541,8]]},"27":{"position":[[17,9]]},"46":{"position":[[1305,9]]},"54":{"position":[[544,9]]},"55":{"position":[[107,8],[182,8],[203,8],[270,8]]},"65":{"position":[[499,8],[508,8]]},"66":{"position":[[69,8],[132,8],[208,8],[246,8]]},"68":{"position":[[41,8]]},"70":{"position":[[17,9]]},"72":{"position":[[595,9]]},"73":{"position":[[107,8],[182,8],[203,8],[270,8]]},"84":{"position":[[540,8],[549,8]]},"85":{"position":[[69,8],[101,8],[139,8]]},"88":{"position":[[41,8]]},"90":{"position":[[17,9]]},"106":{"position":[[153,10]]},"113":{"position":[[595,9]]},"114":{"position":[[107,8],[182,8],[203,8],[270,8]]},"125":{"position":[[495,8],[504,8]]},"126":{"position":[[69,8],[101,8],[139,8]]},"129":{"position":[[41,8]]},"131":{"position":[[17,9]]},"166":{"position":[[153,10]]},"214":{"position":[[1283,9]]},"220":{"position":[[707,9]]},"222":{"position":[[15,8],[802,9],[1134,9]]},"223":{"position":[[716,9]]},"224":{"position":[[808,9]]},"225":{"position":[[33,8]]},"230":{"position":[[1336,9]]},"270":{"position":[[153,10]]},"290":{"position":[[687,9]]},"292":{"position":[[15,8],[226,8],[782,9],[1114,9]]},"293":{"position":[[696,9]]},"294":{"position":[[788,9]]},"295":{"position":[[33,8]]},"302":{"position":[[1250,9]]},"305":{"position":[[153,10]]},"354":{"position":[[772,9]]},"356":{"position":[[15,8],[867,9],[1199,9]]},"357":{"position":[[781,9]]},"358":{"position":[[873,9]]},"359":{"position":[[33,8]]},"386":{"position":[[153,10]]},"397":{"position":[[705,9]]},"399":{"position":[[15,8],[800,9],[1132,9]]},"400":{"position":[[714,9]]},"401":{"position":[[806,9]]},"402":{"position":[[33,8]]},"408":{"position":[[659,9]]},"409":{"position":[[430,9]]},"412":{"position":[[15,8],[754,9],[1086,9]]},"413":{"position":[[668,9]]},"414":{"position":[[439,9]]},"415":{"position":[[760,9]]},"416":{"position":[[531,9]]},"417":{"position":[[33,8]]}},"keywords":{}}],["question+answ",{"_index":137,"title":{},"content":{"8":{"position":[[371,17]]},"20":{"position":[[383,17]]},"54":{"position":[[383,17]]},"72":{"position":[[371,17]]},"113":{"position":[[371,17]]}},"keywords":{}}],["question.field",{"_index":145,"title":{},"content":{"8":{"position":[[526,15]]},"72":{"position":[[526,15]]},"113":{"position":[[526,15]]}},"keywords":{}}],["question__correlation_id",{"_index":313,"title":{},"content":{"25":{"position":[[356,24]]}},"keywords":{}}],["question__id",{"_index":275,"title":{},"content":{"14":{"position":[[303,12]]},"25":{"position":[[303,12]]}},"keywords":{}}],["question__titl",{"_index":277,"title":{},"content":{"14":{"position":[[393,15]]},"25":{"position":[[507,15]]}},"keywords":{}}],["question__typ",{"_index":276,"title":{},"content":{"14":{"position":[[356,14]]},"25":{"position":[[470,14]]}},"keywords":{}}],["quickli",{"_index":1015,"title":{},"content":{"108":{"position":[[122,7]]},"168":{"position":[[122,7]]},"272":{"position":[[122,7]]},"299":{"position":[[216,7]]},"307":{"position":[[122,7]]},"388":{"position":[[122,7]]}},"keywords":{}}],["quot",{"_index":686,"title":{},"content":{"57":{"position":[[2145,10]]},"117":{"position":[[2045,10]]},"288":{"position":[[467,6],[595,6]]},"289":{"position":[[356,6]]},"290":{"position":[[234,6]]},"291":{"position":[[237,6]]},"292":{"position":[[243,6]]},"293":{"position":[[243,6]]},"294":{"position":[[234,6]]},"295":{"position":[[281,6]]},"296":{"position":[[257,6]]},"297":{"position":[[367,6]]}},"keywords":{}}],["quot;#mi",{"_index":1510,"title":{},"content":{"315":{"position":[[197,10]]}},"keywords":{}}],["quot;<allowmultipleresponses>"",{"_index":1594,"title":{},"content":{"353":{"position":[[56,43]]},"396":{"position":[[45,43]]}},"keywords":{}}],["quot;<android",{"_index":944,"title":{},"content":{"98":{"position":[[47,17],[206,17]]},"218":{"position":[[22,17]]},"220":{"position":[[63,17]]},"221":{"position":[[64,17]]},"222":{"position":[[66,17]]},"223":{"position":[[66,17]]},"224":{"position":[[63,17]]},"225":{"position":[[86,17]]},"226":{"position":[[97,17]]},"227":{"position":[[175,17]]},"336":{"position":[[124,17]]},"352":{"position":[[23,17]]},"354":{"position":[[64,17]]},"355":{"position":[[65,17]]},"356":{"position":[[67,17]]},"357":{"position":[[67,17]]},"358":{"position":[[64,17]]},"359":{"position":[[87,17]]},"360":{"position":[[104,17]]},"361":{"position":[[182,17]]},"395":{"position":[[10,17]]},"397":{"position":[[51,17]]},"398":{"position":[[52,17]]},"399":{"position":[[54,17]]},"400":{"position":[[54,17]]},"401":{"position":[[51,17]]},"402":{"position":[[74,17]]},"403":{"position":[[78,17]]},"404":{"position":[[156,17]]}},"keywords":{}}],["quot;<ignoresurveystatus>"",{"_index":1595,"title":{},"content":{"353":{"position":[[132,39]]},"396":{"position":[[121,39]]}},"keywords":{}}],["quot;<io",{"_index":1139,"title":{},"content":{"180":{"position":[[62,13]]},"199":{"position":[[270,13],[933,13]]},"288":{"position":[[65,13]]},"289":{"position":[[31,13]]},"290":{"position":[[63,13]]},"291":{"position":[[64,13]]},"292":{"position":[[66,13]]},"293":{"position":[[66,13]]},"294":{"position":[[63,13]]},"295":{"position":[[86,13]]},"296":{"position":[[97,13]]},"297":{"position":[[175,13]]},"336":{"position":[[164,13]]},"352":{"position":[[63,13]]},"354":{"position":[[104,13]]},"355":{"position":[[105,13]]},"356":{"position":[[107,13]]},"357":{"position":[[107,13]]},"358":{"position":[[104,13]]},"359":{"position":[[127,13]]},"360":{"position":[[144,13]]},"361":{"position":[[222,13]]},"395":{"position":[[50,13]]},"397":{"position":[[91,13]]},"398":{"position":[[92,13]]},"399":{"position":[[94,13]]},"400":{"position":[[94,13]]},"401":{"position":[[91,13]]},"402":{"position":[[114,13]]},"403":{"position":[[118,13]]},"404":{"position":[[196,13]]}},"keywords":{}}],["quot;<properties>"",{"_index":1588,"title":{},"content":{"352":{"position":[[128,31]]},"353":{"position":[[100,31]]},"354":{"position":[[169,31]]},"355":{"position":[[170,31]]},"356":{"position":[[172,31]]},"357":{"position":[[172,31]]},"358":{"position":[[169,31]]},"359":{"position":[[192,31]]},"360":{"position":[[209,31]]},"361":{"position":[[287,31]]},"396":{"position":[[89,31]]}},"keywords":{}}],["quot;<survey",{"_index":1241,"title":{},"content":{"219":{"position":[[32,16]]},"396":{"position":[[14,16]]}},"keywords":{}}],["quot;<survey_id>"",{"_index":1056,"title":{},"content":{"145":{"position":[[169,29]]},"146":{"position":[[176,30]]},"147":{"position":[[209,30]]},"148":{"position":[[182,30]]},"238":{"position":[[169,29]]},"239":{"position":[[176,30]]},"240":{"position":[[209,30]]},"241":{"position":[[182,30]]},"312":{"position":[[244,31]]},"313":{"position":[[181,30]]},"314":{"position":[[214,30]]},"315":{"position":[[127,30]]},"316":{"position":[[189,30]]}},"keywords":{}}],["quot;<uniqu",{"_index":945,"title":{},"content":{"98":{"position":[[246,16]]},"208":{"position":[[642,16],[817,16]]},"218":{"position":[[62,16]]}},"keywords":{}}],["quot;<us",{"_index":419,"title":{},"content":{"35":{"position":[[860,14],[924,14],[983,14]]},"38":{"position":[[483,14],[547,14],[606,14]]},"98":{"position":[[364,14],[428,14],[487,14]]},"199":{"position":[[316,14],[979,14]]},"218":{"position":[[180,14],[244,14],[303,14]]},"288":{"position":[[111,14]]},"336":{"position":[[200,14]]},"352":{"position":[[99,14]]},"354":{"position":[[140,14]]},"355":{"position":[[141,14]]},"356":{"position":[[143,14]]},"357":{"position":[[143,14]]},"358":{"position":[[140,14]]},"359":{"position":[[163,14]]},"360":{"position":[[180,14]]},"361":{"position":[[258,14]]},"395":{"position":[[86,14]]},"397":{"position":[[127,14]]},"398":{"position":[[128,14]]},"399":{"position":[[130,14]]},"400":{"position":[[130,14]]},"401":{"position":[[127,14]]},"402":{"position":[[150,14]]},"403":{"position":[[154,14]]},"404":{"position":[[232,14]]}},"keywords":{}}],["quot;<websit",{"_index":1643,"title":{},"content":{"408":{"position":[[68,17]]},"409":{"position":[[69,17]]},"410":{"position":[[69,17]]},"411":{"position":[[70,17]]},"412":{"position":[[71,17]]},"413":{"position":[[71,17]]},"414":{"position":[[72,17]]},"415":{"position":[[68,17]]},"416":{"position":[[69,17]]},"417":{"position":[[91,17]]},"418":{"position":[[90,17]]},"419":{"position":[[111,17]]},"420":{"position":[[112,17]]}},"keywords":{}}],["quot;.mi",{"_index":1508,"title":{},"content":{"315":{"position":[[171,9],[223,9]]}},"keywords":{}}],["quot;/solutions/product",{"_index":860,"title":{},"content":{"76":{"position":[[2219,24]]}},"keywords":{}}],["quot;0.2.61"",{"_index":875,"title":{},"content":{"76":{"position":[[2630,18]]}},"keywords":{}}],["quot;0e2b609a",{"_index":1390,"title":{},"content":{"267":{"position":[[119,14]]}},"keywords":{}}],["quot;1.0"",{"_index":47,"title":{},"content":{"3":{"position":[[343,16]]}},"keywords":{}}],["quot;1.0.0"",{"_index":1235,"title":{},"content":{"218":{"position":[[631,18]]},"219":{"position":[[249,18]]},"220":{"position":[[141,18]]},"221":{"position":[[142,18]]},"222":{"position":[[144,18]]},"223":{"position":[[144,18]]},"224":{"position":[[141,18]]},"225":{"position":[[164,18]]},"226":{"position":[[175,18]]},"227":{"position":[[253,18]]},"288":{"position":[[377,18]]},"289":{"position":[[255,18]]},"290":{"position":[[133,18]]},"291":{"position":[[134,18]]},"292":{"position":[[136,18]]},"293":{"position":[[136,18]]},"294":{"position":[[133,18]]},"295":{"position":[[156,18]]},"296":{"position":[[167,18]]},"297":{"position":[[245,18]]},"352":{"position":[[206,18]]},"353":{"position":[[218,18]]},"354":{"position":[[247,18]]},"355":{"position":[[248,18]]},"356":{"position":[[250,18]]},"357":{"position":[[250,18]]},"358":{"position":[[247,18]]},"359":{"position":[[270,18]]},"360":{"position":[[287,18]]},"361":{"position":[[365,18]]},"395":{"position":[[227,18]]},"396":{"position":[[172,18]]},"397":{"position":[[174,18]]},"398":{"position":[[175,18]]},"399":{"position":[[177,18]]},"400":{"position":[[177,18]]},"401":{"position":[[174,18]]},"402":{"position":[[197,18]]},"403":{"position":[[201,18]]},"404":{"position":[[279,18]]},"408":{"position":[[120,18]]},"409":{"position":[[121,18]]},"410":{"position":[[121,18]]},"411":{"position":[[122,18]]},"412":{"position":[[123,18]]},"413":{"position":[[123,18]]},"414":{"position":[[124,18]]},"415":{"position":[[120,18]]},"416":{"position":[[121,18]]},"417":{"position":[[143,18]]},"418":{"position":[[142,18]]},"419":{"position":[[163,18]]},"420":{"position":[[164,18]]}},"keywords":{}}],["quot;1.2.3"",{"_index":839,"title":{},"content":{"75":{"position":[[582,17]]}},"keywords":{}}],["quot;1.3.0"",{"_index":594,"title":{},"content":{"57":{"position":[[272,18]]}},"keywords":{}}],["quot;10",{"_index":650,"title":{},"content":{"57":{"position":[[1417,8]]},"76":{"position":[[1317,8]]},"117":{"position":[[1317,8]]}},"keywords":{}}],["quot;100.000+"",{"_index":470,"title":{},"content":{"43":{"position":[[409,20]]},"143":{"position":[[354,21]]},"326":{"position":[[418,21]]}},"keywords":{}}],["quot;16813"",{"_index":1564,"title":{},"content":{"339":{"position":[[100,18]]},"340":{"position":[[581,18]]}},"keywords":{}}],["quot;2.0.0"",{"_index":840,"title":{},"content":{"76":{"position":[[272,18]]},"117":{"position":[[272,18]]}},"keywords":{}}],["quot;2020",{"_index":848,"title":{},"content":{"76":{"position":[[1597,10]]}},"keywords":{}}],["quot;2021",{"_index":595,"title":{},"content":{"57":{"position":[[309,10],[940,10],[1626,10],[2896,10]]},"76":{"position":[[309,10],[940,10],[1663,10],[1854,10],[3563,10]]},"117":{"position":[[309,10],[940,10],[1526,10],[2630,10]]}},"keywords":{}}],["quot;2023",{"_index":52,"title":{},"content":{"3":{"position":[[438,10]]},"267":{"position":[[490,10],[544,10]]}},"keywords":{}}],["quot;25c06995",{"_index":688,"title":{},"content":{"57":{"position":[[2199,14]]}},"keywords":{}}],["quot;2eb83fb4",{"_index":638,"title":{},"content":{"57":{"position":[[1070,14],[1193,14]]},"76":{"position":[[1074,14]]},"117":{"position":[[1074,14]]}},"keywords":{}}],["quot;30311998",{"_index":1395,"title":{},"content":{"267":{"position":[[186,14]]}},"keywords":{}}],["quot;411ee7c3",{"_index":610,"title":{},"content":{"57":{"position":[[583,14]]},"76":{"position":[[583,14]]},"117":{"position":[[583,14]]}},"keywords":{}}],["quot;5854a797",{"_index":656,"title":{},"content":{"57":{"position":[[1519,14]]},"76":{"position":[[1747,14]]},"117":{"position":[[1419,14]]}},"keywords":{}}],["quot;64c7ea3b",{"_index":587,"title":{},"content":{"57":{"position":[[149,14]]},"76":{"position":[[149,14]]},"117":{"position":[[149,14]]}},"keywords":{}}],["quot;9b913c69",{"_index":618,"title":{},"content":{"57":{"position":[[712,14]]},"76":{"position":[[712,14]]},"117":{"position":[[712,14]]}},"keywords":{}}],["quot;@screeb/react",{"_index":1545,"title":{},"content":{"323":{"position":[[72,19]]},"324":{"position":[[138,19]]},"325":{"position":[[98,19]]},"326":{"position":[[292,19]]},"335":{"position":[[78,19]]},"344":{"position":[[513,19]]},"346":{"position":[[413,19]]},"348":{"position":[[296,19]]},"370":{"position":[[166,19]]},"371":{"position":[[173,19]]},"372":{"position":[[206,19]]},"373":{"position":[[179,19]]},"375":{"position":[[71,19]]},"377":{"position":[[235,19]]},"383":{"position":[[298,19]]}},"keywords":{}}],["quot;a44252c3",{"_index":694,"title":{},"content":{"57":{"position":[[2277,14]]},"76":{"position":[[3032,14]]},"117":{"position":[[2099,14]]}},"keywords":{}}],["quot;acme"",{"_index":608,"title":{},"content":{"57":{"position":[[524,16]]},"76":{"position":[[524,16]]},"117":{"position":[[524,16]]}},"keywords":{}}],["quot;active_page"",{"_index":856,"title":{},"content":{"76":{"position":[[2130,24]]}},"keywords":{}}],["quot;added_at"",{"_index":1114,"title":{},"content":{"163":{"position":[[683,21]]},"232":{"position":[[706,20]]}},"keywords":{}}],["quot;addit",{"_index":538,"title":{},"content":{"48":{"position":[[203,16]]},"234":{"position":[[208,16]]}},"keywords":{}}],["quot;age"",{"_index":1193,"title":{},"content":{"199":{"position":[[374,17],[1037,17]]},"208":{"position":[[875,16]]},"211":{"position":[[522,15],[805,15]]},"288":{"position":[[169,17]]}},"keywords":{}}],["quot;alias"",{"_index":643,"title":{},"content":{"57":{"position":[[1120,18]]}},"keywords":{}}],["quot;aliases"",{"_index":645,"title":{},"content":{"57":{"position":[[1170,20]]}},"keywords":{}}],["quot;android"",{"_index":616,"title":{},"content":{"57":{"position":[[651,19]]},"76":{"position":[[651,19]]},"117":{"position":[[651,19]]},"220":{"position":[[340,19]]},"221":{"position":[[343,19]]},"222":{"position":[[349,19]]},"223":{"position":[[349,19]]},"224":{"position":[[340,19]]},"225":{"position":[[378,19]]},"226":{"position":[[354,19]]},"227":{"position":[[466,19]]}},"keywords":{}}],["quot;anonymous_id"",{"_index":842,"title":{},"content":{"76":{"position":[[1048,25]]},"117":{"position":[[1048,25]]}},"keywords":{}}],["quot;answer"",{"_index":703,"title":{},"content":{"57":{"position":[[2434,19],[3154,19],[3214,19],[3274,19]]},"65":{"position":[[623,18]]},"68":{"position":[[115,18]]},"76":{"position":[[3189,19],[3821,19],[3881,19],[3941,19]]},"84":{"position":[[664,18]]},"88":{"position":[[115,18]]},"117":{"position":[[2256,19],[2888,19],[2948,19],[3008,19]]},"125":{"position":[[619,18]]},"129":{"position":[[115,18]]}},"keywords":{}}],["quot;api"",{"_index":49,"title":{},"content":{"3":{"position":[[378,17]]}},"keywords":{}}],["quot;app",{"_index":1276,"title":{},"content":{"225":{"position":[[270,9]]}},"keywords":{}}],["quot;apple"",{"_index":466,"title":{},"content":{"41":{"position":[[208,17]]},"43":{"position":[[362,17]]},"141":{"position":[[171,17]]},"143":{"position":[[325,18]]},"192":{"position":[[301,18]]},"324":{"position":[[235,17]]},"326":{"position":[[389,18]]}},"keywords":{}}],["quot;author",{"_index":37,"title":{},"content":{"3":{"position":[[159,20]]}},"keywords":{}}],["quot;b5969d13",{"_index":603,"title":{},"content":{"57":{"position":[[456,14]]},"76":{"position":[[456,14]]},"117":{"position":[[456,14]]}},"keywords":{}}],["quot;berthe"",{"_index":674,"title":{},"content":{"57":{"position":[[1888,19]]},"76":{"position":[[1468,19]]},"117":{"position":[[1788,19]]},"339":{"position":[[235,19]]},"340":{"position":[[716,19]]}},"keywords":{}}],["quot;blablabla"",{"_index":855,"title":{},"content":{"76":{"position":[[2082,21]]}},"keywords":{}}],["quot;boolean"",{"_index":287,"title":{},"content":{"15":{"position":[[456,22]]},"16":{"position":[[423,19]]},"24":{"position":[[2576,22]]},"25":{"position":[[998,22]]},"26":{"position":[[423,19]]},"57":{"position":[[2819,20]]},"67":{"position":[[315,22],[619,19]]},"76":{"position":[[3484,20]]},"87":{"position":[[160,22],[434,19]]},"117":{"position":[[2551,20]]},"128":{"position":[[160,22],[434,19]]},"220":{"position":[[874,19]]},"222":{"position":[[969,19],[1301,19]]},"223":{"position":[[883,19]]},"224":{"position":[[975,19]]},"290":{"position":[[854,19]]},"292":{"position":[[949,19],[1281,19]]},"293":{"position":[[863,19]]},"294":{"position":[[955,19]]},"354":{"position":[[939,19]]},"356":{"position":[[1034,19],[1366,19]]},"357":{"position":[[948,19]]},"358":{"position":[[1040,19]]},"397":{"position":[[872,19]]},"399":{"position":[[967,19],[1299,19]]},"400":{"position":[[881,19]]},"401":{"position":[[973,19]]},"408":{"position":[[826,19]]},"409":{"position":[[597,19]]},"412":{"position":[[921,19],[1253,19]]},"413":{"position":[[835,19]]},"414":{"position":[[606,19]]},"415":{"position":[[927,19]]},"416":{"position":[[698,19]]}},"keywords":{}}],["quot;bottom",{"_index":1251,"title":{},"content":{"220":{"position":[[483,12],[509,12],[537,12]]},"221":{"position":[[486,12],[512,12],[540,12]]},"222":{"position":[[492,12],[518,12],[546,12]]},"223":{"position":[[492,12],[518,12],[546,12]]},"224":{"position":[[483,12],[509,12],[537,12]]},"290":{"position":[[463,12],[489,12],[517,12]]},"291":{"position":[[466,12],[492,12],[520,12]]},"292":{"position":[[472,12],[498,12],[526,12]]},"293":{"position":[[472,12],[498,12],[526,12]]},"294":{"position":[[463,12],[489,12],[517,12]]},"354":{"position":[[548,12],[574,12],[602,12]]},"355":{"position":[[551,12],[577,12],[605,12]]},"356":{"position":[[557,12],[583,12],[611,12]]},"357":{"position":[[557,12],[583,12],[611,12]]},"358":{"position":[[548,12],[574,12],[602,12]]},"397":{"position":[[481,12],[507,12],[535,12]]},"398":{"position":[[484,12],[510,12],[538,12]]},"399":{"position":[[490,12],[516,12],[544,12]]},"400":{"position":[[490,12],[516,12],[544,12]]},"401":{"position":[[481,12],[507,12],[535,12]]},"408":{"position":[[435,12],[461,12],[489,12]]},"410":{"position":[[438,12],[464,12],[492,12]]},"412":{"position":[[444,12],[470,12],[498,12]]},"413":{"position":[[444,12],[470,12],[498,12]]},"415":{"position":[[435,12],[461,12],[489,12]]}},"keywords":{}}],["quot;browser"",{"_index":837,"title":{},"content":{"75":{"position":[[500,20]]}},"keywords":{}}],["quot;c71dfe9d",{"_index":710,"title":{},"content":{"57":{"position":[[2571,14]]},"76":{"position":[[3251,14]]},"117":{"position":[[2318,14]]}},"keywords":{}}],["quot;ca679de0",{"_index":705,"title":{},"content":{"57":{"position":[[2493,14]]}},"keywords":{}}],["quot;cards"",{"_index":1259,"title":{},"content":{"220":{"position":[[652,18]]},"221":{"position":[[655,18]]},"222":{"position":[[661,18]]},"223":{"position":[[661,18]]},"224":{"position":[[652,18]]},"290":{"position":[[632,18]]},"291":{"position":[[635,18]]},"292":{"position":[[641,18]]},"293":{"position":[[641,18]]},"294":{"position":[[632,18]]},"354":{"position":[[717,18]]},"355":{"position":[[720,18]]},"356":{"position":[[726,18]]},"357":{"position":[[726,18]]},"358":{"position":[[717,18]]},"397":{"position":[[650,18]]},"398":{"position":[[653,18]]},"399":{"position":[[659,18]]},"400":{"position":[[659,18]]},"401":{"position":[[650,18]]},"408":{"position":[[604,18]]},"410":{"position":[[607,18]]},"412":{"position":[[613,18]]},"413":{"position":[[613,18]]},"415":{"position":[[604,18]]}},"keywords":{}}],["quot;category"",{"_index":1104,"title":{},"content":{"163":{"position":[[446,21]]},"208":{"position":[[910,21]]},"232":{"position":[[464,20]]}},"keywords":{}}],["quot;cc4a3710",{"_index":626,"title":{},"content":{"57":{"position":[[830,14]]},"76":{"position":[[830,14]]},"117":{"position":[[830,14]]}},"keywords":{}}],["quot;cent",{"_index":1247,"title":{},"content":{"220":{"position":[[402,12],[428,12],[456,12]]},"221":{"position":[[405,12],[431,12],[459,12]]},"222":{"position":[[411,12],[437,12],[465,12]]},"223":{"position":[[411,12],[437,12],[465,12]]},"224":{"position":[[402,12],[428,12],[456,12]]},"290":{"position":[[382,12],[408,12],[436,12]]},"291":{"position":[[385,12],[411,12],[439,12]]},"292":{"position":[[391,12],[417,12],[445,12]]},"293":{"position":[[391,12],[417,12],[445,12]]},"294":{"position":[[382,12],[408,12],[436,12]]},"354":{"position":[[467,12],[493,12],[521,12]]},"355":{"position":[[470,12],[496,12],[524,12]]},"356":{"position":[[476,12],[502,12],[530,12]]},"357":{"position":[[476,12],[502,12],[530,12]]},"358":{"position":[[467,12],[493,12],[521,12]]},"397":{"position":[[400,12],[426,12],[454,12]]},"398":{"position":[[403,12],[429,12],[457,12]]},"399":{"position":[[409,12],[435,12],[463,12]]},"400":{"position":[[409,12],[435,12],[463,12]]},"401":{"position":[[400,12],[426,12],[454,12]]},"408":{"position":[[354,12],[380,12],[408,12]]},"410":{"position":[[357,12],[383,12],[411,12]]},"412":{"position":[[363,12],[389,12],[417,12]]},"413":{"position":[[363,12],[389,12],[417,12]]},"415":{"position":[[354,12],[380,12],[408,12]]}},"keywords":{}}],["quot;channel"",{"_index":609,"title":{},"content":{"57":{"position":[[544,20]]},"76":{"position":[[544,20]]},"117":{"position":[[544,20]]}},"keywords":{}}],["quot;chrome"",{"_index":838,"title":{},"content":{"75":{"position":[[541,19]]}},"keywords":{}}],["quot;closed"",{"_index":1269,"title":{},"content":{"222":{"position":[[757,18]]},"224":{"position":[[753,18]]},"292":{"position":[[737,18]]},"294":{"position":[[733,18]]},"356":{"position":[[822,18]]},"358":{"position":[[818,18]]},"399":{"position":[[755,18]]},"401":{"position":[[751,18]]},"412":{"position":[[709,18]]},"415":{"position":[[705,18]]},"416":{"position":[[476,18]]}},"keywords":{}}],["quot;cohort",{"_index":455,"title":{},"content":{"40":{"position":[[54,12]]},"42":{"position":[[82,12]]},"140":{"position":[[60,12]]},"142":{"position":[[88,12]]},"190":{"position":[[65,12]]},"191":{"position":[[93,12]]},"323":{"position":[[124,12]]},"325":{"position":[[152,12]]}},"keywords":{}}],["quot;company"",{"_index":1144,"title":{},"content":{"192":{"position":[[274,20]]}},"keywords":{}}],["quot;completion"",{"_index":668,"title":{},"content":{"57":{"position":[[1741,23]]},"76":{"position":[[1969,23]]},"117":{"position":[[1641,23]]}},"keywords":{}}],["quot;cont",{"_index":34,"title":{},"content":{"3":{"position":[[111,13]]}},"keywords":{}}],["quot;context"",{"_index":831,"title":{},"content":{"75":{"position":[[322,20]]},"76":{"position":[[2107,20]]}},"keywords":{}}],["quot;conversational"",{"_index":1258,"title":{},"content":{"220":{"position":[[623,26]]},"221":{"position":[[626,26]]},"222":{"position":[[632,26]]},"223":{"position":[[632,26]]},"224":{"position":[[623,26]]},"290":{"position":[[603,26]]},"291":{"position":[[606,26]]},"292":{"position":[[612,26]]},"293":{"position":[[612,26]]},"294":{"position":[[603,26]]},"354":{"position":[[688,26]]},"355":{"position":[[691,26]]},"356":{"position":[[697,26]]},"357":{"position":[[697,26]]},"358":{"position":[[688,26]]},"397":{"position":[[621,26]]},"398":{"position":[[624,26]]},"399":{"position":[[630,26]]},"400":{"position":[[630,26]]},"401":{"position":[[621,26]]},"408":{"position":[[575,26]]},"410":{"position":[[578,26]]},"412":{"position":[[584,26]]},"413":{"position":[[584,26]]},"415":{"position":[[575,26]]}},"keywords":{}}],["quot;correlation_id"",{"_index":693,"title":{},"content":{"57":{"position":[[2249,27],[2543,27]]}},"keywords":{}}],["quot;count"",{"_index":1108,"title":{},"content":{"163":{"position":[[541,18]]},"232":{"position":[[561,17]]}},"keywords":{}}],["quot;created_at"",{"_index":1567,"title":{},"content":{"339":{"position":[[293,23]]},"340":{"position":[[774,23]]}},"keywords":{}}],["quot;delivery_method"",{"_index":1110,"title":{},"content":{"163":{"position":[[577,28]]},"232":{"position":[[598,27]]}},"keywords":{}}],["quot;description"",{"_index":44,"title":{},"content":{"3":{"position":[[261,24]]}},"keywords":{}}],["quot;desktop"",{"_index":676,"title":{},"content":{"57":{"position":[[2018,20]]},"117":{"position":[[1918,20]]}},"keywords":{}}],["quot;domain"",{"_index":857,"title":{},"content":{"76":{"position":[[2157,19]]}},"keywords":{}}],["quot;e2e@screeb.app"",{"_index":1627,"title":{},"content":{"395":{"position":[[185,27]]}},"keywords":{}}],["quot;eeba641a",{"_index":1404,"title":{},"content":{"267":{"position":[[422,14]]}},"keywords":{}}],["quot;email"",{"_index":648,"title":{},"content":{"57":{"position":[[1321,18],[1908,18]]},"76":{"position":[[1221,18],[1488,18]]},"117":{"position":[[1221,18],[1808,18]]},"211":{"position":[[456,17],[739,17]]},"339":{"position":[[119,18],[866,18]]},"340":{"position":[[600,18]]}},"keywords":{}}],["quot;en",{"_index":662,"title":{},"content":{"57":{"position":[[1589,8],[1978,8]]},"76":{"position":[[1817,8],[2672,8]]},"117":{"position":[[1489,8],[1878,8]]}},"keywords":{}}],["quot;ended"",{"_index":1268,"title":{},"content":{"222":{"position":[[737,17]]},"224":{"position":[[733,17]]},"292":{"position":[[717,17]]},"294":{"position":[[713,17]]},"356":{"position":[[802,17]]},"358":{"position":[[798,17]]},"399":{"position":[[735,17]]},"401":{"position":[[731,17]]},"412":{"position":[[689,17]]},"415":{"position":[[685,17]]},"416":{"position":[[456,17]]}},"keywords":{}}],["quot;europe/paris"",{"_index":883,"title":{},"content":{"76":{"position":[[2809,25]]}},"keywords":{}}],["quot;event_id"",{"_index":586,"title":{},"content":{"57":{"position":[[127,21]]},"76":{"position":[[127,21]]},"117":{"position":[[127,21]]}},"keywords":{}}],["quot;event_type"",{"_index":592,"title":{},"content":{"57":{"position":[[199,23]]},"76":{"position":[[199,23]]},"117":{"position":[[199,23]]}},"keywords":{}}],["quot;feedback"",{"_index":724,"title":{},"content":{"57":{"position":[[3015,21],[3079,22]]},"76":{"position":[[3682,21],[3746,22]]},"117":{"position":[[2749,21],[2813,22]]}},"keywords":{}}],["quot;field"",{"_index":704,"title":{},"content":{"57":{"position":[[2456,18]]},"86":{"position":[[74,17]]},"127":{"position":[[74,17]]}},"keywords":{}}],["quot;fields"",{"_index":884,"title":{},"content":{"76":{"position":[[3211,19]]},"117":{"position":[[2278,19]]}},"keywords":{}}],["quot;firstname"",{"_index":671,"title":{},"content":{"57":{"position":[[1823,22]]},"76":{"position":[[1403,22]]},"117":{"position":[[1723,22]]},"339":{"position":[[170,22],[900,22]]},"340":{"position":[[651,22]]}},"keywords":{}}],["quot;free"",{"_index":846,"title":{},"content":{"76":{"position":[[1556,17]]}},"keywords":{}}],["quot;fully_completed"",{"_index":669,"title":{},"content":{"57":{"position":[[1765,28]]},"65":{"position":[[415,27]]},"76":{"position":[[1993,28]]},"84":{"position":[[415,27]]},"117":{"position":[[1665,28]]},"125":{"position":[[415,27]]}},"keywords":{}}],["quot;green"",{"_index":1511,"title":{},"content":{"316":{"position":[[246,18]]}},"keywords":{}}],["quot;group_names"",{"_index":649,"title":{},"content":{"57":{"position":[[1371,24]]},"76":{"position":[[1271,24]]},"117":{"position":[[1271,24]]}},"keywords":{}}],["quot;growth"",{"_index":1566,"title":{},"content":{"339":{"position":[[273,19]]},"340":{"position":[[754,19]]}},"keywords":{}}],["quot;height"",{"_index":878,"title":{},"content":{"76":{"position":[[2713,19]]}},"keywords":{}}],["quot;hidden",{"_index":446,"title":{},"content":{"38":{"position":[[106,12]]},"161":{"position":[[106,12]]},"211":{"position":[[106,12]]},"266":{"position":[[106,12]]},"346":{"position":[[106,12]]}},"keywords":{}}],["quot;hidden_field1"",{"_index":1069,"title":{},"content":{"148":{"position":[[274,25]]},"219":{"position":[[155,25]]}},"keywords":{}}],["quot;hidden_fields"",{"_index":670,"title":{},"content":{"57":{"position":[[1794,26]]},"76":{"position":[[2022,26]]},"117":{"position":[[1694,26]]}},"keywords":{}}],["quot;how",{"_index":701,"title":{},"content":{"57":{"position":[[2383,9]]},"76":{"position":[[3138,9]]},"117":{"position":[[2205,9]]}},"keywords":{}}],["quot;https://github.com/screebapp/sdk",{"_index":1170,"title":{},"content":{"198":{"position":[[315,38]]}},"keywords":{}}],["quot;https://screeb.app/solutions/product",{"_index":868,"title":{},"content":{"76":{"position":[[2384,42]]}},"keywords":{}}],["quot;id"",{"_index":602,"title":{},"content":{"57":{"position":[[440,15],[567,15],[696,15],[1054,15],[1503,15],[2183,15],[2477,15]]},"76":{"position":[[440,15],[567,15],[696,15],[1731,15],[3016,15],[3235,15]]},"117":{"position":[[440,15],[567,15],[696,15],[1403,15],[2083,15],[2302,15]]},"339":{"position":[[807,15]]}},"keywords":{}}],["quot;identity"",{"_index":1568,"title":{},"content":{"339":{"position":[[783,21]]}},"keywords":{}}],["quot;in",{"_index":864,"title":{},"content":{"76":{"position":[[2330,8]]}},"keywords":{}}],["quot;input"",{"_index":699,"title":{},"content":{"57":{"position":[[2345,18]]},"76":{"position":[[3100,18]]},"117":{"position":[[2167,18]]}},"keywords":{}}],["quot;interrupted"",{"_index":1270,"title":{},"content":{"222":{"position":[[778,23]]},"224":{"position":[[774,24]]},"292":{"position":[[758,23]]},"294":{"position":[[754,24]]},"356":{"position":[[843,23]]},"358":{"position":[[839,24]]},"399":{"position":[[776,23]]},"401":{"position":[[772,24]]},"412":{"position":[[730,23]]},"415":{"position":[[726,24]]},"416":{"position":[[497,24]]}},"keywords":{}}],["quot;invalid",{"_index":820,"title":{},"content":{"69":{"position":[[1251,13]]},"89":{"position":[[1251,13]]},"130":{"position":[[1251,13]]}},"keywords":{}}],["quot;ios"",{"_index":1478,"title":{},"content":{"290":{"position":[[324,15]]},"291":{"position":[[327,15]]},"292":{"position":[[333,15]]},"293":{"position":[[333,15]]},"294":{"position":[[324,15]]},"295":{"position":[[371,15]]},"296":{"position":[[347,15]]},"297":{"position":[[470,15]]},"354":{"position":[[409,15]]},"355":{"position":[[412,15]]},"356":{"position":[[418,15]]},"357":{"position":[[418,15]]},"358":{"position":[[409,15]]},"359":{"position":[[454,15]]},"360":{"position":[[435,15]]},"361":{"position":[[560,15]]},"397":{"position":[[342,15]]},"398":{"position":[[345,15]]},"399":{"position":[[351,15]]},"400":{"position":[[351,15]]},"401":{"position":[[342,15]]},"402":{"position":[[387,15]]},"403":{"position":[[362,15]]},"404":{"position":[[511,15]]}},"keywords":{}}],["quot;iosgroupprop1"",{"_index":1145,"title":{},"content":{"192":{"position":[[334,26]]}},"keywords":{}}],["quot;iosgroupprop2"",{"_index":1147,"title":{},"content":{"192":{"position":[[394,26]]}},"keywords":{}}],["quot;ioshidden1"",{"_index":1475,"title":{},"content":{"289":{"position":[[113,23]]}},"keywords":{}}],["quot;ioshiddencount"",{"_index":1477,"title":{},"content":{"289":{"position":[[177,27]]}},"keywords":{}}],["quot;iphon",{"_index":1625,"title":{},"content":{"395":{"position":[[155,12]]}},"keywords":{}}],["quot;item"",{"_index":761,"title":{},"content":{"65":{"position":[[713,16]]},"84":{"position":[[754,16]]},"125":{"position":[[709,16]]}},"keywords":{}}],["quot;items"",{"_index":725,"title":{},"content":{"57":{"position":[[3102,18]]},"76":{"position":[[3769,18]]},"117":{"position":[[2836,18]]}},"keywords":{}}],["quot;last_seen_at"",{"_index":850,"title":{},"content":{"76":{"position":[[1637,25]]}},"keywords":{}}],["quot;lastname"",{"_index":673,"title":{},"content":{"57":{"position":[[1866,21]]},"76":{"position":[[1446,21]]},"117":{"position":[[1766,21]]},"339":{"position":[[213,21],[942,21]]},"340":{"position":[[694,21]]}},"keywords":{}}],["quot;library"",{"_index":870,"title":{},"content":{"76":{"position":[[2463,20]]}},"keywords":{}}],["quot;locale"",{"_index":661,"title":{},"content":{"57":{"position":[[1569,19],[1958,19]]},"76":{"position":[[1797,19],[2652,19]]},"117":{"position":[[1469,19],[1858,19]]}},"keywords":{}}],["quot;logged"",{"_index":1218,"title":{},"content":{"211":{"position":[[558,18],[841,18]]},"339":{"position":[[1014,19]]}},"keywords":{}}],["quot;measur",{"_index":623,"title":{},"content":{"57":{"position":[[780,13]]},"76":{"position":[[780,13]]},"117":{"position":[[780,13]]}},"keywords":{}}],["quot;messag",{"_index":559,"title":{},"content":{"49":{"position":[[318,13]]}},"keywords":{}}],["quot;mi",{"_index":42,"title":{},"content":{"3":{"position":[[232,8],[286,8]]}},"keywords":{}}],["quot;mozilla/5.0",{"_index":680,"title":{},"content":{"57":{"position":[[2091,17]]},"75":{"position":[[369,17]]},"76":{"position":[[2859,17]]},"117":{"position":[[1991,17]]}},"keywords":{}}],["quot;name"",{"_index":41,"title":{},"content":{"3":{"position":[[214,17]]},"57":{"position":[[506,17],[762,17],[1276,17]]},"75":{"position":[[523,17]]},"76":{"position":[[506,17],[762,17],[1176,17],[2486,17]]},"117":{"position":[[506,17],[762,17],[1176,17]]},"199":{"position":[[410,17],[1073,17]]},"288":{"position":[[205,17]]}},"keywords":{}}],["quot;none"",{"_index":1261,"title":{},"content":{"220":{"position":[[896,16]]},"222":{"position":[[991,16],[1323,16]]},"223":{"position":[[905,16]]},"224":{"position":[[997,16]]},"290":{"position":[[876,16]]},"292":{"position":[[971,16],[1303,16]]},"293":{"position":[[885,16]]},"294":{"position":[[977,16]]},"354":{"position":[[961,16]]},"356":{"position":[[1056,16],[1388,16]]},"357":{"position":[[970,16]]},"358":{"position":[[1062,16]]},"397":{"position":[[894,16]]},"399":{"position":[[989,16],[1321,16]]},"400":{"position":[[903,16]]},"401":{"position":[[995,16]]},"408":{"position":[[848,16]]},"409":{"position":[[619,16]]},"412":{"position":[[943,16],[1275,16]]},"413":{"position":[[857,16]]},"414":{"position":[[628,16]]},"415":{"position":[[949,16]]},"416":{"position":[[720,16]]}},"keywords":{}}],["quot;not_started"",{"_index":755,"title":{},"content":{"65":{"position":[[355,24]]},"84":{"position":[[355,24]]},"125":{"position":[[355,24]]}},"keywords":{}}],["quot;number"",{"_index":285,"title":{},"content":{"15":{"position":[[418,19]]},"16":{"position":[[385,19]]},"24":{"position":[[2538,19]]},"25":{"position":[[960,19]]},"26":{"position":[[385,19]]},"57":{"position":[[2793,19]]},"67":{"position":[[277,19],[541,18]]},"76":{"position":[[3458,19]]},"87":{"position":[[122,19],[363,18]]},"117":{"position":[[2525,19]]},"128":{"position":[[122,19],[363,18]]},"220":{"position":[[853,18]]},"222":{"position":[[948,18],[1280,18]]},"223":{"position":[[862,18]]},"224":{"position":[[954,18]]},"290":{"position":[[833,18]]},"292":{"position":[[928,18],[1260,18]]},"293":{"position":[[842,18]]},"294":{"position":[[934,18]]},"354":{"position":[[918,18]]},"356":{"position":[[1013,18],[1345,18]]},"357":{"position":[[927,18]]},"358":{"position":[[1019,18]]},"397":{"position":[[851,18]]},"399":{"position":[[946,18],[1278,18]]},"400":{"position":[[860,18]]},"401":{"position":[[952,18]]},"408":{"position":[[805,18]]},"409":{"position":[[576,18]]},"412":{"position":[[900,18],[1232,18]]},"413":{"position":[[814,18]]},"414":{"position":[[585,18]]},"415":{"position":[[906,18]]},"416":{"position":[[677,18]]}},"keywords":{}}],["quot;nur4eecu"",{"_index":463,"title":{},"content":{"41":{"position":[[135,21]]},"43":{"position":[[289,21]]},"141":{"position":[[141,21]]},"143":{"position":[[295,21]]},"324":{"position":[[205,21]]},"326":{"position":[[359,21]]}},"keywords":{}}],["quot;onappstoreratingtriggered"",{"_index":1275,"title":{},"content":{"225":{"position":[[183,37]]},"295":{"position":[[175,38]]},"359":{"position":[[289,38]]}},"keywords":{}}],["quot;onquestionreplied"",{"_index":1265,"title":{},"content":{"222":{"position":[[163,29]]},"292":{"position":[[155,30]]},"353":{"position":[[344,30]]},"356":{"position":[[269,30]]}},"keywords":{}}],["quot;onready"",{"_index":1236,"title":{},"content":{"218":{"position":[[650,19]]},"226":{"position":[[194,19]]},"288":{"position":[[396,20]]},"296":{"position":[[186,20]]},"352":{"position":[[225,20]]},"360":{"position":[[306,20]]}},"keywords":{}}],["quot;onsurveycompleted"",{"_index":1271,"title":{},"content":{"223":{"position":[[163,29]]},"293":{"position":[[155,30]]},"357":{"position":[[269,30]]}},"keywords":{}}],["quot;onsurveydisplayallowed"",{"_index":1240,"title":{},"content":{"218":{"position":[[754,34]]},"227":{"position":[[272,34]]},"288":{"position":[[501,35]]},"297":{"position":[[264,35]]},"352":{"position":[[298,35]]}},"keywords":{}}],["quot;onsurveydisplayavailable"",{"_index":1605,"title":{},"content":{"361":{"position":[[384,37]]}},"keywords":{}}],["quot;onsurveyhidden"",{"_index":1272,"title":{},"content":{"224":{"position":[[160,26]]},"294":{"position":[[152,27]]},"358":{"position":[[266,27]]}},"keywords":{}}],["quot;onsurveyshowed"",{"_index":1242,"title":{},"content":{"219":{"position":[[268,26]]},"220":{"position":[[160,26]]},"289":{"position":[[274,27]]},"290":{"position":[[152,27]]},"353":{"position":[[237,27]]},"354":{"position":[[266,27]]}},"keywords":{}}],["quot;onsurveystarted"",{"_index":1264,"title":{},"content":{"221":{"position":[[161,27]]},"291":{"position":[[153,28]]},"355":{"position":[[267,28]]}},"keywords":{}}],["quot;organization"",{"_index":601,"title":{},"content":{"57":{"position":[[412,25]]},"76":{"position":[[412,25]]},"117":{"position":[[412,25]]}},"keywords":{}}],["quot;partially_completed"",{"_index":756,"title":{},"content":{"65":{"position":[[380,31]]},"84":{"position":[[380,31]]},"125":{"position":[[380,31]]}},"keywords":{}}],["quot;path"",{"_index":859,"title":{},"content":{"76":{"position":[[2201,17]]}},"keywords":{}}],["quot;payload"",{"_index":600,"title":{},"content":{"57":{"position":[[389,20]]},"59":{"position":[[373,19]]},"76":{"position":[[389,20]]},"78":{"position":[[373,19]]},"117":{"position":[[389,20]]},"119":{"position":[[373,19]]}},"keywords":{}}],["quot;plan",{"_index":653,"title":{},"content":{"57":{"position":[[1447,10]]},"76":{"position":[[1347,10]]},"117":{"position":[[1347,10]]}},"keywords":{}}],["quot;plan"",{"_index":845,"title":{},"content":{"76":{"position":[[1538,17]]},"339":{"position":[[255,17],[982,17]]},"340":{"position":[[736,17]]}},"keywords":{}}],["quot;price"",{"_index":1106,"title":{},"content":{"163":{"position":[[501,18]]},"232":{"position":[[520,17]]}},"keywords":{}}],["quot;product",{"_index":1100,"title":{},"content":{"163":{"position":[[317,13]]}},"keywords":{}}],["quot;product_name"",{"_index":1102,"title":{},"content":{"163":{"position":[[379,25]]},"232":{"position":[[397,25]]}},"keywords":{}}],["quot;productcartfragment"",{"_index":1281,"title":{},"content":{"232":{"position":[[337,32]]}},"keywords":{}}],["quot;properties"",{"_index":844,"title":{},"content":{"76":{"position":[[1377,23]]},"339":{"position":[[840,23]]}},"keywords":{}}],["quot;purchasedat"",{"_index":1214,"title":{},"content":{"208":{"position":[[965,24]]}},"keywords":{}}],["quot;quest",{"_index":1266,"title":{},"content":{"222":{"position":[[242,14]]}},"keywords":{}}],["quot;question"",{"_index":687,"title":{},"content":{"57":{"position":[[2159,21],[3125,21],[3185,21],[3245,21]]},"65":{"position":[[529,20]]},"68":{"position":[[61,20]]},"76":{"position":[[2992,21],[3792,21],[3852,21],[3912,21]]},"84":{"position":[[570,20]]},"88":{"position":[[61,20]]},"117":{"position":[[2059,21],[2859,21],[2919,21],[2979,21]]},"125":{"position":[[525,20]]},"129":{"position":[[61,20]]}},"keywords":{}}],["quot;r",{"_index":94,"title":{},"content":{"6":{"position":[[413,9]]},"52":{"position":[[431,9]]},"152":{"position":[[368,9]]},"348":{"position":[[416,9]]}},"keywords":{}}],["quot;red"",{"_index":1210,"title":{},"content":{"206":{"position":[[222,16]]},"373":{"position":[[271,16]]}},"keywords":{}}],["quot;released_at"",{"_index":51,"title":{},"content":{"3":{"position":[[413,24]]}},"keywords":{}}],["quot;replied_at"",{"_index":720,"title":{},"content":{"57":{"position":[[2872,23]]},"76":{"position":[[3539,23]]},"117":{"position":[[2606,23]]}},"keywords":{}}],["quot;replied_at_ms"",{"_index":722,"title":{},"content":{"57":{"position":[[2934,26]]},"76":{"position":[[3601,26]]},"117":{"position":[[2668,26]]}},"keywords":{}}],["quot;respondent"",{"_index":637,"title":{},"content":{"57":{"position":[[1028,23]]}},"keywords":{}}],["quot;response"",{"_index":655,"title":{},"content":{"57":{"position":[[1479,21]]},"76":{"position":[[1707,21]]},"117":{"position":[[1379,21]]}},"keywords":{}}],["quot;response.ended"",{"_index":593,"title":{},"content":{"57":{"position":[[223,27]]},"76":{"position":[[223,27]]},"117":{"position":[[223,27]]}},"keywords":{}}],["quot;samuel",{"_index":646,"title":{},"content":{"57":{"position":[[1294,12]]},"76":{"position":[[1194,12]]},"117":{"position":[[1194,12]]}},"keywords":{}}],["quot;samuel"",{"_index":672,"title":{},"content":{"57":{"position":[[1846,19]]},"76":{"position":[[1426,19]]},"117":{"position":[[1746,19]]},"339":{"position":[[193,19]]},"340":{"position":[[674,19]]}},"keywords":{}}],["quot;samuel@example.com"",{"_index":1565,"title":{},"content":{"339":{"position":[[138,31]]},"340":{"position":[[619,31]]}},"keywords":{}}],["quot;samuel@screeb.app"",{"_index":644,"title":{},"content":{"57":{"position":[[1139,30],[1243,29],[1340,30],[1927,30]]},"76":{"position":[[1145,30],[1240,30],[1507,30]]},"117":{"position":[[1145,30],[1240,30],[1827,30]]}},"keywords":{}}],["quot;scale"",{"_index":880,"title":{},"content":{"76":{"position":[[2738,18]]}},"keywords":{}}],["quot;scenario_id"",{"_index":625,"title":{},"content":{"57":{"position":[[805,24]]},"76":{"position":[[805,24]]},"117":{"position":[[805,24]]}},"keywords":{}}],["quot;scenario_time"",{"_index":633,"title":{},"content":{"57":{"position":[[913,26]]},"76":{"position":[[913,26]]},"117":{"position":[[913,26]]}},"keywords":{}}],["quot;scenario_time_ms"",{"_index":635,"title":{},"content":{"57":{"position":[[981,29]]},"76":{"position":[[981,29]]},"117":{"position":[[981,29]]}},"keywords":{}}],["quot;scenario_version"",{"_index":631,"title":{},"content":{"57":{"position":[[880,29]]},"76":{"position":[[880,29]]},"117":{"position":[[880,29]]}},"keywords":{}}],["quot;screeb"",{"_index":542,"title":{},"content":{"48":{"position":[[310,18]]},"57":{"position":[[1396,20],[2994,20],[3058,20]]},"76":{"position":[[1296,20],[2589,19],[3661,20],[3725,20]]},"117":{"position":[[1296,20],[2728,20],[2792,20]]},"198":{"position":[[116,19]]},"234":{"position":[[315,18]]},"381":{"position":[[275,19]]}},"keywords":{}}],["quot;screeb.app"",{"_index":858,"title":{},"content":{"76":{"position":[[2177,23]]}},"keywords":{}}],["quot;screen"",{"_index":877,"title":{},"content":{"76":{"position":[[2691,19]]}},"keywords":{}}],["quot;sdk",{"_index":871,"title":{},"content":{"76":{"position":[[2504,9],[2544,9]]},"218":{"position":[[719,9]]},"226":{"position":[[263,9]]}},"keywords":{}}],["quot;search"",{"_index":862,"title":{},"content":{"76":{"position":[[2261,19]]}},"keywords":{}}],["quot;signed_up_at"",{"_index":1220,"title":{},"content":{"211":{"position":[[599,24],[867,24]]},"339":{"position":[[1040,25]]}},"keywords":{}}],["quot;signup_at"",{"_index":847,"title":{},"content":{"76":{"position":[[1574,22]]}},"keywords":{}}],["quot;source"",{"_index":873,"title":{},"content":{"76":{"position":[[2524,19]]}},"keywords":{}}],["quot;source_type"",{"_index":874,"title":{},"content":{"76":{"position":[[2564,24]]}},"keywords":{}}],["quot;sport"",{"_index":98,"title":{},"content":{"6":{"position":[[468,17]]},"52":{"position":[[486,17]]},"152":{"position":[[405,18]]},"348":{"position":[[453,18]]}},"keywords":{}}],["quot;started"",{"_index":1267,"title":{},"content":{"222":{"position":[[715,19]]},"224":{"position":[[711,19]]},"292":{"position":[[695,19]]},"294":{"position":[[691,19]]},"356":{"position":[[780,19]]},"358":{"position":[[776,19]]},"399":{"position":[[713,19]]},"401":{"position":[[709,19]]},"412":{"position":[[667,19]]},"415":{"position":[[663,19]]},"416":{"position":[[434,19]]}},"keywords":{}}],["quot;string"",{"_index":284,"title":{},"content":{"15":{"position":[[398,19]]},"16":{"position":[[365,19]]},"24":{"position":[[2518,19]]},"25":{"position":[[940,19]]},"26":{"position":[[365,19]]},"57":{"position":[[2639,19]]},"67":{"position":[[257,19],[464,18]]},"76":{"position":[[3319,19]]},"87":{"position":[[102,19],[293,18]]},"117":{"position":[[2386,19]]},"128":{"position":[[102,19],[293,18]]},"220":{"position":[[832,18]]},"222":{"position":[[927,18],[1259,18]]},"223":{"position":[[841,18]]},"224":{"position":[[933,18]]},"290":{"position":[[812,18]]},"292":{"position":[[907,18],[1239,18]]},"293":{"position":[[821,18]]},"294":{"position":[[913,18]]},"354":{"position":[[897,18]]},"356":{"position":[[992,18],[1324,18]]},"357":{"position":[[906,18]]},"358":{"position":[[998,18]]},"397":{"position":[[830,18]]},"399":{"position":[[925,18],[1257,18]]},"400":{"position":[[839,18]]},"401":{"position":[[931,18]]},"408":{"position":[[784,18]]},"409":{"position":[[555,18]]},"412":{"position":[[879,18],[1211,18]]},"413":{"position":[[793,18]]},"414":{"position":[[564,18]]},"415":{"position":[[885,18]]},"416":{"position":[[656,18]]}},"keywords":{}}],["quot;support"",{"_index":675,"title":{},"content":{"57":{"position":[[1997,20]]},"117":{"position":[[1897,20]]}},"keywords":{}}],["quot;survey",{"_index":1243,"title":{},"content":{"219":{"position":[[344,12]]},"220":{"position":[[236,12]]},"221":{"position":[[238,12]]},"223":{"position":[[242,12]]},"224":{"position":[[236,12]]},"227":{"position":[[356,12]]}},"keywords":{}}],["quot;survey"",{"_index":617,"title":{},"content":{"57":{"position":[[674,19]]},"76":{"position":[[674,19]]},"117":{"position":[[674,19]]}},"keywords":{}}],["quot;tags"",{"_index":48,"title":{},"content":{"3":{"position":[[360,17]]},"57":{"position":[[2976,17],[3040,17]]},"76":{"position":[[3643,17],[3707,17]]},"117":{"position":[[2710,17],[2774,17]]}},"keywords":{}}],["quot;text"",{"_index":719,"title":{},"content":{"57":{"position":[[2734,17]]},"76":{"position":[[3399,17]]},"117":{"position":[[2466,17]]},"220":{"position":[[752,16]]},"222":{"position":[[847,16],[1179,16]]},"223":{"position":[[761,16]]},"224":{"position":[[853,16]]},"290":{"position":[[732,16]]},"292":{"position":[[827,16],[1159,16]]},"293":{"position":[[741,16]]},"294":{"position":[[833,16]]},"354":{"position":[[817,16]]},"356":{"position":[[912,16],[1244,16]]},"357":{"position":[[826,16]]},"358":{"position":[[918,16]]},"397":{"position":[[750,16]]},"399":{"position":[[845,16],[1177,16]]},"400":{"position":[[759,16]]},"401":{"position":[[851,16]]},"408":{"position":[[704,16]]},"409":{"position":[[475,16]]},"412":{"position":[[799,16],[1131,16]]},"413":{"position":[[713,16]]},"414":{"position":[[484,16]]},"415":{"position":[[805,16]]},"416":{"position":[[576,16]]}},"keywords":{}}],["quot;th",{"_index":716,"title":{},"content":{"57":{"position":[[2678,9],[2752,9]]},"76":{"position":[[3358,9],[3417,9]]},"117":{"position":[[2425,9],[2484,9]]}},"keywords":{}}],["quot;time"",{"_index":286,"title":{},"content":{"15":{"position":[[438,17]]},"16":{"position":[[405,17]]},"24":{"position":[[2558,17]]},"25":{"position":[[980,17]]},"26":{"position":[[405,17]]},"57":{"position":[[291,17],[1608,17],[2846,17]]},"67":{"position":[[297,17],[695,16]]},"76":{"position":[[291,17],[1836,17],[3511,17]]},"87":{"position":[[142,17],[503,16]]},"117":{"position":[[291,17],[1508,17],[2578,17]]},"128":{"position":[[142,17],[503,16]]},"220":{"position":[[915,16]]},"222":{"position":[[1010,16],[1342,16]]},"223":{"position":[[924,16]]},"224":{"position":[[1016,16]]},"290":{"position":[[895,16]]},"292":{"position":[[990,16],[1322,16]]},"293":{"position":[[904,16]]},"294":{"position":[[996,16]]},"354":{"position":[[980,16]]},"356":{"position":[[1075,16],[1407,16]]},"357":{"position":[[989,16]]},"358":{"position":[[1081,16]]},"397":{"position":[[913,16]]},"399":{"position":[[1008,16],[1340,16]]},"400":{"position":[[922,16]]},"401":{"position":[[1014,16]]},"408":{"position":[[867,16]]},"409":{"position":[[638,16]]},"412":{"position":[[962,16],[1294,16]]},"413":{"position":[[876,16]]},"414":{"position":[[647,16]]},"415":{"position":[[968,16]]},"416":{"position":[[739,16]]}},"keywords":{}}],["quot;time_ms"",{"_index":598,"title":{},"content":{"57":{"position":[[353,20],[1664,20]]},"76":{"position":[[353,20],[1892,20]]},"117":{"position":[[353,20],[1564,20]]}},"keywords":{}}],["quot;time_to_complete_second"",{"_index":666,"title":{},"content":{"57":{"position":[[1700,36]]},"76":{"position":[[1928,36]]},"117":{"position":[[1600,36]]}},"keywords":{}}],["quot;timezone"",{"_index":677,"title":{},"content":{"57":{"position":[[2039,21]]},"76":{"position":[[2787,21]]},"117":{"position":[[1939,21]]}},"keywords":{}}],["quot;title"",{"_index":700,"title":{},"content":{"57":{"position":[[2364,18]]},"76":{"position":[[2311,18],[3119,18]]},"117":{"position":[[2186,18]]}},"keywords":{}}],["quot;type"",{"_index":615,"title":{},"content":{"57":{"position":[[633,17],[2327,17],[2621,17]]},"76":{"position":[[633,17],[3082,17],[3301,17]]},"117":{"position":[[633,17],[2149,17],[2368,17]]}},"keywords":{}}],["quot;ups"",{"_index":104,"title":{},"content":{"6":{"position":[[582,15]]},"52":{"position":[[600,15]]},"152":{"position":[[465,16]]},"348":{"position":[[513,16]]}},"keywords":{}}],["quot;url"",{"_index":867,"title":{},"content":{"76":{"position":[[2367,16]]},"220":{"position":[[934,16]]},"222":{"position":[[1029,16],[1361,16]]},"223":{"position":[[943,16]]},"224":{"position":[[1035,16]]},"290":{"position":[[914,16]]},"292":{"position":[[1009,16],[1341,16]]},"293":{"position":[[923,16]]},"294":{"position":[[1015,16]]},"354":{"position":[[999,16]]},"356":{"position":[[1094,16],[1426,16]]},"357":{"position":[[1008,16]]},"358":{"position":[[1100,16]]},"397":{"position":[[932,16]]},"399":{"position":[[1027,16],[1359,16]]},"400":{"position":[[941,16]]},"401":{"position":[[1033,16]]},"408":{"position":[[886,16]]},"409":{"position":[[657,16]]},"412":{"position":[[981,16],[1313,16]]},"413":{"position":[[895,16]]},"414":{"position":[[666,16]]},"415":{"position":[[987,16]]},"416":{"position":[[758,16]]}},"keywords":{}}],["quot;us",{"_index":1400,"title":{},"content":{"267":{"position":[[271,10]]}},"keywords":{}}],["quot;user"",{"_index":841,"title":{},"content":{"76":{"position":[[1028,17]]},"117":{"position":[[1028,17]]}},"keywords":{}}],["quot;user_agent"",{"_index":679,"title":{},"content":{"57":{"position":[[2067,23]]},"75":{"position":[[345,23]]},"76":{"position":[[2835,23]]},"117":{"position":[[1967,23]]}},"keywords":{}}],["quot;user_id"",{"_index":843,"title":{},"content":{"76":{"position":[[1124,20]]},"117":{"position":[[1124,20]]},"339":{"position":[[79,20]]},"340":{"position":[[560,20]]}},"keywords":{}}],["quot;user_logged"",{"_index":1112,"title":{},"content":{"163":{"position":[[637,24]]},"232":{"position":[[659,23]]}},"keywords":{}}],["quot;utm_medium=email"",{"_index":863,"title":{},"content":{"76":{"position":[[2281,29]]}},"keywords":{}}],["quot;v1"",{"_index":50,"title":{},"content":{"3":{"position":[[396,16]]}},"keywords":{}}],["quot;value"",{"_index":715,"title":{},"content":{"57":{"position":[[2659,18]]},"76":{"position":[[3339,18]]},"117":{"position":[[2406,18]]}},"keywords":{}}],["quot;vari",{"_index":853,"title":{},"content":{"76":{"position":[[2051,14]]}},"keywords":{}}],["quot;version"",{"_index":46,"title":{},"content":{"3":{"position":[[322,20]]},"57":{"position":[[251,20]]},"75":{"position":[[561,20]]},"76":{"position":[[251,20],[2609,20]]},"117":{"position":[[251,20]]},"218":{"position":[[608,19]]},"219":{"position":[[226,19]]},"220":{"position":[[118,19]]},"221":{"position":[[119,19]]},"222":{"position":[[121,19]]},"223":{"position":[[121,19]]},"224":{"position":[[118,19]]},"225":{"position":[[141,19]]},"226":{"position":[[152,19]]},"227":{"position":[[230,19]]},"288":{"position":[[356,20]]},"289":{"position":[[234,20]]},"290":{"position":[[112,20]]},"291":{"position":[[113,20]]},"292":{"position":[[115,20]]},"293":{"position":[[115,20]]},"294":{"position":[[112,20]]},"295":{"position":[[135,20]]},"296":{"position":[[146,20]]},"297":{"position":[[224,20]]},"352":{"position":[[185,20]]},"353":{"position":[[197,20]]},"354":{"position":[[226,20]]},"355":{"position":[[227,20]]},"356":{"position":[[229,20]]},"357":{"position":[[229,20]]},"358":{"position":[[226,20]]},"359":{"position":[[249,20]]},"360":{"position":[[266,20]]},"361":{"position":[[344,20]]}},"keywords":{}}],["quot;video"",{"_index":1260,"title":{},"content":{"220":{"position":[[771,18]]},"222":{"position":[[866,18],[1198,18]]},"223":{"position":[[780,18]]},"224":{"position":[[872,18]]},"290":{"position":[[751,18]]},"292":{"position":[[846,18],[1178,18]]},"293":{"position":[[760,18]]},"294":{"position":[[852,18]]},"354":{"position":[[836,18]]},"356":{"position":[[931,18],[1263,18]]},"357":{"position":[[845,18]]},"358":{"position":[[937,18]]},"397":{"position":[[769,18]]},"399":{"position":[[864,18],[1196,18]]},"400":{"position":[[778,18]]},"401":{"position":[[870,18]]},"408":{"position":[[723,18]]},"409":{"position":[[494,18]]},"412":{"position":[[818,18],[1150,18]]},"413":{"position":[[732,18]]},"414":{"position":[[503,18]]},"415":{"position":[[824,18]]},"416":{"position":[[595,18]]}},"keywords":{}}],["quot;widget"",{"_index":1646,"title":{},"content":{"408":{"position":[[293,18]]},"409":{"position":[[296,18]]},"410":{"position":[[296,18]]},"411":{"position":[[299,18]]},"412":{"position":[[302,18]]},"413":{"position":[[302,18]]},"414":{"position":[[305,18]]},"415":{"position":[[293,18]]},"416":{"position":[[296,18]]},"417":{"position":[[331,18]]},"418":{"position":[[298,18]]},"419":{"position":[[392,18]]},"420":{"position":[[395,18]]}},"keywords":{}}],["quot;width"",{"_index":881,"title":{},"content":{"76":{"position":[[2760,18]]}},"keywords":{}}],["quot;x.x.x"",{"_index":1167,"title":{},"content":{"198":{"position":[[136,17],[393,19]]}},"keywords":{}}],["quot;your",{"_index":543,"title":{},"content":{"48":{"position":[[331,10]]},"234":{"position":[[336,10]]}},"keywords":{}}],["quota",{"_index":1520,"title":{},"content":{"319":{"position":[[248,6]]},"376":{"position":[[120,6]]}},"keywords":{}}],["rais",{"_index":1334,"title":{},"content":{"243":{"position":[[367,6]]},"378":{"position":[[367,6]]}},"keywords":{}}],["rate",{"_index":580,"title":{},"content":{"56":{"position":[[99,5]]},"74":{"position":[[99,5]]},"115":{"position":[[99,5]]},"225":{"position":[[26,6],[286,6]]},"295":{"position":[[26,6],[264,6]]},"359":{"position":[[26,6]]},"402":{"position":[[26,6]]},"417":{"position":[[26,6],[235,6]]}},"keywords":{}}],["rateavail",{"_index":1030,"title":{},"content":{"109":{"position":[[173,13]]},"169":{"position":[[173,13]]},"273":{"position":[[173,13]]},"308":{"position":[[173,13]]},"389":{"position":[[173,13]]}},"keywords":{}}],["re",{"_index":813,"title":{},"content":{"69":{"position":[[1060,4]]},"89":{"position":[[1060,4]]},"130":{"position":[[1060,4]]}},"keywords":{}}],["react",{"_index":1482,"title":{"328":{"position":[[19,5]]},"331":{"position":[[21,5]]}},"content":{"299":{"position":[[297,5]]},"328":{"position":[[79,5]]},"334":{"position":[[434,5]]}},"keywords":{}}],["react.useeffect",{"_index":1555,"title":{},"content":{"336":{"position":[[88,18]]}},"keywords":{}}],["reactn",{"_index":1608,"title":{"375":{"position":[[9,11]]}},"content":{},"keywords":{}}],["readabl",{"_index":336,"title":{},"content":{"28":{"position":[[279,8]]},"133":{"position":[[279,8]]},"183":{"position":[[279,8]]},"247":{"position":[[279,8]]},"363":{"position":[[279,8]]}},"keywords":{}}],["readi",{"_index":1149,"title":{},"content":{"197":{"position":[[94,5]]},"218":{"position":[[729,6]]},"226":{"position":[[24,6],[273,6]]},"288":{"position":[[461,5]]},"296":{"position":[[24,6],[251,5]]},"360":{"position":[[24,6]]},"403":{"position":[[24,6]]},"418":{"position":[[24,6]]}},"keywords":{}}],["ready"",{"_index":1657,"title":{},"content":{"418":{"position":[[213,12]]}},"keywords":{}}],["reason",{"_index":973,"title":{},"content":{"103":{"position":[[443,6]]},"155":{"position":[[449,6]]},"245":{"position":[[443,6]]},"320":{"position":[[476,6]]},"377":{"position":[[532,6]]}},"keywords":{}}],["receiv",{"_index":548,"title":{},"content":{"49":{"position":[[4,7]]},"235":{"position":[[4,7]]},"280":{"position":[[1118,8]]},"281":{"position":[[1205,8]]}},"keywords":{}}],["recommend",{"_index":357,"title":{},"content":{"29":{"position":[[100,11]]},"35":{"position":[[362,9]]},"41":{"position":[[7,11]]},"45":{"position":[[142,9]]},"69":{"position":[[70,9]]},"89":{"position":[[70,9]]},"130":{"position":[[70,9]]},"134":{"position":[[100,11]]},"141":{"position":[[7,11]]},"158":{"position":[[362,9]]},"184":{"position":[[100,11]]},"208":{"position":[[362,9]]},"213":{"position":[[138,9]]},"229":{"position":[[142,9]]},"248":{"position":[[100,11]]},"257":{"position":[[7,11]]},"261":{"position":[[352,9]]},"301":{"position":[[145,9]]},"324":{"position":[[7,11]]},"344":{"position":[[362,9]]},"364":{"position":[[100,11]]}},"keywords":{}}],["record",{"_index":998,"title":{},"content":{"106":{"position":[[238,6]]},"166":{"position":[[238,6]]},"179":{"position":[[319,6]]},"196":{"position":[[506,6]]},"270":{"position":[[238,6]]},"305":{"position":[[238,6]]},"334":{"position":[[319,6]]},"386":{"position":[[238,6]]}},"keywords":{}}],["recruit",{"_index":996,"title":{},"content":{"106":{"position":[[190,12]]},"166":{"position":[[190,12]]},"270":{"position":[[190,12]]},"305":{"position":[[190,12]]},"386":{"position":[[190,12]]}},"keywords":{}}],["red",{"_index":972,"title":{},"content":{"103":{"position":[[399,3]]},"155":{"position":[[405,3]]},"245":{"position":[[399,3]]},"254":{"position":[[337,4],[380,6]]},"320":{"position":[[432,3]]},"377":{"position":[[488,3]]}},"keywords":{}}],["refer",{"_index":471,"title":{"44":{"position":[[0,9]]},"212":{"position":[[0,9]]},"228":{"position":[[0,9]]},"300":{"position":[[0,9]]}},"content":{"45":{"position":[[5,9]]},"213":{"position":[[5,9]]},"229":{"position":[[5,9]]},"254":{"position":[[409,10]]},"280":{"position":[[1171,5]]},"301":{"position":[[5,9]]}},"keywords":{}}],["referenceerror",{"_index":1516,"title":{},"content":{"319":{"position":[[20,15]]}},"keywords":{}}],["reflect",{"_index":1025,"title":{},"content":{"109":{"position":[[67,7]]},"169":{"position":[[67,7]]},"273":{"position":[[67,7]]},"308":{"position":[[67,7]]},"389":{"position":[[67,7]]}},"keywords":{}}],["regist",{"_index":1578,"title":{},"content":{"341":{"position":[[682,10]]}},"keywords":{}}],["releas",{"_index":0,"title":{"0":{"position":[[0,8]]}},"content":{"1":{"position":[[15,7],[114,7]]},"2":{"position":[[5,8]]},"3":{"position":[[48,8],[241,7],[295,7]]},"92":{"position":[[191,8],[233,8]]},"194":{"position":[[187,8],[229,8]]}},"keywords":{}}],["released_at",{"_index":21,"title":{},"content":{"2":{"position":[[107,11]]}},"keywords":{}}],["releasesshar",{"_index":1046,"title":{},"content":{"111":{"position":[[160,13]]},"171":{"position":[[160,13]]},"275":{"position":[[160,13]]},"310":{"position":[[160,13]]},"391":{"position":[[160,13]]}},"keywords":{}}],["remark",{"_index":1003,"title":{},"content":{"106":{"position":[[422,10]]},"109":{"position":[[149,10]]},"166":{"position":[[422,10]]},"169":{"position":[[149,10]]},"270":{"position":[[422,10]]},"273":{"position":[[149,10]]},"305":{"position":[[422,10]]},"308":{"position":[[149,10]]},"386":{"position":[[422,10]]},"389":{"position":[[149,10]]}},"keywords":{}}],["remotemessag",{"_index":554,"title":{},"content":{"49":{"position":[[195,14]]}},"keywords":{}}],["remotemessage.data.isnotempti",{"_index":557,"title":{},"content":{"49":{"position":[[271,33]]}},"keywords":{}}],["remotemessage.data}"",{"_index":560,"title":{},"content":{"49":{"position":[[346,28]]}},"keywords":{}}],["renam",{"_index":169,"title":{},"content":{"10":{"position":[[30,7],[124,7]]},"116":{"position":[[30,7],[124,7]]}},"keywords":{}}],["repli",{"_index":157,"title":{},"content":{"9":{"position":[[133,8],[235,8],[363,7]]},"21":{"position":[[133,8],[235,8],[363,7]]},"55":{"position":[[119,8],[221,8],[349,7]]},"56":{"position":[[61,5]]},"58":{"position":[[53,7]]},"73":{"position":[[119,8],[221,8],[349,7]]},"74":{"position":[[61,5]]},"77":{"position":[[53,7]]},"114":{"position":[[119,8],[221,8],[349,7]]},"115":{"position":[[61,5]]},"118":{"position":[[53,7]]},"146":{"position":[[25,7]]},"204":{"position":[[25,7]]},"222":{"position":[[27,8],[266,8]]},"239":{"position":[[25,7]]},"292":{"position":[[27,8],[235,7]]},"313":{"position":[[25,7]]},"356":{"position":[[27,8]]},"371":{"position":[[25,7]]},"399":{"position":[[27,8]]},"412":{"position":[[27,8]]}},"keywords":{}}],["replied"",{"_index":1651,"title":{},"content":{"412":{"position":[[215,14]]}},"keywords":{}}],["replied_at",{"_index":771,"title":{},"content":{"67":{"position":[[712,10]]},"86":{"position":[[100,10]]},"127":{"position":[[100,10]]},"220":{"position":[[1044,11]]},"222":{"position":[[1471,11]]},"223":{"position":[[1053,11]]},"224":{"position":[[1145,11]]},"290":{"position":[[1024,11]]},"292":{"position":[[1451,11]]},"293":{"position":[[1033,11]]},"294":{"position":[[1125,11]]},"354":{"position":[[1109,11]]},"356":{"position":[[1536,11]]},"357":{"position":[[1118,11]]},"358":{"position":[[1210,11]]},"397":{"position":[[1042,11]]},"399":{"position":[[1469,11]]},"400":{"position":[[1051,11]]},"401":{"position":[[1143,11]]},"408":{"position":[[996,11]]},"409":{"position":[[767,11]]},"412":{"position":[[1423,11]]},"413":{"position":[[1005,11]]},"414":{"position":[[776,11]]},"415":{"position":[[1097,11]]},"416":{"position":[[868,11]]}},"keywords":{}}],["replied_at_m",{"_index":772,"title":{},"content":{"67":{"position":[[750,13]]},"86":{"position":[[138,13]]},"127":{"position":[[138,13]]}},"keywords":{}}],["report",{"_index":1014,"title":{},"content":{"108":{"position":[[111,7]]},"168":{"position":[[111,7]]},"272":{"position":[[111,7]]},"307":{"position":[[111,7]]},"321":{"position":[[548,6],[574,7]]},"388":{"position":[[111,7]]}},"keywords":{}}],["repositori",{"_index":933,"title":{},"content":{"96":{"position":[[30,12]]}},"keywords":{}}],["req.bodi",{"_index":815,"title":{},"content":{"69":{"position":[[1133,9]]},"89":{"position":[[1133,9]]},"130":{"position":[[1133,9]]}},"keywords":{}}],["req.header('x",{"_index":814,"title":{},"content":{"69":{"position":[[1078,13]]},"89":{"position":[[1078,13]]},"130":{"position":[[1078,13]]}},"keywords":{}}],["request",{"_index":29,"title":{},"content":{"3":{"position":[[25,7]]},"13":{"position":[[275,8],[435,7]]},"24":{"position":[[275,8],[435,7]]},"57":{"position":[[80,8]]},"58":{"position":[[120,7]]},"59":{"position":[[92,8]]},"76":{"position":[[80,8]]},"77":{"position":[[120,7]]},"78":{"position":[[92,8]]},"117":{"position":[[80,8]]},"118":{"position":[[120,7]]},"119":{"position":[[92,8]]}},"keywords":{}}],["requir",{"_index":58,"title":{"94":{"position":[[10,13]]},"175":{"position":[[10,13]]},"196":{"position":[[10,13]]},"330":{"position":[[10,13]]}},"content":{"4":{"position":[[41,13]]},"6":{"position":[[95,13]]},"11":{"position":[[181,8]]},"17":{"position":[[41,13]]},"22":{"position":[[183,8]]},"27":{"position":[[41,13]]},"35":{"position":[[399,13]]},"38":{"position":[[196,13]]},"43":{"position":[[95,13]]},"46":{"position":[[2051,7]]},"52":{"position":[[96,13]]},"70":{"position":[[41,13]]},"90":{"position":[[41,13]]},"131":{"position":[[41,13]]},"143":{"position":[[95,13]]},"150":{"position":[[96,13]]},"152":{"position":[[95,13]]},"158":{"position":[[399,13]]},"161":{"position":[[196,13]]},"163":{"position":[[95,13]]},"192":{"position":[[95,13]]},"208":{"position":[[399,13]]},"211":{"position":[[196,13]]},"214":{"position":[[2029,7]]},"230":{"position":[[2082,7]]},"232":{"position":[[96,13]]},"254":{"position":[[95,13]]},"259":{"position":[[95,13]]},"261":{"position":[[382,13]]},"266":{"position":[[196,13]]},"302":{"position":[[2212,7]]},"326":{"position":[[95,13]]},"344":{"position":[[399,13]]},"346":{"position":[[196,13]]},"348":{"position":[[95,13]]},"383":{"position":[[96,13]]}},"keywords":{}}],["require('crypto",{"_index":803,"title":{},"content":{"69":{"position":[[770,18]]},"89":{"position":[[770,18]]},"130":{"position":[[770,18]]}},"keywords":{}}],["res.send({messag",{"_index":819,"title":{},"content":{"69":{"position":[[1232,18]]},"89":{"position":[[1232,18]]},"130":{"position":[[1232,18]]}},"keywords":{}}],["res.status(403",{"_index":818,"title":{},"content":{"69":{"position":[[1215,16]]},"89":{"position":[[1215,16]]},"130":{"position":[[1215,16]]}},"keywords":{}}],["research",{"_index":974,"title":{},"content":{"105":{"position":[[32,8]]},"106":{"position":[[320,9]]},"165":{"position":[[32,8]]},"166":{"position":[[320,9]]},"269":{"position":[[32,8]]},"270":{"position":[[320,9]]},"304":{"position":[[32,8]]},"305":{"position":[[320,9]]},"385":{"position":[[32,8]]},"386":{"position":[[320,9]]}},"keywords":{}}],["resend",{"_index":581,"title":{},"content":{"56":{"position":[[128,6]]},"74":{"position":[[128,6]]},"115":{"position":[[128,6]]}},"keywords":{}}],["reset",{"_index":430,"title":{"36":{"position":[[0,5]]},"159":{"position":[[0,5]]},"209":{"position":[[0,5]]},"264":{"position":[[0,5]]}},"content":{"46":{"position":[[985,5]]},"214":{"position":[[977,5]]},"230":{"position":[[1016,5]]},"264":{"position":[[41,5]]},"302":{"position":[[1633,5]]},"342":{"position":[[452,5]]}},"keywords":{}}],["resetident",{"_index":433,"title":{},"content":{"36":{"position":[[41,13]]},"46":{"position":[[930,13],[948,13]]},"159":{"position":[[41,13]]},"209":{"position":[[41,13]]},"214":{"position":[[922,13],[940,13]]},"230":{"position":[[961,13],[979,13]]}},"keywords":{}}],["reson",{"_index":1004,"title":{},"content":{"106":{"position":[[447,8]]},"166":{"position":[[447,8]]},"270":{"position":[[447,8]]},"305":{"position":[[447,8]]},"386":{"position":[[447,8]]}},"keywords":{}}],["respect",{"_index":1060,"title":{"147":{"position":[[0,7]]},"205":{"position":[[0,7]]},"240":{"position":[[0,7]]},"314":{"position":[[0,7]]},"372":{"position":[[0,7]]}},"content":{"147":{"position":[[85,7]]},"205":{"position":[[85,7]]},"240":{"position":[[85,7]]},"314":{"position":[[85,7]]},"372":{"position":[[85,7]]}},"keywords":{}}],["respond",{"_index":298,"title":{"64":{"position":[[0,11]]}},"content":{"20":{"position":[[268,11],[403,10]]},"21":{"position":[[381,11]]},"24":{"position":[[768,10],[839,10],[872,10],[951,10],[1039,10],[1727,10]]},"35":{"position":[[74,9]]},"54":{"position":[[268,11],[403,10]]},"60":{"position":[[149,10],[160,10],[174,10]]},"64":{"position":[[69,10],[114,10],[175,10],[210,10],[283,10],[376,10]]},"65":{"position":[[110,10]]},"84":{"position":[[110,10]]},"125":{"position":[[110,10]]},"158":{"position":[[74,9]]},"208":{"position":[[74,9]]},"261":{"position":[[69,9]]},"267":{"position":[[373,10]]},"319":{"position":[[199,10],[237,10]]},"344":{"position":[[74,9]]},"376":{"position":[[71,10],[109,10]]}},"keywords":{}}],["respondent__alia",{"_index":301,"title":{},"content":{"24":{"position":[[790,17]]}},"keywords":{}}],["respondent__email",{"_index":303,"title":{},"content":{"24":{"position":[[928,17]]}},"keywords":{}}],["respondent__group_nam",{"_index":304,"title":{},"content":{"24":{"position":[[1008,23]]}},"keywords":{}}],["respondent__id",{"_index":300,"title":{},"content":{"24":{"position":[[743,14]]}},"keywords":{}}],["respondent__nam",{"_index":302,"title":{},"content":{"24":{"position":[[850,16]]}},"keywords":{}}],["respons",{"_index":135,"title":{"65":{"position":[[0,9]]},"84":{"position":[[0,9]]},"125":{"position":[[0,9]]},"148":{"position":[[14,9]]},"206":{"position":[[14,9]]},"241":{"position":[[14,9]]},"316":{"position":[[14,9]]},"373":{"position":[[14,9]]}},"content":{"8":{"position":[[348,8],[415,9],[483,9]]},"9":{"position":[[175,8],[315,8]]},"11":{"position":[[21,9]]},"12":{"position":[[61,8],[432,9],[526,9],[626,9]]},"13":{"position":[[1398,8],[1435,8],[1488,8],[1594,8],[1718,8]]},"20":{"position":[[360,8],[433,9],[501,9]]},"21":{"position":[[175,8],[315,8]]},"22":{"position":[[21,9]]},"23":{"position":[[61,8],[283,9]]},"24":{"position":[[1446,8],[1483,8],[1536,8],[1642,8],[1772,8]]},"54":{"position":[[360,8],[433,9],[501,9]]},"55":{"position":[[161,8],[301,8]]},"57":{"position":[[22,9]]},"60":{"position":[[193,8],[202,8],[214,8]]},"65":{"position":[[69,8],[142,8],[186,8],[284,8]]},"72":{"position":[[348,8],[415,9],[483,9]]},"73":{"position":[[161,8],[301,8]]},"75":{"position":[[104,8],[266,8]]},"76":{"position":[[22,9]]},"79":{"position":[[175,8],[184,8],[196,8]]},"84":{"position":[[69,8],[142,8],[186,8],[284,8]]},"109":{"position":[[164,8]]},"113":{"position":[[348,8],[415,9],[483,9]]},"114":{"position":[[161,8],[301,8]]},"117":{"position":[[22,9]]},"120":{"position":[[175,8],[184,8],[196,8]]},"125":{"position":[[69,8],[142,8],[186,8],[284,8]]},"148":{"position":[[115,10]]},"169":{"position":[[164,8]]},"206":{"position":[[115,10]]},"220":{"position":[[674,9]]},"221":{"position":[[677,9]]},"222":{"position":[[683,9]]},"223":{"position":[[683,9]]},"224":{"position":[[674,9]]},"235":{"position":[[311,9]]},"241":{"position":[[115,10]]},"273":{"position":[[164,8]]},"290":{"position":[[654,9]]},"291":{"position":[[657,9]]},"292":{"position":[[663,9]]},"293":{"position":[[663,9]]},"294":{"position":[[654,9]]},"308":{"position":[[164,8]]},"316":{"position":[[119,10]]},"341":{"position":[[790,9]]},"354":{"position":[[739,9]]},"355":{"position":[[742,9]]},"356":{"position":[[748,9]]},"357":{"position":[[748,9]]},"358":{"position":[[739,9]]},"373":{"position":[[115,10]]},"389":{"position":[[164,8]]},"397":{"position":[[672,9]]},"398":{"position":[[675,9]]},"399":{"position":[[681,9]]},"400":{"position":[[681,9]]},"401":{"position":[[672,9]]},"408":{"position":[[626,9]]},"409":{"position":[[397,9]]},"410":{"position":[[629,9]]},"411":{"position":[[400,9]]},"412":{"position":[[635,9]]},"413":{"position":[[635,9]]},"414":{"position":[[406,9]]},"415":{"position":[[626,9]]},"416":{"position":[[397,9]]}},"keywords":{}}],["response.answ",{"_index":737,"title":{},"content":{"59":{"position":[[138,17]]},"65":{"position":[[578,18],[670,18],[758,17]]},"78":{"position":[[138,17]]},"84":{"position":[[619,18],[711,18],[799,17]]},"119":{"position":[[138,17]]},"125":{"position":[[574,18],[666,18],[754,17]]}},"keywords":{}}],["response.display",{"_index":736,"title":{},"content":{"59":{"position":[[118,19]]},"78":{"position":[[118,19]]},"119":{"position":[[118,19]]}},"keywords":{}}],["response.end",{"_index":260,"title":{},"content":{"13":{"position":[[1627,15]]},"24":{"position":[[1675,15]]},"59":{"position":[[159,14]]},"65":{"position":[[317,15]]},"78":{"position":[[159,14]]},"84":{"position":[[317,15],[834,14]]},"119":{"position":[[159,14]]},"125":{"position":[[317,15],[789,14]]}},"keywords":{}}],["response.hidden_field",{"_index":823,"title":{},"content":{"75":{"position":[[1,22]]}},"keywords":{}}],["response__answer__field__correlation_id",{"_index":308,"title":{},"content":{"24":{"position":[[2345,39]]}},"keywords":{}}],["response__answer__field__id",{"_index":307,"title":{},"content":{"24":{"position":[[2247,27]]}},"keywords":{}}],["response__answer__field__typ",{"_index":309,"title":{},"content":{"24":{"position":[[2471,29]]}},"keywords":{}}],["response__answer__field__value__bi",{"_index":310,"title":{},"content":{"24":{"position":[[2599,34]]}},"keywords":{}}],["response__answer__field__value__bo",{"_index":311,"title":{},"content":{"24":{"position":[[2671,34]]}},"keywords":{}}],["response__answer__field__value__st",{"_index":312,"title":{},"content":{"24":{"position":[[2744,34]]}},"keywords":{}}],["response__answer__replied_at",{"_index":269,"title":{},"content":{"13":{"position":[[1890,28]]},"24":{"position":[[2068,28]]}},"keywords":{}}],["response__answer__replied_at_m",{"_index":270,"title":{},"content":{"13":{"position":[[1943,31]]},"24":{"position":[[2121,31]]}},"keywords":{}}],["response__answer__tag",{"_index":271,"title":{},"content":{"13":{"position":[[2020,22]]},"24":{"position":[[2198,22]]}},"keywords":{}}],["response__id",{"_index":253,"title":{},"content":{"13":{"position":[[1354,12]]},"24":{"position":[[1402,12]]}},"keywords":{}}],["response__local",{"_index":261,"title":{},"content":{"13":{"position":[[1643,16]]},"24":{"position":[[1691,16]]}},"keywords":{}}],["response__question__correlation_id",{"_index":305,"title":{},"content":{"24":{"position":[[1844,34]]}},"keywords":{}}],["response__question__id",{"_index":265,"title":{},"content":{"13":{"position":[[1727,22]]},"24":{"position":[[1781,22]]}},"keywords":{}}],["response__question__titl",{"_index":267,"title":{},"content":{"13":{"position":[[1837,25]]},"24":{"position":[[2015,25]]}},"keywords":{}}],["response__question__typ",{"_index":266,"title":{},"content":{"13":{"position":[[1790,24]]},"24":{"position":[[1968,24]]}},"keywords":{}}],["response__tag",{"_index":263,"title":{},"content":{"13":{"position":[[1684,14]]},"24":{"position":[[1738,14]]}},"keywords":{}}],["response__tim",{"_index":254,"title":{},"content":{"13":{"position":[[1407,14]]},"24":{"position":[[1455,14]]}},"keywords":{}}],["response__time_m",{"_index":256,"title":{},"content":{"13":{"position":[[1450,17]]},"24":{"position":[[1498,17]]}},"keywords":{}}],["response__time_to_complete_second",{"_index":257,"title":{},"content":{"13":{"position":[[1518,33]]},"24":{"position":[[1566,33]]}},"keywords":{}}],["retri",{"_index":219,"title":{},"content":{"13":{"position":[[269,5]]},"24":{"position":[[269,5]]},"59":{"position":[[86,5]]},"78":{"position":[[86,5]]},"119":{"position":[[86,5]]}},"keywords":{}}],["retriev",{"_index":1495,"title":{},"content":{"302":{"position":[[1833,8]]}},"keywords":{}}],["retry_count",{"_index":226,"title":{},"content":{"13":{"position":[[412,11]]},"24":{"position":[[412,11]]}},"keywords":{}}],["return",{"_index":807,"title":{},"content":{"69":{"position":[[870,6],[960,6],[1284,7]]},"89":{"position":[[870,6],[960,6],[1284,7]]},"130":{"position":[[870,6],[960,6],[1284,7]]},"199":{"position":[[600,6],[1216,6]]},"227":{"position":[[88,6],[112,6]]},"288":{"position":[[628,6]]},"297":{"position":[[88,6],[112,6],[400,6]]},"302":{"position":[[155,6]]},"352":{"position":[[398,6]]},"361":{"position":[[94,6],[118,6],[488,6]]},"395":{"position":[[432,6],[464,6]]},"404":{"position":[[81,6],[105,6],[406,6],[438,6]]},"419":{"position":[[285,6],[317,6]]},"420":{"position":[[288,6],[320,6]]}},"keywords":{}}],["richer",{"_index":1024,"title":{},"content":{"109":{"position":[[46,6]]},"169":{"position":[[46,6]]},"273":{"position":[[46,6]]},"308":{"position":[[46,6]]},"389":{"position":[[46,6]]}},"keywords":{}}],["right",{"_index":329,"title":{},"content":{"28":{"position":[[154,5],[173,5]]},"46":{"position":[[1322,5]]},"133":{"position":[[154,5],[173,5]]},"183":{"position":[[154,5],[173,5]]},"198":{"position":[[491,5]]},"214":{"position":[[1300,5]]},"230":{"position":[[1353,5]]},"247":{"position":[[154,5],[173,5]]},"279":{"position":[[67,5]]},"302":{"position":[[1267,5]]},"363":{"position":[[154,5],[173,5]]}},"keywords":{}}],["right"",{"_index":1250,"title":{},"content":{"220":{"position":[[469,11],[550,12]]},"221":{"position":[[472,11],[553,12]]},"222":{"position":[[478,11],[559,12]]},"223":{"position":[[478,11],[559,12]]},"224":{"position":[[469,11],[550,12]]},"290":{"position":[[449,11],[530,12]]},"291":{"position":[[452,11],[533,12]]},"292":{"position":[[458,11],[539,12]]},"293":{"position":[[458,11],[539,12]]},"294":{"position":[[449,11],[530,12]]},"354":{"position":[[534,11],[615,12]]},"355":{"position":[[537,11],[618,12]]},"356":{"position":[[543,11],[624,12]]},"357":{"position":[[543,11],[624,12]]},"358":{"position":[[534,11],[615,12]]},"397":{"position":[[467,11],[548,12]]},"398":{"position":[[470,11],[551,12]]},"399":{"position":[[476,11],[557,12]]},"400":{"position":[[476,11],[557,12]]},"401":{"position":[[467,11],[548,12]]},"408":{"position":[[421,11],[502,12]]},"410":{"position":[[424,11],[505,12]]},"412":{"position":[[430,11],[511,12]]},"413":{"position":[[430,11],[511,12]]},"415":{"position":[[421,11],[502,12]]}},"keywords":{}}],["rootviewcontrol",{"_index":1161,"title":{},"content":{"197":{"position":[[406,18]]}},"keywords":{}}],["row",{"_index":191,"title":{},"content":{"11":{"position":[[231,5]]},"22":{"position":[[233,5]]}},"keywords":{}}],["rule",{"_index":449,"title":{"103":{"position":[[16,6]]},"155":{"position":[[16,6]]},"245":{"position":[[16,6]]},"320":{"position":[[16,6]]},"377":{"position":[[16,6]]}},"content":{"38":{"position":[[189,5]]},"40":{"position":[[205,5]]},"46":{"position":[[2331,4]]},"103":{"position":[[97,5],[289,6],[303,5],[386,5]]},"140":{"position":[[212,5]]},"155":{"position":[[97,5],[295,6],[309,5],[392,5]]},"161":{"position":[[189,5]]},"190":{"position":[[216,5]]},"211":{"position":[[189,5]]},"214":{"position":[[2309,4]]},"230":{"position":[[2362,4]]},"245":{"position":[[97,5],[289,6],[303,5],[386,5]]},"256":{"position":[[210,5]]},"266":{"position":[[189,5]]},"302":{"position":[[2435,4]]},"320":{"position":[[97,5],[322,6],[336,5],[419,5]]},"323":{"position":[[276,5]]},"346":{"position":[[189,5]]},"377":{"position":[[97,5],[359,5],[392,5],[475,5]]}},"keywords":{}}],["run",{"_index":518,"title":{},"content":{"46":{"position":[[2011,7]]},"102":{"position":[[122,7]]},"103":{"position":[[44,4]]},"145":{"position":[[108,3]]},"154":{"position":[[128,7]]},"155":{"position":[[44,4]]},"179":{"position":[[471,3]]},"203":{"position":[[108,3]]},"214":{"position":[[1989,7]]},"230":{"position":[[2042,7]]},"238":{"position":[[108,3]]},"244":{"position":[[122,7]]},"245":{"position":[[44,4]]},"263":{"position":[[58,7]]},"302":{"position":[[2171,7]]},"318":{"position":[[133,7]]},"320":{"position":[[44,4]]},"334":{"position":[[476,3]]},"370":{"position":[[108,3]]},"375":{"position":[[162,7]]},"377":{"position":[[44,4]]}},"keywords":{}}],["s,c,r,ee,b",{"_index":1426,"title":{},"content":{"278":{"position":[[566,12]]},"338":{"position":[[59,12]]},"339":{"position":[[392,12]]},"340":{"position":[[74,12]]},"341":{"position":[[124,12]]},"342":{"position":[[59,12]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(argu",{"_index":1556,"title":{},"content":{"338":{"position":[[74,79]]},"339":{"position":[[407,79]]},"340":{"position":[[89,79]]},"341":{"position":[[139,79]]},"342":{"position":[[74,79]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){var",{"_index":1427,"title":{},"content":{"278":{"position":[[581,45]]}},"keywords":{}}],["safari/537.36"",{"_index":836,"title":{},"content":{"75":{"position":[[479,20]]},"76":{"position":[[2969,19]]}},"keywords":{}}],["same",{"_index":218,"title":{},"content":{"13":{"position":[[257,5]]},"24":{"position":[[257,5]]},"36":{"position":[[281,4]]},"59":{"position":[[74,5]]},"78":{"position":[[74,5]]},"119":{"position":[[74,5]]},"159":{"position":[[281,4]]},"209":{"position":[[281,4]]},"264":{"position":[[273,4]]},"266":{"position":[[701,4]]}},"keywords":{}}],["samuel@example.com",{"_index":1580,"title":{},"content":{"341":{"position":[[749,22],[929,22]]}},"keywords":{}}],["samuel@screeb.app",{"_index":64,"title":{},"content":{"4":{"position":[[93,18]]},"17":{"position":[[93,18]]},"27":{"position":[[93,18]]},"70":{"position":[[93,18]]},"90":{"position":[[93,18]]},"131":{"position":[[93,18]]},"266":{"position":[[416,20],[578,20],[803,20]]}},"keywords":{}}],["save",{"_index":129,"title":{},"content":{"8":{"position":[[239,5]]},"20":{"position":[[239,5]]},"54":{"position":[[239,5]]},"72":{"position":[[239,5]]},"113":{"position":[[239,5]]},"281":{"position":[[976,4],[995,4]]}},"keywords":{}}],["scenario",{"_index":125,"title":{},"content":{"8":{"position":[[178,9],[254,9]]},"13":{"position":[[1153,8],[1201,8],[1267,8],[1345,8]]},"20":{"position":[[178,9],[254,9]]},"24":{"position":[[1201,8],[1249,8],[1315,8],[1393,8],[1949,8],[2452,8]]},"25":{"position":[[451,8],[884,8]]},"54":{"position":[[178,9],[254,9]]},"63":{"position":[[165,8],[227,8],[270,8],[328,8]]},"66":{"position":[[166,8]]},"67":{"position":[[205,8]]},"72":{"position":[[178,9],[254,9]]},"82":{"position":[[165,8],[227,8],[270,8],[328,8]]},"113":{"position":[[178,9],[254,9]]},"123":{"position":[[165,8],[227,8],[270,8],[328,8]]}},"keywords":{}}],["scenario.respond",{"_index":299,"title":{},"content":{"20":{"position":[[298,20]]},"54":{"position":[[298,20]]}},"keywords":{}}],["scenario.us",{"_index":132,"title":{},"content":{"8":{"position":[[292,14]]},"72":{"position":[[292,14]]},"113":{"position":[[292,14]]}},"keywords":{}}],["scenario_id",{"_index":743,"title":{},"content":{"63":{"position":[[110,11]]},"82":{"position":[[110,11]]},"123":{"position":[[110,11]]}},"keywords":{}}],["scenario_tim",{"_index":745,"title":{},"content":{"63":{"position":[[236,13]]},"82":{"position":[[236,13]]},"123":{"position":[[236,13]]}},"keywords":{}}],["scenario_time_m",{"_index":746,"title":{},"content":{"63":{"position":[[287,16]]},"82":{"position":[[287,16]]},"123":{"position":[[287,16]]}},"keywords":{}}],["scenario_vers",{"_index":744,"title":{},"content":{"63":{"position":[[174,16]]},"82":{"position":[[174,16]]},"123":{"position":[[174,16]]}},"keywords":{}}],["scene",{"_index":1152,"title":{},"content":{"197":{"position":[[159,7]]},"199":{"position":[[118,6],[567,6]]}},"keywords":{}}],["scene(_",{"_index":1184,"title":{},"content":{"199":{"position":[[110,7]]}},"keywords":{}}],["scenedeleg",{"_index":1153,"title":{},"content":{"197":{"position":[[183,13],[241,14]]},"199":{"position":[[25,13],[45,14]]}},"keywords":{}}],["schedul",{"_index":537,"title":{},"content":{"48":{"position":[[142,9]]},"234":{"position":[[143,11]]}},"keywords":{}}],["schema",{"_index":179,"title":{"11":{"position":[[10,7]]},"22":{"position":[[10,7]]}},"content":{"11":{"position":[[76,7],[95,6]]},"22":{"position":[[76,7],[95,6]]}},"keywords":{}}],["score",{"_index":282,"title":{},"content":{"15":{"position":[[356,6]]},"24":{"position":[[2325,6]]},"25":{"position":[[767,6]]},"67":{"position":[[94,6]]}},"keywords":{}}],["screeb",{"_index":111,"title":{"18":{"position":[[4,6]]},"31":{"position":[[6,6]]},"46":{"position":[[0,6]]},"93":{"position":[[0,6]]},"96":{"position":[[4,6]]},"97":{"position":[[7,6]]},"104":{"position":[[8,6]]},"105":{"position":[[8,8]]},"132":{"position":[[4,6]]},"136":{"position":[[6,6]]},"164":{"position":[[8,6]]},"165":{"position":[[8,8]]},"174":{"position":[[0,6]]},"177":{"position":[[4,6]]},"182":{"position":[[4,6]]},"186":{"position":[[6,6]]},"195":{"position":[[0,6]]},"198":{"position":[[4,6]]},"214":{"position":[[0,6]]},"230":{"position":[[0,6]]},"243":{"position":[[24,9]]},"246":{"position":[[4,6]]},"250":{"position":[[6,6]]},"268":{"position":[[8,6]]},"269":{"position":[[8,8]]},"277":{"position":[[15,6]]},"299":{"position":[[15,6]]},"302":{"position":[[0,7]]},"303":{"position":[[8,6]]},"304":{"position":[[8,8]]},"329":{"position":[[0,6]]},"332":{"position":[[4,6]]},"335":{"position":[[7,6]]},"338":{"position":[[9,6]]},"362":{"position":[[4,6]]},"366":{"position":[[6,6]]},"378":{"position":[[29,9]]},"384":{"position":[[8,6]]},"385":{"position":[[8,8]]}},"content":{"8":{"position":[[17,6],[48,6]]},"11":{"position":[[237,6]]},"13":{"position":[[606,6],[807,6]]},"20":{"position":[[17,6],[48,6]]},"22":{"position":[[239,6]]},"24":{"position":[[606,6],[813,6]]},"28":{"position":[[1,6],[103,6],[397,6]]},"29":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"31":{"position":[[40,6],[137,6],[185,6],[198,6]]},"32":{"position":[[124,7],[196,6]]},"33":{"position":[[1,6]]},"36":{"position":[[139,6]]},"37":{"position":[[249,6]]},"38":{"position":[[1,6]]},"40":{"position":[[88,6]]},"45":{"position":[[67,6]]},"46":{"position":[[22,6],[97,6],[112,6],[332,6],[642,6],[729,6],[766,6],[975,6],[1406,6],[1572,6],[2098,6],[2193,6]]},"50":{"position":[[246,6]]},"54":{"position":[[17,6],[48,6]]},"56":{"position":[[70,6],[116,6]]},"58":{"position":[[92,6]]},"61":{"position":[[109,6]]},"64":{"position":[[43,6]]},"69":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"72":{"position":[[17,6],[48,6]]},"74":{"position":[[70,6],[116,6]]},"77":{"position":[[92,6]]},"80":{"position":[[109,6]]},"83":{"position":[[53,6]]},"89":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"92":{"position":[[52,6]]},"93":{"position":[[111,6]]},"94":{"position":[[5,6],[316,6]]},"98":{"position":[[740,6]]},"99":{"position":[[34,6]]},"103":{"position":[[37,6]]},"105":{"position":[[1,6],[174,6]]},"106":{"position":[[272,6]]},"111":{"position":[[45,6]]},"113":{"position":[[17,6],[48,6]]},"115":{"position":[[70,6],[116,6]]},"118":{"position":[[92,6]]},"121":{"position":[[109,6]]},"124":{"position":[[53,6]]},"130":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"133":{"position":[[1,6],[103,6],[397,6]]},"134":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"136":{"position":[[40,6],[137,6],[185,6],[198,6]]},"137":{"position":[[124,7],[196,6]]},"138":{"position":[[1,6]]},"140":{"position":[[95,6]]},"145":{"position":[[35,6]]},"148":{"position":[[133,6]]},"155":{"position":[[37,6]]},"159":{"position":[[139,6]]},"160":{"position":[[249,6]]},"161":{"position":[[1,6],[519,9]]},"165":{"position":[[1,6],[174,6]]},"166":{"position":[[272,6]]},"171":{"position":[[45,6]]},"173":{"position":[[52,6]]},"174":{"position":[[111,6]]},"175":{"position":[[5,6]]},"176":{"position":[[22,6]]},"178":{"position":[[204,6]]},"179":{"position":[[56,6],[514,6]]},"181":{"position":[[34,6]]},"183":{"position":[[1,6],[103,6],[397,6]]},"184":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"186":{"position":[[40,6],[137,6],[185,6],[198,6]]},"187":{"position":[[124,7],[196,6]]},"188":{"position":[[1,6]]},"190":{"position":[[99,6]]},"194":{"position":[[52,6]]},"195":{"position":[[111,6]]},"196":{"position":[[5,6],[243,6]]},"197":{"position":[[22,6]]},"200":{"position":[[34,6]]},"203":{"position":[[35,6],[224,6]]},"206":{"position":[[133,6]]},"208":{"position":[[492,6]]},"209":{"position":[[139,6]]},"210":{"position":[[249,6]]},"211":{"position":[[1,6],[377,6]]},"213":{"position":[[67,6]]},"214":{"position":[[22,6],[93,6],[108,6],[328,6],[634,6],[721,6],[758,6],[967,6],[1384,6],[1550,6],[2076,6],[2171,6]]},"229":{"position":[[67,6]]},"230":{"position":[[22,6],[350,6],[673,6],[760,6],[797,6],[1006,6],[1437,6],[1603,6],[2129,6],[2224,6]]},"236":{"position":[[243,6]]},"238":{"position":[[35,6]]},"241":{"position":[[133,6]]},"243":{"position":[[47,9]]},"245":{"position":[[37,6]]},"247":{"position":[[1,6],[103,6],[397,6]]},"248":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"250":{"position":[[40,6],[137,6],[185,6],[198,6]]},"251":{"position":[[124,7],[196,6]]},"252":{"position":[[1,6]]},"256":{"position":[[93,6]]},"264":{"position":[[131,6]]},"265":{"position":[[249,6]]},"266":{"position":[[1,6]]},"267":{"position":[[252,6],[366,6]]},"269":{"position":[[1,6],[174,6]]},"270":{"position":[[272,6]]},"275":{"position":[[45,6]]},"277":{"position":[[5,6],[95,6]]},"278":{"position":[[31,6],[167,6],[291,6],[411,6]]},"279":{"position":[[73,6]]},"280":{"position":[[43,6],[160,6],[186,6],[235,6],[377,6],[498,6],[567,6],[600,7],[620,6],[670,6],[767,7],[781,6],[850,6],[985,7],[1032,6],[1263,6]]},"281":{"position":[[60,6],[156,6],[182,6],[231,6],[621,6],[713,6],[763,6],[924,6],[1123,6],[1270,6]]},"283":{"position":[[113,6],[168,6]]},"284":{"position":[[34,6]]},"299":{"position":[[47,6],[242,6],[286,6],[328,6]]},"301":{"position":[[67,6]]},"302":{"position":[[21,6],[93,7],[109,7],[347,6],[651,6],[753,6],[849,6],[886,6],[1371,6],[1557,6],[1623,6],[2259,6]]},"304":{"position":[[1,6],[174,6]]},"305":{"position":[[272,6]]},"310":{"position":[[45,6]]},"312":{"position":[[35,6]]},"316":{"position":[[137,6]]},"318":{"position":[[51,6]]},"319":{"position":[[36,7]]},"320":{"position":[[37,6],[206,6]]},"321":{"position":[[21,6],[133,6]]},"323":{"position":[[159,6]]},"328":{"position":[[52,6]]},"329":{"position":[[111,6]]},"330":{"position":[[5,6]]},"331":{"position":[[22,6]]},"333":{"position":[[204,6]]},"334":{"position":[[56,6],[519,6]]},"338":{"position":[[364,6]]},"339":{"position":[[697,6]]},"340":{"position":[[379,6]]},"341":{"position":[[429,6]]},"342":{"position":[[364,6]]},"345":{"position":[[249,6]]},"346":{"position":[[1,6]]},"363":{"position":[[1,6],[103,6],[397,6]]},"364":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"366":{"position":[[40,6],[137,6],[185,6],[198,6]]},"367":{"position":[[124,7],[196,6]]},"368":{"position":[[1,6]]},"370":{"position":[[35,6],[273,6]]},"373":{"position":[[133,6]]},"375":{"position":[[20,6]]},"377":{"position":[[37,6],[175,6]]},"378":{"position":[[47,9]]},"385":{"position":[[1,6],[174,6]]},"386":{"position":[[272,6]]},"391":{"position":[[45,6]]}},"keywords":{}}],["screeb'",{"_index":1007,"title":{},"content":{"108":{"position":[[1,8]]},"109":{"position":[[6,8]]},"168":{"position":[[1,8]]},"169":{"position":[[6,8]]},"272":{"position":[[1,8]]},"273":{"position":[[6,8]]},"307":{"position":[[1,8]]},"308":{"position":[[6,8]]},"388":{"position":[[1,8]]},"389":{"position":[[6,8]]}},"keywords":{}}],["screeb("init"",{"_index":1642,"title":{},"content":{"408":{"position":[[42,25]]},"409":{"position":[[43,25]]},"410":{"position":[[43,25]]},"411":{"position":[[44,25]]},"412":{"position":[[45,25]]},"413":{"position":[[45,25]]},"414":{"position":[[46,25]]},"415":{"position":[[42,25]]},"416":{"position":[[43,25]]},"417":{"position":[[65,25]]},"418":{"position":[[64,25]]},"419":{"position":[[85,25]]},"420":{"position":[[86,25]]}},"keywords":{}}],["screeb("survey.start"",{"_index":1502,"title":{},"content":{"312":{"position":[[210,33]]},"313":{"position":[[147,33]]},"314":{"position":[[180,33]]},"315":{"position":[[93,33]]},"316":{"position":[[155,33]]}},"keywords":{}}],["screeb('clos",{"_index":1468,"title":{},"content":{"284":{"position":[[74,17]]}},"keywords":{}}],["screeb('debug",{"_index":1514,"title":{},"content":{"318":{"position":[[67,18]]}},"keywords":{}}],["screeb('event.track",{"_index":1342,"title":{},"content":{"254":{"position":[[273,22]]}},"keywords":{}}],["screeb('ident",{"_index":1381,"title":{},"content":{"263":{"position":[[194,19]]},"266":{"position":[[745,19]]},"340":{"position":[[872,19]]},"341":{"position":[[909,19]]}},"keywords":{}}],["screeb('identity.alia",{"_index":1579,"title":{},"content":{"341":{"position":[[723,25]]}},"keywords":{}}],["screeb('identity.get').then(console.log",{"_index":1388,"title":{},"content":{"267":{"position":[[56,42]]}},"keywords":{}}],["screeb('identity.group.assign",{"_index":1349,"title":{},"content":{"256":{"position":[[29,32]]},"259":{"position":[[273,32]]}},"keywords":{}}],["screeb('identity.group.unassign",{"_index":1351,"title":{},"content":{"257":{"position":[[95,34]]},"258":{"position":[[55,34]]}},"keywords":{}}],["screeb('identity.properti",{"_index":1383,"title":{},"content":{"266":{"position":[[376,30],[538,30]]},"340":{"position":[[952,30]]},"341":{"position":[[556,30]]},"342":{"position":[[553,30]]}},"keywords":{}}],["screeb('identity.reset",{"_index":1382,"title":{},"content":{"264":{"position":[[288,26]]},"342":{"position":[[483,26]]}},"keywords":{}}],["screeb('init",{"_index":1368,"title":{},"content":{"262":{"position":[[158,15]]},"278":{"position":[[926,15]]},"283":{"position":[[224,15]]},"319":{"position":[[161,15]]},"338":{"position":[[392,15]]},"339":{"position":[[725,15]]},"340":{"position":[[407,15]]},"341":{"position":[[457,15]]},"342":{"position":[[392,15]]}},"keywords":{}}],["screeb('targeting.debug",{"_index":1521,"title":{},"content":{"320":{"position":[[222,28]]}},"keywords":{}}],["screeb(method",{"_index":1487,"title":{},"content":{"302":{"position":[[201,15]]}},"keywords":{}}],["screeb.assigngroup("company"",{"_index":462,"title":{},"content":{"41":{"position":[[95,39]]},"43":{"position":[[249,39]]}},"keywords":{}}],["screeb.assigngroup(nul",{"_index":454,"title":{},"content":{"40":{"position":[[29,24]]}},"keywords":{}}],["screeb.assigngroup(typ",{"_index":1141,"title":{},"content":{"190":{"position":[[29,24]]},"192":{"position":[[249,24]]}},"keywords":{}}],["screeb.clos",{"_index":954,"title":{},"content":{"99":{"position":[[74,14]]},"200":{"position":[[74,14]]}},"keywords":{}}],["screeb.debug",{"_index":963,"title":{},"content":{"102":{"position":[[17,14]]},"244":{"position":[[17,14]]}},"keywords":{}}],["screeb.debugtarget",{"_index":969,"title":{},"content":{"103":{"position":[[172,23]]},"245":{"position":[[172,23]]}},"keywords":{}}],["screeb.initsdk",{"_index":1190,"title":{},"content":{"199":{"position":[[229,15],[892,15]]},"216":{"position":[[230,16]]},"217":{"position":[[24,16]]},"226":{"position":[[49,17]]},"227":{"position":[[70,17]]},"286":{"position":[[230,16]]},"287":{"position":[[24,16]]},"288":{"position":[[1,15]]},"296":{"position":[[49,17]]},"297":{"position":[[70,17]]}},"keywords":{}}],["screeb.initsdk(thi",{"_index":943,"title":{},"content":{"98":{"position":[[26,20],[185,20]]},"218":{"position":[[1,20]]},"220":{"position":[[42,20]]},"221":{"position":[[43,20]]},"222":{"position":[[45,20]]},"223":{"position":[[45,20]]},"224":{"position":[[42,20]]},"225":{"position":[[65,20]]},"226":{"position":[[76,20]]},"227":{"position":[[154,20]]},"290":{"position":[[42,20]]},"291":{"position":[[43,20]]},"292":{"position":[[45,20]]},"293":{"position":[[45,20]]},"294":{"position":[[42,20]]},"295":{"position":[[65,20]]},"296":{"position":[[76,20]]},"297":{"position":[[154,20]]}},"keywords":{}}],["screeb.method(argument1",{"_index":485,"title":{},"content":{"46":{"position":[[182,24]]},"214":{"position":[[178,24]]}},"keywords":{}}],["screeb.resetident",{"_index":437,"title":{},"content":{"36":{"position":[[296,22]]},"209":{"position":[[296,22]]}},"keywords":{}}],["screeb.setidentity("<uniqu",{"_index":412,"title":{},"content":{"35":{"position":[[588,35],[747,35]]}},"keywords":{}}],["screeb.setidentity(uniquevisitorid",{"_index":1211,"title":{},"content":{"208":{"position":[[606,35],[781,35]]}},"keywords":{}}],["screeb.setvisitorproperti",{"_index":450,"title":{},"content":{"38":{"position":[[396,28],[790,28]]}},"keywords":{}}],["screeb.startsurvey",{"_index":1054,"title":{},"content":{"145":{"position":[[138,19]]},"146":{"position":[[145,19]]},"147":{"position":[[178,19]]},"148":{"position":[[151,19]]},"216":{"position":[[251,20]]},"219":{"position":[[1,19]]},"238":{"position":[[138,19]]},"239":{"position":[[145,19]]},"240":{"position":[[178,19]]},"241":{"position":[[151,19]]},"286":{"position":[[251,20]]},"289":{"position":[[1,19]]}},"keywords":{}}],["screeb.startsurvey()onsurveyshow",{"_index":1224,"title":{},"content":{"217":{"position":[[54,34]]},"287":{"position":[[54,34]]}},"keywords":{}}],["screeb.startsurvey(it.getstring("screeb"",{"_index":573,"title":{},"content":{"50":{"position":[[429,52]]}},"keywords":{}}],["screeb.startsurvey(surveyid",{"_index":1300,"title":{},"content":{"235":{"position":[[724,28]]}},"keywords":{}}],["screeb.startsurveyfromnotification(remotemessage.data["screeb"",{"_index":561,"title":{},"content":{"49":{"position":[[375,74]]}},"keywords":{}}],["screeb.trackevent("product",{"_index":90,"title":{},"content":{"6":{"position":[[293,31]]}},"keywords":{}}],["screeb.trackevent(nam",{"_index":1099,"title":{},"content":{"163":{"position":[[293,23]]}},"keywords":{}}],["screeb.trackscreen("productcartfragment"",{"_index":575,"title":{},"content":{"52":{"position":[[312,51]]}},"keywords":{}}],["screeb.trackscreen(nam",{"_index":1280,"title":{},"content":{"232":{"position":[[312,24]]}},"keywords":{}}],["screeb.unassigngroup(nul",{"_index":468,"title":{},"content":{"42":{"position":[[55,26]]}},"keywords":{}}],["screeb.unassigngroup(typ",{"_index":1143,"title":{},"content":{"191":{"position":[[55,26]]}},"keywords":{}}],["screeb.visitorproperty(visitorproperti",{"_index":1215,"title":{},"content":{"211":{"position":[[414,39],[697,39]]}},"keywords":{}}],["screeb/react",{"_index":1550,"title":{},"content":{"332":{"position":[[13,13]]}},"keywords":{}}],["screebmodule.swift:1:8",{"_index":1322,"title":{},"content":{"243":{"position":[[1,22]]},"378":{"position":[[1,22]]}},"keywords":{}}],["screen",{"_index":574,"title":{"51":{"position":[[0,6]]},"149":{"position":[[0,6]]},"231":{"position":[[0,6]]},"382":{"position":[[0,6]]}},"content":{"52":{"position":[[87,7],[273,6]]},"75":{"position":[[193,6]]},"150":{"position":[[87,7],[273,6]]},"232":{"position":[[87,7],[273,6]]},"280":{"position":[[710,6]]},"383":{"position":[[87,7],[335,6]]}},"keywords":{}}],["screen/view",{"_index":515,"title":{},"content":{"46":{"position":[[1759,11]]},"214":{"position":[[1737,11]]},"230":{"position":[[1790,11]]}},"keywords":{}}],["script",{"_index":1466,"title":{},"content":{"283":{"position":[[11,6]]}},"keywords":{}}],["sdk",{"_index":121,"title":{"92":{"position":[[27,3]]},"93":{"position":[[7,3]]},"95":{"position":[[29,3]]},"97":{"position":[[14,3]]},"98":{"position":[[10,4]]},"99":{"position":[[6,3]]},"100":{"position":[[0,3]]},"102":{"position":[[14,3]]},"154":{"position":[[14,3]]},"173":{"position":[[27,3]]},"174":{"position":[[7,3]]},"176":{"position":[[29,3]]},"180":{"position":[[10,4]]},"181":{"position":[[6,3]]},"194":{"position":[[23,3]]},"195":{"position":[[7,3]]},"197":{"position":[[25,3]]},"199":{"position":[[10,4]]},"200":{"position":[[6,3]]},"201":{"position":[[0,3]]},"218":{"position":[[13,3]]},"243":{"position":[[39,3]]},"244":{"position":[[10,3]]},"288":{"position":[[13,3]]},"328":{"position":[[32,3]]},"329":{"position":[[7,3]]},"331":{"position":[[34,3]]},"335":{"position":[[14,3]]},"336":{"position":[[10,4]]},"352":{"position":[[13,3]]},"375":{"position":[[21,3]]},"378":{"position":[[44,3]]},"395":{"position":[[13,3]]}},"content":{"8":{"position":[[136,4],[149,4]]},"20":{"position":[[136,4],[149,4]]},"29":{"position":[[74,4]]},"45":{"position":[[82,4]]},"46":{"position":[[37,3],[285,3],[649,4],[1090,3],[2200,4]]},"54":{"position":[[136,4],[149,4]]},"72":{"position":[[136,4],[149,4]]},"92":{"position":[[59,3]]},"93":{"position":[[118,3]]},"94":{"position":[[12,3],[51,3],[92,3],[125,3],[260,3]]},"99":{"position":[[41,3]]},"113":{"position":[[136,4],[149,4]]},"134":{"position":[[74,4]]},"173":{"position":[[59,3]]},"174":{"position":[[118,3]]},"175":{"position":[[12,3],[51,3],[188,3]]},"178":{"position":[[13,3],[148,3]]},"179":{"position":[[5,3],[442,3]]},"181":{"position":[[41,3]]},"184":{"position":[[74,4]]},"194":{"position":[[59,3]]},"195":{"position":[[118,3]]},"196":{"position":[[12,3],[153,3],[187,3]]},"198":{"position":[[34,4],[201,4]]},"200":{"position":[[41,3]]},"201":{"position":[[9,3]]},"213":{"position":[[78,4]]},"214":{"position":[[33,3],[281,3],[641,4],[1078,3],[2178,4]]},"226":{"position":[[17,3]]},"229":{"position":[[82,4]]},"230":{"position":[[37,3],[303,3],[680,4],[1121,3],[2231,4]]},"243":{"position":[[62,3],[104,3],[334,4]]},"248":{"position":[[74,4]]},"288":{"position":[[457,3]]},"296":{"position":[[17,3],[247,3]]},"301":{"position":[[85,4]]},"302":{"position":[[39,3],[300,3],[658,4],[760,4],[1741,3]]},"328":{"position":[[59,3]]},"329":{"position":[[118,3]]},"330":{"position":[[12,3],[51,3],[188,3]]},"333":{"position":[[13,3],[148,3]]},"334":{"position":[[5,3],[447,3]]},"336":{"position":[[13,3]]},"360":{"position":[[17,3]]},"364":{"position":[[74,4]]},"375":{"position":[[43,4]]},"377":{"position":[[198,4]]},"378":{"position":[[62,3],[104,3],[334,4]]},"403":{"position":[[17,3]]},"418":{"position":[[17,3]]}},"keywords":{}}],["sdk...)surveysurvey",{"_index":124,"title":{},"content":{"8":{"position":[[158,19]]},"20":{"position":[[158,19]]},"54":{"position":[[158,19]]},"72":{"position":[[158,19]]},"113":{"position":[[158,19]]}},"keywords":{}}],["seamlessli",{"_index":1450,"title":{},"content":{"280":{"position":[[1242,10]]}},"keywords":{}}],["second",{"_index":258,"title":{},"content":{"13":{"position":[[1559,7]]},"24":{"position":[[1607,7]]},"65":{"position":[[249,7]]},"84":{"position":[[249,7]]},"125":{"position":[[249,7]]}},"keywords":{}}],["secret",{"_index":786,"title":{},"content":{"69":{"position":[[174,6],[828,8]]},"89":{"position":[[174,6],[828,8]]},"130":{"position":[[174,6],[828,8]]}},"keywords":{}}],["section",{"_index":540,"title":{},"content":{"48":{"position":[[234,7]]},"59":{"position":[[393,7]]},"65":{"position":[[550,7],[642,7],[730,7]]},"68":{"position":[[82,7],[134,7]]},"78":{"position":[[393,7]]},"84":{"position":[[591,7],[683,7],[771,7]]},"86":{"position":[[92,7]]},"88":{"position":[[82,7],[134,7]]},"98":{"position":[[177,7]]},"119":{"position":[[393,7]]},"125":{"position":[[546,7],[638,7],[726,7]]},"127":{"position":[[92,7]]},"129":{"position":[[82,7],[134,7]]},"234":{"position":[[239,7]]},"278":{"position":[[298,9]]},"281":{"position":[[418,7]]},"283":{"position":[[213,9]]}},"keywords":{}}],["secur",{"_index":778,"title":{"69":{"position":[[0,9]]},"89":{"position":[[0,9]]},"130":{"position":[[0,9]]},"321":{"position":[[8,8]]}},"content":{"321":{"position":[[65,7],[169,8],[422,8]]}},"keywords":{}}],["see",{"_index":130,"title":{},"content":{"8":{"position":[[279,3]]},"20":{"position":[[285,3]]},"31":{"position":[[173,3]]},"32":{"position":[[214,3]]},"35":{"position":[[674,4]]},"46":{"position":[[1958,3]]},"54":{"position":[[285,3]]},"59":{"position":[[369,3]]},"65":{"position":[[521,3],[615,3],[705,3]]},"68":{"position":[[53,3],[107,3]]},"72":{"position":[[279,3]]},"78":{"position":[[369,3]]},"84":{"position":[[562,3],[656,3],[746,3]]},"86":{"position":[[66,3]]},"88":{"position":[[53,3],[107,3]]},"92":{"position":[[1,3]]},"98":{"position":[[155,3]]},"113":{"position":[[279,3]]},"119":{"position":[[369,3]]},"125":{"position":[[517,3],[611,3],[701,3]]},"127":{"position":[[66,3]]},"129":{"position":[[53,3],[107,3]]},"136":{"position":[[173,3]]},"137":{"position":[[214,3]]},"156":{"position":[[11,3]]},"173":{"position":[[1,3]]},"186":{"position":[[173,3]]},"187":{"position":[[214,3]]},"194":{"position":[[1,3]]},"208":{"position":[[712,4]]},"214":{"position":[[1936,3]]},"230":{"position":[[1989,3]]},"250":{"position":[[173,3]]},"251":{"position":[[214,3]]},"278":{"position":[[278,4]]},"283":{"position":[[199,4]]},"302":{"position":[[2118,3]]},"328":{"position":[[1,3]]},"366":{"position":[[173,3]]},"367":{"position":[[214,3]]}},"keywords":{}}],["segment",{"_index":352,"title":{"280":{"position":[[6,8]]}},"content":{"28":{"position":[[689,7]]},"32":{"position":[[54,8]]},"42":{"position":[[45,8]]},"46":{"position":[[1413,8],[1487,8],[1579,8]]},"106":{"position":[[130,7]]},"133":{"position":[[689,7]]},"137":{"position":[[54,8]]},"142":{"position":[[45,8]]},"166":{"position":[[130,7]]},"183":{"position":[[689,7]]},"187":{"position":[[54,8]]},"191":{"position":[[45,8]]},"214":{"position":[[1391,8],[1465,8],[1557,8]]},"230":{"position":[[1444,8],[1518,8],[1610,8]]},"247":{"position":[[689,7]]},"251":{"position":[[54,8]]},"258":{"position":[[45,8]]},"270":{"position":[[130,7]]},"280":{"position":[[18,8],[86,7],[149,7],[248,7],[301,8],[321,7],[444,7],[815,7],[945,7],[1100,7],[1184,7],[1275,7]]},"302":{"position":[[1378,8],[1452,8],[1564,8]]},"305":{"position":[[130,7]]},"325":{"position":[[45,8]]},"363":{"position":[[689,7]]},"367":{"position":[[54,8]]},"386":{"position":[[130,7]]}},"keywords":{}}],["select",{"_index":1179,"title":{},"content":{"198":{"position":[[585,6]]},"243":{"position":[[297,6]]},"280":{"position":[[538,6]]},"378":{"position":[[297,6]]}},"keywords":{}}],["selector",{"_index":1506,"title":{"315":{"position":[[20,9]]}},"content":{"315":{"position":[[72,9],[160,10]]}},"keywords":{}}],["self",{"_index":1305,"title":{},"content":{"235":{"position":[[916,4]]},"321":{"position":[[540,7],[598,6]]}},"keywords":{}}],["semver",{"_index":228,"title":{},"content":{"13":{"position":[[471,6]]},"24":{"position":[[471,6]]},"59":{"position":[[304,6]]},"78":{"position":[[304,6]]},"119":{"position":[[304,6]]}},"keywords":{}}],["send",{"_index":150,"title":{},"content":{"9":{"position":[[9,4]]},"21":{"position":[[9,4]]},"58":{"position":[[108,5]]},"77":{"position":[[108,5]]},"118":{"position":[[108,5]]},"280":{"position":[[134,4],[754,4],[834,7]]},"281":{"position":[[134,4]]}},"keywords":{}}],["sent",{"_index":221,"title":{},"content":{"13":{"position":[[314,4]]},"24":{"position":[[314,4]]},"36":{"position":[[258,4]]},"59":{"position":[[191,4]]},"67":{"position":[[836,4]]},"69":{"position":[[310,4]]},"78":{"position":[[191,4]]},"87":{"position":[[547,4]]},"89":{"position":[[310,4]]},"119":{"position":[[191,4]]},"128":{"position":[[547,4]]},"130":{"position":[[310,4]]},"159":{"position":[[258,4]]},"209":{"position":[[258,4]]},"264":{"position":[[250,4]]}},"keywords":{}}],["sequenti",{"_index":483,"title":{},"content":{"46":{"position":[[140,13]]},"214":{"position":[[136,13]]},"230":{"position":[[152,13]]},"302":{"position":[[138,12]]}},"keywords":{}}],["server",{"_index":728,"title":{},"content":{"58":{"position":[[46,6]]},"69":{"position":[[17,6]]},"77":{"position":[[46,6]]},"89":{"position":[[17,6]]},"118":{"position":[[46,6]]},"130":{"position":[[17,6]]}},"keywords":{}}],["servic",{"_index":529,"title":{},"content":{"48":{"position":[[44,7]]},"105":{"position":[[312,9]]},"165":{"position":[[312,9]]},"234":{"position":[[44,7]]},"269":{"position":[[312,9]]},"304":{"position":[[312,9]]},"385":{"position":[[312,9]]}},"keywords":{}}],["session",{"_index":409,"title":{},"content":{"35":{"position":[[503,7]]},"46":{"position":[[316,7],[499,7],[1008,7],[1245,8],[2231,7]]},"102":{"position":[[135,8]]},"154":{"position":[[141,8]]},"199":{"position":[[148,8]]},"208":{"position":[[521,7]]},"214":{"position":[[312,7],[491,7],[1000,7],[1223,8],[2209,7]]},"230":{"position":[[334,7],[530,7],[1039,7],[1276,8],[2262,7]]},"244":{"position":[[135,8]]},"262":{"position":[[228,7]]},"263":{"position":[[109,7]]},"283":{"position":[[175,7]]},"302":{"position":[[331,7],[514,7],[791,7],[1190,8],[1656,7]]},"318":{"position":[[146,8]]},"339":{"position":[[46,7],[67,7]]},"340":{"position":[[527,7],[548,7],[864,7]]},"342":{"position":[[475,7],[545,7]]},"375":{"position":[[175,7]]}},"keywords":{}}],["session.created_at",{"_index":1574,"title":{},"content":{"339":{"position":[[1066,19]]},"340":{"position":[[1125,19]]}},"keywords":{}}],["session.email",{"_index":1570,"title":{},"content":{"339":{"position":[[885,14]]},"340":{"position":[[994,14]]}},"keywords":{}}],["session.firstnam",{"_index":1571,"title":{},"content":{"339":{"position":[[923,18]]},"340":{"position":[[1022,18]]}},"keywords":{}}],["session.lastnam",{"_index":1572,"title":{},"content":{"339":{"position":[[964,17]]},"340":{"position":[[1053,17]]}},"keywords":{}}],["session.plan",{"_index":1573,"title":{},"content":{"339":{"position":[[1000,13]]},"340":{"position":[[1079,13]]}},"keywords":{}}],["session.user_id",{"_index":1569,"title":{},"content":{"339":{"position":[[823,16]]},"340":{"position":[[892,17]]}},"keywords":{}}],["session_end",{"_index":1412,"title":{},"content":{"267":{"position":[[531,12]]}},"keywords":{}}],["session_id",{"_index":1403,"title":{},"content":{"267":{"position":[[410,11]]}},"keywords":{}}],["session_start",{"_index":1409,"title":{},"content":{"267":{"position":[[475,14]]}},"keywords":{}}],["set",{"_index":394,"title":{"35":{"position":[[0,3]]},"158":{"position":[[0,3]]},"208":{"position":[[0,3]]},"216":{"position":[[0,3]]},"218":{"position":[[0,3]]},"219":{"position":[[0,3]]},"261":{"position":[[0,3]]},"262":{"position":[[0,3]]},"263":{"position":[[0,3]]},"286":{"position":[[0,3]]},"288":{"position":[[0,3]]},"289":{"position":[[0,3]]},"344":{"position":[[0,3]]},"350":{"position":[[0,3]]},"352":{"position":[[0,3]]},"353":{"position":[[0,3]]},"393":{"position":[[0,3]]},"395":{"position":[[0,3]]},"396":{"position":[[0,3]]},"406":{"position":[[0,3]]}},"content":{"37":{"position":[[266,8],[279,3],[342,9],[356,7]]},"38":{"position":[[373,3],[771,3]]},"147":{"position":[[160,3]]},"160":{"position":[[266,8],[279,3],[342,9],[356,7]]},"161":{"position":[[373,3],[607,3]]},"205":{"position":[[160,3]]},"210":{"position":[[266,8],[279,3],[342,9],[356,7]]},"211":{"position":[[391,3],[679,3]]},"240":{"position":[[160,3]]},"262":{"position":[[346,3]]},"265":{"position":[[266,8],[279,3],[342,9],[356,7]]},"266":{"position":[[353,3],[519,3]]},"278":{"position":[[268,9]]},"280":{"position":[[935,3]]},"281":{"position":[[780,9],[791,3],[831,3]]},"314":{"position":[[162,3]]},"345":{"position":[[266,8],[279,3],[342,9],[356,7]]},"346":{"position":[[450,3],[596,3]]},"372":{"position":[[160,3]]}},"keywords":{}}],["setident",{"_index":398,"title":{},"content":{"35":{"position":[[114,11],[724,13]]},"46":{"position":[[688,11],[704,11]]},"158":{"position":[[114,11]]},"208":{"position":[[114,11]]},"214":{"position":[[680,11],[696,11]]},"230":{"position":[[719,11],[735,11]]},"335":{"position":[[59,11]]},"344":{"position":[[114,11],[494,11]]},"346":{"position":[[379,12]]}},"keywords":{}}],["setidentity('<us",{"_index":1583,"title":{},"content":{"344":{"position":[[547,21]]}},"keywords":{}}],["setproperti",{"_index":1551,"title":{},"content":{"335":{"position":[[44,14]]},"346":{"position":[[392,13],[473,15],[615,15]]}},"keywords":{}}],["settings.follow",{"_index":1443,"title":{},"content":{"280":{"position":[[687,15]]}},"keywords":{}}],["setup",{"_index":940,"title":{"98":{"position":[[0,5]]},"180":{"position":[[0,5]]},"199":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"108":{"position":[[83,6]]},"168":{"position":[[83,6]]},"272":{"position":[[83,6]]},"280":{"position":[[746,6]]},"307":{"position":[[83,6]]},"388":{"position":[[83,6]]}},"keywords":{}}],["setvisitorproperti",{"_index":503,"title":{},"content":{"46":{"position":[[1134,20],[1159,20]]},"230":{"position":[[1165,20],[1190,20]]}},"keywords":{}}],["sha256",{"_index":793,"title":{},"content":{"69":{"position":[[451,6]]},"89":{"position":[[451,6]]},"130":{"position":[[451,6]]}},"keywords":{}}],["share",{"_index":113,"title":{},"content":{"8":{"position":[[33,6]]},"20":{"position":[[33,6]]},"24":{"position":[[1924,7],[2427,7]]},"25":{"position":[[426,7],[859,7]]},"54":{"position":[[33,6]]},"66":{"position":[[141,7]]},"67":{"position":[[180,7]]},"72":{"position":[[33,6]]},"113":{"position":[[33,6]]},"197":{"position":[[103,6]]}},"keywords":{}}],["show",{"_index":1244,"title":{},"content":{"219":{"position":[[357,6]]},"220":{"position":[[25,7],[258,7]]},"289":{"position":[[349,6]]},"290":{"position":[[25,7],[227,6]]},"354":{"position":[[25,7]]},"397":{"position":[[25,7]]},"408":{"position":[[25,7]]},"409":{"position":[[26,7]]}},"keywords":{}}],["showed"",{"_index":1645,"title":{},"content":{"408":{"position":[[207,13]]},"409":{"position":[[210,13]]}},"keywords":{}}],["shown",{"_index":155,"title":{},"content":{"9":{"position":[[95,5]]},"21":{"position":[[95,5]]},"55":{"position":[[81,5]]},"73":{"position":[[81,5]]},"114":{"position":[[81,5]]}},"keywords":{}}],["shutdown",{"_index":495,"title":{},"content":{"46":{"position":[[628,9]]},"214":{"position":[[620,9]]},"230":{"position":[[659,9]]},"302":{"position":[[637,9]]}},"keywords":{}}],["side",{"_index":434,"title":{},"content":{"36":{"position":[[146,5]]},"159":{"position":[[146,5]]},"209":{"position":[[146,5]]},"264":{"position":[[138,5]]}},"keywords":{}}],["signatur",{"_index":783,"title":{},"content":{"69":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"89":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"130":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]}},"keywords":{}}],["signature"",{"_index":821,"title":{},"content":{"69":{"position":[[1265,18]]},"89":{"position":[[1265,18]]},"130":{"position":[[1265,18]]}},"keywords":{}}],["signed_up_at",{"_index":1384,"title":{},"content":{"266":{"position":[[460,13]]},"340":{"position":[[1109,15]]}},"keywords":{}}],["signup",{"_index":1576,"title":{"341":{"position":[[6,7]]}},"content":{},"keywords":{}}],["simpl",{"_index":941,"title":{},"content":{"98":{"position":[[4,6]]}},"keywords":{}}],["simplifi",{"_index":360,"title":{},"content":{"29":{"position":[[192,11],[366,11],[499,11]]},"134":{"position":[[192,11],[366,11],[499,11]]},"184":{"position":[[192,11],[366,11],[499,11]]},"248":{"position":[[192,11],[366,11],[499,11]]},"364":{"position":[[192,11],[366,11],[499,11]]}},"keywords":{}}],["singl",{"_index":139,"title":{},"content":{"8":{"position":[[430,6]]},"9":{"position":[[298,6]]},"20":{"position":[[448,6]]},"21":{"position":[[298,6]]},"46":{"position":[[1964,6]]},"54":{"position":[[448,6]]},"55":{"position":[[284,6]]},"72":{"position":[[430,6]]},"73":{"position":[[284,6]]},"113":{"position":[[430,6]]},"114":{"position":[[284,6]]},"214":{"position":[[1942,6]]},"230":{"position":[[1995,6]]},"302":{"position":[[2124,6]]}},"keywords":{}}],["size",{"_index":911,"title":{},"content":{"94":{"position":[[80,4]]},"175":{"position":[[176,4]]},"196":{"position":[[141,4]]},"206":{"position":[[239,5]]},"330":{"position":[[176,4]]},"373":{"position":[[288,5]]}},"keywords":{}}],["size...)response.hidden_field",{"_index":829,"title":{},"content":{"75":{"position":[[200,31]]}},"keywords":{}}],["small",{"_index":1414,"title":{},"content":{"277":{"position":[[21,5]]}},"keywords":{}}],["snapshot",{"_index":206,"title":{},"content":{"12":{"position":[[603,8]]},"75":{"position":[[73,8]]}},"keywords":{}}],["snippet",{"_index":1150,"title":{},"content":{"197":{"position":[[134,7],[277,7]]}},"keywords":{}}],["sometim",{"_index":138,"title":{},"content":{"8":{"position":[[396,9]]},"20":{"position":[[414,9]]},"54":{"position":[[414,9]]},"72":{"position":[[396,9]]},"113":{"position":[[396,9]]},"145":{"position":[[81,10]]},"203":{"position":[[81,10]]},"238":{"position":[[81,10]]},"312":{"position":[[81,10]]},"370":{"position":[[81,10]]}},"keywords":{}}],["sound",{"_index":1313,"title":{},"content":{"236":{"position":[[660,9]]}},"keywords":{}}],["sourc",{"_index":354,"title":{"29":{"position":[[0,7]]},"31":{"position":[[23,7]]},"32":{"position":[[20,7]]},"134":{"position":[[0,7]]},"136":{"position":[[23,7]]},"137":{"position":[[20,7]]},"184":{"position":[[0,7]]},"186":{"position":[[23,7]]},"187":{"position":[[20,7]]},"248":{"position":[[0,7]]},"250":{"position":[[23,7]]},"251":{"position":[[20,7]]},"364":{"position":[[0,7]]},"366":{"position":[[23,7]]},"367":{"position":[[20,7]]}},"content":{"29":{"position":[[93,6],[173,6],[309,6],[480,6]]},"30":{"position":[[21,7]]},"32":{"position":[[28,7],[114,6]]},"92":{"position":[[202,7],[244,7]]},"134":{"position":[[93,6],[173,6],[309,6],[480,6]]},"135":{"position":[[21,7]]},"137":{"position":[[28,7],[114,6]]},"184":{"position":[[93,6],[173,6],[309,6],[480,6]]},"185":{"position":[[21,7]]},"187":{"position":[[28,7],[114,6]]},"194":{"position":[[198,7],[240,7]]},"248":{"position":[[93,6],[173,6],[309,6],[480,6]]},"249":{"position":[[21,7]]},"251":{"position":[[28,7],[114,6]]},"364":{"position":[[93,6],[173,6],[309,6],[480,6]]},"365":{"position":[[21,7]]},"367":{"position":[[28,7],[114,6]]}},"keywords":{}}],["spec",{"_index":726,"title":{"58":{"position":[[0,5]]},"77":{"position":[[0,5]]},"118":{"position":[[0,5]]}},"content":{},"keywords":{}}],["specif",{"_index":992,"title":{},"content":{"106":{"position":[[111,8]]},"166":{"position":[[111,8]]},"270":{"position":[[111,8]]},"305":{"position":[[111,8]]},"315":{"position":[[25,8]]},"386":{"position":[[111,8]]}},"keywords":{}}],["specifi",{"_index":541,"title":{},"content":{"48":{"position":[[278,7]]},"234":{"position":[[283,7]]},"283":{"position":[[144,10]]}},"keywords":{}}],["split",{"_index":824,"title":{},"content":{"75":{"position":[[33,5]]}},"keywords":{}}],["sport",{"_index":1345,"title":{},"content":{"254":{"position":[[364,8]]}},"keywords":{}}],["src",{"_index":1529,"title":{},"content":{"321":{"position":[[245,3],[315,3],[346,3],[447,3],[536,3],[665,3],[696,3]]}},"keywords":{}}],["start",{"_index":255,"title":{"144":{"position":[[0,5]]},"145":{"position":[[7,5]]},"202":{"position":[[0,5]]},"203":{"position":[[7,5]]},"219":{"position":[[20,6]]},"237":{"position":[[0,5]]},"238":{"position":[[7,5]]},"262":{"position":[[23,6]]},"289":{"position":[[20,6]]},"311":{"position":[[0,5]]},"312":{"position":[[7,5]]},"338":{"position":[[3,5]]},"353":{"position":[[20,6]]},"369":{"position":[[0,5]]},"370":{"position":[[7,5]]},"396":{"position":[[20,6]]}},"content":{"13":{"position":[[1444,5],[1497,5]]},"24":{"position":[[1492,5],[1545,5]]},"31":{"position":[[227,5]]},"45":{"position":[[179,7]]},"46":{"position":[[274,6],[1874,6]]},"50":{"position":[[259,5],[304,8]]},"65":{"position":[[151,5],[195,5]]},"75":{"position":[[275,5]]},"84":{"position":[[151,5],[195,5]]},"125":{"position":[[151,5],[195,5]]},"136":{"position":[[227,5]]},"145":{"position":[[59,5]]},"147":{"position":[[33,5]]},"186":{"position":[[227,5]]},"203":{"position":[[59,5]]},"205":{"position":[[33,5]]},"213":{"position":[[175,7]]},"214":{"position":[[270,6],[1852,6]]},"221":{"position":[[25,8],[260,8]]},"229":{"position":[[179,7]]},"230":{"position":[[292,6],[1905,6]]},"235":{"position":[[537,5]]},"236":{"position":[[256,5],[303,8]]},"238":{"position":[[59,5]]},"240":{"position":[[33,5]]},"250":{"position":[[227,5]]},"280":{"position":[[828,5],[1287,5]]},"281":{"position":[[1305,5]]},"291":{"position":[[25,8],[229,7]]},"299":{"position":[[208,7]]},"301":{"position":[[182,7]]},"302":{"position":[[289,6],[2034,6]]},"312":{"position":[[59,5]]},"314":{"position":[[33,5]]},"336":{"position":[[24,5]]},"338":{"position":[[358,5]]},"339":{"position":[[691,5]]},"340":{"position":[[373,5]]},"341":{"position":[[423,5]]},"342":{"position":[[358,5]]},"355":{"position":[[25,8]]},"366":{"position":[[227,5]]},"370":{"position":[[59,5]]},"372":{"position":[[33,5]]},"398":{"position":[[25,8]]},"410":{"position":[[25,8]]},"411":{"position":[[26,8]]}},"keywords":{}}],["started"",{"_index":1649,"title":{},"content":{"410":{"position":[[209,14]]},"411":{"position":[[212,14]]}},"keywords":{}}],["startresponse.context",{"_index":826,"title":{},"content":{"75":{"position":[[113,22]]}},"keywords":{}}],["startsurvey",{"_index":516,"title":{},"content":{"46":{"position":[[1839,11],[1855,11],[2034,11]]},"148":{"position":[[5,11]]},"206":{"position":[[5,11]]},"214":{"position":[[1817,11],[1833,11],[2012,11]]},"230":{"position":[[1870,11],[1886,11],[2065,11]]},"241":{"position":[[5,11]]},"370":{"position":[[147,11]]},"371":{"position":[[154,11]]},"372":{"position":[[187,11]]},"373":{"position":[[5,11],[160,11]]},"393":{"position":[[248,13]]},"396":{"position":[[1,12]]}},"keywords":{}}],["startsurvey("<survey",{"_index":1607,"title":{},"content":{"370":{"position":[[200,28]]},"371":{"position":[[207,28]]},"372":{"position":[[240,28]]},"373":{"position":[[213,28]]}},"keywords":{}}],["startsurvey()onsurveyshow",{"_index":1624,"title":{},"content":{"394":{"position":[[47,27]]}},"keywords":{}}],["state",{"_index":1362,"title":{},"content":{"259":{"position":[[430,6],[468,8]]}},"keywords":{}}],["statu",{"_index":526,"title":{"147":{"position":[[15,8]]},"205":{"position":[[15,8]]},"240":{"position":[[15,8]]},"314":{"position":[[15,8]]},"372":{"position":[[15,8]]}},"content":{"46":{"position":[[2306,6]]},"58":{"position":[[79,6]]},"77":{"position":[[79,6]]},"118":{"position":[[79,6]]},"147":{"position":[[62,7],[104,7]]},"205":{"position":[[62,7],[104,7]]},"214":{"position":[[2284,6]]},"222":{"position":[[707,7]]},"230":{"position":[[2337,6]]},"240":{"position":[[62,7],[104,7]]},"292":{"position":[[687,7]]},"302":{"position":[[2410,6]]},"314":{"position":[[62,7],[104,7]]},"356":{"position":[[772,7]]},"372":{"position":[[62,7],[104,7]]},"399":{"position":[[705,7]]},"412":{"position":[[659,7]]}},"keywords":{}}],["step",{"_index":1436,"title":{},"content":{"280":{"position":[[283,6],[1227,6]]},"281":{"position":[[283,6],[1245,6]]}},"keywords":{}}],["stitch",{"_index":108,"title":{"7":{"position":[[0,6]]},"19":{"position":[[0,6]]}},"content":{"11":{"position":[[1,6],[110,6],[174,6]]},"13":{"position":[[65,6],[123,6],[160,6],[202,6]]},"14":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"15":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"16":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"22":{"position":[[1,6],[110,6],[176,6]]},"24":{"position":[[65,6],[123,6],[160,6],[202,6]]},"25":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"26":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]}},"keywords":{}}],["store",{"_index":1274,"title":{},"content":{"225":{"position":[[20,5],[280,5]]},"295":{"position":[[20,5],[258,5]]},"359":{"position":[[20,5]]},"402":{"position":[[20,5]]},"417":{"position":[[20,5],[229,5]]}},"keywords":{}}],["streamlin",{"_index":994,"title":{},"content":{"106":{"position":[[164,10]]},"166":{"position":[[164,10]]},"270":{"position":[[164,10]]},"299":{"position":[[127,11]]},"305":{"position":[[164,10]]},"386":{"position":[[164,10]]}},"keywords":{}}],["string",{"_index":82,"title":{},"content":{"6":{"position":[[214,7]]},"15":{"position":[[564,6],[595,8],[633,8]]},"16":{"position":[[595,8]]},"24":{"position":[[2804,8]]},"25":{"position":[[1196,8]]},"26":{"position":[[591,8]]},"38":{"position":[[315,7]]},"43":{"position":[[214,7]]},"52":{"position":[[215,7]]},"59":{"position":[[294,6]]},"61":{"position":[[87,6]]},"62":{"position":[[82,6]]},"63":{"position":[[81,6],[122,6]]},"64":{"position":[[199,6],[272,6]]},"65":{"position":[[85,6],[344,6]]},"66":{"position":[[190,6],[223,6]]},"67":{"position":[[235,6],[350,6],[400,7],[419,6],[574,6],[650,6]]},"78":{"position":[[294,6]]},"80":{"position":[[87,6]]},"81":{"position":[[82,6]]},"82":{"position":[[81,6],[122,6]]},"83":{"position":[[92,6],[128,6],[195,6]]},"84":{"position":[[85,6],[344,6]]},"85":{"position":[[83,6],[116,6]]},"87":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"119":{"position":[[294,6]]},"121":{"position":[[87,6]]},"122":{"position":[[82,6]]},"123":{"position":[[81,6],[122,6]]},"124":{"position":[[92,6],[128,6],[195,6]]},"125":{"position":[[85,6],[344,6]]},"126":{"position":[[83,6],[116,6]]},"128":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"143":{"position":[[214,7]]},"150":{"position":[[215,7]]},"152":{"position":[[214,7]]},"161":{"position":[[315,7]]},"163":{"position":[[214,7]]},"192":{"position":[[214,7]]},"211":{"position":[[315,7]]},"220":{"position":[[326,7],[377,7],[690,7],[723,7],[738,7],[795,7],[960,7],[1019,7],[1104,7],[1121,7]]},"221":{"position":[[329,7],[380,7],[693,7],[726,7],[743,7]]},"222":{"position":[[335,7],[386,7],[699,7],[818,7],[833,7],[890,7],[1055,7],[1114,7],[1150,7],[1165,7],[1222,7],[1387,7],[1446,7],[1531,7],[1548,7]]},"223":{"position":[[335,7],[386,7],[699,7],[732,7],[747,7],[804,7],[969,7],[1028,7],[1113,7],[1130,7]]},"224":{"position":[[326,7],[377,7],[690,7],[824,7],[839,7],[896,7],[1061,7],[1120,7],[1205,7],[1222,7]]},"225":{"position":[[364,7],[423,7],[440,7]]},"226":{"position":[[340,7],[399,7],[416,7]]},"227":{"position":[[452,7],[503,7],[536,7],[553,7]]},"232":{"position":[[215,7]]},"235":{"position":[[715,6]]},"254":{"position":[[214,7]]},"259":{"position":[[214,7]]},"266":{"position":[[315,7]]},"290":{"position":[[310,7],[357,7],[670,7],[703,7],[718,7],[775,7],[940,7],[999,7],[1084,7],[1101,7]]},"291":{"position":[[313,7],[360,7],[673,7],[706,7],[723,7]]},"292":{"position":[[319,7],[366,7],[679,7],[798,7],[813,7],[870,7],[1035,7],[1094,7],[1130,7],[1145,7],[1202,7],[1367,7],[1426,7],[1511,7],[1528,7]]},"293":{"position":[[319,7],[366,7],[679,7],[712,7],[727,7],[784,7],[949,7],[1008,7],[1093,7],[1110,7]]},"294":{"position":[[310,7],[357,7],[670,7],[804,7],[819,7],[876,7],[1041,7],[1100,7],[1185,7],[1202,7]]},"295":{"position":[[357,7],[412,7],[429,7]]},"296":{"position":[[333,7],[388,7],[405,7]]},"297":{"position":[[456,7],[503,7],[536,7],[553,7]]},"326":{"position":[[214,7]]},"346":{"position":[[315,7]]},"348":{"position":[[214,7]]},"354":{"position":[[395,7],[442,7],[755,7],[788,7],[803,7],[860,7],[1025,7],[1084,7],[1169,7],[1186,7]]},"355":{"position":[[398,7],[445,7],[758,7],[791,7],[808,7]]},"356":{"position":[[404,7],[451,7],[764,7],[883,7],[898,7],[955,7],[1120,7],[1179,7],[1215,7],[1230,7],[1287,7],[1452,7],[1511,7],[1596,7],[1613,7]]},"357":{"position":[[404,7],[451,7],[764,7],[797,7],[812,7],[869,7],[1034,7],[1093,7],[1178,7],[1195,7]]},"358":{"position":[[395,7],[442,7],[755,7],[889,7],[904,7],[961,7],[1126,7],[1185,7],[1270,7],[1287,7]]},"359":{"position":[[440,7],[495,7],[512,7]]},"360":{"position":[[421,7],[476,7],[493,7]]},"361":{"position":[[546,7],[593,7],[626,7],[643,7]]},"383":{"position":[[215,7]]},"397":{"position":[[328,7],[375,7],[688,7],[721,7],[736,7],[793,7],[958,7],[1017,7],[1102,7],[1119,7]]},"398":{"position":[[331,7],[378,7],[691,7],[724,7],[741,7]]},"399":{"position":[[337,7],[384,7],[697,7],[816,7],[831,7],[888,7],[1053,7],[1112,7],[1148,7],[1163,7],[1220,7],[1385,7],[1444,7],[1529,7],[1546,7]]},"400":{"position":[[337,7],[384,7],[697,7],[730,7],[745,7],[802,7],[967,7],[1026,7],[1111,7],[1128,7]]},"401":{"position":[[328,7],[375,7],[688,7],[822,7],[837,7],[894,7],[1059,7],[1118,7],[1203,7],[1220,7]]},"402":{"position":[[373,7],[428,7],[445,7]]},"403":{"position":[[348,7],[403,7],[420,7]]},"404":{"position":[[497,7],[544,7],[577,7],[594,7]]},"408":{"position":[[279,7],[329,7],[642,7],[675,7],[690,7],[747,7],[912,7],[971,7],[1056,7],[1073,7]]},"409":{"position":[[282,7],[379,6],[413,7],[446,7],[461,7],[518,7],[683,7],[742,7],[827,7],[844,7]]},"410":{"position":[[282,7],[332,7],[645,7],[678,7],[695,7]]},"411":{"position":[[285,7],[382,6],[416,7],[449,7],[466,7]]},"412":{"position":[[288,7],[338,7],[651,7],[770,7],[785,7],[842,7],[1007,7],[1066,7],[1102,7],[1117,7],[1174,7],[1339,7],[1398,7],[1483,7],[1500,7]]},"413":{"position":[[288,7],[338,7],[651,7],[684,7],[699,7],[756,7],[921,7],[980,7],[1065,7],[1082,7]]},"414":{"position":[[291,7],[388,6],[422,7],[455,7],[470,7],[527,7],[692,7],[751,7],[836,7],[853,7]]},"415":{"position":[[279,7],[329,7],[642,7],[776,7],[791,7],[848,7],[1013,7],[1072,7],[1157,7],[1174,7]]},"416":{"position":[[282,7],[379,6],[413,7],[547,7],[562,7],[619,7],[784,7],[843,7],[928,7],[945,7]]},"417":{"position":[[317,7],[375,7],[392,7]]},"418":{"position":[[284,7],[342,7],[359,7]]},"419":{"position":[[378,7],[428,7],[461,7],[478,7]]},"420":{"position":[[381,7],[432,7],[465,7],[482,7]]}},"keywords":{}}],["string(describ",{"_index":1472,"title":{},"content":{"288":{"position":[[476,18],[604,18]]},"289":{"position":[[365,18]]},"290":{"position":[[243,18]]},"291":{"position":[[246,18]]},"292":{"position":[[252,18]]},"293":{"position":[[252,18]]},"294":{"position":[[243,18]]},"295":{"position":[[290,18]]},"296":{"position":[[266,18]]},"297":{"position":[[376,18]]}},"keywords":{}}],["strongli",{"_index":781,"title":{},"content":{"69":{"position":[[61,8]]},"89":{"position":[[61,8]]},"130":{"position":[[61,8]]}},"keywords":{}}],["submit",{"_index":13,"title":{},"content":{"1":{"position":[[147,6]]},"216":{"position":[[194,10]]},"281":{"position":[[1031,6]]},"286":{"position":[[194,10]]},"350":{"position":[[198,10]]},"393":{"position":[[198,10]]},"406":{"position":[[197,10]]}},"keywords":{}}],["success",{"_index":1048,"title":{},"content":{"111":{"position":[[211,7]]},"171":{"position":[[211,7]]},"275":{"position":[[211,7]]},"310":{"position":[[211,7]]},"391":{"position":[[211,7]]}},"keywords":{}}],["such",{"_index":410,"title":{},"content":{"35":{"position":[[535,5]]},"208":{"position":[[553,5]]},"262":{"position":[[264,4]]},"263":{"position":[[141,5]]},"281":{"position":[[891,4]]}},"keywords":{}}],["sudo",{"_index":1618,"title":{},"content":{"381":{"position":[[57,4]]}},"keywords":{}}],["support",{"_index":55,"title":{"4":{"position":[[0,8]]},"17":{"position":[[0,8]]},"27":{"position":[[0,8]]},"70":{"position":[[0,8]]},"90":{"position":[[0,8]]},"131":{"position":[[0,8]]},"243":{"position":[[50,9]]},"378":{"position":[[55,9]]}},"content":{"100":{"position":[[66,7]]},"243":{"position":[[73,9],[379,7]]},"378":{"position":[[73,9],[379,7]]}},"keywords":{}}],["sure",{"_index":1524,"title":{},"content":{"321":{"position":[[48,4]]}},"keywords":{}}],["survey",{"_index":119,"title":{"63":{"position":[[0,7]]},"82":{"position":[[0,7]]},"123":{"position":[[0,7]]},"144":{"position":[[6,6]]},"145":{"position":[[15,6]]},"147":{"position":[[8,6]]},"202":{"position":[[6,6]]},"203":{"position":[[15,6]]},"205":{"position":[[8,6]]},"219":{"position":[[13,6]]},"237":{"position":[[6,6]]},"238":{"position":[[15,6]]},"240":{"position":[[8,6]]},"289":{"position":[[13,6]]},"311":{"position":[[6,6]]},"312":{"position":[[15,6]]},"314":{"position":[[8,6]]},"353":{"position":[[13,6]]},"369":{"position":[[6,6]]},"370":{"position":[[15,6]]},"372":{"position":[[8,6]]},"396":{"position":[[13,6]]}},"content":{"8":{"position":[[117,6],[200,7],[211,6]]},"9":{"position":[[67,6],[85,6],[331,6]]},"11":{"position":[[39,7]]},"12":{"position":[[103,11]]},"13":{"position":[[1051,6],[1088,6],[1146,6],[1338,6],[1575,6]]},"20":{"position":[[117,6],[200,7],[211,6]]},"21":{"position":[[67,6],[85,6],[331,6]]},"22":{"position":[[39,7]]},"23":{"position":[[103,11]]},"24":{"position":[[1099,6],[1136,6],[1194,6],[1386,6],[1623,6],[1942,6],[2445,6]]},"25":{"position":[[444,6],[877,6]]},"28":{"position":[[127,7]]},"35":{"position":[[87,7]]},"36":{"position":[[242,7]]},"38":{"position":[[140,7]]},"40":{"position":[[137,7]]},"46":{"position":[[1286,7],[1883,6],[1971,6],[2021,6],[2345,6]]},"48":{"position":[[342,6]]},"50":{"position":[[267,6]]},"54":{"position":[[117,6],[200,7],[211,6]]},"55":{"position":[[53,6],[71,6],[317,6]]},"57":{"position":[[40,7]]},"60":{"position":[[117,6],[124,6],[134,6]]},"63":{"position":[[69,6],[103,6],[158,6],[220,6]]},"65":{"position":[[265,6]]},"66":{"position":[[159,6]]},"67":{"position":[[198,6]]},"72":{"position":[[117,6],[200,7],[211,6]]},"73":{"position":[[53,6],[71,6],[317,6]]},"76":{"position":[[40,7]]},"79":{"position":[[117,6],[124,6],[134,6]]},"82":{"position":[[69,6],[103,6],[158,6],[220,6]]},"84":{"position":[[265,6]]},"103":{"position":[[116,6],[252,7],[459,6]]},"109":{"position":[[33,8]]},"113":{"position":[[117,6],[200,7],[211,6]]},"114":{"position":[[53,6],[71,6],[317,6]]},"117":{"position":[[40,7]]},"120":{"position":[[117,6],[124,6],[134,6]]},"123":{"position":[[69,6],[103,6],[158,6],[220,6]]},"125":{"position":[[265,6]]},"133":{"position":[[127,7]]},"140":{"position":[[144,7]]},"145":{"position":[[69,7],[114,6]]},"146":{"position":[[41,6]]},"147":{"position":[[26,6],[55,6],[97,6]]},"155":{"position":[[116,6],[258,7],[465,6]]},"158":{"position":[[87,7]]},"159":{"position":[[242,7]]},"161":{"position":[[140,7]]},"169":{"position":[[33,8]]},"176":{"position":[[65,7]]},"183":{"position":[[127,7]]},"190":{"position":[[148,7]]},"197":{"position":[[65,7],[84,6]]},"203":{"position":[[69,7],[114,6],[211,6]]},"204":{"position":[[41,6]]},"205":{"position":[[26,6],[55,6],[97,6]]},"208":{"position":[[87,7]]},"209":{"position":[[242,7]]},"211":{"position":[[140,7]]},"214":{"position":[[1264,7],[1861,6],[1949,6],[1999,6],[2323,6]]},"216":{"position":[[133,6],[184,6]]},"220":{"position":[[15,6],[363,7]]},"221":{"position":[[15,6],[366,7]]},"222":{"position":[[372,7]]},"223":{"position":[[15,6],[372,7]]},"224":{"position":[[15,6],[363,7]]},"227":{"position":[[17,6],[489,7]]},"230":{"position":[[1317,7],[1914,6],[2002,6],[2052,6],[2376,6]]},"234":{"position":[[347,6]]},"235":{"position":[[524,6],[547,6]]},"236":{"position":[[264,6]]},"238":{"position":[[69,7],[114,6]]},"239":{"position":[[41,6]]},"240":{"position":[[26,6],[55,6],[97,6]]},"245":{"position":[[116,6],[252,7],[459,6]]},"247":{"position":[[127,7]]},"256":{"position":[[142,7]]},"261":{"position":[[82,7]]},"263":{"position":[[66,7]]},"264":{"position":[[234,7]]},"266":{"position":[[140,7]]},"273":{"position":[[33,8]]},"286":{"position":[[133,6],[184,6]]},"289":{"position":[[342,6]]},"290":{"position":[[15,6],[220,6],[343,7]]},"291":{"position":[[15,6],[222,6],[346,7]]},"292":{"position":[[352,7]]},"293":{"position":[[15,6],[226,6],[352,7]]},"294":{"position":[[15,6],[220,6],[343,7]]},"297":{"position":[[17,6],[342,6],[489,7]]},"302":{"position":[[1231,7],[2043,6],[2131,6],[2181,6],[2345,7],[2449,6]]},"308":{"position":[[33,8]]},"312":{"position":[[69,7],[121,6]]},"313":{"position":[[41,6]]},"314":{"position":[[26,6],[55,6],[97,6]]},"320":{"position":[[116,6],[285,7],[492,6]]},"321":{"position":[[28,7]]},"323":{"position":[[208,7]]},"331":{"position":[[65,7]]},"341":{"position":[[783,6]]},"344":{"position":[[87,7]]},"346":{"position":[[140,7]]},"350":{"position":[[137,6],[188,6]]},"354":{"position":[[15,6],[428,7]]},"355":{"position":[[15,6],[431,7]]},"356":{"position":[[437,7]]},"357":{"position":[[15,6],[437,7]]},"358":{"position":[[15,6],[428,7]]},"361":{"position":[[17,6],[579,7]]},"363":{"position":[[127,7]]},"370":{"position":[[69,7],[114,6],[260,6]]},"371":{"position":[[41,6]]},"372":{"position":[[26,6],[55,6],[97,6]]},"377":{"position":[[116,6],[322,7],[548,6]]},"389":{"position":[[33,8]]},"393":{"position":[[137,6],[188,6]]},"397":{"position":[[15,6],[361,7]]},"398":{"position":[[15,6],[364,7]]},"399":{"position":[[370,7]]},"400":{"position":[[15,6],[370,7]]},"401":{"position":[[15,6],[361,7]]},"404":{"position":[[17,6],[530,7]]},"406":{"position":[[133,6],[187,6]]},"408":{"position":[[15,6],[315,7]]},"410":{"position":[[15,6],[318,7]]},"412":{"position":[[324,7]]},"413":{"position":[[15,6],[324,7]]},"415":{"position":[[15,6],[315,7]]},"419":{"position":[[17,6],[414,7]]}},"keywords":{}}],["survey.clos",{"_index":1498,"title":{},"content":{"302":{"position":[[2295,12],[2312,12]]}},"keywords":{}}],["survey.on",{"_index":162,"title":{},"content":{"9":{"position":[[305,9]]},"21":{"position":[[305,9]]},"55":{"position":[[291,9]]},"73":{"position":[[291,9]]},"114":{"position":[[291,9]]}},"keywords":{}}],["survey.questionansw",{"_index":140,"title":{},"content":{"8":{"position":[[437,22]]},"20":{"position":[[455,22]]},"54":{"position":[[455,22]]},"72":{"position":[[437,22]]},"113":{"position":[[437,22]]}},"keywords":{}}],["survey.start",{"_index":1497,"title":{},"content":{"302":{"position":[[1997,12],[2014,12],[2194,12]]},"316":{"position":[[5,12]]},"406":{"position":[[242,12]]}},"keywords":{}}],["survey.startonsurveyshow",{"_index":1636,"title":{},"content":{"407":{"position":[[42,26]]}},"keywords":{}}],["survey__id",{"_index":246,"title":{},"content":{"13":{"position":[[1009,10]]},"24":{"position":[[1057,10]]}},"keywords":{}}],["survey__nam",{"_index":247,"title":{},"content":{"13":{"position":[[1058,12]]},"24":{"position":[[1106,12]]}},"keywords":{}}],["survey__scenario_id",{"_index":248,"title":{},"content":{"13":{"position":[[1095,19]]},"24":{"position":[[1143,19]]}},"keywords":{}}],["survey__scenario_tim",{"_index":249,"title":{},"content":{"13":{"position":[[1162,21]]},"24":{"position":[[1210,21]]}},"keywords":{}}],["survey__scenario_time_m",{"_index":251,"title":{},"content":{"13":{"position":[[1218,24]]},"24":{"position":[[1266,24]]}},"keywords":{}}],["survey__scenario_vers",{"_index":252,"title":{},"content":{"13":{"position":[[1284,24]]},"24":{"position":[[1332,24]]}},"keywords":{}}],["survey_format",{"_index":1257,"title":{},"content":{"220":{"position":[[608,14]]},"221":{"position":[[611,14]]},"222":{"position":[[617,14]]},"223":{"position":[[617,14]]},"224":{"position":[[608,14]]},"290":{"position":[[588,14]]},"291":{"position":[[591,14]]},"292":{"position":[[597,14]]},"293":{"position":[[597,14]]},"294":{"position":[[588,14]]},"354":{"position":[[673,14]]},"355":{"position":[[676,14]]},"356":{"position":[[682,14]]},"357":{"position":[[682,14]]},"358":{"position":[[673,14]]},"397":{"position":[[606,14]]},"398":{"position":[[609,14]]},"399":{"position":[[615,14]]},"400":{"position":[[615,14]]},"401":{"position":[[606,14]]},"408":{"position":[[560,14]]},"410":{"position":[[563,14]]},"412":{"position":[[569,14]]},"413":{"position":[[569,14]]},"415":{"position":[[560,14]]}},"keywords":{}}],["survey_posit",{"_index":1246,"title":{},"content":{"220":{"position":[[385,16]]},"221":{"position":[[388,16]]},"222":{"position":[[394,16]]},"223":{"position":[[394,16]]},"224":{"position":[[385,16]]},"290":{"position":[[365,16]]},"291":{"position":[[368,16]]},"292":{"position":[[374,16]]},"293":{"position":[[374,16]]},"294":{"position":[[365,16]]},"354":{"position":[[450,16]]},"355":{"position":[[453,16]]},"356":{"position":[[459,16]]},"357":{"position":[[459,16]]},"358":{"position":[[450,16]]},"397":{"position":[[383,16]]},"398":{"position":[[386,16]]},"399":{"position":[[392,16]]},"400":{"position":[[392,16]]},"401":{"position":[[383,16]]},"408":{"position":[[337,16]]},"410":{"position":[[340,16]]},"412":{"position":[[346,16]]},"413":{"position":[[346,16]]},"415":{"position":[[337,16]]}},"keywords":{}}],["survey_s",{"_index":1252,"title":{},"content":{"220":{"position":[[563,12]]},"221":{"position":[[566,12]]},"222":{"position":[[572,12]]},"223":{"position":[[572,12]]},"224":{"position":[[563,12]]},"290":{"position":[[543,12]]},"291":{"position":[[546,12]]},"292":{"position":[[552,12]]},"293":{"position":[[552,12]]},"294":{"position":[[543,12]]},"354":{"position":[[628,12]]},"355":{"position":[[631,12]]},"356":{"position":[[637,12]]},"357":{"position":[[637,12]]},"358":{"position":[[628,12]]},"397":{"position":[[561,12]]},"398":{"position":[[564,12]]},"399":{"position":[[570,12]]},"400":{"position":[[570,12]]},"401":{"position":[[561,12]]},"408":{"position":[[515,12]]},"410":{"position":[[518,12]]},"412":{"position":[[524,12]]},"413":{"position":[[524,12]]},"415":{"position":[[515,12]]}},"keywords":{}}],["surveyid",{"_index":1055,"title":{},"content":{"145":{"position":[[158,8]]},"146":{"position":[[165,8]]},"147":{"position":[[198,8]]},"148":{"position":[[171,8]]},"219":{"position":[[21,8]]},"235":{"position":[[671,8],[753,9]]},"238":{"position":[[158,8]]},"239":{"position":[[165,8]]},"240":{"position":[[198,8]]},"241":{"position":[[171,8]]},"289":{"position":[[21,9]]}},"keywords":{}}],["surveys"",{"_index":866,"title":{},"content":{"76":{"position":[[2352,14]]}},"keywords":{}}],["swift",{"_index":1117,"title":{},"content":{"175":{"position":[[109,5]]},"196":{"position":[[74,5]]},"197":{"position":[[128,5]]},"198":{"position":[[162,5]]},"243":{"position":[[129,5],[224,5]]},"330":{"position":[[109,5]]},"378":{"position":[[129,5],[224,5]]}},"keywords":{}}],["swiftlang",{"_index":1325,"title":{},"content":{"243":{"position":[[149,10],[244,10]]},"378":{"position":[[149,10],[244,10]]}},"keywords":{}}],["swiftui",{"_index":1158,"title":{},"content":{"197":{"position":[[338,7]]}},"keywords":{}}],["switch",{"_index":500,"title":{},"content":{"46":{"position":[[1020,6]]},"214":{"position":[[1012,6]]},"230":{"position":[[1051,6]]},"302":{"position":[[1668,6]]}},"keywords":{}}],["synchron",{"_index":577,"title":{},"content":{"56":{"position":[[10,15]]},"74":{"position":[[10,15]]},"115":{"position":[[10,15]]}},"keywords":{}}],["syntaxt",{"_index":484,"title":{},"content":{"46":{"position":[[173,8]]},"214":{"position":[[169,8]]},"230":{"position":[[185,8]]},"302":{"position":[[192,8]]}},"keywords":{}}],["system",{"_index":331,"title":{},"content":{"28":{"position":[[204,7]]},"93":{"position":[[69,7]]},"133":{"position":[[204,7]]},"174":{"position":[[69,7]]},"183":{"position":[[204,7]]},"195":{"position":[[69,7]]},"247":{"position":[[204,7]]},"329":{"position":[[69,7]]},"363":{"position":[[204,7]]}},"keywords":{}}],["tab",{"_index":1438,"title":{},"content":{"280":{"position":[[432,3]]}},"keywords":{}}],["tabl",{"_index":193,"title":{"12":{"position":[[0,7]]},"13":{"position":[[5,6]]},"14":{"position":[[22,6]]},"15":{"position":[[30,6]]},"16":{"position":[[81,6]]},"23":{"position":[[0,7]]},"24":{"position":[[5,6]]},"25":{"position":[[22,6]]},"26":{"position":[[30,6]]}},"content":{"12":{"position":[[1,5],[50,5],[159,5],[313,5],[393,5],[488,5],[581,5]]},"23":{"position":[[1,5],[50,5],[159,5],[239,5]]}},"keywords":{}}],["tablet",{"_index":403,"title":{},"content":{"35":{"position":[[230,11]]},"158":{"position":[[230,11]]},"208":{"position":[[230,11]]},"261":{"position":[[222,11]]},"344":{"position":[[230,11]]}},"keywords":{}}],["tag",{"_index":264,"title":{"277":{"position":[[22,3]]},"281":{"position":[[13,3]]},"282":{"position":[[6,3]]},"299":{"position":[[22,3]]},"318":{"position":[[20,3]]},"338":{"position":[[16,4]]}},"content":{"13":{"position":[[1706,4],[2050,4]]},"14":{"position":[[566,4]]},"24":{"position":[[1760,4],[2228,4]]},"25":{"position":[[680,4]]},"28":{"position":[[404,4]]},"133":{"position":[[404,4]]},"183":{"position":[[404,4]]},"247":{"position":[[404,4]]},"277":{"position":[[12,3]]},"278":{"position":[[38,3],[93,3],[174,3],[371,3],[440,3]]},"280":{"position":[[193,3]]},"281":{"position":[[25,3],[189,3],[251,3],[324,3],[391,4],[413,4],[465,3],[503,3],[560,5],[602,3],[645,4],[696,4],[931,3],[1004,3],[1289,3]]},"283":{"position":[[18,3]]},"284":{"position":[[41,3]]},"319":{"position":[[80,3]]},"338":{"position":[[371,4]]},"339":{"position":[[704,4]]},"340":{"position":[[386,4]]},"341":{"position":[[436,4]]},"342":{"position":[[371,4]]},"363":{"position":[[404,4]]}},"keywords":{}}],["tag.choos",{"_index":1462,"title":{},"content":{"281":{"position":[[856,10]]}},"keywords":{}}],["tag.nam",{"_index":1455,"title":{},"content":{"281":{"position":[[485,8]]}},"keywords":{}}],["tag.navig",{"_index":1458,"title":{},"content":{"281":{"position":[[529,12]]}},"keywords":{}}],["take",{"_index":1128,"title":{},"content":{"179":{"position":[[186,4]]},"196":{"position":[[373,4]]},"334":{"position":[[186,4]]}},"keywords":{}}],["tap",{"_index":565,"title":{},"content":{"50":{"position":[[111,4]]},"236":{"position":[[107,3]]}},"keywords":{}}],["target",{"_index":330,"title":{"103":{"position":[[6,9]]},"155":{"position":[[6,9]]},"245":{"position":[[6,9]]},"315":{"position":[[0,6]]},"320":{"position":[[6,9]]},"377":{"position":[[6,9]]}},"content":{"28":{"position":[[194,9]]},"38":{"position":[[179,9]]},"40":{"position":[[195,9]]},"46":{"position":[[1298,6],[2105,9],[2321,9]]},"48":{"position":[[131,6]]},"103":{"position":[[11,9],[279,9]]},"133":{"position":[[194,9]]},"140":{"position":[[202,9]]},"145":{"position":[[42,9]]},"155":{"position":[[11,9],[285,9]]},"161":{"position":[[179,9]]},"183":{"position":[[194,9]]},"190":{"position":[[206,9]]},"203":{"position":[[42,9]]},"211":{"position":[[179,9]]},"214":{"position":[[1276,6],[2083,9],[2299,9]]},"230":{"position":[[1329,6],[2136,9],[2352,9]]},"234":{"position":[[132,6]]},"238":{"position":[[42,9]]},"243":{"position":[[549,8]]},"245":{"position":[[11,9],[279,9]]},"247":{"position":[[194,9]]},"256":{"position":[[200,9]]},"266":{"position":[[179,9]]},"302":{"position":[[1243,6],[2266,9],[2425,9]]},"312":{"position":[[42,9]]},"315":{"position":[[16,6]]},"320":{"position":[[11,9],[312,9]]},"323":{"position":[[266,9]]},"346":{"position":[[179,9]]},"363":{"position":[[194,9]]},"370":{"position":[[42,9]]},"377":{"position":[[11,9],[349,9]]},"378":{"position":[[549,8]]},"380":{"position":[[1,6]]},"381":{"position":[[241,6]]}},"keywords":{}}],["target.build_configurations.each",{"_index":1339,"title":{},"content":{"243":{"position":[[558,32]]},"378":{"position":[[558,32]]}},"keywords":{}}],["targeting.debug",{"_index":1500,"title":{},"content":{"302":{"position":[[2356,15],[2376,15]]}},"keywords":{}}],["team",{"_index":956,"title":{},"content":{"100":{"position":[[74,5]]},"106":{"position":[[297,5]]},"166":{"position":[[297,5]]},"270":{"position":[[297,5]]},"305":{"position":[[297,5]]},"386":{"position":[[297,5]]}},"keywords":{}}],["technic",{"_index":908,"title":{"94":{"position":[[0,9]]},"175":{"position":[[0,9]]},"196":{"position":[[0,9]]},"330":{"position":[[0,9]]}},"content":{},"keywords":{}}],["technolog",{"_index":892,"title":{},"content":{"92":{"position":[[167,13]]},"161":{"position":[[529,12],[757,12]]},"194":{"position":[[163,13]]}},"keywords":{}}],["tell",{"_index":497,"title":{},"content":{"46":{"position":[[723,5],[969,5]]},"214":{"position":[[715,5],[961,5]]},"230":{"position":[[754,5],[1000,5]]},"302":{"position":[[843,5],[1617,5]]}},"keywords":{}}],["text",{"_index":216,"title":{},"content":{"13":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[762,4],[802,4],[849,4],[916,4],[990,6],[1020,4],[1071,4],[1115,4],[1184,4],[1367,4],[1422,4],[1660,4],[1699,6],[1750,4],[1815,4],[1863,4],[1919,4],[2043,6]]},"14":{"position":[[240,4],[316,4],[371,4],[409,4],[455,4],[559,6]]},"15":{"position":[[240,4],[306,4],[381,4],[571,4],[609,4]]},"16":{"position":[[240,4],[308,4],[335,4],[564,4]]},"24":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[758,4],[808,4],[867,4],[946,4],[1032,6],[1068,4],[1119,4],[1163,4],[1232,4],[1415,4],[1470,4],[1708,4],[1753,6],[1804,4],[1879,4],[1993,4],[2041,4],[2097,4],[2221,6],[2275,4],[2385,4],[2501,4],[2779,4]]},"25":{"position":[[240,4],[316,4],[381,4],[485,4],[523,4],[569,4],[673,6],[717,4],[817,4],[923,4],[1171,4]]},"26":{"position":[[240,4],[308,4],[335,4],[560,4]]},"87":{"position":[[244,4]]},"128":{"position":[[244,4]]},"220":{"position":[[954,5]]},"222":{"position":[[1049,5],[1381,5]]},"223":{"position":[[963,5]]},"224":{"position":[[1055,5]]},"290":{"position":[[934,5]]},"292":{"position":[[1029,5],[1361,5]]},"293":{"position":[[943,5]]},"294":{"position":[[1035,5]]},"354":{"position":[[1019,5]]},"356":{"position":[[1114,5],[1446,5]]},"357":{"position":[[1028,5]]},"358":{"position":[[1120,5]]},"397":{"position":[[952,5]]},"399":{"position":[[1047,5],[1379,5]]},"400":{"position":[[961,5]]},"401":{"position":[[1053,5]]},"408":{"position":[[906,5]]},"409":{"position":[[677,5]]},"412":{"position":[[1001,5],[1333,5]]},"413":{"position":[[915,5]]},"414":{"position":[[686,5]]},"415":{"position":[[1007,5]]},"416":{"position":[[778,5]]}},"keywords":{}}],["thank",{"_index":400,"title":{},"content":{"35":{"position":[[136,6]]},"158":{"position":[[136,6]]},"208":{"position":[[136,6]]},"216":{"position":[[64,6]]},"261":{"position":[[128,6]]},"286":{"position":[[64,6]]},"344":{"position":[[136,6]]},"350":{"position":[[64,6]]},"393":{"position":[[64,6]]},"406":{"position":[[64,6]]}},"keywords":{}}],["these",{"_index":921,"title":{},"content":{"94":{"position":[[274,6]]},"178":{"position":[[162,6]]},"179":{"position":[[14,6]]},"196":{"position":[[201,6]]},"333":{"position":[[162,6]]},"334":{"position":[[14,6]]}},"keywords":{}}],["thing",{"_index":371,"title":{},"content":{"31":{"position":[[7,5]]},"136":{"position":[[7,5]]},"186":{"position":[[7,5]]},"250":{"position":[[7,5]]},"366":{"position":[[7,5]]}},"keywords":{}}],["this["added_at"",{"_index":107,"title":{},"content":{"6":{"position":[[636,26]]},"52":{"position":[[654,26]]}},"keywords":{}}],["this["age"",{"_index":425,"title":{},"content":{"35":{"position":[[1013,21]]},"38":{"position":[[636,21]]},"98":{"position":[[517,21]]},"218":{"position":[[333,21]]}},"keywords":{}}],["this["authenticated"",{"_index":428,"title":{},"content":{"35":{"position":[[1077,31]]},"38":{"position":[[700,31]]},"98":{"position":[[581,31]]},"218":{"position":[[397,31]]}},"keywords":{}}],["this["category"",{"_index":97,"title":{},"content":{"6":{"position":[[439,26]]},"52":{"position":[[457,26]]}},"keywords":{}}],["this["count"",{"_index":101,"title":{},"content":{"6":{"position":[[518,23]]},"52":{"position":[[536,23]]}},"keywords":{}}],["this["delivery_method"",{"_index":103,"title":{},"content":{"6":{"position":[[546,33]]},"52":{"position":[[564,33]]}},"keywords":{}}],["this["employes"",{"_index":469,"title":{},"content":{"43":{"position":[[380,26]]}},"keywords":{}}],["this["firstname"",{"_index":418,"title":{},"content":{"35":{"position":[[830,27]]},"38":{"position":[[453,27],[847,27]]},"98":{"position":[[334,27]]},"218":{"position":[[150,27]]}},"keywords":{}}],["this["h1"",{"_index":1068,"title":{},"content":{"148":{"position":[[251,20]]},"219":{"position":[[132,20]]}},"keywords":{}}],["this["h_count"",{"_index":1070,"title":{},"content":{"148":{"position":[[300,25]]},"219":{"position":[[181,25]]}},"keywords":{}}],["this["lastname"",{"_index":421,"title":{},"content":{"35":{"position":[[895,26]]},"38":{"position":[[518,26],[882,26]]},"98":{"position":[[399,26]]},"218":{"position":[[215,26]]}},"keywords":{}}],["this["logged_at"",{"_index":427,"title":{},"content":{"35":{"position":[[1040,27]]},"38":{"position":[[663,27]]},"98":{"position":[[544,27]]},"218":{"position":[[360,27]]}},"keywords":{}}],["this["name"",{"_index":465,"title":{},"content":{"41":{"position":[[183,22]]},"43":{"position":[[337,22]]}},"keywords":{}}],["this["plan"",{"_index":423,"title":{},"content":{"35":{"position":[[958,22]]},"38":{"position":[[581,22],[916,22]]},"98":{"position":[[462,22]]},"218":{"position":[[278,22]]}},"keywords":{}}],["this["price"",{"_index":99,"title":{},"content":{"6":{"position":[[486,23]]},"52":{"position":[[504,23]]}},"keywords":{}}],["this["product_name"",{"_index":93,"title":{},"content":{"6":{"position":[[380,30]]},"52":{"position":[[398,30]]}},"keywords":{}}],["this["user_logged"",{"_index":105,"title":{},"content":{"6":{"position":[[598,29]]},"52":{"position":[[616,29]]}},"keywords":{}}],["those",{"_index":444,"title":{},"content":{"38":{"position":[[70,5]]},"161":{"position":[[70,5]]},"211":{"position":[[70,5]]},"266":{"position":[[70,5]]},"346":{"position":[[70,5]]}},"keywords":{}}],["through",{"_index":993,"title":{},"content":{"106":{"position":[[138,7]]},"166":{"position":[[138,7]]},"270":{"position":[[138,7]]},"305":{"position":[[138,7]]},"386":{"position":[[138,7]]}},"keywords":{}}],["time",{"_index":209,"title":{},"content":{"13":{"position":[[55,4],[113,4]]},"14":{"position":[[55,4],[152,4]]},"15":{"position":[[55,4],[152,4],[604,4]]},"16":{"position":[[55,4],[152,4]]},"24":{"position":[[55,4],[113,4]]},"25":{"position":[[55,4],[152,4]]},"26":{"position":[[55,4],[152,4]]},"28":{"position":[[179,4]]},"35":{"position":[[353,5]]},"36":{"position":[[268,5]]},"42":{"position":[[8,5]]},"46":{"position":[[1987,6]]},"56":{"position":[[155,6]]},"59":{"position":[[209,4]]},"65":{"position":[[121,4]]},"74":{"position":[[155,6]]},"78":{"position":[[209,4]]},"84":{"position":[[121,4]]},"87":{"position":[[454,4]]},"99":{"position":[[8,5]]},"106":{"position":[[245,4]]},"115":{"position":[[155,6]]},"119":{"position":[[209,4]]},"125":{"position":[[121,4]]},"128":{"position":[[454,4]]},"133":{"position":[[179,4]]},"142":{"position":[[8,5]]},"146":{"position":[[89,6]]},"158":{"position":[[353,5]]},"159":{"position":[[268,5]]},"166":{"position":[[245,4]]},"181":{"position":[[8,5]]},"183":{"position":[[179,4]]},"191":{"position":[[8,5]]},"200":{"position":[[8,5]]},"204":{"position":[[89,6]]},"208":{"position":[[353,5]]},"209":{"position":[[268,5]]},"214":{"position":[[1965,6]]},"220":{"position":[[1002,5]]},"222":{"position":[[1097,5],[1429,5]]},"223":{"position":[[1011,5]]},"224":{"position":[[1103,5]]},"230":{"position":[[2018,6]]},"239":{"position":[[89,6]]},"247":{"position":[[179,4]]},"258":{"position":[[8,5]]},"261":{"position":[[343,5]]},"262":{"position":[[104,5]]},"263":{"position":[[52,5]]},"264":{"position":[[260,5]]},"267":{"position":[[49,5]]},"270":{"position":[[245,4]]},"284":{"position":[[8,5]]},"290":{"position":[[982,5]]},"292":{"position":[[1077,5],[1409,5]]},"293":{"position":[[991,5]]},"294":{"position":[[1083,5]]},"302":{"position":[[2147,6]]},"305":{"position":[[245,4]]},"312":{"position":[[136,5]]},"313":{"position":[[89,6]]},"325":{"position":[[8,5]]},"341":{"position":[[864,4]]},"344":{"position":[[353,5]]},"354":{"position":[[1067,5]]},"356":{"position":[[1162,5],[1494,5]]},"357":{"position":[[1076,5]]},"358":{"position":[[1168,5]]},"363":{"position":[[179,4]]},"371":{"position":[[89,6]]},"386":{"position":[[245,4]]},"397":{"position":[[1000,5]]},"399":{"position":[[1095,5],[1427,5]]},"400":{"position":[[1009,5]]},"401":{"position":[[1101,5]]},"408":{"position":[[954,5]]},"409":{"position":[[725,5]]},"412":{"position":[[1049,5],[1381,5]]},"413":{"position":[[963,5]]},"414":{"position":[[734,5]]},"415":{"position":[[1055,5]]},"416":{"position":[[826,5]]}},"keywords":{}}],["time_m",{"_index":738,"title":{},"content":{"59":{"position":[[236,7]]},"65":{"position":[[157,7]]},"78":{"position":[[236,7]]},"84":{"position":[[157,7]]},"119":{"position":[[236,7]]},"125":{"position":[[157,7]]}},"keywords":{}}],["time_to_complete_second",{"_index":753,"title":{},"content":{"65":{"position":[[216,23]]},"84":{"position":[[216,23]]},"125":{"position":[[216,23]]}},"keywords":{}}],["timestamp",{"_index":208,"title":{},"content":{"13":{"position":[[40,9],[98,9],[1250,9],[1475,9],[1982,9]]},"14":{"position":[[40,9],[137,9],[508,9]]},"15":{"position":[[40,9],[137,9]]},"16":{"position":[[40,9],[137,9]]},"24":{"position":[[40,9],[98,9],[1298,9],[1523,9],[2160,9]]},"25":{"position":[[40,9],[137,9],[622,9]]},"26":{"position":[[40,9],[137,9]]},"59":{"position":[[252,9]]},"63":{"position":[[311,9]]},"65":{"position":[[173,9]]},"67":{"position":[[771,9]]},"78":{"position":[[252,9]]},"82":{"position":[[311,9]]},"84":{"position":[[173,9]]},"86":{"position":[[159,9]]},"119":{"position":[[252,9]]},"123":{"position":[[311,9]]},"125":{"position":[[173,9]]},"127":{"position":[[159,9]]}},"keywords":{}}],["timezon",{"_index":828,"title":{},"content":{"75":{"position":[[183,9]]}},"keywords":{}}],["tip",{"_index":1419,"title":{},"content":{"278":{"position":[[309,3]]}},"keywords":{}}],["titl",{"_index":535,"title":{},"content":{"48":{"position":[[118,6]]},"66":{"position":[[217,5]]},"85":{"position":[[110,5]]},"126":{"position":[[110,5]]},"220":{"position":[[731,6]]},"222":{"position":[[826,6],[1158,6]]},"223":{"position":[[740,6]]},"224":{"position":[[832,6]]},"234":{"position":[[119,6]]},"290":{"position":[[711,6]]},"292":{"position":[[806,6],[1138,6]]},"293":{"position":[[720,6]]},"294":{"position":[[812,6]]},"354":{"position":[[796,6]]},"356":{"position":[[891,6],[1223,6]]},"357":{"position":[[805,6]]},"358":{"position":[[897,6]]},"397":{"position":[[729,6]]},"399":{"position":[[824,6],[1156,6]]},"400":{"position":[[738,6]]},"401":{"position":[[830,6]]},"408":{"position":[[683,6]]},"409":{"position":[[454,6]]},"412":{"position":[[778,6],[1110,6]]},"413":{"position":[[692,6]]},"414":{"position":[[463,6]]},"415":{"position":[[784,6]]},"416":{"position":[[555,6]]}},"keywords":{}}],["token",{"_index":7,"title":{},"content":{"1":{"position":[[66,5]]}},"keywords":{}}],["tool",{"_index":363,"title":{},"content":{"29":{"position":[[244,4],[418,4],[551,4]]},"33":{"position":[[85,5]]},"105":{"position":[[149,5]]},"134":{"position":[[244,4],[418,4],[551,4]]},"138":{"position":[[85,5]]},"165":{"position":[[149,5]]},"184":{"position":[[244,4],[418,4],[551,4]]},"188":{"position":[[85,5]]},"248":{"position":[[244,4],[418,4],[551,4]]},"252":{"position":[[85,5]]},"269":{"position":[[149,5]]},"304":{"position":[[149,5]]},"364":{"position":[[244,4],[418,4],[551,4]]},"368":{"position":[[85,5]]},"385":{"position":[[149,5]]}},"keywords":{}}],["toolchain",{"_index":1332,"title":{},"content":{"243":{"position":[[306,9]]},"378":{"position":[[306,9]]}},"keywords":{}}],["top",{"_index":1174,"title":{},"content":{"198":{"position":[[487,3]]}},"keywords":{}}],["track",{"_index":66,"title":{"5":{"position":[[6,8]]},"51":{"position":[[7,8]]},"149":{"position":[[7,8]]},"151":{"position":[[6,8]]},"162":{"position":[[6,8]]},"231":{"position":[[7,8]]},"253":{"position":[[6,8]]},"347":{"position":[[6,8]]},"382":{"position":[[7,8]]}},"content":{"28":{"position":[[549,5]]},"35":{"position":[[172,5]]},"36":{"position":[[213,5]]},"37":{"position":[[48,5]]},"38":{"position":[[15,8]]},"46":{"position":[[1624,6],[1748,6]]},"52":{"position":[[280,8]]},"111":{"position":[[56,5]]},"133":{"position":[[549,5]]},"150":{"position":[[280,8]]},"158":{"position":[[172,5]]},"159":{"position":[[213,5]]},"160":{"position":[[48,5]]},"161":{"position":[[15,8]]},"171":{"position":[[56,5]]},"183":{"position":[[549,5]]},"208":{"position":[[172,5]]},"209":{"position":[[213,5]]},"210":{"position":[[48,5]]},"211":{"position":[[15,8]]},"214":{"position":[[1602,6],[1726,6]]},"230":{"position":[[1655,6],[1779,6]]},"232":{"position":[[280,8]]},"247":{"position":[[549,5]]},"261":{"position":[[164,5]]},"264":{"position":[[205,5]]},"265":{"position":[[48,5]]},"266":{"position":[[15,8]]},"275":{"position":[[56,5]]},"302":{"position":[[1907,6]]},"310":{"position":[[56,5]]},"344":{"position":[[172,5]]},"345":{"position":[[48,5]]},"346":{"position":[[15,8]]},"363":{"position":[[549,5]]},"383":{"position":[[342,8]]},"391":{"position":[[56,5]]}},"keywords":{}}],["trackev",{"_index":509,"title":{},"content":{"46":{"position":[[1591,10],[1606,10]]},"214":{"position":[[1569,10],[1584,10]]},"230":{"position":[[1622,10],[1637,10]]},"335":{"position":[[32,11]]},"348":{"position":[[278,10]]}},"keywords":{}}],["trackevent("product",{"_index":1584,"title":{},"content":{"348":{"position":[[354,24]]}},"keywords":{}}],["trackingeventproperti",{"_index":1101,"title":{},"content":{"163":{"position":[[352,24]]},"232":{"position":[[370,24]]}},"keywords":{}}],["trackingeventproperties().appli",{"_index":92,"title":{},"content":{"6":{"position":[[346,31]]},"52":{"position":[[364,31]]}},"keywords":{}}],["trackscreen",{"_index":514,"title":{},"content":{"46":{"position":[[1713,11],[1729,11]]},"214":{"position":[[1691,11],[1707,11]]},"230":{"position":[[1744,11],[1760,11]]},"335":{"position":[[19,12]]},"383":{"position":[[279,11]]}},"keywords":{}}],["trackscreen('myhomescreen",{"_index":1623,"title":{},"content":{"383":{"position":[[374,27]]}},"keywords":{}}],["trait",{"_index":1016,"title":{},"content":{"108":{"position":[[148,6]]},"168":{"position":[[148,6]]},"272":{"position":[[148,6]]},"307":{"position":[[148,6]]},"388":{"position":[[148,6]]}},"keywords":{}}],["transmiss",{"_index":790,"title":{},"content":{"69":{"position":[[354,13]]},"89":{"position":[[354,13]]},"130":{"position":[[354,13]]}},"keywords":{}}],["transmit",{"_index":384,"title":{},"content":{"32":{"position":[[86,11]]},"137":{"position":[[86,11]]},"187":{"position":[[86,11]]},"251":{"position":[[86,11]]},"367":{"position":[[86,11]]}},"keywords":{}}],["tri",{"_index":1160,"title":{},"content":{"197":{"position":[[392,3]]}},"keywords":{}}],["trigger",{"_index":88,"title":{},"content":{"6":{"position":[[272,7]]},"9":{"position":[[265,9]]},"21":{"position":[[265,9]]},"55":{"position":[[9,7],[251,9]]},"73":{"position":[[9,7],[251,9]]},"114":{"position":[[9,7],[251,9]]},"152":{"position":[[272,7]]},"163":{"position":[[272,7]]},"225":{"position":[[45,10],[293,10]]},"254":{"position":[[252,7]]},"259":{"position":[[252,7]]},"281":{"position":[[798,8],[817,10],[840,7],[882,8]]},"295":{"position":[[45,10],[271,9]]},"312":{"position":[[128,7]]},"348":{"position":[[333,7]]},"359":{"position":[[45,10]]},"402":{"position":[[45,10]]},"417":{"position":[[45,10]]}},"keywords":{}}],["triggered"",{"_index":1655,"title":{},"content":{"417":{"position":[[242,16]]}},"keywords":{}}],["troubleshoot",{"_index":960,"title":{"101":{"position":[[0,15]]},"153":{"position":[[0,15]]},"242":{"position":[[0,15]]},"317":{"position":[[0,15]]},"374":{"position":[[0,15]]}},"content":{},"keywords":{}}],["true",{"_index":429,"title":{},"content":{"35":{"position":[[1111,4]]},"37":{"position":[[314,5],[384,5]]},"38":{"position":[[734,4]]},"98":{"position":[[615,4]]},"160":{"position":[[314,5],[384,5]]},"161":{"position":[[490,5],[570,4]]},"199":{"position":[[1223,4]]},"205":{"position":[[234,5]]},"206":{"position":[[207,5]]},"210":{"position":[[314,5],[384,5]]},"218":{"position":[[431,4],[812,5]]},"219":{"position":[[88,5]]},"227":{"position":[[403,6]]},"262":{"position":[[534,5]]},"265":{"position":[[314,5],[384,5]]},"266":{"position":[[454,5],[633,5]]},"267":{"position":[[348,5]]},"288":{"position":[[635,5]]},"289":{"position":[[91,5]]},"297":{"position":[[407,6]]},"339":{"position":[[1034,5]]},"340":{"position":[[1103,5]]},"341":{"position":[[634,5]]},"345":{"position":[[314,5],[384,5]]},"352":{"position":[[405,5]]},"361":{"position":[[495,5]]},"373":{"position":[[256,5]]},"395":{"position":[[471,5]]},"404":{"position":[[445,5]]},"419":{"position":[[324,5]]},"420":{"position":[[327,5]]}},"keywords":{}}],["true|fals",{"_index":948,"title":{},"content":{"98":{"position":[[663,10]]},"199":{"position":[[527,11],[1190,11]]},"218":{"position":[[471,11],[555,10]]},"288":{"position":[[322,12]]}},"keywords":{}}],["type",{"_index":35,"title":{"9":{"position":[[5,6]]},"21":{"position":[[5,6]]},"40":{"position":[[14,5]]},"55":{"position":[[5,6]]},"73":{"position":[[5,6]]},"114":{"position":[[5,6]]},"140":{"position":[[14,5]]},"190":{"position":[[14,5]]},"256":{"position":[[14,5]]},"323":{"position":[[14,5]]}},"content":{"3":{"position":[[125,5]]},"6":{"position":[[196,5]]},"9":{"position":[[32,5]]},"13":{"position":[[8,4],[300,4],[699,4],[1820,4]]},"14":{"position":[[8,4],[376,4]]},"15":{"position":[[8,4],[376,4],[392,5]]},"16":{"position":[[8,4],[330,4],[359,5]]},"21":{"position":[[32,5]]},"24":{"position":[[8,4],[300,4],[699,4],[1998,4],[2512,5]]},"25":{"position":[[8,4],[490,4],[934,5]]},"26":{"position":[[8,4],[330,4],[359,5]]},"28":{"position":[[356,5]]},"38":{"position":[[297,5]]},"40":{"position":[[7,4]]},"43":{"position":[[196,5]]},"52":{"position":[[197,5]]},"59":{"position":[[7,4],[177,4]]},"60":{"position":[[7,4]]},"61":{"position":[[7,4]]},"62":{"position":[[7,4],[77,4],[100,4]]},"63":{"position":[[7,4]]},"64":{"position":[[7,4]]},"65":{"position":[[7,4]]},"66":{"position":[[7,4],[185,4],[200,4]]},"67":{"position":[[7,4],[251,5],[456,4],[533,4],[611,4],[687,4]]},"68":{"position":[[7,4]]},"78":{"position":[[7,4],[177,4]]},"79":{"position":[[7,4]]},"80":{"position":[[7,4]]},"81":{"position":[[7,4],[77,4],[100,4]]},"82":{"position":[[7,4]]},"83":{"position":[[7,4]]},"84":{"position":[[7,4]]},"85":{"position":[[7,4],[78,4],[93,4]]},"86":{"position":[[7,4]]},"87":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"88":{"position":[[7,4]]},"119":{"position":[[7,4],[177,4]]},"120":{"position":[[7,4]]},"121":{"position":[[7,4]]},"122":{"position":[[7,4],[77,4],[100,4]]},"123":{"position":[[7,4]]},"124":{"position":[[7,4]]},"125":{"position":[[7,4]]},"126":{"position":[[7,4],[78,4],[93,4]]},"127":{"position":[[7,4]]},"128":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"129":{"position":[[7,4]]},"133":{"position":[[356,5]]},"140":{"position":[[7,4]]},"143":{"position":[[196,5]]},"150":{"position":[[197,5]]},"152":{"position":[[196,5]]},"161":{"position":[[297,5]]},"163":{"position":[[196,5]]},"183":{"position":[[356,5]]},"190":{"position":[[7,4]]},"192":{"position":[[196,5]]},"211":{"position":[[297,5]]},"220":{"position":[[334,5],[746,5],[826,5]]},"221":{"position":[[337,5]]},"222":{"position":[[343,5],[841,5],[921,5],[1173,5],[1253,5]]},"223":{"position":[[343,5],[755,5],[835,5]]},"224":{"position":[[334,5],[847,5],[927,5]]},"225":{"position":[[372,5]]},"226":{"position":[[348,5]]},"227":{"position":[[460,5]]},"232":{"position":[[197,5]]},"247":{"position":[[356,5]]},"254":{"position":[[196,5]]},"256":{"position":[[7,4]]},"259":{"position":[[196,5]]},"266":{"position":[[297,5]]},"290":{"position":[[318,5],[726,5],[806,5]]},"291":{"position":[[321,5]]},"292":{"position":[[327,5],[821,5],[901,5],[1153,5],[1233,5]]},"293":{"position":[[327,5],[735,5],[815,5]]},"294":{"position":[[318,5],[827,5],[907,5]]},"295":{"position":[[365,5]]},"296":{"position":[[341,5]]},"297":{"position":[[464,5]]},"323":{"position":[[7,4]]},"326":{"position":[[196,5]]},"346":{"position":[[297,5]]},"348":{"position":[[196,5]]},"354":{"position":[[403,5],[811,5],[891,5]]},"355":{"position":[[406,5]]},"356":{"position":[[412,5],[906,5],[986,5],[1238,5],[1318,5]]},"357":{"position":[[412,5],[820,5],[900,5]]},"358":{"position":[[403,5],[912,5],[992,5]]},"359":{"position":[[448,5]]},"360":{"position":[[429,5]]},"361":{"position":[[554,5]]},"363":{"position":[[356,5]]},"381":{"position":[[42,5],[103,5],[195,6]]},"383":{"position":[[197,5]]},"397":{"position":[[336,5],[744,5],[824,5]]},"398":{"position":[[339,5]]},"399":{"position":[[345,5],[839,5],[919,5],[1171,5],[1251,5]]},"400":{"position":[[345,5],[753,5],[833,5]]},"401":{"position":[[336,5],[845,5],[925,5]]},"402":{"position":[[381,5]]},"403":{"position":[[356,5]]},"404":{"position":[[505,5]]},"408":{"position":[[287,5],[698,5],[778,5]]},"409":{"position":[[290,5],[469,5],[549,5]]},"410":{"position":[[290,5]]},"411":{"position":[[293,5]]},"412":{"position":[[296,5],[793,5],[873,5],[1125,5],[1205,5]]},"413":{"position":[[296,5],[707,5],[787,5]]},"414":{"position":[[299,5],[478,5],[558,5]]},"415":{"position":[[287,5],[799,5],[879,5]]},"416":{"position":[[290,5],[570,5],[650,5]]},"417":{"position":[[325,5]]},"418":{"position":[[292,5]]},"419":{"position":[[386,5]]},"420":{"position":[[389,5]]}},"keywords":{}}],["type="text/javascript">",{"_index":1425,"title":{},"content":{"278":{"position":[[519,36]]},"338":{"position":[[12,36]]},"339":{"position":[[345,36]]},"340":{"position":[[27,36]]},"341":{"position":[[77,36]]},"342":{"position":[[12,36]]}},"keywords":{}}],["typic",{"_index":563,"title":{},"content":{"50":{"position":[[53,9]]},"57":{"position":[[99,7]]},"76":{"position":[[99,7]]},"117":{"position":[[99,7]]},"236":{"position":[[49,9]]}},"keywords":{}}],["ugv+pueudb/r+3r7/nmfui8wmderrynn95bacnbgntpe/g7aai9fnqjye51enbfg/d7o3x5us40ixpnnp1hp/q",{"_index":797,"title":{},"content":{"69":{"position":[[569,88]]},"89":{"position":[[569,88]]},"130":{"position":[[569,88]]}},"keywords":{}}],["uiapplic",{"_index":1203,"title":{},"content":{"199":{"position":[[779,14]]}},"keywords":{}}],["uiapplication.launchoptionskey",{"_index":1206,"title":{},"content":{"199":{"position":[[839,32]]}},"keywords":{}}],["uiapplicationdeleg",{"_index":1201,"title":{},"content":{"199":{"position":[[715,21]]}},"keywords":{}}],["uiapplicationmain",{"_index":1200,"title":{},"content":{"199":{"position":[[664,18]]}},"keywords":{}}],["uirespond",{"_index":1181,"title":{},"content":{"199":{"position":[[60,12],[702,12]]}},"keywords":{}}],["uiscen",{"_index":1185,"title":{},"content":{"199":{"position":[[125,8]]}},"keywords":{}}],["uiscene.connectionopt",{"_index":1189,"title":{},"content":{"199":{"position":[[200,26]]}},"keywords":{}}],["uiscenesess",{"_index":1187,"title":{},"content":{"199":{"position":[[157,15]]}},"keywords":{}}],["uiwindowscen",{"_index":1199,"title":{},"content":{"199":{"position":[[578,14]]}},"keywords":{}}],["uiwindowscenedeleg",{"_index":1182,"title":{},"content":{"199":{"position":[[73,21]]}},"keywords":{}}],["unassign",{"_index":467,"title":{"42":{"position":[[0,8]]},"142":{"position":[[0,8]]},"191":{"position":[[0,8]]},"258":{"position":[[0,8]]},"325":{"position":[[0,8]]}},"content":{"42":{"position":[[22,8]]},"46":{"position":[[1538,9]]},"142":{"position":[[22,8]]},"191":{"position":[[22,8]]},"214":{"position":[[1516,9]]},"230":{"position":[[1569,9]]},"258":{"position":[[22,8]]},"302":{"position":[[1523,9]]},"325":{"position":[[22,8]]}},"keywords":{}}],["unassigngroup",{"_index":508,"title":{},"content":{"46":{"position":[[1499,13],[1517,13]]},"214":{"position":[[1477,13],[1495,13]]},"230":{"position":[[1530,13],[1548,13]]},"323":{"position":[[51,13]]},"324":{"position":[[117,13]]},"325":{"position":[[77,13]]},"326":{"position":[[271,13]]}},"keywords":{}}],["unassigngroup(nul",{"_index":1549,"title":{},"content":{"325":{"position":[[132,19]]}},"keywords":{}}],["unauthor",{"_index":780,"title":{},"content":{"69":{"position":[[29,12]]},"89":{"position":[[29,12]]},"130":{"position":[[29,12]]}},"keywords":{}}],["uncaught",{"_index":1515,"title":{},"content":{"319":{"position":[[11,8]]}},"keywords":{}}],["undefin",{"_index":1262,"title":{},"content":{"220":{"position":[[1033,10],[1063,10]]},"222":{"position":[[1460,10],[1490,10]]},"223":{"position":[[1042,10],[1072,10]]},"224":{"position":[[1134,10],[1164,10]]},"290":{"position":[[1013,10],[1043,10]]},"292":{"position":[[1440,10],[1470,10]]},"293":{"position":[[1022,10],[1052,10]]},"294":{"position":[[1114,10],[1144,10]]},"354":{"position":[[1098,10],[1128,10]]},"356":{"position":[[1525,10],[1555,10]]},"357":{"position":[[1107,10],[1137,10]]},"358":{"position":[[1199,10],[1229,10]]},"397":{"position":[[1031,10],[1061,10]]},"399":{"position":[[1458,10],[1488,10]]},"400":{"position":[[1040,10],[1070,10]]},"401":{"position":[[1132,10],[1162,10]]},"408":{"position":[[985,10],[1015,10]]},"409":{"position":[[756,10],[786,10]]},"412":{"position":[[1412,10],[1442,10]]},"413":{"position":[[994,10],[1024,10]]},"414":{"position":[[765,10],[795,10]]},"415":{"position":[[1086,10],[1116,10]]},"416":{"position":[[857,10],[887,10]]}},"keywords":{}}],["underli",{"_index":1610,"title":{"379":{"position":[[18,10]]}},"content":{},"keywords":{}}],["understand",{"_index":474,"title":{},"content":{"45":{"position":[[46,13]]},"103":{"position":[[80,10]]},"105":{"position":[[91,10]]},"155":{"position":[[80,10]]},"165":{"position":[[91,10]]},"213":{"position":[[46,13]]},"229":{"position":[[46,13]]},"245":{"position":[[80,10]]},"269":{"position":[[91,10]]},"301":{"position":[[46,13]]},"304":{"position":[[91,10]]},"320":{"position":[[80,10]]},"377":{"position":[[80,10]]},"385":{"position":[[91,10]]}},"keywords":{}}],["uniqu",{"_index":217,"title":{},"content":{"13":{"position":[[232,6],[531,6],[638,6],[1025,6],[1120,6],[1372,6],[1755,6]]},"14":{"position":[[321,6]]},"15":{"position":[[311,6]]},"24":{"position":[[232,6],[531,6],[638,6],[1073,6],[1168,6],[1420,6],[1809,6],[2280,6]]},"25":{"position":[[321,6],[722,6]]},"28":{"position":[[442,6]]},"35":{"position":[[290,6],[418,6]]},"37":{"position":[[471,6]]},"59":{"position":[[49,6]]},"61":{"position":[[43,6]]},"62":{"position":[[43,6]]},"63":{"position":[[43,6],[132,6]]},"65":{"position":[[43,6]]},"66":{"position":[[43,6]]},"67":{"position":[[49,6]]},"78":{"position":[[49,6]]},"80":{"position":[[43,6]]},"81":{"position":[[43,6]]},"82":{"position":[[43,6],[132,6]]},"84":{"position":[[43,6]]},"85":{"position":[[43,6]]},"87":{"position":[[43,6]]},"98":{"position":[[122,6]]},"119":{"position":[[49,6]]},"121":{"position":[[43,6]]},"122":{"position":[[43,6]]},"123":{"position":[[43,6],[132,6]]},"125":{"position":[[43,6]]},"126":{"position":[[43,6]]},"128":{"position":[[43,6]]},"133":{"position":[[442,6]]},"158":{"position":[[290,6],[418,6]]},"160":{"position":[[471,6]]},"183":{"position":[[442,6]]},"208":{"position":[[290,6],[418,6]]},"210":{"position":[[471,6]]},"247":{"position":[[442,6]]},"261":{"position":[[282,6],[401,6]]},"265":{"position":[[471,6]]},"278":{"position":[[400,6]]},"344":{"position":[[290,6],[418,6]]},"345":{"position":[[471,6]]},"363":{"position":[[442,6]]}},"keywords":{}}],["unit",{"_index":1365,"title":{},"content":{"259":{"position":[[460,7]]}},"keywords":{}}],["unnotif",{"_index":1296,"title":{},"content":{"235":{"position":[[593,15]]},"236":{"position":[[462,15]]}},"keywords":{}}],["unnotificationpresentationopt",{"_index":1308,"title":{},"content":{"236":{"position":[[529,35]]}},"keywords":{}}],["unnotificationrespons",{"_index":1289,"title":{},"content":{"235":{"position":[[321,23]]}},"keywords":{}}],["unsaf",{"_index":1530,"title":{},"content":{"321":{"position":[[249,7],[458,7],[472,7]]}},"keywords":{}}],["until",{"_index":396,"title":{},"content":{"35":{"position":[[95,5]]},"37":{"position":[[427,5]]},"46":{"position":[[1094,5]]},"158":{"position":[[95,5]]},"160":{"position":[[427,5]]},"208":{"position":[[95,5]]},"210":{"position":[[427,5]]},"214":{"position":[[1082,5]]},"230":{"position":[[1125,5]]},"261":{"position":[[90,5]]},"265":{"position":[[427,5]]},"302":{"position":[[1745,5]]},"344":{"position":[[95,5]]},"345":{"position":[[427,5]]}},"keywords":{}}],["unusernotificationcent",{"_index":1287,"title":{},"content":{"235":{"position":[[274,25]]},"236":{"position":[[410,25]]}},"keywords":{}}],["unusernotificationcenter.current().deleg",{"_index":1304,"title":{},"content":{"235":{"position":[[870,43]]}},"keywords":{}}],["unusernotificationcenterdeleg",{"_index":1282,"title":{},"content":{"235":{"position":[[104,32],[200,32]]},"236":{"position":[[336,32]]}},"keywords":{}}],["up",{"_index":1348,"title":{},"content":{"254":{"position":[[450,6]]},"280":{"position":[[939,2]]},"281":{"position":[[795,2],[835,2]]}},"keywords":{}}],["updat",{"_index":127,"title":{},"content":{"8":{"position":[[218,7]]},"11":{"position":[[133,8]]},"20":{"position":[[218,7]]},"22":{"position":[[133,8]]},"54":{"position":[[218,7]]},"72":{"position":[[218,7]]},"113":{"position":[[218,7]]},"179":{"position":[[406,7],[507,6]]},"334":{"position":[[406,7],[512,6]]}},"keywords":{}}],["upgrad",{"_index":1134,"title":{},"content":{"179":{"position":[[420,9]]},"334":{"position":[[420,9]]}},"keywords":{}}],["uptonextmajor(from",{"_index":1172,"title":{},"content":{"198":{"position":[[372,20]]}},"keywords":{}}],["uri",{"_index":1539,"title":{},"content":{"321":{"position":[[555,3]]}},"keywords":{}}],["url",{"_index":795,"title":{},"content":{"69":{"position":[[489,4]]},"75":{"position":[[160,5]]},"89":{"position":[[489,4]]},"130":{"position":[[489,4]]},"198":{"position":[[522,4]]},"220":{"position":[[790,4],[1014,4]]},"222":{"position":[[885,4],[1109,4],[1217,4],[1441,4]]},"223":{"position":[[799,4],[1023,4]]},"224":{"position":[[891,4],[1115,4]]},"290":{"position":[[770,4],[994,4]]},"292":{"position":[[865,4],[1089,4],[1197,4],[1421,4]]},"293":{"position":[[779,4],[1003,4]]},"294":{"position":[[871,4],[1095,4]]},"354":{"position":[[855,4],[1079,4]]},"356":{"position":[[950,4],[1174,4],[1282,4],[1506,4]]},"357":{"position":[[864,4],[1088,4]]},"358":{"position":[[956,4],[1180,4]]},"397":{"position":[[788,4],[1012,4]]},"399":{"position":[[883,4],[1107,4],[1215,4],[1439,4]]},"400":{"position":[[797,4],[1021,4]]},"401":{"position":[[889,4],[1113,4]]},"408":{"position":[[742,4],[966,4]]},"409":{"position":[[513,4],[737,4]]},"412":{"position":[[837,4],[1061,4],[1169,4],[1393,4]]},"413":{"position":[[751,4],[975,4]]},"414":{"position":[[522,4],[746,4]]},"415":{"position":[[843,4],[1067,4]]},"416":{"position":[[614,4],[838,4]]}},"keywords":{}}],["us",{"_index":181,"title":{"31":{"position":[[0,5]]},"32":{"position":[[0,5]]},"136":{"position":[[0,5]]},"137":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"278":{"position":[[0,5]]},"279":{"position":[[0,5]]},"280":{"position":[[0,5]]},"281":{"position":[[0,5]]},"366":{"position":[[0,5]]},"367":{"position":[[0,5]]}},"content":{"11":{"position":[[47,5],[244,4]]},"22":{"position":[[47,5],[246,4]]},"28":{"position":[[184,5],[387,5],[434,5]]},"29":{"position":[[151,4],[287,4],[458,4]]},"31":{"position":[[144,5]]},"32":{"position":[[10,3]]},"35":{"position":[[381,3]]},"37":{"position":[[80,3]]},"38":{"position":[[158,4]]},"40":{"position":[[211,5]]},"41":{"position":[[41,5]]},"46":{"position":[[155,3],[569,5],[833,5],[2028,5],[2090,3]]},"69":{"position":[[89,3],[166,5]]},"89":{"position":[[89,3],[166,5]]},"92":{"position":[[118,6],[148,5]]},"94":{"position":[[308,3]]},"98":{"position":[[114,5]]},"102":{"position":[[9,3]]},"103":{"position":[[164,3]]},"130":{"position":[[89,3],[166,5]]},"133":{"position":[[184,5],[387,5],[434,5]]},"134":{"position":[[151,4],[287,4],[458,4]]},"136":{"position":[[144,5]]},"137":{"position":[[10,3]]},"140":{"position":[[218,5]]},"141":{"position":[[41,5]]},"147":{"position":[[13,5]]},"154":{"position":[[9,3]]},"155":{"position":[[164,3]]},"158":{"position":[[381,3]]},"160":{"position":[[80,3]]},"161":{"position":[[158,4]]},"178":{"position":[[196,3]]},"179":{"position":[[48,3]]},"183":{"position":[[184,5],[387,5],[434,5]]},"184":{"position":[[151,4],[287,4],[458,4]]},"186":{"position":[[144,5]]},"187":{"position":[[10,3]]},"190":{"position":[[222,5]]},"194":{"position":[[114,6],[144,5]]},"196":{"position":[[235,3]]},"197":{"position":[[235,3],[332,5]]},"198":{"position":[[1,5],[156,5],[616,3]]},"199":{"position":[[19,5],[646,5]]},"205":{"position":[[13,5]]},"208":{"position":[[381,3]]},"210":{"position":[[80,3]]},"211":{"position":[[158,4]]},"214":{"position":[[151,3],[561,5],[825,5],[2006,5],[2068,3]]},"230":{"position":[[167,3],[600,5],[864,5],[2059,5],[2121,3]]},"235":{"position":[[515,4]]},"240":{"position":[[13,5]]},"244":{"position":[[9,3]]},"245":{"position":[[164,3]]},"247":{"position":[[184,5],[387,5],[434,5]]},"248":{"position":[[151,4],[287,4],[458,4]]},"250":{"position":[[144,5]]},"251":{"position":[[10,3]]},"256":{"position":[[216,5]]},"257":{"position":[[41,5]]},"261":{"position":[[362,5]]},"262":{"position":[[49,5]]},"265":{"position":[[80,3]]},"266":{"position":[[158,4]]},"280":{"position":[[12,5],[80,5],[242,5]]},"281":{"position":[[12,5],[97,5],[238,5]]},"302":{"position":[[174,3],[584,5],[953,5],[2188,5],[2251,3]]},"312":{"position":[[164,4]]},"314":{"position":[[13,5]]},"315":{"position":[[64,3]]},"323":{"position":[[282,5]]},"324":{"position":[[41,5]]},"333":{"position":[[196,3]]},"334":{"position":[[48,3]]},"336":{"position":[[46,4]]},"339":{"position":[[27,4]]},"340":{"position":[[508,4]]},"344":{"position":[[381,3]]},"345":{"position":[[80,3]]},"346":{"position":[[158,4]]},"363":{"position":[[184,5],[387,5],[434,5]]},"364":{"position":[[151,4],[287,4],[458,4]]},"366":{"position":[[144,5]]},"367":{"position":[[10,3]]},"372":{"position":[[13,5]]}},"keywords":{}}],["us"",{"_index":663,"title":{},"content":{"57":{"position":[[1598,9],[1987,9]]},"76":{"position":[[1826,9]]},"117":{"position":[[1498,9],[1887,9]]}},"keywords":{}}],["usag",{"_index":895,"title":{"93":{"position":[[11,5]]},"174":{"position":[[11,5]]},"195":{"position":[[11,5]]},"329":{"position":[[11,5]]}},"content":{},"keywords":{}}],["use_framework",{"_index":1613,"title":{},"content":{"380":{"position":[[31,15]]}},"keywords":{}}],["useeffect",{"_index":1552,"title":{},"content":{"336":{"position":[[30,10]]}},"keywords":{}}],["user",{"_index":115,"title":{"37":{"position":[[17,5]]},"83":{"position":[[0,5]]},"124":{"position":[[0,5]]},"160":{"position":[[17,5]]},"210":{"position":[[17,5]]},"265":{"position":[[17,5]]},"345":{"position":[[17,5]]}},"content":{"8":{"position":[[55,5],[268,5],[391,4]]},"9":{"position":[[381,5]]},"12":{"position":[[587,4]]},"13":{"position":[[772,4],[833,4],[854,4],[921,4],[997,4],[1679,4]]},"20":{"position":[[55,5]]},"28":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"29":{"position":[[333,5]]},"35":{"position":[[8,4],[183,4],[313,4],[389,4],[558,4],[624,4],[783,4]]},"36":{"position":[[10,4]]},"37":{"position":[[33,5],[65,6],[160,5]]},"42":{"position":[[33,4]]},"46":{"position":[[437,5],[449,4],[561,4],[752,4],[827,5],[898,5],[915,4],[1003,4],[1043,5],[1240,4],[1396,4],[1560,4],[1660,5],[1786,5],[1950,4],[2222,4]]},"50":{"position":[[106,4]]},"54":{"position":[[55,5]]},"55":{"position":[[367,5]]},"72":{"position":[[55,5],[268,5],[391,4]]},"73":{"position":[[367,5]]},"75":{"position":[[85,4]]},"79":{"position":[[149,4],[154,4],[162,4]]},"83":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4],[340,4]]},"93":{"position":[[212,5]]},"98":{"position":[[263,4]]},"102":{"position":[[130,4]]},"103":{"position":[[149,5],[376,5]]},"105":{"position":[[27,4],[236,4]]},"106":{"position":[[89,4],[175,4],[221,4],[315,4]]},"108":{"position":[[143,4],[230,4]]},"109":{"position":[[87,4]]},"113":{"position":[[55,5],[268,5],[391,4]]},"114":{"position":[[367,5]]},"120":{"position":[[149,4],[154,4],[162,4]]},"124":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4]]},"133":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"134":{"position":[[333,5]]},"142":{"position":[[33,4]]},"145":{"position":[[124,4]]},"146":{"position":[[12,4]]},"154":{"position":[[136,4]]},"155":{"position":[[149,5],[382,5]]},"158":{"position":[[8,4],[183,4],[313,4],[389,4]]},"159":{"position":[[10,4]]},"160":{"position":[[33,5],[65,6],[160,5]]},"165":{"position":[[27,4],[236,4]]},"166":{"position":[[89,4],[175,4],[221,4],[315,4]]},"168":{"position":[[143,4],[230,4]]},"169":{"position":[[87,4]]},"174":{"position":[[212,5]]},"183":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"184":{"position":[[333,5]]},"191":{"position":[[33,4]]},"195":{"position":[[212,5]]},"203":{"position":[[124,4]]},"204":{"position":[[12,4]]},"208":{"position":[[8,4],[183,4],[313,4],[389,4],[576,4]]},"209":{"position":[[10,4]]},"210":{"position":[[33,5],[65,6],[160,5]]},"214":{"position":[[429,5],[441,4],[553,4],[744,4],[819,5],[890,5],[907,4],[995,4],[1035,5],[1218,4],[1374,4],[1538,4],[1638,5],[1764,5],[1928,4],[2200,4]]},"218":{"position":[[79,4]]},"220":{"position":[[1082,5]]},"221":{"position":[[704,5]]},"222":{"position":[[1509,5]]},"223":{"position":[[1091,5]]},"224":{"position":[[1183,5]]},"225":{"position":[[401,5]]},"226":{"position":[[377,5]]},"227":{"position":[[514,5]]},"230":{"position":[[468,5],[480,4],[592,4],[783,4],[858,5],[929,5],[946,4],[1034,4],[1074,5],[1271,4],[1427,4],[1591,4],[1691,5],[1817,5],[1981,4],[2253,4]]},"236":{"position":[[102,4]]},"238":{"position":[[124,4]]},"239":{"position":[[12,4]]},"244":{"position":[[130,4]]},"245":{"position":[[149,5],[376,5]]},"247":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"248":{"position":[[333,5]]},"258":{"position":[[33,4]]},"261":{"position":[[175,4],[305,4],[372,4]]},"263":{"position":[[164,4]]},"264":{"position":[[10,4]]},"265":{"position":[[33,5],[65,6],[160,5]]},"269":{"position":[[27,4],[236,4]]},"270":{"position":[[89,4],[175,4],[221,4],[315,4]]},"272":{"position":[[143,4],[230,4]]},"273":{"position":[[87,4]]},"290":{"position":[[1062,5]]},"291":{"position":[[684,5]]},"292":{"position":[[1489,5]]},"293":{"position":[[1071,5]]},"294":{"position":[[1163,5]]},"295":{"position":[[390,5]]},"296":{"position":[[366,5]]},"297":{"position":[[514,5]]},"302":{"position":[[452,5],[464,4],[576,4],[782,4],[872,4],[947,5],[1049,5],[1066,4],[1185,4],[1361,4],[1545,4],[1651,4],[1691,5],[1854,4],[1943,6],[2110,4]]},"304":{"position":[[27,4],[236,4]]},"305":{"position":[[89,4],[175,4],[221,4],[315,4]]},"307":{"position":[[143,4],[230,4]]},"308":{"position":[[87,4]]},"313":{"position":[[12,4]]},"318":{"position":[[141,4]]},"320":{"position":[[149,5],[409,5]]},"325":{"position":[[33,4]]},"329":{"position":[[212,5]]},"341":{"position":[[58,6],[677,4]]},"342":{"position":[[470,4]]},"344":{"position":[[8,4],[183,4],[313,4],[389,4]]},"345":{"position":[[33,5],[65,6],[160,5]]},"354":{"position":[[1147,5]]},"355":{"position":[[769,5]]},"356":{"position":[[1574,5]]},"357":{"position":[[1156,5]]},"358":{"position":[[1248,5]]},"359":{"position":[[473,5]]},"360":{"position":[[454,5]]},"361":{"position":[[604,5]]},"363":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"364":{"position":[[333,5]]},"370":{"position":[[124,4]]},"371":{"position":[[12,4]]},"375":{"position":[[170,4]]},"377":{"position":[[149,5],[465,5]]},"381":{"position":[[23,4],[84,4],[176,4]]},"385":{"position":[[27,4],[236,4]]},"386":{"position":[[89,4],[175,4],[221,4],[315,4]]},"388":{"position":[[143,4],[230,4]]},"389":{"position":[[87,4]]},"397":{"position":[[1080,5]]},"398":{"position":[[702,5]]},"399":{"position":[[1507,5]]},"400":{"position":[[1089,5]]},"401":{"position":[[1181,5]]},"402":{"position":[[406,5]]},"403":{"position":[[381,5]]},"404":{"position":[[555,5]]},"408":{"position":[[1034,5]]},"409":{"position":[[805,5]]},"410":{"position":[[656,5]]},"411":{"position":[[427,5]]},"412":{"position":[[1461,5]]},"413":{"position":[[1043,5]]},"414":{"position":[[814,5]]},"415":{"position":[[1135,5]]},"416":{"position":[[906,5]]},"417":{"position":[[353,5]]},"418":{"position":[[320,5]]},"419":{"position":[[439,5]]},"420":{"position":[[443,5]]}},"keywords":{}}],["user.properti",{"_index":825,"title":{},"content":{"75":{"position":[[56,16]]}},"keywords":{}}],["user__anonymous_id",{"_index":237,"title":{},"content":{"13":{"position":[[743,18]]}},"keywords":{}}],["user__email",{"_index":242,"title":{},"content":{"13":{"position":[[904,11]]}},"keywords":{}}],["user__group_nam",{"_index":244,"title":{},"content":{"13":{"position":[[972,17]]}},"keywords":{}}],["user__nam",{"_index":240,"title":{},"content":{"13":{"position":[[838,10]]}},"keywords":{}}],["user__user_id",{"_index":239,"title":{},"content":{"13":{"position":[[788,13]]}},"keywords":{}}],["user_id",{"_index":887,"title":{},"content":{"83":{"position":[[84,7]]},"124":{"position":[[84,7]]},"220":{"position":[[1112,8]]},"221":{"position":[[734,8]]},"222":{"position":[[1539,8]]},"223":{"position":[[1121,8]]},"224":{"position":[[1213,8]]},"225":{"position":[[431,8]]},"226":{"position":[[407,8]]},"227":{"position":[[544,8]]},"267":{"position":[[262,8]]},"290":{"position":[[1092,8]]},"291":{"position":[[714,8]]},"292":{"position":[[1519,8]]},"293":{"position":[[1101,8]]},"294":{"position":[[1193,8]]},"295":{"position":[[420,8]]},"296":{"position":[[396,8]]},"297":{"position":[[544,8]]},"354":{"position":[[1177,8]]},"355":{"position":[[799,8]]},"356":{"position":[[1604,8]]},"357":{"position":[[1186,8]]},"358":{"position":[[1278,8]]},"359":{"position":[[503,8]]},"360":{"position":[[484,8]]},"361":{"position":[[634,8]]},"397":{"position":[[1110,8]]},"398":{"position":[[732,8]]},"399":{"position":[[1537,8]]},"400":{"position":[[1119,8]]},"401":{"position":[[1211,8]]},"402":{"position":[[436,8]]},"403":{"position":[[411,8]]},"404":{"position":[[585,8]]},"408":{"position":[[1064,8]]},"409":{"position":[[835,8]]},"410":{"position":[[686,8]]},"411":{"position":[[457,8]]},"412":{"position":[[1491,8]]},"413":{"position":[[1073,8]]},"414":{"position":[[844,8]]},"415":{"position":[[1165,8]]},"416":{"position":[[936,8]]},"417":{"position":[[383,8]]},"418":{"position":[[350,8]]},"419":{"position":[[469,8]]},"420":{"position":[[473,8]]}},"keywords":{}}],["user_log",{"_index":1084,"title":{},"content":{"152":{"position":[[482,12]]},"254":{"position":[[457,12]]},"348":{"position":[[530,12]]}},"keywords":{}}],["userinfo",{"_index":1297,"title":{},"content":{"235":{"position":[[615,8]]}},"keywords":{}}],["userinfo["screeb"",{"_index":1299,"title":{},"content":{"235":{"position":[[682,28]]}},"keywords":{}}],["usernotificationcent",{"_index":1285,"title":{},"content":{"235":{"position":[[240,23]]},"236":{"position":[[376,23]]}},"keywords":{}}],["util",{"_index":898,"title":{},"content":{"93":{"position":[[29,9]]},"174":{"position":[[29,9]]},"195":{"position":[[29,9]]},"329":{"position":[[29,9]]}},"keywords":{}}],["uuid",{"_index":734,"title":{},"content":{"59":{"position":[[41,4]]},"61":{"position":[[35,4]]},"62":{"position":[[35,4]]},"63":{"position":[[35,4]]},"64":{"position":[[35,4]]},"65":{"position":[[35,4]]},"66":{"position":[[35,4],[93,4]]},"67":{"position":[[41,4],[135,4]]},"78":{"position":[[41,4]]},"80":{"position":[[35,4]]},"81":{"position":[[35,4]]},"82":{"position":[[35,4]]},"83":{"position":[[45,4]]},"84":{"position":[[35,4]]},"85":{"position":[[35,4]]},"87":{"position":[[35,4]]},"119":{"position":[[41,4]]},"121":{"position":[[35,4]]},"122":{"position":[[35,4]]},"123":{"position":[[35,4]]},"124":{"position":[[45,4]]},"125":{"position":[[35,4]]},"126":{"position":[[35,4]]},"128":{"position":[[35,4]]}},"keywords":{}}],["v1.0.0",{"_index":297,"title":{"19":{"position":[[7,6]]}},"content":{},"keywords":{}}],["v1.3.0",{"_index":167,"title":{"10":{"position":[[13,7]]},"53":{"position":[[8,6]]},"116":{"position":[[13,7]]}},"content":{},"keywords":{}}],["v2.0.0",{"_index":109,"title":{"7":{"position":[[7,6]]},"75":{"position":[[13,7]]},"112":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v2.1.0",{"_index":822,"title":{"71":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v5.5.2",{"_index":1118,"title":{},"content":{"175":{"position":[[132,6]]},"196":{"position":[[97,6]]},"330":{"position":[[132,6]]}},"keywords":{}}],["valid",{"_index":798,"title":{},"content":{"69":{"position":[[694,10]]},"89":{"position":[[694,10]]},"103":{"position":[[357,9],[418,9]]},"130":{"position":[[694,10]]},"155":{"position":[[363,9],[424,9]]},"245":{"position":[[357,9],[418,9]]},"320":{"position":[[390,9],[451,9]]},"340":{"position":[[827,11]]},"377":{"position":[[446,9],[507,9]]}},"keywords":{}}],["valu",{"_index":81,"title":{},"content":{"6":{"position":[[206,7]]},"15":{"position":[[386,5],[493,5],[535,5],[576,5],[614,5]]},"16":{"position":[[353,5],[464,5],[518,5],[569,5]]},"24":{"position":[[2506,5],[2641,5],[2714,5],[2784,5]]},"25":{"position":[[928,5],[1053,5],[1116,5],[1176,5]]},"26":{"position":[[353,5],[460,5],[514,5],[565,5]]},"38":{"position":[[307,7],[775,6]]},"43":{"position":[[206,7]]},"48":{"position":[[292,5]]},"52":{"position":[[207,7]]},"67":{"position":[[245,5],[372,5],[430,5],[507,5],[585,5],[661,5],[852,7]]},"86":{"position":[[58,7]]},"87":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"127":{"position":[[58,7]]},"128":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"143":{"position":[[206,7]]},"148":{"position":[[58,6]]},"150":{"position":[[207,7]]},"152":{"position":[[206,7]]},"161":{"position":[[307,7],[611,6]]},"163":{"position":[[206,7]]},"192":{"position":[[206,7]]},"206":{"position":[[58,6]]},"211":{"position":[[307,7],[683,6]]},"227":{"position":[[105,6]]},"232":{"position":[[207,7]]},"234":{"position":[[297,5]]},"241":{"position":[[58,6]]},"254":{"position":[[206,7]]},"259":{"position":[[206,7]]},"266":{"position":[[307,7],[523,6]]},"297":{"position":[[105,6]]},"316":{"position":[[62,6]]},"326":{"position":[[206,7]]},"346":{"position":[[307,7],[600,6]]},"348":{"position":[[206,7]]},"361":{"position":[[111,6]]},"373":{"position":[[58,6]]},"383":{"position":[[207,7]]},"404":{"position":[[98,6]]}},"keywords":{}}],["valuabl",{"_index":327,"title":{},"content":{"28":{"position":[[81,8]]},"105":{"position":[[209,8]]},"106":{"position":[[212,8]]},"133":{"position":[[81,8]]},"165":{"position":[[209,8]]},"166":{"position":[[212,8]]},"183":{"position":[[81,8]]},"247":{"position":[[81,8]]},"269":{"position":[[209,8]]},"270":{"position":[[212,8]]},"304":{"position":[[209,8]]},"305":{"position":[[212,8]]},"363":{"position":[[81,8]]},"385":{"position":[[209,8]]},"386":{"position":[[212,8]]}},"keywords":{}}],["value__bi",{"_index":320,"title":{},"content":{"26":{"position":[[443,9]]}},"keywords":{}}],["value__bo",{"_index":294,"title":{},"content":{"16":{"position":[[500,9]]},"26":{"position":[[496,9]]}},"keywords":{}}],["value__numb",{"_index":293,"title":{},"content":{"16":{"position":[[443,13]]}},"keywords":{}}],["value__st",{"_index":295,"title":{},"content":{"16":{"position":[[554,9]]},"26":{"position":[[550,9]]}},"keywords":{}}],["var",{"_index":801,"title":{},"content":{"69":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"89":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"130":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"339":{"position":[[63,3]]},"340":{"position":[[544,3]]}},"keywords":{}}],["vari",{"_index":1366,"title":{},"content":{"261":{"position":[[333,4]]}},"keywords":{}}],["variou",{"_index":355,"title":{},"content":{"29":{"position":[[53,7]]},"134":{"position":[[53,7]]},"184":{"position":[[53,7]]},"216":{"position":[[47,7]]},"248":{"position":[[53,7]]},"286":{"position":[[47,7]]},"350":{"position":[[47,7]]},"364":{"position":[[53,7]]},"393":{"position":[[47,7]]},"406":{"position":[[47,7]]}},"keywords":{}}],["verifi",{"_index":787,"title":{},"content":{"69":{"position":[[251,9],[950,7]]},"89":{"position":[[251,9],[950,7]]},"130":{"position":[[251,9],[950,7]]},"280":{"position":[[994,6]]},"281":{"position":[[1085,6]]}},"keywords":{}}],["version",{"_index":126,"title":{},"content":{"8":{"position":[[190,9]]},"13":{"position":[[458,7],[478,7],[1316,7]]},"20":{"position":[[190,9]]},"24":{"position":[[458,7],[478,7],[1364,7],[1958,9],[2461,9]]},"25":{"position":[[460,9],[893,9]]},"54":{"position":[[190,9]]},"58":{"position":[[9,8]]},"59":{"position":[[286,7],[311,7]]},"63":{"position":[[198,7]]},"66":{"position":[[175,9]]},"67":{"position":[[214,9]]},"72":{"position":[[190,9]]},"77":{"position":[[9,8]]},"78":{"position":[[286,7],[311,7]]},"82":{"position":[[198,7]]},"92":{"position":[[37,7]]},"94":{"position":[[55,7]]},"113":{"position":[[190,9]]},"118":{"position":[[9,8]]},"119":{"position":[[286,7],[311,7]]},"123":{"position":[[198,7]]},"173":{"position":[[37,7]]},"175":{"position":[[55,7],[82,7],[115,7],[149,7]]},"179":{"position":[[446,8]]},"194":{"position":[[37,7]]},"196":{"position":[[47,7],[80,7],[114,7]]},"198":{"position":[[596,7]]},"201":{"position":[[58,7]]},"236":{"position":[[702,8]]},"243":{"position":[[135,7],[230,7]]},"328":{"position":[[37,7]]},"330":{"position":[[55,7],[82,7],[115,7],[149,7]]},"334":{"position":[[451,8]]},"378":{"position":[[135,7],[230,7]]},"395":{"position":[[218,8]]},"396":{"position":[[163,8]]},"397":{"position":[[165,8]]},"398":{"position":[[166,8]]},"399":{"position":[[168,8]]},"400":{"position":[[168,8]]},"401":{"position":[[165,8]]},"402":{"position":[[188,8]]},"403":{"position":[[192,8]]},"404":{"position":[[270,8]]},"408":{"position":[[111,8]]},"409":{"position":[[112,8]]},"410":{"position":[[112,8]]},"411":{"position":[[113,8]]},"412":{"position":[[114,8]]},"413":{"position":[[114,8]]},"414":{"position":[[115,8]]},"415":{"position":[[111,8]]},"416":{"position":[[112,8]]},"417":{"position":[[134,8]]},"418":{"position":[[133,8]]},"419":{"position":[[154,8]]},"420":{"position":[[155,8]]}},"keywords":{}}],["via",{"_index":17,"title":{},"content":{"2":{"position":[[32,3]]},"57":{"position":[[64,3]]},"76":{"position":[[64,3]]},"117":{"position":[[64,3]]}},"keywords":{}}],["view",{"_index":435,"title":{},"content":{"36":{"position":[[186,5]]},"98":{"position":[[747,4]]},"159":{"position":[[186,5]]},"209":{"position":[[186,5]]}},"keywords":{}}],["violat",{"_index":1540,"title":{},"content":{"321":{"position":[[564,9]]}},"keywords":{}}],["vision",{"_index":1005,"title":{"107":{"position":[[4,7]]},"167":{"position":[[4,7]]},"271":{"position":[[4,7]]},"306":{"position":[[4,7]]},"387":{"position":[[4,7]]}},"content":{},"keywords":{}}],["visited_pricing_pag",{"_index":1577,"title":{},"content":{"341":{"position":[[610,23]]}},"keywords":{}}],["visitor",{"_index":156,"title":{},"content":{"9":{"position":[[104,9]]},"21":{"position":[[104,9]]},"35":{"position":[[274,7],[425,7],[516,7]]},"36":{"position":[[219,7],[286,8]]},"37":{"position":[[478,7]]},"38":{"position":[[60,9],[377,7],[753,7]]},"40":{"position":[[165,8]]},"46":{"position":[[491,7]]},"55":{"position":[[90,9]]},"73":{"position":[[90,9]]},"98":{"position":[[168,8]]},"114":{"position":[[90,9]]},"140":{"position":[[172,8]]},"158":{"position":[[274,7],[425,7]]},"159":{"position":[[219,7],[286,8]]},"160":{"position":[[478,7]]},"161":{"position":[[60,9],[377,7],[589,7]]},"190":{"position":[[176,8]]},"208":{"position":[[274,7],[425,7],[534,7],[659,7],[834,7]]},"209":{"position":[[219,7],[286,8]]},"210":{"position":[[478,7]]},"211":{"position":[[60,9],[395,7],[661,7]]},"214":{"position":[[483,7]]},"230":{"position":[[522,7]]},"256":{"position":[[170,8]]},"261":{"position":[[266,7],[408,7]]},"262":{"position":[[241,7],[326,7],[350,7]]},"263":{"position":[[28,7],[122,7],[226,7]]},"264":{"position":[[211,7],[278,8]]},"265":{"position":[[478,7]]},"266":{"position":[[60,9],[357,7],[500,7],[777,7]]},"267":{"position":[[25,7],[303,7]]},"302":{"position":[[506,7]]},"323":{"position":[[236,8]]},"340":{"position":[[944,7]]},"341":{"position":[[548,7]]},"344":{"position":[[274,7],[425,7]]},"345":{"position":[[478,7]]},"346":{"position":[[60,9],[454,7],[578,7]]}},"keywords":{}}],["visitorproperti",{"_index":1192,"title":{},"content":{"199":{"position":[[357,16],[1020,16]]},"208":{"position":[[856,16]]},"214":{"position":[[1122,15],[1142,15]]},"288":{"position":[[152,16]]}},"keywords":{}}],["visitorproperties().appli",{"_index":417,"title":{},"content":{"35":{"position":[[802,25]]},"38":{"position":[[425,25],[819,25]]},"98":{"position":[[294,25]]},"218":{"position":[[110,25]]}},"keywords":{}}],["visitorrespons",{"_index":134,"title":{},"content":{"8":{"position":[[329,16]]},"20":{"position":[[341,16]]},"54":{"position":[[341,16]]},"72":{"position":[[329,16]]},"113":{"position":[[329,16]]}},"keywords":{}}],["voic",{"_index":1001,"title":{},"content":{"106":{"position":[[351,5]]},"166":{"position":[[351,5]]},"270":{"position":[[351,5]]},"305":{"position":[[351,5]]},"386":{"position":[[351,5]]}},"keywords":{}}],["void",{"_index":1293,"title":{},"content":{"235":{"position":[[405,4]]},"236":{"position":[[571,4]]}},"keywords":{}}],["vs",{"_index":460,"title":{"41":{"position":[[11,2]]},"141":{"position":[[11,2]]},"257":{"position":[[11,2]]},"324":{"position":[[11,2]]}},"content":{},"keywords":{}}],["want",{"_index":439,"title":{},"content":{"37":{"position":[[8,4]]},"94":{"position":[[300,4]]},"145":{"position":[[100,4]]},"147":{"position":[[77,4]]},"160":{"position":[[8,4]]},"178":{"position":[[188,4]]},"179":{"position":[[40,4]]},"196":{"position":[[227,4]]},"198":{"position":[[608,4]]},"203":{"position":[[100,4]]},"205":{"position":[[77,4]]},"210":{"position":[[8,4]]},"238":{"position":[[100,4]]},"240":{"position":[[77,4]]},"265":{"position":[[8,4]]},"314":{"position":[[77,4]]},"315":{"position":[[8,4]]},"321":{"position":[[5,4]]},"333":{"position":[[188,4]]},"334":{"position":[[40,4]]},"345":{"position":[[8,4]]},"370":{"position":[[100,4]]},"372":{"position":[[77,4]]}},"keywords":{}}],["warehous",{"_index":178,"title":{"11":{"position":[[0,9]]},"22":{"position":[[0,9]]}},"content":{},"keywords":{}}],["warn",{"_index":1088,"title":{"156":{"position":[[0,7]]}},"content":{},"keywords":{}}],["way",{"_index":356,"title":{},"content":{"29":{"position":[[61,4]]},"30":{"position":[[48,4]]},"69":{"position":[[418,4]]},"89":{"position":[[418,4]]},"130":{"position":[[418,4]]},"134":{"position":[[61,4]]},"135":{"position":[[48,4]]},"184":{"position":[[61,4]]},"185":{"position":[[48,4]]},"248":{"position":[[61,4]]},"249":{"position":[[48,4]]},"278":{"position":[[15,4],[75,3]]},"364":{"position":[[61,4]]},"365":{"position":[[48,4]]}},"keywords":{}}],["way:https://developer.apple.com/forums/thread/695115",{"_index":1162,"title":{},"content":{"197":{"position":[[430,52]]}},"keywords":{}}],["web",{"_index":1031,"title":{},"content":{"109":{"position":[[191,3]]},"110":{"position":[[143,3]]},"169":{"position":[[191,3]]},"170":{"position":[[143,3]]},"273":{"position":[[191,3]]},"274":{"position":[[143,3]]},"280":{"position":[[505,3],[574,3]]},"308":{"position":[[191,3]]},"309":{"position":[[143,3]]},"389":{"position":[[191,3]]},"390":{"position":[[143,3]]}},"keywords":{}}],["webhook",{"_index":161,"title":{"53":{"position":[[0,7]]},"71":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"9":{"position":[[249,7]]},"13":{"position":[[324,7],[493,7]]},"21":{"position":[[249,7]]},"24":{"position":[[324,7],[493,7]]},"55":{"position":[[17,8],[235,7]]},"56":{"position":[[37,7]]},"57":{"position":[[1,8],[107,7]]},"59":{"position":[[201,7],[326,7]]},"69":{"position":[[42,7],[116,7],[239,8],[298,7]]},"73":{"position":[[17,8],[235,7]]},"74":{"position":[[37,7]]},"76":{"position":[[1,8],[107,7]]},"78":{"position":[[201,7],[326,7]]},"89":{"position":[[42,7],[116,7],[239,8],[298,7]]},"114":{"position":[[17,8],[235,7]]},"115":{"position":[[37,7]]},"117":{"position":[[1,8],[107,7]]},"119":{"position":[[201,7],[326,7]]},"130":{"position":[[42,7],[116,7],[239,8],[298,7]]}},"keywords":{}}],["webhookhandler(req",{"_index":812,"title":{},"content":{"69":{"position":[[1040,19]]},"89":{"position":[[1040,19]]},"130":{"position":[[1040,19]]}},"keywords":{}}],["websit",{"_index":358,"title":{"277":{"position":[[34,9]]}},"content":{"29":{"position":[[120,7]]},"31":{"position":[[74,7]]},"35":{"position":[[266,7]]},"38":{"position":[[52,7]]},"46":{"position":[[2210,7]]},"134":{"position":[[120,7]]},"136":{"position":[[74,7]]},"158":{"position":[[266,7]]},"161":{"position":[[52,7]]},"184":{"position":[[120,7]]},"186":{"position":[[74,7]]},"208":{"position":[[266,7]]},"211":{"position":[[52,7]]},"214":{"position":[[2188,7]]},"216":{"position":[[118,7]]},"230":{"position":[[2241,7]]},"248":{"position":[[120,7]]},"250":{"position":[[74,7]]},"261":{"position":[[26,8],[258,7]]},"266":{"position":[[52,7]]},"277":{"position":[[77,7]]},"278":{"position":[[50,8]]},"280":{"position":[[205,7]]},"281":{"position":[[201,7],[966,8]]},"283":{"position":[[92,7]]},"286":{"position":[[118,7]]},"302":{"position":[[51,8],[368,7],[770,7],[992,7]]},"338":{"position":[[381,7]]},"339":{"position":[[714,7]]},"340":{"position":[[396,7]]},"341":{"position":[[446,7]]},"342":{"position":[[381,7]]},"344":{"position":[[266,7]]},"346":{"position":[[52,7]]},"364":{"position":[[120,7]]},"366":{"position":[[74,7]]},"406":{"position":[[118,7]]}},"keywords":{}}],["website'",{"_index":1418,"title":{},"content":{"278":{"position":[[114,9],[206,9]]}},"keywords":{}}],["well",{"_index":917,"title":{},"content":{"94":{"position":[[168,5]]},"178":{"position":[[56,5]]},"333":{"position":[[56,5]]}},"keywords":{}}],["wether",{"_index":373,"title":{},"content":{"31":{"position":[[60,6]]},"136":{"position":[[60,6]]},"186":{"position":[[60,6]]},"250":{"position":[[60,6]]},"366":{"position":[[60,6]]}},"keywords":{}}],["widget",{"_index":234,"title":{"262":{"position":[[16,6]]}},"content":{"13":{"position":[[704,8]]},"24":{"position":[[704,8]]},"37":{"position":[[394,6]]},"62":{"position":[[105,8]]},"81":{"position":[[105,8]]},"122":{"position":[[105,8]]},"160":{"position":[[394,6]]},"210":{"position":[[394,6]]},"262":{"position":[[73,6]]},"265":{"position":[[394,6]]},"345":{"position":[[394,6]]}},"keywords":{}}],["willconnectto",{"_index":1186,"title":{},"content":{"199":{"position":[[134,13]]}},"keywords":{}}],["willpres",{"_index":1307,"title":{},"content":{"236":{"position":[[436,11]]}},"keywords":{}}],["window,document,'$screeb','https://t.screeb.app/tag.j",{"_index":1432,"title":{},"content":{"278":{"position":[[865,60]]},"338":{"position":[[294,60]]},"339":{"position":[[627,60]]},"340":{"position":[[309,60]]},"341":{"position":[[359,60]]},"342":{"position":[[294,60]]}},"keywords":{}}],["window?.rootviewcontrol",{"_index":1469,"title":{},"content":{"288":{"position":[[26,27]]}},"keywords":{}}],["withcompletionhandl",{"_index":1290,"title":{},"content":{"235":{"position":[[345,21]]},"236":{"position":[[478,21]]}},"keywords":{}}],["without",{"_index":1159,"title":{},"content":{"197":{"position":[[356,7]]},"280":{"position":[[50,7],[167,7]]},"281":{"position":[[67,7],[163,7]]}},"keywords":{}}],["won't",{"_index":395,"title":{},"content":{"35":{"position":[[44,5]]},"36":{"position":[[196,5]]},"46":{"position":[[1064,5]]},"156":{"position":[[5,5]]},"158":{"position":[[44,5]]},"159":{"position":[[196,5]]},"208":{"position":[[44,5]]},"209":{"position":[[196,5]]},"214":{"position":[[1056,5]]},"230":{"position":[[1095,5]]},"261":{"position":[[39,5]]},"264":{"position":[[188,5]]},"302":{"position":[[1712,5]]},"344":{"position":[[44,5]]}},"keywords":{}}],["work",{"_index":296,"title":{"18":{"position":[[11,5]]},"132":{"position":[[11,5]]},"182":{"position":[[11,5]]},"246":{"position":[[11,5]]},"362":{"position":[[11,5]]}},"content":{"94":{"position":[[33,4],[163,4]]},"175":{"position":[[33,4]]},"178":{"position":[[51,4]]},"196":{"position":[[33,4]]},"330":{"position":[[33,4]]},"333":{"position":[[51,4]]}},"keywords":{}}],["workflowget",{"_index":1045,"title":{},"content":{"111":{"position":[[128,11]]},"171":{"position":[[128,11]]},"275":{"position":[[128,11]]},"310":{"position":[[128,11]]},"391":{"position":[[128,11]]}},"keywords":{}}],["workspac",{"_index":387,"title":{},"content":{"32":{"position":[[203,10],[223,9]]},"37":{"position":[[256,9],[332,9]]},"137":{"position":[[203,10],[223,9]]},"160":{"position":[[256,9],[332,9]]},"187":{"position":[[203,10],[223,9]]},"210":{"position":[[256,9],[332,9]]},"251":{"position":[[203,10],[223,9]]},"265":{"position":[[256,9],[332,9]]},"278":{"position":[[258,9],[418,10]]},"280":{"position":[[329,9],[627,9],[677,9]]},"281":{"position":[[670,10],[720,9],[770,9]]},"345":{"position":[[256,9],[332,9]]},"367":{"position":[[203,10],[223,9]]}},"keywords":{}}],["workspace.check",{"_index":1448,"title":{},"content":{"280":{"position":[[1039,15]]},"281":{"position":[[1130,15]]}},"keywords":{}}],["workspace.click",{"_index":1439,"title":{},"content":{"280":{"position":[[452,15]]},"281":{"position":[[438,15]]}},"keywords":{}}],["wss://*.screeb.app",{"_index":1533,"title":{},"content":{"321":{"position":[[286,19],[509,19]]}},"keywords":{}}],["x",{"_index":31,"title":{},"content":{"3":{"position":[[64,1]]},"57":{"position":[[2134,1]]},"69":{"position":[[424,1],[465,1],[539,1]]},"75":{"position":[[412,1]]},"76":{"position":[[2902,1]]},"89":{"position":[[424,1],[465,1],[539,1]]},"117":{"position":[[2034,1]]},"130":{"position":[[424,1],[465,1],[539,1]]}},"keywords":{}}],["x.x.x",{"_index":1123,"title":{},"content":{"177":{"position":[[45,5]]}},"keywords":{}}],["xcode",{"_index":1090,"title":{},"content":{"156":{"position":[[67,5]]},"175":{"position":[[143,5]]},"196":{"position":[[108,5]]},"198":{"position":[[441,6]]},"330":{"position":[[143,5]]}},"keywords":{}}],["ye",{"_index":751,"title":{},"content":{"64":{"position":[[206,3],[279,3],[372,3]]},"65":{"position":[[92,3],[245,3],[351,3],[464,3],[517,3],[611,3]]},"67":{"position":[[426,3],[503,3],[581,3],[657,3]]},"83":{"position":[[135,3],[202,3],[289,3],[323,3]]},"84":{"position":[[92,3],[245,3],[351,3],[458,3],[509,3],[558,3],[652,3]]},"87":{"position":[[256,3],[326,3],[397,3],[466,3]]},"124":{"position":[[135,3],[202,3],[289,3]]},"125":{"position":[[92,3],[245,3],[351,3],[464,3],[513,3],[607,3]]},"128":{"position":[[256,3],[326,3],[397,3],[466,3]]},"217":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"243":{"position":[[661,5]]},"287":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"351":{"position":[[101,3],[107,3],[129,3],[135,3],[159,3],[165,3],[189,3],[195,3],[216,3],[222,3],[254,3],[260,3],[274,3],[308,3]]},"378":{"position":[[661,5]]},"394":{"position":[[75,3],[81,3],[103,3],[109,3],[133,3],[139,3],[163,3],[169,3],[190,3],[196,3],[228,3],[234,3],[248,3],[282,3]]},"407":{"position":[[69,3],[75,3],[97,3],[103,3],[125,3],[131,3],[154,3],[160,3],[184,3],[190,3],[214,3],[220,3],[245,3],[251,3],[272,3],[278,3],[300,3],[306,3],[338,3],[344,3],[358,3],[392,3],[427,3]]}},"keywords":{}}],["yo",{"_index":367,"title":{},"content":{"29":{"position":[[423,2]]},"134":{"position":[[423,2]]},"184":{"position":[[423,2]]},"248":{"position":[[423,2]]},"364":{"position":[[423,2]]}},"keywords":{}}],["you.properti",{"_index":345,"title":{},"content":{"28":{"position":[[473,15]]},"133":{"position":[[473,15]]},"183":{"position":[[473,15]]},"247":{"position":[[473,15]]},"363":{"position":[[473,15]]}},"keywords":{}}],["zipcod",{"_index":1360,"title":{},"content":{"259":{"position":[[414,8]]}},"keywords":{}}],["zone",{"_index":210,"title":{},"content":{"13":{"position":[[60,4],[118,4]]},"14":{"position":[[60,4],[157,4]]},"15":{"position":[[60,4],[157,4]]},"16":{"position":[[60,4],[157,4]]},"24":{"position":[[60,4],[118,4]]},"25":{"position":[[60,4],[157,4]]},"26":{"position":[[60,4],[157,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/lunr-index-1728391650554.json b/lunr-index-1728391650554.json new file mode 100644 index 0000000..85020b4 --- /dev/null +++ b/lunr-index-1728391650554.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,829.733,1,952.813]],["content/0",[]],["keywords/0",[]],["title/1",[2,1412.69]],["content/1",[0,13.95,1,12.915,3,10.224,4,6.91,5,8.286,6,7.901,7,15.199,8,13.822,9,10.524,10,7.671,11,15.199,12,12.915,13,10.861,14,11.247]],["keywords/1",[]],["title/2",[15,1284.729]],["content/2",[0,11.402,1,13.093,15,14.013,16,10.365,17,12.407,18,7.364,19,11.858,20,14.013,21,15.408,22,4.738,23,5.494,24,9.21,25,7.562,26,5.09]],["keywords/2",[]],["title/3",[27,462.87]],["content/3",[0,13.157,10,5.727,19,8.732,20,10.319,27,3.718,28,7.431,29,7.081,30,11.346,31,7.857,32,3.46,33,15.572,34,11.346,35,2.408,36,11.346,37,11.346,38,11.346,39,11.346,40,11.346,41,8.108,42,15.572,43,11.346,44,11.346,45,11.346,46,4.981,47,11.346,48,9.136,49,11.346,50,11.346,51,11.346,52,10.319,53,10.319,54,11.346]],["keywords/3",[]],["title/4",[55,902.456]],["content/4",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/4",[]],["title/5",[65,157.094,66,716.295]],["content/5",[]],["keywords/5",[]],["title/6",[67,1087.223]],["content/6",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/6",[]],["title/7",[71,250.169,85,360.021,118,422.569]],["content/7",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/7",[]],["title/8",[71,301.774,85,434.287]],["content/8",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/8",[]],["title/9",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/9",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/9",[]],["title/10",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/10",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/10",[]],["title/11",[71,250.169,85,360.021,157,580.06]],["content/11",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/11",[]],["title/12",[163,716.295,164,952.813]],["content/12",[]],["keywords/12",[]],["title/13",[165,1087.223]],["content/13",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/13",[]],["title/14",[35,237.97,197,379.722]],["content/14",[35,2.564,56,6.182,70,2.18,77,4.771,78,3.293,110,4.233,136,7.913,184,4.959,188,7.221,190,4.506,192,6.587,198,8.634,199,8.634,200,9.728,201,9.298,202,5.074,203,9.693,204,9.298,205,9.298,206,9.298,207,6.28,208,6.699,209,9.298,210,7.078,211,8.634,212,9.298]],["keywords/14",[]],["title/15",[213,952.813,214,952.813]],["content/15",[104,5.968,192,8.4,215,13.093,216,17.289,217,5.266,218,13.093,219,6.688,220,14.013,221,14.013,222,14.013,223,14.013,224,14.013]],["keywords/15",[]],["title/16",[225,1019.712,226,902.846]],["content/16",[18,6.174,58,5.369,65,1.81,78,2.317,82,4.353,98,4.375,163,12.129,178,8.69,184,3.942,200,10.402,226,13.681,227,7.569,228,11.748,229,8.69,230,8.061,231,11.748,232,8.69,233,9.559,234,15.452,235,8.701,236,11.748,237,10.402]],["keywords/16",[]],["title/17",[238,902.456]],["content/17",[5,6.314,22,3.561,56,4.971,70,2.09,71,3.117,78,2.077,104,4.486,171,3.561,184,5.89,190,5.89,238,13.627,239,4.401,240,10.532,241,8.913,242,10.532,243,11.581,244,11.581,245,11.581,246,10.532,247,6.314,248,16.342,249,11.581,250,6.422,251,11.581,252,10.532]],["keywords/17",[]],["title/18",[71,301.774,238,716.295]],["content/18",[5,2.341,26,4.191,29,4.568,32,0.741,35,2.399,56,3.012,65,1.026,70,2.493,77,1.696,78,2.275,81,2.103,96,3.545,97,2.756,98,5.261,99,5.941,104,2.835,110,4.445,115,1.823,122,2.812,149,2.459,163,7.223,166,2.516,171,2.251,173,2.167,174,1.976,176,6.901,177,3.382,184,3.871,190,3.569,207,3.805,210,2.516,217,2.028,219,3.177,232,2.888,237,3.457,239,3.636,253,3.068,254,6.917,255,5.232,256,6.499,257,3.068,258,3.068,259,11.582,260,3.068,261,9.529,262,2.812,263,3.305,264,5.069,265,2.516,266,2.621,267,3.905,268,3.905,269,5.501,270,3.905,271,3.905,272,3.305,273,1.362,274,3.905,275,3.905,276,3.905,277,3.905,278,2.679,279,3.305,280,2.423,281,4.294,282,4.294,283,4.294,284,4.294,285,2.516,286,4.294,287,3.905,288,3.905,289,3.905,290,3.905,291,5.634,292,3.905,293,3.905,294,1.601,295,3.905,296,3.905,297,3.905,298,3.905,299,3.305,300,2.812,301,2.973,302,3.905,303,3.177,304,3.905,305,3.905,306,3.905,307,3.905,308,3.068,309,3.905,310,3.905,311,3.905]],["keywords/18",[]],["title/19",[238,716.295,312,1019.712]],["content/19",[26,3.225,35,2.974,56,5.16,81,4.026,96,4.727,98,3.306,99,3.934,163,12.611,190,6.113,232,6.567,253,6.977,254,8.936,255,10.013,256,11.347,257,6.977,258,6.977,259,12.799,260,6.977,261,8.975,269,5.612,308,6.977,313,7.513,314,7.513,315,8.878,316,8.878,317,8.878,318,8.878,319,8.878,320,8.878]],["keywords/19",[]],["title/20",[238,716.295,321,1121.276]],["content/20",[14,6.645,22,5.641,35,3.317,81,4.49,98,3.041,99,3.618,163,12.251,217,2.487,232,6.04,253,6.417,254,7.189,255,9.424,256,11.023,257,6.417,258,6.417,259,12.307,260,6.417,261,8.339,294,3.349,313,6.911,314,6.911,322,7.23,323,7.23,324,7.624,325,3.987,326,3.987,327,3.987,328,3.987,329,5.603,330,7.23,331,4.829,332,4.147]],["keywords/20",[]],["title/21",[32,169.915,238,392.462,333,558.706,334,614.354,335,614.354]],["content/21",[22,5.697,35,3.364,81,3.857,163,12.357,232,6.189,235,4.712,239,3.496,247,10.1,253,6.575,254,7.319,255,9.593,256,11.119,257,6.575,258,6.575,259,12.451,260,6.575,261,7.92,313,7.081,314,7.081,324,7.241,325,4.085,326,4.085,327,4.085,328,4.085,329,5.742,331,4.916,332,2.441,336,9.201,337,8.367,338,8.367]],["keywords/21",[]],["title/22",[55,902.456]],["content/22",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/22",[]],["title/23",[113,621.769,115,476.054]],["content/23",[]],["keywords/23",[]],["title/24",[24,555.597,35,197.276,115,394.645]],["content/24",[35,3.021,65,1.994,77,5.621,78,2.552,82,3.646,83,5.793,115,7.68,202,5.978,339,10.954,340,14.233,341,9.855,342,9.574,343,6.247,344,7.518,345,10.954,346,10.954,347,7.183,348,10.954]],["keywords/24",[]],["title/25",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/25",[32,3.472,82,3.742,98,4.946,115,8.544,123,7.709,217,4.045,233,10.807,239,5.55,350,8.914,351,13.281,352,10.807,353,13.281,354,13.281,355,10.436]],["keywords/25",[]],["title/26",[115,476.054,356,670.207]],["content/26",[70,3.078,81,4.899,116,8.369,341,11.807,342,11.471,356,10.192,357,17.052]],["keywords/26",[]],["title/27",[358,757.649]],["content/27",[26,3.991,32,3.388,35,2.564,58,5.021,104,6.294,105,6.28,106,5.93,110,5.694,239,4.591,250,6.699,294,4.506,324,5.021,331,4.424,332,3.206,351,10.987,352,8.94,353,10.987,354,10.987,355,8.634,359,6.818,360,7.221,361,7.221,362,5.93,363,6.587,364,6.587,365,6.587,366,6.587,367,12.081,368,10.266]],["keywords/27",[]],["title/28",[108,438.517,110,392.872]],["content/28",[]],["keywords/28",[]],["title/29",[358,757.649]],["content/29",[26,4.543,32,3.688,35,2.019,58,3.954,104,5.327,105,7.15,106,4.669,110,5.66,208,5.276,239,3.615,250,5.276,294,3.548,324,3.954,331,3.484,332,2.524,344,3.954,359,5.369,360,5.687,361,5.687,362,4.669,363,5.187,364,5.187,365,5.187,366,5.187,369,5.276,370,5.276,371,5.937,372,9.514,373,7.66,374,8.652,375,8.652,376,7.66,377,6.799,378,7.04,379,8.652,380,7.66,381,8.652,382,7.66,383,8.652,384,5.687,385,8.652,386,7.66,387,8.652,388,4.432,389,8.652]],["keywords/29",[]],["title/30",[108,438.517,390,734.382]],["content/30",[]],["keywords/30",[]],["title/31",[358,757.649]],["content/31",[26,4.572,32,3.695,35,2.036,58,3.988,104,6.287,105,4.988,106,4.709,108,3.753,110,3.362,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,374,8.726,375,8.726,376,7.726,377,6.857,378,7.1,379,8.726,380,7.726,381,8.726,382,7.726,383,8.726,384,5.735,385,8.726,386,7.726,387,8.726,388,4.47,389,8.726,390,9.064,391,9.595]],["keywords/31",[]],["title/32",[392,925.244]],["content/32",[]],["keywords/32",[]],["title/33",[393,1137.49]],["content/33",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,173,7.568,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/33",[]],["title/34",[65,157.094,146,621.769]],["content/34",[10,1.93,16,2.573,18,1.828,23,2.363,25,8.125,32,3.01,56,1.204,58,1.589,65,2.385,69,3.049,70,3.335,78,2.121,80,2.443,81,1.099,82,3.031,83,3.57,97,1.44,98,4.006,103,3.554,104,4.052,108,2.592,110,2.322,113,2.121,116,4.304,121,3.398,124,1.624,128,2.697,142,2.121,143,4.364,146,10.676,147,1.589,149,2.226,166,2.241,173,4.426,188,2.286,192,3.613,195,2.158,202,1.606,217,2.429,230,2.386,280,2.158,347,1.93,350,4.045,356,2.286,401,2.286,402,2.648,403,2.286,404,3.079,405,3.079,406,3.478,407,3.079,408,1.453,409,3.25,410,4.949,411,6.559,412,2.943,413,4.458,414,4.458,415,2.943,416,7.452,417,3.079,418,3.079,419,4.458,420,5.336,421,1.804,422,2.121,423,3.079,424,2.83,425,4.904,426,2.505,427,3.079,428,4.589,429,2.286,430,2.648,431,2.286,432,1.194,433,2.67,434,6.027,435,3.809,436,3.079,437,3.079,438,4.736,439,4.736,440,5.1,441,2.241,442,2.573,443,5.336,444,5.1,445,5.1,446,3.25,447,5.473,448,1.903,449,2.019,450,2.733,451,3.079,452,2.286,453,3.961,454,4.904,455,1.877,456,3.079,457,5.336,458,1.988]],["keywords/34",[]],["title/35",[163,716.295,459,1121.276]],["content/35",[]],["keywords/35",[]],["title/36",[165,1087.223]],["content/36",[4,6.662,5,5.669,56,3.273,65,2.053,70,1.877,76,5.766,78,3.043,103,5.576,121,4.21,147,4.321,166,6.092,167,6.81,168,7.618,169,8.002,170,8.002,171,3.197,172,6.642,173,5.248,174,4.784,175,8.002,176,8.945,177,3.675,178,6.994,179,8.002,180,7.694,181,6.642,183,8.002,184,5.179,185,8.002,186,8.002,187,6.81,188,6.215,189,8.002,190,5.466,191,8.002,192,5.669,460,8.126,461,9.456]],["keywords/36",[]],["title/37",[35,237.97,197,379.722]],["content/37",[35,2.564,56,6.182,77,4.771,78,3.293,110,4.233,136,7.913,184,4.959,188,7.221,190,4.506,192,6.587,198,8.634,199,8.634,200,9.728,201,9.298,202,5.074,203,9.693,204,9.298,205,9.298,206,9.298,207,6.28,208,6.699,209,9.298,210,7.078,211,8.634,212,9.298,460,6.699]],["keywords/37",[]],["title/38",[225,1019.712,226,902.846]],["content/38",[18,6.174,58,5.369,65,1.81,78,2.317,82,4.353,98,4.375,163,12.129,178,8.69,184,3.942,200,10.402,226,13.681,227,7.569,228,11.748,229,8.69,230,8.061,231,11.748,232,8.69,233,9.559,234,15.452,235,8.701,236,11.748,237,10.402]],["keywords/38",[]],["title/39",[238,902.456]],["content/39",[5,7.859,22,4.433,56,4.538,78,2.585,171,4.433,184,5.565,190,5.377,238,13.43,239,5.478,240,13.11,241,11.095,242,13.11,246,13.11,247,7.859,248,13.11]],["keywords/39",[]],["title/40",[71,301.774,238,716.295]],["content/40",[5,1.945,14,2.64,22,1.919,26,3.741,29,3.893,32,0.616,35,2.404,56,3.139,65,0.874,77,1.409,78,2.404,81,1.792,96,3.021,97,2.349,98,5.452,99,5.732,104,2.417,110,3.968,115,1.515,122,2.337,149,2.095,163,6.37,166,2.091,167,4.086,168,3.243,171,1.919,173,1.801,174,1.642,176,7.602,177,4.003,184,3.456,190,4.645,207,3.243,210,2.091,217,1.728,219,2.708,232,2.4,237,2.873,239,3.159,253,2.55,254,6.175,255,4.459,256,5.732,257,2.55,258,2.55,259,11.115,260,2.55,261,9.463,262,2.337,263,2.746,264,4.32,265,2.091,266,5.075,267,3.245,268,3.245,269,4.779,270,3.245,271,3.245,272,2.746,273,1.132,274,3.245,275,3.245,276,3.245,277,3.245,278,2.227,279,2.746,280,2.014,285,2.091,287,3.245,288,3.245,289,3.245,290,3.245,291,4.802,292,3.245,293,3.245,294,1.331,295,3.245,296,3.245,297,3.245,298,3.245,299,2.746,300,2.337,301,2.471,302,3.245,303,2.64,304,3.245,305,3.245,306,3.245,307,3.245,308,2.55,309,3.245,310,3.245,311,3.245,322,2.873,323,2.873,324,4.144,325,1.584,326,1.584,327,1.584,328,1.584,329,2.227,331,2.285,332,0.947,460,6.906,462,3.568,463,3.568,464,3.568,465,3.568,466,3.568,467,3.568,468,5.024,469,3.568,470,3.568,471,3.568,472,3.568,473,3.568,474,3.568]],["keywords/40",[]],["title/41",[238,716.295,312,1019.712]],["content/41",[14,4.94,22,3.235,26,2.205,35,2.764,56,4.652,78,1.887,81,3.023,96,3.233,98,5.004,99,4.239,163,10.911,167,6.891,168,5.469,176,6.422,177,3.719,190,6.37,232,4.491,253,4.771,254,7.099,255,7.519,256,9.818,257,4.771,258,4.771,259,11.489,260,4.771,261,9.046,266,6.422,269,3.837,308,4.771,313,5.138,314,5.138,315,6.071,316,6.071,317,6.071,318,6.071,319,6.071,320,6.071,322,5.375,323,5.375,324,6.141,325,2.964,326,2.964,327,2.964,328,2.964,329,4.166,331,3.853,332,1.771,468,8.472,475,6.676,476,6.676,477,6.676,478,6.676,479,6.676,480,6.676,481,6.676]],["keywords/41",[]],["title/42",[238,716.295,333,1019.712]],["content/42",[22,5.697,35,3.364,81,3.857,163,12.357,232,6.189,235,4.712,239,3.496,247,10.1,253,6.575,254,7.319,255,9.593,256,11.119,257,6.575,258,6.575,259,12.451,260,6.575,261,7.92,313,7.081,314,7.081,324,7.241,325,4.085,326,4.085,327,4.085,328,4.085,329,5.742,331,4.916,332,2.441,337,8.367,338,8.367,482,9.201]],["keywords/42",[]],["title/43",[55,902.456]],["content/43",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/43",[]],["title/44",[97,531.814]],["content/44",[]],["keywords/44",[]],["title/45",[97,422.11,483,470.955]],["content/45",[25,3.552,26,2.391,32,3.444,58,3.008,70,3.325,78,1.298,81,2.079,82,1.854,98,5.229,99,4.515,104,4.34,108,2.83,113,4.013,123,3.82,124,3.073,139,2.558,142,4.013,147,3.008,195,4.085,202,5.76,217,3.798,230,4.516,256,4.16,266,6.84,285,6.566,300,4.74,343,3.177,384,4.326,411,4.013,419,7.538,429,4.326,431,4.326,432,3.5,433,4.515,455,3.552,460,4.013,484,4.74,485,5.57,486,5.57,487,5.57,488,5.57,489,5.57,490,5.57,491,5.57,492,5.57,493,5.827,494,11.206,495,3.613,496,3.414,497,6.15,498,5.827,499,5.827,500,6.824,501,5.827,502,5.827,503,5.827,504,5.827,505,5.827,506,5.827,507,4.868,508,5.827,509,5.827,510,3.33]],["keywords/45",[]],["title/46",[25,456.209,97,349.926,426,608.798]],["content/46",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,515,11.614]],["keywords/46",[]],["title/47",[69,427.721,70,167.764,516,544.605]],["content/47",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/47",[]],["title/48",[358,757.649]],["content/48",[26,3.897,32,3.789,35,1.642,58,3.216,65,1.084,71,2.082,78,1.388,82,1.982,83,3.15,104,6.194,106,3.798,108,3.026,124,3.285,202,6.005,239,2.94,294,2.886,324,4.903,331,2.834,332,2.053,344,3.216,347,3.905,362,3.798,363,4.218,364,4.218,365,4.218,366,4.218,369,4.291,370,4.291,371,4.829,422,4.291,483,4.955,498,9.499,499,9.499,500,7.114,501,6.23,502,9.499,503,6.23,504,9.499,505,6.23,506,6.23,507,5.205,508,6.23,509,6.23,510,3.56,521,5.955,522,5.726,523,5.955,524,5.955,525,5.068,526,11.797,527,5.955,528,9.192]],["keywords/48",[]],["title/49",[128,575.017]],["content/49",[]],["keywords/49",[]],["title/50",[121,228.044,128,323.101,139,280.553,173,400.632]],["content/50",[0,12.767,9,9.156,27,5.653,28,8.661,65,1.853,76,7.333,82,4.42,118,7.843,121,3.799,128,5.382,135,7.209,139,4.674,147,5.495,173,6.674,177,4.674,181,8.447,529,11.606,530,9.45,531,11.237,532,8.661,533,12.026]],["keywords/50",[]],["title/51",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/51",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/51",[]],["title/52",[58,465.985,547,902.846]],["content/52",[6,7.33,65,1.976,66,9.008,82,2.523,121,5.467,173,4.971,177,3.481,455,4.834,517,5.043,548,8.369,549,7.93,550,7.288,551,7.93,552,7.58,553,7.93,554,15.087,555,8.369,556,8.369,557,17.325,558,8.369,559,6.469,560,7.288,561,7.288,562,9.845,563,8.369,564,8.369,565,8.369,566,8.369,567,8.369,568,8.369,569,8.369]],["keywords/52",[]],["title/53",[121,228.044,139,280.553,173,400.632,455,389.587]],["content/53",[]],["keywords/53",[]],["title/54",[65,130.23,135,506.766,496,438.533]],["content/54",[32,3.861,570,16.072,571,16.072,572,16.072,573,16.072,574,14.616,575,16.072]],["keywords/54",[]],["title/55",[65,111.212,121,228.044,576,419.018,577,567.253]],["content/55",[576,9.743,578,18.458]],["keywords/55",[]],["title/56",[121,322.126,579,734.382]],["content/56",[23,5.348,24,5.006,26,2.766,32,3.813,65,1.173,70,1.511,82,2.146,98,2.836,99,3.374,104,3.244,139,2.96,147,3.48,171,3.851,202,3.517,217,2.32,344,3.48,388,3.901,422,4.644,495,4.836,498,6.743,499,6.743,500,7.464,501,6.743,502,6.743,503,6.743,504,6.743,505,6.743,506,6.743,507,5.634,508,6.743,509,6.743,510,3.854,513,6.743,580,8.375,581,10.083,582,6.944,583,5.908,584,6.445,585,4.726,586,7.116,587,6.743,588,7.616,589,6.743,590,11.388,591,9.267,592,8.375,593,8.375,594,8.375]],["keywords/56",[]],["title/57",[121,322.126,595,862.947]],["content/57",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,596,15.507]],["keywords/57",[]],["title/58",[121,322.126,135,611.303]],["content/58",[55,10.417,62,11.653,63,11.653,135,8.89,143,8.114,597,16.306,598,12.067,599,16.306,600,16.306,601,16.306]],["keywords/58",[]],["title/59",[3,754.281,602,754.281]],["content/59",[]],["keywords/59",[]],["title/60",[3,625.294,455,456.209,602,625.294]],["content/60",[4,5.434,10,6.032,27,3.916,32,2.062,71,3.217,78,2.143,83,4.865,235,6.121,273,3.792,324,4.967,344,4.967,455,5.866,496,5.639,585,6.746,602,10.853,603,14.672,604,8.541,605,10.87,606,10.87,607,12.991,608,10.87,609,9.624,610,5.712,611,9.199,612,10.87,613,10.87,614,10.87,615,10.157,616,8.541,617,10.87,618,10.87,619,10.157]],["keywords/60",[]],["title/61",[591,829.733,620,902.846]],["content/61",[3,7.955,32,3.857,71,4.311,79,8.455,139,4.18,273,5.763,455,5.804,607,9.522,620,9.522,621,9.522,622,10.755,623,11.826,624,11.826,625,10.755,626,11.826,627,11.826,628,8.451,629,9.522,630,11.826,631,11.826,632,11.826,633,11.826,634,11.826]],["keywords/61",[]],["title/62",[591,829.733,635,754.281]],["content/62",[3,7.872,32,3.497,61,7.476,65,1.64,70,2.112,77,4.622,78,2.099,139,5.621,149,5.341,217,3.241,273,3.713,432,3.655,455,5.743,519,11.769,602,10.699,625,10.642,629,9.423,635,7.872,636,9.006,637,9.944,638,10.642,639,11.702,640,10.642,641,7.303,642,11.702,643,10.642,644,11.702,645,11.702,646,11.702]],["keywords/62",[]],["title/63",[164,952.813,207,582.851]],["content/63",[]],["keywords/63",[]],["title/64",[165,1087.223]],["content/64",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/64",[]],["title/65",[35,237.97,197,379.722]],["content/65",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/65",[]],["title/66",[647,902.456]],["content/66",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/66",[]],["title/67",[213,952.813,214,952.813]],["content/67",[104,5.968,192,8.4,215,13.093,216,17.289,217,5.266,218,13.093,219,6.688,220,14.013,221,14.013,222,14.013,223,14.013,224,14.013]],["keywords/67",[]],["title/68",[27,367.388,273,355.774]],["content/68",[4,3.022,17,3.09,19,2.953,28,2.513,29,2.395,31,2.657,32,3.743,41,6.283,46,1.684,48,5.352,78,0.688,90,4.602,91,2.657,184,1.171,207,3.455,227,2.248,273,1.218,325,1.704,326,1.704,327,3.904,328,1.704,528,5.054,616,6.283,636,2.953,650,2.742,655,3.261,656,2.657,657,3.261,658,3.261,659,3.261,660,3.261,661,3.261,662,3.261,663,3.261,664,3.261,665,3.49,666,8.91,667,8.91,668,3.261,669,5.648,670,3.261,671,2.84,672,3.261,673,10.455,674,3.261,675,3.261,676,3.261,677,3.261,678,3.261,679,3.261,680,3.261,681,3.261,682,3.261,683,3.261,684,3.261,685,3.261,686,7.472,687,2.451,688,3.261,689,3.261,690,3.261,691,3.261,692,3.261,693,3.261,694,3.261,695,3.261,696,3.261,697,3.261,698,3.261,699,3.261,700,3.261,701,3.261,702,3.261,703,3.261,704,3.261,705,3.261,706,3.261,707,3.261,708,3.49,709,3.49,710,3.261,711,3.261,712,3.261,713,3.261,714,3.261,715,3.09,716,7.472,717,3.261,718,3.261,719,4.919,720,3.261,721,3.261,722,1.744,723,3.261,724,3.261,725,3.261,726,3.261,727,3.261,728,3.261,729,3.261,730,3.261,731,3.261,732,5.648,733,5.648,734,5.648,735,3.261,736,3.261,737,3.261,738,3.261,739,3.261,740,2.84,741,3.261,742,2.953,743,2.953,744,2.953,745,2.953,746,3.49,747,3.49,748,3.261,749,3.49,750,3.09,751,3.09,752,3.09,753,3.09,754,3.09,755,3.09,756,3.09,757,2.395,758,7.053,759,3.261,760,3.261,761,3.261,762,3.261,763,3.261,764,3.261,765,3.261,766,3.261,767,3.261,768,7.053,769,3.49,770,3.261,771,3.261,772,3.261,773,3.261,774,3.261,775,3.261,776,5.648,777,5.648,778,1.883,779,3.261,780,3.261,781,3.261,782,3.261,783,5.648,784,3.261]],["keywords/68",[]],["title/69",[785,1200.444]],["content/69",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,786,12.574,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246]],["keywords/69",[]],["title/70",[241,1087.223]],["content/70",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/70",[]],["title/71",[273,448.238]],["content/71",[5,9.629,22,4.216,23,4.888,35,2.91,70,3.526,78,3.504,171,6.008,184,5.962,584,16.435,799,11.65]],["keywords/71",[]],["title/72",[5,770.177]],["content/72",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/72",[]],["title/73",[171,434.414]],["content/73",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/73",[]],["title/74",[78,253.329]],["content/74",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/74",[]],["title/75",[70,254.966]],["content/75",[22,3.715,23,4.308,35,2.564,65,1.693,70,3.699,97,6.118,98,5.503,104,6.294,115,5.129,122,7.913,219,7.053,239,6.175,285,9.521,332,4.872,793,6.098,805,10.987,806,4.635,807,10.555,808,10.266,809,10.266]],["keywords/75",[]],["title/76",[184,431.074]],["content/76",[22,3.787,23,2.92,26,4.068,32,3.199,35,1.738,56,3.877,77,3.235,78,1.469,81,2.353,98,2.774,99,3.3,147,6.151,149,4.136,184,5.023,190,4.594,210,4.799,247,4.465,254,4.465,264,12.221,269,4.708,299,6.304,300,5.365,301,8.528,303,9.114,332,3.268,370,6.829,460,4.542,585,8.353,740,6.061,758,5.51,768,5.51,793,4.134,796,10.953,797,6.061,800,4.542,807,10.658,810,6.96,811,5.365,812,6.96,813,6.96,814,6.595,815,5.365,816,6.595,817,5.81,818,6.96]],["keywords/76",[]],["title/77",[56,444.71]],["content/77",[22,4.611,23,5.347,35,4.323,56,6.412,98,5.078,99,6.042,308,10.716,332,4.96,610,7.166,793,7.568,800,8.315]],["keywords/77",[]],["title/78",[190,526.902]],["content/78",[22,5.608,23,5.14,26,6.024,35,3.06,147,5.991,190,6.802,254,7.859,269,8.286,324,5.991,369,7.994,585,8.136,819,13.11,820,8.799,821,12.25,822,7.075,823,12.25]],["keywords/78",[]],["title/79",[22,434.414]],["content/79",[22,6.205,23,3.392,35,4.282,81,2.733,98,3.222,99,3.833,261,4.325,265,5.574,294,5.13,324,8.586,325,6.107,326,6.107,327,6.107,328,6.107,329,5.937,331,3.484,332,5.192,350,5.807,793,4.802,800,5.276,807,10.173,824,8.652,825,8.084,826,8.084,827,8.084,828,8.084,829,8.084]],["keywords/79",[]],["title/80",[817,666.477]],["content/80",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/80",[]],["title/81",[831,1087.223]],["content/81",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/81",[]],["title/82",[55,902.456]],["content/82",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/82",[]],["title/83",[65,197.922]],["content/83",[]],["keywords/83",[]],["title/84",[65,197.922]],["content/84",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/84",[]],["title/85",[890,1087.223]],["content/85",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/85",[]],["title/86",[907,1087.223]],["content/86",[]],["keywords/86",[]],["title/87",[908,1087.223]],["content/87",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/87",[]],["title/88",[85,547.155]],["content/88",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/88",[]],["title/89",[893,693.342]],["content/89",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/89",[]],["title/90",[227,827.684]],["content/90",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/90",[]],["title/91",[951,1087.223]],["content/91",[]],["keywords/91",[]],["title/92",[121,198.985,173,349.581,628,494.97,952,494.97,953,494.97]],["content/92",[32,2.553,70,2.671,76,8.205,82,3.791,411,8.205,421,8.746,433,5.962,435,8.505,449,7.811,453,8.844,454,10.95,790,7.692,954,13.457,955,13.457,956,13.457,957,13.457]],["keywords/92",[]],["title/93",[83,378.353,347,469.143,453,555.597]],["content/93",[32,3.004,65,1.528,70,2.734,77,5.984,78,3.122,82,2.794,83,6.167,103,5.848,219,4.733,347,9.496,395,6.518,421,5.144,433,4.393,448,5.426,449,5.756,452,6.518,454,8.069,530,7.792,635,7.335,790,5.668,820,6.656,851,10.192,955,9.917,956,9.917,957,9.917,958,7.55,959,7.55,960,9.917,961,8.392,962,11.66,963,8.069,964,8.392]],["keywords/93",[]],["title/94",[108,438.517,110,392.872]],["content/94",[]],["keywords/94",[]],["title/95",[358,757.649]],["content/95",[4,4.599,26,4.748,32,2.884,35,2.147,58,4.204,104,5.567,105,7.471,106,4.965,110,5.857,208,5.609,239,3.844,250,5.609,294,3.773,324,4.204,331,3.705,332,2.684,344,4.204,359,5.709,360,6.046,361,6.046,362,4.965,363,5.515,364,5.515,365,5.515,366,5.515,369,5.609,370,5.609,371,6.313,373,8.145,376,8.145,377,7.229,378,7.486,380,8.145,382,8.145,384,6.046,386,8.145,388,4.713,965,10.116,966,8.596,967,8.596,968,8.596,969,8.596,970,8.596,971,8.596,972,8.596]],["keywords/95",[]],["title/96",[113,621.769,115,476.054]],["content/96",[]],["keywords/96",[]],["title/97",[24,555.597,35,197.276,115,394.645]],["content/97",[35,3.021,65,1.994,77,5.621,78,2.552,82,3.646,83,5.793,115,7.68,202,5.978,339,10.954,341,9.855,342,9.574,343,6.247,344,7.518,345,10.954,346,10.954,347,7.183,348,10.954,973,14.233]],["keywords/97",[]],["title/98",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/98",[32,3.225,82,3.842,98,5.078,115,8.648,123,7.916,217,4.153,233,11.096,239,7.104,350,9.153,352,11.096,355,10.716,974,13.637]],["keywords/98",[]],["title/99",[115,476.054,356,670.207]],["content/99",[70,3.078,81,4.899,116,8.369,341,11.807,342,11.471,356,10.192,975,17.052]],["keywords/99",[]],["title/100",[358,757.649]],["content/100",[26,4.125,32,2.866,35,2.65,58,5.189,104,6.434,105,6.49,106,6.128,110,5.821,239,6.313,250,6.924,294,4.657,324,5.189,331,4.573,332,3.313,352,9.239,355,8.923,359,7.047,360,7.463,361,7.463,362,6.128,363,6.807,364,6.807,365,6.807,366,6.807,368,10.61,974,11.355,976,11.355]],["keywords/100",[]],["title/101",[78,166.687,149,312.17,977,608.798]],["content/101",[]],["keywords/101",[]],["title/102",[78,166.687,149,312.17,977,608.798]],["content/102",[32,3.198,65,2.073,70,2.671,78,3.324,83,6.023,149,4.969,187,9.691,229,9.954,441,8.67,449,7.811,452,8.844,517,7.578,978,9.234,979,9.453,980,9.032]],["keywords/102",[]],["title/103",[77,367.111,195,524.602,448,462.549]],["content/103",[25,6.985,32,3.431,70,2.569,77,5.621,78,2.552,81,4.089,143,7.082,168,7.398,203,7.513,388,6.63,496,6.715,978,8.882,979,9.092,980,8.687,981,10.954,982,13.386,983,8.882]],["keywords/103",[]],["title/104",[78,166.687,458,483.179,984,608.798]],["content/104",[24,7.998,32,3.332,78,3.463,82,3.428,149,4.494,388,8.1,458,9.038,483,5.621,496,6.313,516,7.84,517,6.853,978,8.351,979,8.548,980,8.168,983,8.351,984,8.764,985,9.563,986,14]],["keywords/104",[]],["title/105",[184,342.151,435,644.517]],["content/105",[22,3.883,32,3.762,65,1.769,184,3.853,247,6.884,324,5.247,343,5.542,413,8.494,433,5.087,447,7.879,820,10.216,978,7.879,979,8.066,980,7.707,987,9.718,988,9.718,989,9.718,990,10.167,991,11.483,992,11.483,993,11.483,994,11.483,995,5.81]],["keywords/105",[]],["title/106",[207,582.851,214,952.813]],["content/106",[]],["keywords/106",[]],["title/107",[165,1087.223]],["content/107",[4,6.662,5,5.669,56,3.273,65,2.053,70,1.877,76,5.766,78,3.043,103,5.576,121,4.21,147,4.321,166,6.092,167,6.81,168,7.618,169,8.002,170,8.002,171,3.197,172,6.642,173,5.248,174,4.784,175,8.002,176,8.945,177,3.675,178,6.994,179,8.002,180,7.694,181,6.642,183,8.002,184,5.179,185,8.002,186,8.002,187,6.81,188,6.215,189,8.002,190,5.466,191,8.002,192,5.669,460,8.126,461,9.456]],["keywords/107",[]],["title/108",[35,237.97,197,379.722]],["content/108",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/108",[]],["title/109",[647,902.456]],["content/109",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/109",[]],["title/110",[27,367.388,273,355.774]],["content/110",[4,2.844,17,2.882,19,2.755,28,2.344,29,2.234,31,2.479,32,3.716,41,5.956,46,1.571,48,5.038,78,0.642,90,4.332,91,2.479,184,1.092,207,3.252,227,2.097,273,1.136,325,1.589,326,1.589,327,3.701,328,1.589,528,4.791,616,5.956,636,2.755,650,2.558,655,3.042,656,2.479,657,3.042,658,3.042,659,3.042,660,3.042,661,3.042,662,3.042,663,3.042,664,3.042,666,8.492,667,8.492,668,3.042,669,5.317,670,3.042,671,2.649,672,3.042,673,10.815,674,3.042,675,3.042,676,3.042,677,3.042,678,3.042,679,3.042,680,3.042,681,3.042,682,3.042,683,3.042,684,3.042,685,3.042,686,7.082,687,2.287,688,3.042,689,3.042,690,3.042,691,3.042,692,3.042,693,3.042,694,3.042,695,3.042,696,3.042,697,3.042,698,3.042,699,3.042,700,3.042,701,3.042,702,3.042,703,3.042,704,3.042,705,3.042,706,3.042,707,3.042,710,5.317,711,5.317,712,5.317,713,5.317,714,5.317,716,8.492,717,3.042,718,3.042,719,4.63,720,3.042,721,3.042,722,1.627,723,3.042,724,3.042,725,3.042,726,3.042,727,3.042,728,3.042,729,3.042,730,3.042,731,3.042,732,5.317,733,5.317,734,5.317,735,3.042,736,3.042,737,3.042,738,3.042,739,3.042,740,2.649,741,3.042,742,2.755,743,2.755,744,2.755,745,2.755,746,3.255,747,3.255,748,3.042,749,3.255,750,2.882,751,2.882,752,2.882,753,2.882,754,2.882,755,2.882,756,2.882,757,2.234,758,6.723,759,3.042,760,3.042,761,3.042,762,3.042,763,3.042,764,3.042,765,3.042,766,3.042,767,3.042,768,6.723,770,3.042,771,3.042,772,3.042,773,3.042,774,3.042,775,3.042,776,5.317,777,5.317,778,1.757,779,3.042,780,3.042,781,3.042,782,3.042,783,5.317,784,3.042,821,3.042,996,3.58,997,3.58,998,3.58,999,3.58,1000,3.58,1001,3.58,1002,3.58,1003,3.58,1004,3.58,1005,6.257,1006,3.58,1007,3.58,1008,3.58,1009,3.58,1010,3.58,1011,3.255]],["keywords/110",[]],["title/111",[785,1200.444]],["content/111",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246,1012,14.797]],["keywords/111",[]],["title/112",[241,1087.223]],["content/112",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/112",[]],["title/113",[273,448.238]],["content/113",[5,9.629,22,4.216,23,4.888,35,2.91,78,3.504,171,6.008,184,5.962,460,10.835,584,16.435,799,11.65]],["keywords/113",[]],["title/114",[5,770.177]],["content/114",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/114",[]],["title/115",[171,434.414]],["content/115",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/115",[]],["title/116",[78,253.329]],["content/116",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/116",[]],["title/117",[460,783.364]],["content/117",[22,3.525,23,4.087,35,2.433,65,1.606,97,5.903,98,5.311,104,6.074,115,4.867,122,7.508,219,6.806,239,5.959,285,9.188,332,4.161,460,11.523,793,5.785,800,6.356,807,10.274,808,9.74,809,15.189,820,6.997,1013,10.424,1014,15.681]],["keywords/117",[]],["title/118",[184,431.074]],["content/118",[22,3.873,23,3.008,26,4.16,32,2.882,35,1.791,56,3.964,77,3.332,78,1.513,81,2.424,98,2.857,99,3.4,147,6.261,149,4.229,184,5.098,190,4.697,210,4.944,247,4.6,254,4.6,264,11.569,269,4.85,299,6.494,300,5.526,301,5.842,303,9.319,332,3.342,370,6.983,460,4.679,585,8.503,740,6.244,758,5.676,768,5.676,793,4.259,796,11.149,797,6.244,800,4.679,807,10.777,810,7.17,811,5.526,812,7.17,813,7.17,814,6.794,815,5.526,816,6.794,817,5.941,818,7.17]],["keywords/118",[]],["title/119",[56,444.71]],["content/119",[22,4.019,23,4.66,35,4.052,56,6.378,78,2.344,98,5.798,99,5.266,167,8.56,168,6.793,176,7.977,177,4.619,215,11.106,266,7.977,308,9.339,332,4.543,468,10.523,610,6.246,793,8.641,800,7.247]],["keywords/119",[]],["title/120",[190,526.902]],["content/120",[14,5.889,22,4.473,23,2.837,26,3.981,35,3.892,78,1.427,98,4.081,99,3.206,167,5.212,168,4.137,176,4.857,177,2.813,190,7.105,254,4.338,265,4.662,266,4.857,269,4.574,294,2.968,322,6.408,323,6.408,324,7.917,325,5.351,326,5.351,327,5.351,328,5.351,329,4.966,332,4.866,350,4.857,369,4.413,468,6.408,793,6.082,807,9.325,822,3.906,823,6.762,825,6.762,826,6.762,827,6.762,828,6.762,829,6.762,1011,7.237,1015,7.958,1016,7.958,1017,7.958,1018,7.958,1019,7.958,1020,7.958,1021,7.958,1022,7.958]],["keywords/120",[]],["title/121",[817,666.477]],["content/121",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/121",[]],["title/122",[831,1087.223]],["content/122",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/122",[]],["title/123",[55,902.456]],["content/123",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/123",[]],["title/124",[207,582.851,1023,1121.276]],["content/124",[]],["keywords/124",[]],["title/125",[165,1087.223]],["content/125",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/125",[]],["title/126",[35,237.97,197,379.722]],["content/126",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/126",[]],["title/127",[647,902.456]],["content/127",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/127",[]],["title/128",[164,952.813,213,952.813]],["content/128",[10,4.971,22,3.029,31,6.819,32,3.716,41,7.038,46,4.323,70,1.778,76,5.461,104,5.461,149,3.308,184,4.303,194,7.93,199,7.038,247,5.369,252,8.957,303,7.288,390,6.45,435,5.661,750,7.93,751,7.93,752,7.93,753,7.93,754,7.93,755,7.93,756,7.93,815,6.45,848,4.707,1024,9.849,1025,9.849,1026,9.849,1027,9.849,1028,8.957,1029,9.849,1030,9.849,1031,9.849,1032,8.957,1033,8.957,1034,8.957,1035,8.957,1036,8.957,1037,8.957,1038,9.849,1039,9.849,1040,9.849]],["keywords/128",[]],["title/129",[27,367.388,273,355.774]],["content/129",[4,2.558,17,2.555,19,2.442,28,2.079,29,1.98,31,2.197,32,3.749,41,6.556,46,2.47,48,4.531,53,2.886,78,0.569,90,3.897,91,2.197,139,1.122,184,0.968,207,2.925,227,1.859,273,1.007,325,1.409,326,1.409,327,3.366,328,1.409,384,1.897,528,4.358,616,6.556,636,2.442,650,2.268,655,2.697,656,2.197,657,2.697,658,2.697,659,2.697,660,2.697,661,2.697,662,2.697,663,2.697,664,2.697,665,2.886,666,8.92,667,7.796,668,2.697,669,4.782,670,2.697,671,2.348,672,2.697,673,9.352,674,2.697,675,2.697,676,2.697,677,2.697,678,2.697,679,2.697,680,2.697,681,2.697,682,2.697,683,2.697,684,2.697,685,2.697,686,6.442,687,2.027,688,2.697,689,2.697,690,2.697,691,2.697,692,2.697,693,2.697,694,2.697,695,2.697,696,2.697,697,2.697,698,2.697,699,2.697,700,2.697,701,2.697,702,2.697,703,2.697,704,2.697,705,2.697,706,2.697,707,2.697,708,2.886,709,2.886,710,2.697,711,2.697,712,2.697,713,2.697,714,2.697,715,2.555,716,6.442,717,2.697,718,2.697,719,4.164,720,2.697,721,2.697,722,1.443,723,2.697,724,2.697,725,2.697,726,2.697,727,2.697,728,2.697,729,2.697,730,2.697,731,2.697,732,4.782,733,4.782,734,2.697,735,2.697,736,2.697,737,2.697,738,2.697,739,2.697,740,2.348,741,2.697,742,2.442,743,2.442,744,2.442,745,2.442,748,2.697,750,2.555,751,2.555,752,2.555,753,2.555,754,2.555,755,2.555,756,2.555,758,6.171,759,2.697,760,2.697,761,2.697,762,2.697,763,2.697,764,2.697,765,4.782,766,2.697,767,2.697,768,6.171,769,2.886,770,2.697,771,2.697,772,2.697,773,2.697,774,2.697,775,2.697,776,4.782,777,4.782,778,1.558,779,2.697,780,2.697,781,2.697,782,2.697,783,4.782,784,2.697,893,1.558,1032,2.886,1033,2.886,1034,2.886,1035,2.886,1036,2.886,1037,2.886,1041,2.886,1042,2.697,1043,3.174,1044,3.174,1045,3.174,1046,3.174,1047,3.174,1048,3.174,1049,3.174,1050,3.174,1051,3.174,1052,3.174,1053,3.174,1054,3.174,1055,3.174,1056,3.174,1057,3.174,1058,3.174,1059,3.174,1060,3.174,1061,3.174,1062,3.174,1063,1.602,1064,3.174,1065,3.174,1066,3.174,1067,4.782,1068,5.627,1069,3.174,1070,3.174,1071,3.174,1072,3.174,1073,3.174,1074,3.174,1075,3.174,1076,3.174,1077,3.174,1078,3.174,1079,3.174]],["keywords/129",[]],["title/130",[785,1200.444]],["content/130",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,786,12.574,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246]],["keywords/130",[]],["title/131",[241,1087.223]],["content/131",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/131",[]],["title/132",[273,448.238]],["content/132",[5,9.629,22,4.216,23,4.888,35,2.91,70,3.526,78,3.504,171,6.008,184,5.962,584,16.435,799,11.65]],["keywords/132",[]],["title/133",[5,770.177]],["content/133",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/133",[]],["title/134",[171,434.414]],["content/134",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/134",[]],["title/135",[78,253.329]],["content/135",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/135",[]],["title/136",[70,254.966]],["content/136",[22,3.489,23,4.046,35,2.408,65,1.59,70,3.739,97,5.862,98,5.274,104,7.412,115,4.817,122,7.431,219,6.759,239,5.917,285,9.124,332,4.718,793,5.727,805,10.319,806,4.353,807,10.999,808,9.642,809,9.642,815,7.431,816,9.136]],["keywords/136",[]],["title/137",[184,431.074]],["content/137",[22,3.666,23,2.798,26,3.938,32,3.147,35,1.665,56,3.753,71,2.112,77,3.099,78,1.407,81,2.254,98,2.657,99,3.161,147,5.993,149,4.004,184,4.915,190,4.447,210,4.597,247,4.278,250,6.611,254,4.278,264,11.994,269,4.51,299,6.038,300,5.139,301,8.255,303,8.822,332,3.164,370,6.611,460,4.351,585,8.138,740,5.806,758,5.278,768,5.278,793,3.96,796,10.67,797,5.806,800,4.351,807,10.897,810,6.667,811,5.139,812,6.667,813,6.667,814,6.318,815,7.809,816,9.6,817,5.625,818,6.667]],["keywords/137",[]],["title/138",[56,444.71]],["content/138",[22,4.611,23,5.347,35,4.323,56,6.412,98,5.078,99,6.042,308,10.716,332,4.96,610,7.166,793,7.568,800,8.315]],["keywords/138",[]],["title/139",[190,526.902]],["content/139",[22,5.608,23,5.14,26,6.024,35,3.06,147,5.991,190,6.802,254,7.859,269,8.286,324,5.991,369,7.994,585,8.136,819,13.11,820,8.799,821,12.25,822,7.075,823,12.25]],["keywords/139",[]],["title/140",[22,434.414]],["content/140",[22,6.205,23,3.392,35,4.282,81,2.733,98,3.222,99,3.833,261,4.325,265,5.574,294,5.13,324,8.586,325,6.107,326,6.107,327,6.107,328,6.107,329,5.937,331,3.484,332,5.192,350,5.807,793,4.802,800,5.276,807,10.173,824,8.652,825,8.084,826,8.084,827,8.084,828,8.084,829,8.084]],["keywords/140",[]],["title/141",[817,666.477]],["content/141",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/141",[]],["title/142",[831,1087.223]],["content/142",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/142",[]],["title/143",[55,902.456]],["content/143",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/143",[]],["title/144",[78,166.687,149,312.17,977,608.798]],["content/144",[]],["keywords/144",[]],["title/145",[78,166.687,149,312.17,977,608.798]],["content/145",[9,9.982,65,2.555,70,2.602,78,3.587,83,5.868,149,4.841,187,9.442,217,3.993,229,9.698,343,6.328,441,8.446,449,7.61,452,8.617,495,4.648,517,7.382,1080,11.608]],["keywords/145",[]],["title/146",[77,367.111,195,524.602,448,462.549]],["content/146",[25,7.46,70,2.743,77,6.003,78,2.726,81,4.366,143,7.563,168,7.901,203,8.023,388,7.081,495,4.9,496,7.171,981,11.697,982,11.247,983,9.485,1080,12.238]],["keywords/146",[]],["title/147",[78,166.687,458,483.179,984,608.798]],["content/147",[24,8.296,78,3.524,82,3.556,149,4.661,388,8.293,458,9.254,483,5.83,495,4.475,496,6.548,510,6.387,516,8.132,517,7.108,528,7.978,983,8.661,984,9.09,985,9.918,986,11.176,1080,11.176]],["keywords/147",[]],["title/148",[184,342.151,435,644.517]],["content/148",[22,4.216,32,3.047,65,1.921,184,4.183,247,7.474,324,5.697,343,6.018,413,9.222,433,5.524,447,8.555,495,4.42,507,9.222,510,6.308,550,10.145,820,10.78,987,10.551,988,10.551,989,10.551,1080,11.039,1081,11.039,1082,12.468]],["keywords/148",[]],["title/149",[108,438.517,390,734.382]],["content/149",[]],["keywords/149",[]],["title/150",[358,757.649]],["content/150",[26,3.567,27,5.675,32,3.232,35,2.292,58,4.488,104,6.709,105,5.613,106,5.3,108,4.223,110,3.784,239,4.104,250,5.988,294,4.028,324,4.488,331,3.955,332,2.865,344,4.488,359,6.095,360,6.455,361,6.455,362,5.3,363,5.887,364,5.887,365,5.887,366,5.887,369,5.988,370,5.988,371,6.739,388,5.031,390,9.856,552,8.311,1083,10.799,1084,8.695,1085,8.695,1086,8.311,1087,8.695,1088,8.695]],["keywords/150",[]],["title/151",[128,575.017]],["content/151",[]],["keywords/151",[]],["title/152",[121,228.044,128,323.101,139,280.553,532,519.893]],["content/152",[27,5.343,65,2.285,121,4.685,128,6.637,135,8.89,139,5.763,147,6.777,177,5.763,181,10.417,532,10.68]],["keywords/152",[]],["title/153",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/153",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/153",[]],["title/154",[58,465.985,547,902.846]],["content/154",[65,1.749,66,7.976,121,5.363,173,8.385,174,7.644,177,7.034,455,6.128,548,10.61,549,13.376,550,9.239,551,13.376,553,13.376,559,5.976,1089,10.61,1090,8.923,1091,10.61,1092,9.609,1093,10.61,1094,10.61,1095,10.61]],["keywords/154",[]],["title/155",[121,228.044,139,280.553,455,389.587,532,519.893]],["content/155",[10,8.606,65,2.389,78,3.058,137,12.338,401,10.192,421,8.045]],["keywords/155",[]],["title/156",[65,130.23,135,506.766,496,438.533]],["content/156",[32,2.942,135,9.296,532,11.168,1096,17.052,1097,17.052,1098,17.052,1099,17.052]],["keywords/156",[]],["title/157",[173,712.999]],["content/157",[6,7.984,65,1.558,66,7.104,82,2.849,121,4.412,173,5.613,517,5.695,554,15.615,555,9.45,556,9.45,557,17.932,558,9.45,559,6.825,560,8.229,561,8.229,562,10.516,563,9.45,564,9.45,565,9.45,566,9.45,567,9.45,568,9.45,569,9.45]],["keywords/157",[]],["title/158",[174,650.045]],["content/158",[6,9.947,16,10.475,65,2.182,82,2.907,121,4.474,139,5.504,174,7.166,177,4.01,178,10.475,449,5.989,517,5.811,532,7.431,554,8.396,560,8.396,561,8.396,562,6.782,900,7.857,1100,9.642,1101,13.233,1102,9.642,1103,9.642,1104,9.642,1105,9.642,1106,9.642,1107,9.642,1108,9.642,1109,10.319,1110,10.319,1111,10.319,1112,9.136]],["keywords/158",[]],["title/159",[121,322.126,579,734.382]],["content/159",[171,6.216,495,6.517,528,9.801,1113,17.052,1114,7.846]],["keywords/159",[]],["title/160",[121,322.126,595,862.947]],["content/160",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,1115,17.052]],["keywords/160",[]],["title/161",[65,157.094,66,716.295]],["content/161",[]],["keywords/161",[]],["title/162",[67,1087.223]],["content/162",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/162",[]],["title/163",[71,250.169,85,360.021,118,422.569]],["content/163",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/163",[]],["title/164",[71,301.774,85,434.287]],["content/164",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/164",[]],["title/165",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/165",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/165",[]],["title/166",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/166",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/166",[]],["title/167",[71,250.169,85,360.021,157,580.06]],["content/167",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/167",[]],["title/168",[392,925.244]],["content/168",[]],["keywords/168",[]],["title/169",[393,1137.49]],["content/169",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074,532,9.821]],["keywords/169",[]],["title/170",[65,157.094,146,621.769]],["content/170",[10,1.924,16,2.564,18,1.821,23,2.356,25,8.114,32,3.007,56,1.2,58,1.584,65,2.241,69,3.04,70,3.331,78,2.117,80,2.435,81,1.095,82,3.024,83,3.56,97,1.435,98,3.997,103,3.544,104,4.042,108,2.584,110,2.315,113,2.113,116,4.293,121,3.391,124,1.618,128,2.69,142,2.113,143,4.353,146,10.666,147,1.584,149,2.219,166,2.233,173,1.924,174,1.754,188,2.278,192,3.602,195,2.151,202,1.601,217,2.423,230,2.378,280,2.151,347,1.924,350,4.033,356,2.278,401,2.278,402,2.639,403,2.278,404,3.069,405,3.069,407,3.069,408,1.448,409,3.239,410,4.936,411,6.546,412,2.933,413,4.445,414,4.445,415,2.933,416,7.433,417,3.069,418,3.069,419,4.445,420,5.32,421,1.798,422,2.113,423,3.069,424,2.82,425,4.89,426,2.496,427,3.069,428,4.575,429,2.278,430,2.639,431,2.278,432,1.19,433,2.662,434,6.009,435,3.798,436,3.069,437,3.069,438,4.722,439,4.722,440,5.085,441,2.233,442,2.564,443,5.32,444,5.085,445,5.085,446,3.239,447,5.458,448,1.897,449,2.012,450,2.724,451,3.069,452,2.278,453,3.949,454,4.89,455,1.871,456,3.069,457,5.32,458,1.981,532,4.328,1116,6.608,1117,3.811]],["keywords/170",[]],["title/171",[97,531.814]],["content/171",[]],["keywords/171",[]],["title/172",[97,422.11,483,470.955]],["content/172",[58,4.445,70,3.367,78,1.918,81,3.073,82,2.74,98,5.836,99,6.023,108,4.183,123,5.646,124,4.541,139,3.78,142,5.931,195,6.036,202,6.279,217,4.14,230,6.675,266,9.124,285,6.267,300,7.005,343,4.695,384,6.393,419,7.195,429,6.393,431,6.393,432,3.341,433,4.309,460,5.931,484,7.005,485,8.232,486,8.232,487,8.232,488,8.232,489,8.232,490,8.232,491,8.232,495,3.448,1118,9.727]],["keywords/172",[]],["title/173",[25,456.209,97,349.926,426,608.798]],["content/173",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,1119,12.771]],["keywords/173",[]],["title/174",[69,427.721,70,167.764,516,544.605]],["content/174",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/174",[]],["title/175",[358,757.649]],["content/175",[26,2.629,32,3.533,35,1.689,58,3.307,65,1.688,71,2.142,78,1.427,82,2.039,83,3.239,104,6.283,106,3.906,108,3.112,124,3.379,174,3.662,202,6.109,239,3.024,294,2.968,324,5.008,331,2.914,332,2.112,344,3.307,347,4.016,362,3.906,363,4.338,364,4.338,365,4.338,366,4.338,369,4.413,370,4.413,371,4.966,422,4.413,483,5.062,495,3.885,510,5.545,521,6.124,522,5.889,523,6.124,524,6.124,525,5.212,527,6.124,528,10.542,531,10.24,882,7.893,1094,6.762,1118,10.959,1120,7.698,1121,7.698,1122,10.959,1123,10.24,1124,12.051]],["keywords/175",[]],["title/176",[113,621.769,115,476.054]],["content/176",[]],["keywords/176",[]],["title/177",[24,555.597,35,197.276,115,394.645]],["content/177",[35,2.946,65,1.945,77,5.482,78,2.489,82,3.556,83,5.649,115,7.558,202,5.83,239,5.274,339,10.682,341,9.61,342,9.337,343,6.092,344,7.398,345,10.682,346,10.682,347,7.005,348,10.682,1125,12.622,1126,11.176]],["keywords/177",[]],["title/178",[115,476.054,356,670.207]],["content/178",[70,2.987,81,4.754,116,8.121,239,6.288,341,11.458,342,11.131,356,9.891,1126,13.324,1127,16.547]],["keywords/178",[]],["title/179",[358,757.649]],["content/179",[26,3.991,32,2.804,35,2.564,58,5.021,104,7.112,105,6.28,106,5.93,110,5.694,239,6.175,250,6.699,294,4.506,324,5.021,331,4.424,332,3.206,355,8.634,359,6.818,360,7.221,361,7.221,362,5.93,363,6.587,364,6.587,365,6.587,366,6.587,1125,10.987,1128,12.081,1129,12.081,1130,12.081,1131,12.081,1132,10.266]],["keywords/179",[]],["title/180",[951,1087.223]],["content/180",[]],["keywords/180",[]],["title/181",[121,198.985,532,453.645,628,494.97,952,494.97,953,494.97]],["content/181",[70,2.901,76,8.912,82,4.118,411,8.912,421,7.583,433,6.476,435,9.238,449,8.484,453,9.607,790,8.354,1133,16.072]],["keywords/181",[]],["title/182",[83,378.353,347,469.143,453,555.597]],["content/182",[32,2.725,65,1.623,70,2.85,77,6.237,78,3.222,82,2.967,83,6.428,103,6.211,219,5.027,347,9.741,395,6.922,433,4.666,448,5.763,449,6.113,452,6.922,530,8.276,635,7.791,790,6.02,820,7.069,851,10.623,958,8.019,959,8.019,961,8.913,962,12.154,963,8.57,964,8.913,1134,11.581]],["keywords/182",[]],["title/183",[174,515.952,1135,1121.276]],["content/183",[139,5.848,147,6.877,174,7.614,421,7.807,429,9.891,453,9.891,619,14.061,1092,12.735,1136,14.061]],["keywords/183",[]],["title/184",[197,478.409]],["content/184",[]],["keywords/184",[]],["title/185",[197,379.722,483,470.955]],["content/185",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,484,8.979,790,7.126,978,8.555,1137,12.621,1138,10.551,1139,10.551,1140,8.979]],["keywords/185",[]],["title/186",[197,379.722,219,486.66]],["content/186",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1140,7.212,1141,10.014,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721]],["keywords/186",[]],["title/187",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/187",[23,6.024,24,7.656,26,2.852,32,3.897,46,3.789,70,1.558,171,2.655,388,5.968,495,4.13,498,6.951,499,6.951,500,7.6,501,6.951,502,6.951,503,6.951,504,6.951,505,6.951,506,6.951,507,5.807,508,6.951,509,6.951,510,5.894,559,4.608,582,4.787,583,4.073,586,7.336,587,6.951,588,7.851,589,10.314,590,7.851,591,6.388,1067,7.336,1150,8.633,1151,5.654,1152,3.162,1153,6.388,1154,8.39,1155,5.654,1156,5.978,1157,5.654,1158,6.644]],["keywords/187",[]],["title/188",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/188",[32,3.888,46,5.42,495,3.981,510,5.682,559,4.442,978,7.706,979,7.888,982,9.137,990,9.943,991,11.23,992,11.23,993,11.23,994,11.23,995,5.682,1151,8.087,1152,4.522,1154,8.087,1155,8.087,1157,8.087,1159,11.23,1160,9.137,1161,9.137,1162,8.55]],["keywords/188",[]],["title/189",[1163,950.315]],["content/189",[22,1.786,26,3.11,27,1.904,32,3.965,35,2.519,46,2.55,56,1.829,70,1.049,78,1.688,81,1.669,171,2.895,184,1.773,190,2.167,217,3.781,261,2.641,273,1.843,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,582,3.222,583,2.741,610,2.776,687,3.711,722,2.641,778,2.851,806,2.229,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1151,3.805,1152,2.128,1154,3.805,1155,3.805,1157,3.805,1160,4.299,1161,4.299,1162,6.519,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272]],["keywords/189",[]],["title/190",[1142,881.569]],["content/190",[27,2.571,32,3.94,35,1.665,46,3.444,70,1.416,78,2.138,149,4.004,171,3.666,184,2.394,217,3.994,273,2.49,332,4.596,408,2.982,432,2.451,495,2.53,559,2.822,582,4.351,583,3.702,687,5.012,722,3.567,806,3.01,995,3.61,1151,5.139,1152,2.873,1154,5.139,1155,5.139,1157,5.139,1161,5.806,1164,3.904,1165,7.175,1166,5.933,1167,5.933,1168,5.933,1169,7.175,1170,3.904,1171,3.702,1172,3.702,1173,3.702,1174,3.702,1175,3.904,1176,3.904,1177,3.904,1181,3.069,1182,6.667]],["keywords/190",[]],["title/191",[1143,881.569]],["content/191",[22,2.4,26,3.342,27,1.517,32,3.972,35,2.814,46,2.033,56,3.185,70,0.836,78,0.831,81,2.243,171,2.4,184,1.413,190,2.911,203,4.121,217,3.672,261,3.549,273,1.47,294,4.429,325,3.466,326,3.466,327,3.466,328,3.466,331,4.349,332,5.102,408,1.76,432,1.447,458,2.407,495,1.493,559,1.666,582,2.568,583,2.185,610,3.73,687,2.959,722,2.105,778,3.831,806,1.777,817,2.185,822,2.273,848,5.675,995,2.131,1063,3.94,1151,3.033,1152,1.696,1154,3.033,1155,3.033,1157,3.033,1164,2.305,1165,5.035,1166,3.884,1167,3.884,1168,3.884,1169,5.035,1170,2.305,1171,2.185,1172,2.185,1173,2.185,1174,2.185,1175,2.305,1176,2.305,1177,2.305,1178,3.997,1179,3.997,1180,3.997,1181,1.811,1183,3.729,1184,4.631,1185,2.959,1186,2.959,1187,2.959,1188,2.959]],["keywords/191",[]],["title/192",[1144,881.569]],["content/192",[22,1.786,26,3.11,27,1.904,32,3.965,35,2.519,46,2.55,56,1.829,70,1.049,78,1.688,81,1.669,171,2.895,184,1.773,190,2.167,217,3.781,261,2.641,273,1.843,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,582,3.222,583,2.741,610,2.776,687,3.711,722,2.641,778,2.851,806,2.229,811,6.166,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1151,3.805,1152,2.128,1154,3.805,1155,3.805,1157,3.805,1161,4.299,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1189,4.937]],["keywords/192",[]],["title/193",[1145,881.569]],["content/193",[22,1.715,26,3.009,27,1.828,32,3.97,35,2.45,46,2.448,56,1.756,70,1.007,78,1.633,81,1.602,171,2.801,184,1.702,190,2.08,217,3.691,247,4.966,261,2.536,273,1.77,294,3.397,325,2.477,326,2.477,327,2.477,328,2.477,331,3.336,332,4.896,408,2.12,432,1.742,495,1.798,559,2.006,582,3.093,583,2.632,610,2.666,687,3.563,722,2.536,778,2.738,806,2.14,817,2.632,822,2.738,848,4.353,995,2.567,1063,2.815,1151,3.653,1152,2.043,1154,3.653,1155,3.653,1157,3.653,1161,4.128,1164,2.776,1165,5.744,1166,4.532,1167,4.532,1168,4.532,1169,5.744,1170,2.776,1171,2.632,1172,2.632,1173,2.632,1174,2.632,1175,2.776,1176,2.776,1177,2.776,1178,2.856,1179,2.856,1180,4.664,1181,2.181,1185,3.563,1186,3.563,1187,3.563,1188,3.563,1190,4.74,1191,4.128]],["keywords/193",[]],["title/194",[1146,881.569]],["content/194",[27,3.538,32,3.789,35,2.292,46,4.74,56,3.399,70,1.949,139,3.817,171,4.628,208,8.345,217,2.991,273,3.426,332,4.596,408,4.104,432,3.373,495,3.482,559,3.885,582,5.988,583,5.095,651,10.42,687,6.899,806,4.143,1151,7.073,1152,3.955,1154,7.073,1155,7.073,1157,7.073,1181,4.223,1192,11.582,1193,9.177,1194,10.799]],["keywords/194",[]],["title/195",[1147,881.569]],["content/195",[27,3.644,32,3.812,35,2.36,46,4.882,70,2.007,121,3.195,171,4.723,217,3.08,219,4.827,273,3.529,332,4.668,408,4.226,432,3.473,495,3.585,559,4,582,6.167,583,5.247,687,7.104,806,4.266,1067,9.45,1140,7.284,1151,7.284,1152,4.073,1153,8.229,1154,7.284,1155,7.284,1156,10.635,1157,7.284,1181,4.349]],["keywords/195",[]],["title/196",[1148,862.291]],["content/196",[27,3.144,32,3.781,35,2.036,46,4.212,70,1.732,77,6.411,78,2.482,171,4.256,217,3.833,219,4.165,273,3.045,324,3.988,331,3.514,332,4.715,388,4.47,408,3.646,422,7.674,432,2.997,448,4.775,495,3.093,510,4.415,559,3.452,582,5.321,583,4.527,687,6.13,806,3.681,860,8.272,1140,6.284,1151,6.284,1152,3.514,1154,6.284,1155,6.284,1157,6.284,1158,7.385,1161,7.1,1181,3.753,1195,6.644]],["keywords/196",[]],["title/197",[97,531.814]],["content/197",[]],["keywords/197",[]],["title/198",[97,422.11,483,470.955]],["content/198",[25,3.772,32,3.121,58,3.194,65,1.077,70,3.098,78,1.378,81,2.208,82,1.969,97,2.893,98,5.396,99,4.728,104,2.976,108,3.005,113,4.261,123,4.056,124,3.263,139,2.716,142,4.261,147,3.194,195,4.337,202,7.209,217,3.943,230,4.795,256,4.417,266,7.163,285,6.875,300,5.033,343,3.373,358,4.121,384,4.593,411,4.261,419,5.169,429,4.593,431,4.593,432,3.665,433,4.728,455,3.772,460,4.261,484,5.033,485,5.914,486,5.914,487,5.914,488,5.914,489,5.914,490,5.914,491,5.914,492,5.914,493,6.188,495,3.783,496,3.625,497,6.53,576,4.056,586,9.972,1196,11.735,1197,6.188,1198,6.188,1199,7.685,1200,6.53,1201,7.685,1202,7.685,1203,6.188]],["keywords/198",[]],["title/199",[25,456.209,97,349.926,426,608.798]],["content/199",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,515,11.614]],["keywords/199",[]],["title/200",[69,427.721,70,167.764,516,544.605]],["content/200",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/200",[]],["title/201",[358,757.649]],["content/201",[26,2.686,32,3.766,35,1.726,58,3.379,65,1.716,71,2.188,78,1.458,82,2.083,83,3.31,104,6.352,106,3.991,108,3.18,124,3.452,202,6.189,239,3.09,294,3.033,324,5.09,331,2.978,332,2.158,344,3.379,347,4.104,362,3.991,363,4.433,364,4.433,365,4.433,366,4.433,369,4.509,370,4.509,371,5.074,422,4.509,483,5.145,521,6.258,522,6.017,523,6.258,524,6.258,525,5.326,527,6.258,576,4.292,719,9.064,1126,9.863,1198,9.863,1203,9.863,1204,12.249,1205,12.249,1206,12.249,1207,11.139,1208,8.131,1209,11.139]],["keywords/201",[]],["title/202",[108,438.517,110,392.872]],["content/202",[]],["keywords/202",[]],["title/203",[358,757.649]],["content/203",[26,3.312,32,2.87,35,2.128,58,4.166,104,5.531,105,7.423,106,4.92,110,5.828,208,5.559,239,3.81,250,5.559,294,3.739,324,4.166,331,3.671,332,2.66,344,4.166,359,5.658,360,5.992,361,5.992,362,4.92,363,5.466,364,5.466,365,5.466,366,5.466,369,5.559,370,5.559,371,6.256,373,8.072,377,7.164,378,7.418,1200,8.519,1203,8.072,1210,10.025,1211,10.025,1212,9.117,1213,9.117,1214,9.117,1215,9.117,1216,9.117,1217,9.117,1218,9.117,1219,9.117,1220,9.117,1221,9.117,1222,9.117,1223,9.117,1224,9.117]],["keywords/203",[]],["title/204",[128,575.017]],["content/204",[]],["keywords/204",[]],["title/205",[121,228.044,128,323.101,139,280.553,174,365.259]],["content/205",[0,12.767,9,9.156,27,5.653,28,8.661,65,1.853,76,7.333,82,4.42,118,7.843,121,3.799,128,5.382,135,7.209,139,4.674,147,5.495,174,6.085,177,4.674,181,8.447,529,11.606,530,9.45,531,11.237,532,8.661,533,12.026]],["keywords/205",[]],["title/206",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/206",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/206",[]],["title/207",[58,465.985,547,902.846]],["content/207",[6,8.912,16,9.989,65,2.08,66,6.768,82,2.714,121,4.925,139,5.248,174,4.875,177,6.059,455,5.2,517,5.425,549,8.531,550,7.84,551,8.531,553,8.531,554,7.84,559,5.341,560,7.84,561,7.84,562,6.333,900,7.336,1089,9.003,1090,7.571,1091,9.003,1092,8.154,1093,9.003,1095,9.003,1100,9.003,1101,12.618,1102,9.003,1103,9.003,1104,9.003,1105,9.003,1106,9.003,1107,9.003,1108,9.003]],["keywords/207",[]],["title/208",[121,228.044,139,280.553,174,365.259,455,389.587]],["content/208",[10,5.969,16,7.955,65,1.657,78,2.872,82,4.104,137,9.777,167,7.746,350,7.219,401,10.857,414,7.955,421,5.579,595,9.101,641,7.38,1090,8.451,1156,8.189,1225,16.018,1226,10.755,1227,10.755,1228,14.567,1229,11.826,1230,11.826,1231,11.826,1232,12.898,1233,11.826,1234,10.049,1235,11.826,1236,11.826,1237,11.826]],["keywords/208",[]],["title/209",[65,130.23,135,506.766,496,438.533]],["content/209",[6,7.194,12,8.154,18,6.614,32,3.066,80,6.13,82,4.159,93,5.857,121,3.976,128,5.633,135,5.231,174,6.368,177,3.391,412,12.493,496,7.658,517,4.914,520,6.644,559,3.452,577,6.857,616,6.857,848,4.586,1090,6.857,1092,7.385,1112,7.726,1238,8.726,1239,12.586,1240,7.726,1241,16.232,1242,13.839,1243,9.595,1244,9.595,1245,9.595,1246,9.595,1247,9.595,1248,9.595,1249,9.595,1250,9.595,1251,8.726,1252,9.595,1253,9.595,1254,7.726]],["keywords/209",[]],["title/210",[121,322.126,579,734.382]],["content/210",[23,6.33,32,3.906,41,7.414,82,2.658,97,3.906,171,3.19,250,5.753,330,5.281,401,3.92,411,3.637,495,4.717,500,5.163,510,3.018,559,2.359,581,8.354,587,8.354,589,8.354,860,6.201,1114,4.774,1126,8.354,1140,6.795,1197,8.354,1198,8.354,1227,9.435,1228,9.435,1232,8.354,1255,9.435,1256,10.375,1257,6.559,1258,8.816,1259,6.559,1260,6.559,1261,6.559,1262,6.559,1263,6.559,1264,6.559,1265,9.435,1266,9.435,1267,9.435,1268,9.435,1269,6.559,1270,5.573,1271,6.559,1272,6.559,1273,6.559,1274,6.559,1275,6.559,1276,6.559,1277,6.559,1278,6.559]],["keywords/210",[]],["title/211",[121,322.126,595,862.947]],["content/211",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,596,15.507]],["keywords/211",[]],["title/212",[121,322.126,135,611.303]],["content/212",[121,4.899,135,9.296,150,10.893,174,7.846,177,6.027,786,14.49,1279,17.052]],["keywords/212",[]],["title/213",[78,166.687,149,312.17,977,608.798]],["content/213",[]],["keywords/213",[]],["title/214",[78,166.687,149,312.17,977,608.798]],["content/214",[32,3.198,65,2.073,70,2.671,78,3.324,83,6.023,149,4.969,187,9.691,229,9.954,441,8.67,449,7.811,452,8.844,517,7.578,978,9.234,979,9.453,980,9.032]],["keywords/214",[]],["title/215",[77,367.111,195,524.602,448,462.549]],["content/215",[25,6.985,32,3.431,70,2.569,77,5.621,78,2.552,81,4.089,143,7.082,168,7.398,203,7.513,388,6.63,496,6.715,978,8.882,979,9.092,980,8.687,981,10.954,982,13.386,983,8.882]],["keywords/215",[]],["title/216",[78,166.687,458,483.179,984,608.798]],["content/216",[24,7.998,32,3.332,78,3.463,82,3.428,149,4.494,388,8.1,458,9.038,483,5.621,496,6.313,516,7.84,517,6.853,978,8.351,979,8.548,980,8.168,983,8.351,984,8.764,985,9.563,986,14]],["keywords/216",[]],["title/217",[184,342.151,435,644.517]],["content/217",[22,4.066,32,3.512,65,1.853,184,4.035,247,7.209,324,5.495,343,5.804,413,8.895,433,5.328,447,8.252,820,10.531,978,8.252,979,8.447,980,8.071,987,10.177,988,10.177,989,10.177,990,10.647,1132,11.237,1280,13.223,1281,13.223,1282,13.223]],["keywords/217",[]],["title/218",[65,157.094,66,716.295]],["content/218",[]],["keywords/218",[]],["title/219",[67,1087.223]],["content/219",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/219",[]],["title/220",[71,250.169,85,360.021,118,422.569]],["content/220",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/220",[]],["title/221",[71,301.774,85,434.287]],["content/221",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/221",[]],["title/222",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/222",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/222",[]],["title/223",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/223",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/223",[]],["title/224",[71,250.169,85,360.021,157,580.06]],["content/224",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/224",[]],["title/225",[392,925.244]],["content/225",[]],["keywords/225",[]],["title/226",[393,1137.49]],["content/226",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,174,6.9,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/226",[]],["title/227",[65,157.094,146,621.769]],["content/227",[10,1.93,16,2.573,18,1.828,23,2.363,25,8.125,32,3.01,56,1.204,58,1.589,65,2.385,69,3.049,70,3.335,78,2.121,80,2.443,81,1.099,82,3.031,83,3.57,97,1.44,98,4.006,103,3.554,104,4.052,108,2.592,110,2.322,113,2.121,116,4.304,121,3.398,124,1.624,128,2.697,142,2.121,143,4.364,146,10.676,147,1.589,149,2.226,166,2.241,174,4.035,188,2.286,192,3.613,195,2.158,202,1.606,217,2.429,230,2.386,280,2.158,347,1.93,350,4.045,356,2.286,401,2.286,402,2.648,403,2.286,404,3.079,405,3.079,406,3.478,407,3.079,408,1.453,409,3.25,410,4.949,411,6.559,412,2.943,413,4.458,414,4.458,415,2.943,416,7.452,417,3.079,418,3.079,419,4.458,420,5.336,421,1.804,422,2.121,423,3.079,424,2.83,425,4.904,426,2.505,427,3.079,428,4.589,429,2.286,430,2.648,431,2.286,432,1.194,433,2.67,435,3.809,436,3.079,437,3.079,438,4.736,439,4.736,440,5.1,441,2.241,442,2.573,443,5.336,444,5.1,445,5.1,446,3.25,447,5.473,448,1.903,449,2.019,450,2.733,451,3.079,452,2.286,453,3.961,454,4.904,455,1.877,456,3.079,457,5.336,458,1.988,1197,5.336]],["keywords/227",[]],["title/228",[108,438.517,110,392.872]],["content/228",[]],["keywords/228",[]],["title/229",[358,757.649]],["content/229",[4,4.517,26,4.688,32,2.856,35,2.109,58,4.129,72,4.811,104,5.496,105,7.376,106,4.877,110,5.8,208,5.51,239,3.776,250,5.51,294,3.706,324,4.129,331,3.639,332,2.636,344,4.129,359,5.608,360,5.939,361,5.939,362,4.877,363,5.417,364,5.417,365,5.417,366,5.417,377,7.1,384,5.939,388,4.629,392,6.508,963,10.501,966,8.443,967,8.443,968,8.443,969,8.443,970,8.443,971,8.443,972,8.443,1081,8,1283,9.936,1284,9.936,1285,9.936,1286,9.936,1287,9.936,1288,9.936,1289,8.443]],["keywords/229",[]],["title/230",[65,197.922]],["content/230",[]],["keywords/230",[]],["title/231",[65,197.922]],["content/231",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/231",[]],["title/232",[890,1087.223]],["content/232",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/232",[]],["title/233",[907,1087.223]],["content/233",[]],["keywords/233",[]],["title/234",[908,1087.223]],["content/234",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/234",[]],["title/235",[85,547.155]],["content/235",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/235",[]],["title/236",[893,693.342]],["content/236",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/236",[]],["title/237",[227,827.684]],["content/237",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/237",[]],["title/238",[197,478.409]],["content/238",[]],["keywords/238",[]],["title/239",[197,379.722,483,470.955]],["content/239",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,197,6.617,344,7.34,401,8.194,403,10.556,433,5.524,484,8.979,790,7.126,1137,12.621,1138,10.551,1139,10.551,1290,8.758,1291,13.709]],["keywords/239",[]],["title/240",[197,379.722,219,486.66]],["content/240",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721,1290,7.034,1292,11.012]],["keywords/240",[]],["title/241",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/241",[32,3.575,46,5.481,71,4.471,171,5.108,495,6.019,500,6.213,510,5.745,583,5.891,860,7.463,1114,5.745,1120,7.976,1121,7.976,1152,4.573,1153,9.239,1158,9.609,1290,7.976,1293,7.976,1294,10.88,1295,11.355,1296,11.175,1297,12.486]],["keywords/241",[]],["title/242",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/242",[32,3.684,46,6.018,71,4.753,1120,8.758,1121,8.758,1152,5.021,1160,10.145,1183,11.039,1293,8.758,1294,11.567,1298,13.709,1299,12.468,1300,12.468,1301,13.709,1302,17.661,1303,13.709]],["keywords/242",[]],["title/243",[1163,950.315]],["content/243",[22,1.75,26,3.059,27,1.865,32,3.949,35,2.484,46,2.498,56,1.792,70,1.027,71,1.532,78,1.66,81,1.635,171,3.599,184,1.737,190,2.123,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,3.774,500,2.832,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1120,3.636,1121,3.636,1152,2.084,1160,4.212,1162,3.941,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1290,3.636,1293,3.636,1294,3.728,1296,3.829,1304,5.691,1305,2.872]],["keywords/243",[]],["title/244",[1142,881.569]],["content/244",[27,2.501,32,3.914,35,1.62,46,3.35,70,1.377,71,2.054,78,2.093,149,2.563,171,4.359,184,2.329,217,3.926,273,2.422,332,4.54,408,2.9,432,2.384,495,4.57,500,3.798,583,3.601,722,3.47,806,2.928,995,3.512,1114,3.512,1120,4.876,1121,4.876,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1182,6.485,1290,4.876,1293,4.876,1294,4.999,1296,5.134,1305,3.852,1306,7.632]],["keywords/244",[]],["title/245",[1143,881.569]],["content/245",[22,2.367,26,3.302,27,1.493,32,3.961,35,2.787,46,2,56,3.147,70,0.822,71,1.226,78,0.817,81,2.212,171,3.074,184,1.39,190,2.871,203,2.405,217,3.638,261,3.5,273,1.446,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,432,1.423,458,2.368,495,3.223,500,2.267,583,2.149,610,3.679,722,2.071,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1120,2.91,1121,2.91,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1183,3.668,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1290,2.91,1293,2.91,1294,2.984,1296,3.065,1305,2.299,1307,4.556]],["keywords/245",[]],["title/246",[1144,881.569]],["content/246",[22,1.75,26,3.059,27,1.865,32,3.949,35,2.484,46,2.498,56,1.792,70,1.027,71,1.532,78,1.66,81,1.635,171,3.599,184,1.737,190,2.123,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,3.774,500,2.832,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,811,3.728,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1120,3.636,1121,3.636,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1189,4.836,1290,3.636,1293,3.636,1294,3.728,1296,3.829,1305,2.872,1308,5.691]],["keywords/246",[]],["title/247",[1145,881.569]],["content/247",[22,1.682,26,2.961,27,1.792,32,3.956,35,2.417,46,2.401,56,1.722,70,0.987,71,1.472,78,1.607,81,1.571,171,3.502,184,1.669,190,2.04,217,3.647,247,2.982,261,2.486,273,1.735,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,432,1.708,495,3.671,500,2.721,583,2.58,610,2.614,722,2.486,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1120,3.494,1121,3.494,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1190,4.647,1191,4.047,1290,3.494,1293,3.494,1294,3.582,1296,3.679,1305,2.76,1309,5.469]],["keywords/247",[]],["title/248",[1146,881.569]],["content/248",[27,3.471,32,3.725,35,2.248,46,4.65,56,3.335,70,1.912,71,2.851,139,3.744,171,5.272,208,5.875,217,2.934,273,3.362,332,4.549,408,4.026,432,3.309,495,5.527,500,5.272,583,4.998,651,7.336,806,4.064,1114,4.875,1120,6.768,1121,6.768,1152,3.88,1181,4.143,1192,8.154,1193,9.003,1290,6.768,1293,6.768,1294,6.939,1296,7.127,1305,5.347,1310,10.595]],["keywords/248",[]],["title/249",[1147,881.569]],["content/249",[27,3.504,32,3.733,35,2.27,46,4.695,70,1.93,71,2.879,121,3.073,171,5.299,217,2.962,219,4.642,273,3.394,332,4.572,408,4.064,432,3.341,495,5.556,500,5.322,583,5.046,806,4.103,1114,4.922,1120,6.833,1121,6.833,1152,3.917,1153,7.915,1156,7.406,1181,4.183,1290,9.549,1293,6.833,1294,7.005,1295,9.727,1296,7.195,1305,5.398]],["keywords/249",[]],["title/250",[1148,862.291]],["content/250",[27,3.04,32,3.715,35,1.969,46,4.072,70,1.674,71,2.497,77,5.334,78,2.422,171,4.897,217,3.741,219,4.026,273,2.944,324,3.855,331,3.397,332,4.641,388,4.322,408,3.525,422,5.144,432,2.898,448,4.616,495,5.134,500,4.616,510,4.269,583,4.377,806,3.559,860,9.518,1114,4.269,1120,5.926,1121,5.926,1152,3.397,1181,3.628,1195,6.424,1290,8.627,1293,5.926,1294,6.076,1296,6.241,1305,4.682,1311,9.277,1312,9.277]],["keywords/250",[]],["title/251",[951,1087.223]],["content/251",[]],["keywords/251",[]],["title/252",[55,352.609,65,77.333,121,158.573,402,382.195,1313,444.442,1314,424.802,1315,444.442]],["content/252",[18,4.666,32,1.684,55,8.951,65,1.368,83,3.974,121,4.709,128,3.974,143,6.973,177,4.953,210,9.603,402,6.76,455,4.791,496,4.606,647,6.237,807,5.612,881,5.959,958,6.76,1090,10.013,1240,7.861,1254,7.861,1313,7.861,1314,7.513,1315,13.198,1316,8.878,1317,10.784,1318,8.878,1319,12.743,1320,8.878,1321,12.743,1322,8.878,1323,8.878,1324,8.878,1325,8.878,1326,8.878,1327,8.878,1328,8.878,1329,8.878,1330,8.878,1331,8.878,1332,8.878,1333,8.878,1334,8.878,1335,8.878]],["keywords/252",[]],["title/253",[121,198.985,174,318.715,628,494.97,952,494.97,953,494.97]],["content/253",[70,2.901,76,8.912,82,4.118,411,8.912,421,7.583,433,6.476,435,9.238,449,8.484,453,9.607,790,8.354,954,14.616]],["keywords/253",[]],["title/254",[83,378.353,347,469.143,453,555.597]],["content/254",[32,2.725,65,1.623,70,2.85,77,6.237,78,3.222,82,2.967,83,6.428,103,6.211,219,5.027,347,9.741,395,6.922,433,4.666,448,5.763,449,6.113,452,6.922,530,8.276,635,7.791,790,6.02,820,7.069,851,10.623,958,8.019,959,8.019,960,10.532,961,8.913,962,12.154,963,8.57,964,8.913]],["keywords/254",[]],["title/255",[3,754.281,602,754.281]],["content/255",[]],["keywords/255",[]],["title/256",[3,625.294,455,456.209,602,625.294]],["content/256",[4,5.376,10,5.969,27,3.875,32,2.764,71,3.183,78,2.121,83,4.814,235,6.056,273,3.752,324,4.915,344,4.915,455,5.804,496,5.579,585,6.674,602,10.775,603,14.567,604,8.451,605,10.755,606,10.755,607,12.898,608,10.755,609,9.522,610,5.652,611,9.101,612,10.755,613,10.755,614,10.755,615,10.049,616,8.451,617,10.755,618,10.755,619,10.049]],["keywords/256",[]],["title/257",[591,829.733,620,902.846]],["content/257",[3,5.43,32,3.839,78,2.185,79,4.261,82,2.068,127,5.769,139,2.853,149,2.711,184,2.463,217,2.236,273,2.561,332,2.142,401,4.825,444,6.213,455,3.962,497,6.86,559,2.904,574,7.341,602,5.43,607,6.5,620,6.5,621,6.5,622,7.341,641,9.156,643,7.341,979,7.782,1232,9.809,1255,7.341,1258,10.352,1270,6.86,1336,11.079,1337,12.182,1338,7.341,1339,7.341,1340,7.341,1341,7.341,1342,8.073,1343,8.073,1344,7.341,1345,11.079,1346,7.341,1347,7.341,1348,8.073,1349,8.073,1350,7.341,1351,8.073,1352,8.073,1353,8.073,1354,8.073,1355,8.073,1356,7.341,1357,7.341,1358,8.073,1359,7.341]],["keywords/257",[]],["title/258",[591,829.733,635,754.281]],["content/258",[3,6.293,32,3.798,61,5.976,65,1.311,70,1.688,71,2.518,77,3.695,78,1.678,139,4.802,149,4.563,177,3.306,217,2.591,273,2.968,455,4.591,559,3.365,602,10.763,629,7.532,635,6.293,636,7.199,637,7.949,638,8.507,640,8.507,1232,7.532,1258,7.949,1270,7.949,1336,8.507,1338,8.507,1339,8.507,1340,8.507,1341,8.507,1344,8.507,1345,8.507,1346,8.507,1347,8.507,1350,8.507,1360,8.507,1361,9.355,1362,9.355,1363,9.355,1364,9.355,1365,9.355,1366,9.355,1367,9.355,1368,9.355,1369,9.355]],["keywords/258",[]],["title/259",[577,801.281,1370,862.947]],["content/259",[]],["keywords/259",[]],["title/260",[65,111.212,96,384.373,139,280.553,496,374.492]],["content/260",[65,2.776,127,8.824,128,5.026,139,6.562,149,4.147,155,6.419,158,7.888,394,8.087,397,9.137,401,7.381,414,8.307,450,8.824,542,7.235,577,11.784,886,7.706,896,9.137,917,9.137,1028,11.23,1370,9.503,1371,12.348,1372,12.348,1373,18.566,1374,9.503,1375,12.348]],["keywords/260",[]],["title/261",[65,197.922]],["content/261",[]],["keywords/261",[]],["title/262",[65,197.922]],["content/262",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/262",[]],["title/263",[890,1087.223]],["content/263",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/263",[]],["title/264",[907,1087.223]],["content/264",[]],["keywords/264",[]],["title/265",[908,1087.223]],["content/265",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/265",[]],["title/266",[85,547.155]],["content/266",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/266",[]],["title/267",[893,693.342]],["content/267",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/267",[]],["title/268",[227,827.684]],["content/268",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/268",[]],["title/269",[113,621.769,115,476.054]],["content/269",[]],["keywords/269",[]],["title/270",[24,555.597,35,197.276,115,394.645]],["content/270",[35,2.983,65,1.969,77,5.55,78,2.52,82,3.601,83,5.72,115,7.619,202,5.903,339,10.816,343,6.169,344,7.457,345,10.816,346,10.816,347,7.093,348,10.816,507,9.454,528,8.078,1376,12.781,1377,14.054]],["keywords/270",[]],["title/271",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/271",[32,3.198,82,3.791,98,5.011,115,8.596,123,7.811,217,4.098,233,10.95,239,7.045,350,9.032,882,9.691,1317,11.388,1378,13.457,1379,14.797]],["keywords/271",[]],["title/272",[115,476.054,356,670.207]],["content/272",[70,3.078,81,4.899,116,8.369,356,10.192,882,11.168,1317,13.123,1378,15.507]],["keywords/272",[]],["title/273",[358,757.649]],["content/273",[26,3.467,32,2.943,35,2.227,58,4.362,104,5.713,105,5.455,106,5.151,110,5.976,208,5.82,239,3.988,250,5.82,294,3.914,324,4.362,331,3.844,332,2.785,344,4.362,359,5.923,360,6.273,361,6.273,362,5.151,363,5.722,364,5.722,365,5.722,366,5.722,384,6.273,882,6.874,1317,11.353,1376,9.545,1380,10.495,1381,10.495,1382,10.495,1383,10.495,1384,10.495,1385,10.495,1386,10.495,1387,10.495,1388,10.495,1389,14.751,1390,10.495,1391,10.495,1392,10.495]],["keywords/273",[]],["title/274",[108,438.517,390,734.382]],["content/274",[]],["keywords/274",[]],["title/275",[358,757.649]],["content/275",[26,3.17,32,3.64,35,2.036,58,3.988,104,6.287,105,4.988,106,4.709,108,3.753,110,3.362,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,377,6.857,378,7.1,390,9.064,1200,8.154,1203,7.726,1212,8.726,1213,8.726,1214,8.726,1215,8.726,1216,8.726,1217,8.726,1218,8.726,1219,8.726,1220,8.726,1221,8.726,1222,8.726,1223,8.726,1224,8.726,1393,9.595,1394,9.595]],["keywords/275",[]],["title/276",[78,166.687,149,312.17,977,608.798]],["content/276",[]],["keywords/276",[]],["title/277",[78,166.687,149,312.17,977,608.798]],["content/277",[6,7.305,14,10.4,65,1.969,78,3.218,81,4.037,82,3.601,83,5.72,86,8.078,105,7.305,106,6.898,146,7.793,149,4.72,187,9.205,208,7.793,229,9.454,452,8.4,980,8.578,1360,12.781,1395,14.054,1396,10.816]],["keywords/277",[]],["title/278",[77,367.111,195,524.602,448,462.549]],["content/278",[25,7.168,32,3.172,70,2.636,77,5.768,78,2.619,81,4.196,143,7.267,168,7.591,203,7.709,388,6.804,496,6.89,980,8.914,981,11.239,983,9.113,1396,11.239,1397,18.387]],["keywords/278",[]],["title/279",[78,166.687,458,483.179,984,608.798]],["content/279",[24,8.194,32,3.047,78,3.504,82,3.512,149,4.604,388,8.228,458,9.181,483,5.758,496,6.468,516,8.032,517,7.021,980,8.368,983,8.555,984,8.979,985,9.797,1396,10.551,1398,17.661]],["keywords/279",[]],["title/280",[83,323.101,344,329.885,1399,793.787,1400,721.886]],["content/280",[32,3.431,82,3.646,83,5.793,280,8.032,517,7.288,894,10.532,980,8.687,983,8.882,1396,10.954,1400,16.451,1401,14.233,1402,18.089,1403,19.886,1404,14.233]],["keywords/280",[]],["title/281",[184,342.151,435,644.517]],["content/281",[22,4.115,32,3.528,65,1.875,184,4.083,247,7.295,324,5.561,343,5.874,413,9.002,433,5.392,507,9.002,814,10.775,815,8.764,820,8.168,980,8.168,987,10.299,988,10.299,989,10.299,1081,10.775,1396,10.299,1405,11.371,1406,13.382,1407,13.382]],["keywords/281",[]],["title/282",[951,1087.223]],["content/282",[]],["keywords/282",[]],["title/283",[96,335.394,172,442.472,628,494.97,952,494.97,953,494.97]],["content/283",[18,7.466,61,9.981,65,2.189,70,2.82,76,8.663,411,8.663,432,4.88,433,6.295,435,8.98,449,8.247,450,11.165,1408,14.208,1409,15.623]],["keywords/283",[]],["title/284",[229,754.281,647,716.295]],["content/284",[32,2.281,65,1.853,96,6.403,171,4.066,172,8.447,217,4.779,432,4.13,460,9.567,545,9.785,647,8.447,1136,11.237,1137,9.45,1410,13.223,1411,13.223,1412,17.464,1413,11.237,1414,13.223,1415,14.661,1416,8.895,1417,13.223,1418,12.026]],["keywords/284",[]],["title/285",[83,378.353,347,469.143,453,555.597]],["content/285",[18,5.315,32,2.65,61,7.104,65,2.152,70,2.772,77,6.066,78,3.155,83,6.252,103,5.964,219,4.827,347,9.576,395,6.647,432,3.473,433,4.481,448,5.534,449,5.87,450,7.947,452,6.647,530,7.947,635,7.481,820,6.788,851,10.332,958,7.7,959,7.7,961,8.559,962,11.82,963,8.229,964,8.559,1408,10.114,1419,11.121]],["keywords/285",[]],["title/286",[609,639.153,831,610.908,1420,721.886,1421,721.886]],["content/286",[24,7.443,27,2.724,65,1.745,77,3.283,78,1.491,139,2.938,396,6.397,496,3.922,517,4.257,609,10.027,650,5.94,815,5.444,831,11.492,832,6.693,886,5.187,916,9.215,959,5.756,1356,7.559,1357,7.559,1359,11.325,1413,7.064,1420,11.325,1421,13.58,1422,8.312,1423,8.312,1424,8.312,1425,8.312,1426,8.312,1427,20.33,1428,14.933,1429,12.453,1430,18.645,1431,12.453,1432,12.453,1433,12.453,1434,12.453,1435,12.453,1436,8.312,1437,8.312,1438,8.312,1439,8.312,1440,8.312,1441,8.312,1442,8.312,1443,8.312]],["keywords/286",[]],["title/287",[65,157.094,66,716.295]],["content/287",[]],["keywords/287",[]],["title/288",[67,1087.223]],["content/288",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/288",[]],["title/289",[71,250.169,85,360.021,118,422.569]],["content/289",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/289",[]],["title/290",[71,301.774,85,434.287]],["content/290",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/290",[]],["title/291",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/291",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/291",[]],["title/292",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/292",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/292",[]],["title/293",[71,250.169,85,360.021,157,580.06]],["content/293",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/293",[]],["title/294",[128,575.017]],["content/294",[]],["keywords/294",[]],["title/295",[65,111.212,96,384.373,124,337.014,496,374.492]],["content/295",[65,2.733,96,7.783,124,6.824,172,10.267,496,7.583,562,9.607,790,8.354,881,9.81,1444,16.072,1445,16.072]],["keywords/295",[]],["title/296",[82,287.27,1446,1019.712]],["content/296",[4,4.018,6,4.594,9,6.119,27,2.896,32,1.525,65,2.394,96,8.825,98,4.414,99,3.561,117,6.54,120,7.79,124,3.752,128,3.597,147,3.673,156,7.955,168,4.594,210,5.178,280,4.988,483,3.712,496,6.149,585,4.988,641,5.515,790,9.473,1195,6.119,1226,8.037,1251,11.853,1416,5.945,1446,14.081,1447,8.838,1448,13.033,1449,8.838,1450,8.838,1451,8.838,1452,11.075,1453,9.644,1454,8.838,1455,8.838,1456,6.54,1457,6.54,1458,6.54,1459,8.838,1460,8.838,1461,8.838,1462,6.54,1463,6.54,1464,6.54,1465,6.54]],["keywords/296",[]],["title/297",[82,238.145,577,664.257,1370,715.378]],["content/297",[65,2.22,80,10.122,128,6.449,139,5.6,344,6.585,576,8.364,577,13.821,637,13.464,958,10.971,1370,12.194,1466,15.845]],["keywords/297",[]],["title/298",[82,287.27,116,550.317]],["content/298",[6,3.134,9,4.174,18,4.636,57,3.68,65,2.91,71,4.114,82,3.118,96,2.919,105,5.042,106,2.959,110,4.265,116,9.668,124,2.56,128,4.954,132,3.851,146,3.343,148,3.68,149,3.258,155,3.134,156,7.429,157,9.54,160,4.461,198,8.698,217,2.687,343,2.646,390,3.948,392,3.948,397,4.461,421,4.576,422,3.343,441,5.683,455,4.761,483,2.532,496,4.576,514,4.461,518,4.308,520,6.717,562,3.603,579,3.948,584,4.64,621,4.854,790,3.134,811,3.948,840,4.64,879,4.308,933,6.197,953,6.932,959,4.174,985,4.308,1234,8.243,1254,4.854,1289,5.123,1467,8.822,1468,5.483,1469,6.029,1470,5.483,1471,6.029,1472,6.029,1473,5.483,1474,6.029,1475,9.7,1476,6.029,1477,6.029,1478,5.483,1479,5.483,1480,5.483,1481,6.029,1482,5.483,1483,5.483]],["keywords/298",[]],["title/299",[82,177.454,93,422.779,96,335.394,1484,629.9,1485,629.9]],["content/299",[4,6.076,9,3.882,10,4.616,13,4.006,18,4.371,57,3.422,65,2.589,71,2.461,82,2.968,93,8.158,96,9.781,105,2.914,110,1.964,124,3.883,128,4.715,146,3.109,149,1.883,155,2.914,156,7.071,166,3.284,180,6.768,198,4.006,208,7.411,217,2.533,230,3.498,280,5.162,343,2.461,421,4.315,422,3.109,455,2.751,483,4.865,492,4.314,496,4.315,514,4.148,518,6.536,520,6.333,562,3.351,585,3.164,621,4.514,629,4.514,790,2.914,840,4.314,879,4.006,949,6.768,952,4.006,953,4.006,959,3.882,985,4.006,1234,7.772,1289,7.772,1467,8.317,1468,5.098,1470,5.098,1473,5.098,1478,5.098,1479,5.098,1480,5.098,1482,5.098,1483,5.098,1484,12.155,1485,15.799,1486,5.606,1487,13.365,1488,5.606,1489,5.606,1490,5.606,1491,5.606,1492,5.606,1493,5.606,1494,5.606,1495,9.146,1496,5.606]],["keywords/299",[]],["title/300",[96,542.953,595,862.947]],["content/300",[]],["keywords/300",[]],["title/301",[581,1137.49]],["content/301",[10,6.836,65,2.455,69,6.232,96,6.558,97,6.597,124,5.75,139,4.787,147,5.628,217,3.751,280,7.644,411,7.51,432,4.23,433,5.457,522,10.022,585,7.644,615,11.509,1149,8.452,1416,9.111,1452,11.509,1453,10.022,1497,13.544,1498,13.544]],["keywords/301",[]],["title/302",[540,1087.223]],["content/302",[18,8.149,65,2.389,81,4.899,96,8.257,430,11.807,433,6.87,1499,17.052]],["keywords/302",[]],["title/303",[392,925.244]],["content/303",[]],["keywords/303",[]],["title/304",[393,1137.49]],["content/304",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,172,9.579,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/304",[]],["title/305",[65,157.094,146,621.769]],["content/305",[10,1.668,16,2.223,18,1.579,23,2.791,25,7.651,32,3.043,56,1.04,58,2.424,65,2.317,69,2.684,70,3.239,78,2.306,79,4.133,80,2.111,81,1.676,82,3.294,83,3.845,97,3.556,98,3.651,103,3.128,104,3.032,108,1.292,110,1.158,113,1.833,116,3.842,121,3.097,124,4.01,128,1.345,143,4.7,146,10.618,147,2.424,149,2.629,166,1.936,172,3.726,188,3.486,192,3.18,195,3.292,202,1.388,211,5.595,217,2.616,230,2.062,280,3.292,347,1.668,350,4.779,356,1.975,403,1.975,404,2.661,405,2.661,407,2.661,408,1.256,411,5.978,412,2.543,413,3.924,414,5.267,415,2.543,417,2.661,418,2.661,420,4.696,421,1.559,422,3.234,423,2.661,424,2.445,426,2.164,427,2.661,428,5.421,429,1.975,430,2.288,431,1.975,432,1.032,433,3.154,435,3.353,436,2.661,437,2.661,441,1.936,442,2.223,443,2.661,444,2.543,448,2.902,449,3.079,450,4.168,451,4.696,452,3.486,453,3.486,454,4.316,455,1.622,456,2.661,458,1.718,815,2.164,860,1.975,1149,4.886,1405,6.653,1413,2.808,1500,3.305,1501,3.305,1502,3.305,1503,3.305,1504,3.305,1505,3.305,1506,5.304,1507,5.833,1508,5.833,1509,5.833,1510,5.833,1511,3.305,1512,5.833,1513,7.829,1514,5.833,1515,5.833,1516,5.833,1517,5.833]],["keywords/305",[]],["title/306",[108,438.517,110,392.872]],["content/306",[]],["keywords/306",[]],["title/307",[358,757.649]],["content/307",[4,4.362,26,4.572,32,3.25,35,2.036,58,3.988,104,5.36,105,7.194,106,4.709,110,5.687,208,5.321,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,373,7.726,376,7.726,377,6.857,378,7.1,380,7.726,382,7.726,384,5.735,386,7.726,388,4.47,440,7.385,576,5.065,966,8.154,967,8.154,968,8.154,969,8.154,970,8.154,971,8.154,972,8.154,1518,5.622,1519,5.622,1520,9.595]],["keywords/307",[]],["title/308",[65,157.094,66,716.295]],["content/308",[]],["keywords/308",[]],["title/309",[67,1087.223]],["content/309",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/309",[]],["title/310",[71,250.169,85,360.021,118,422.569]],["content/310",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/310",[]],["title/311",[71,301.774,85,434.287]],["content/311",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/311",[]],["title/312",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/312",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/312",[]],["title/313",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/313",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/313",[]],["title/314",[71,250.169,85,360.021,157,580.06]],["content/314",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/314",[]],["title/315",[197,478.409]],["content/315",[]],["keywords/315",[]],["title/316",[197,379.722,483,470.955]],["content/316",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,484,8.979,790,7.126,978,8.555,1137,12.621,1138,10.551,1139,10.551,1140,8.979]],["keywords/316",[]],["title/317",[197,379.722,219,486.66]],["content/317",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1140,7.212,1141,10.014,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721]],["keywords/317",[]],["title/318",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/318",[23,5.96,32,3.686,41,7.229,46,4.44,97,3.808,121,2.906,171,3.111,197,3.426,250,5.609,330,8.145,495,4.634,500,5.034,510,4.655,559,5.17,587,8.145,589,8.145,757,8.969,860,6.046,1114,4.655,1140,6.625,1152,3.705,1153,7.486,1156,7.004,1158,7.785,1197,8.145,1198,8.145,1265,9.199,1266,9.199,1267,9.199,1268,9.199,1521,10.116,1522,9.413,1523,6.625,1524,9.413,1525,9.413,1526,10.116]],["keywords/318",[]],["title/319",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/319",[32,3.752,46,5.481,78,2.239,171,3.839,197,4.228,495,4.025,510,5.745,559,4.491,757,7.792,978,7.792,979,7.976,982,9.239,990,10.053,1114,5.745,1132,10.61,1152,4.573,1160,9.239,1162,8.645,1522,8.178,1523,8.178,1524,8.178,1525,8.178,1527,12.486,1528,12.486,1529,12.486]],["keywords/319",[]],["title/320",[1163,950.315]],["content/320",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,46,2.498,56,1.792,70,1.027,78,2.099,81,1.635,171,2.847,184,1.737,190,2.123,197,1.927,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,1.835,559,2.047,582,3.156,610,2.72,722,2.587,757,3.552,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1160,4.212,1162,6.411,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1522,3.728,1523,3.728,1524,3.728,1525,3.728]],["keywords/320",[]],["title/321",[1142,881.569]],["content/321",[27,2.501,32,3.952,35,1.62,46,3.35,70,1.377,78,2.542,149,3.92,171,3.59,184,2.329,197,2.585,217,3.926,273,2.422,332,4.54,408,2.9,432,2.384,495,2.461,559,2.745,582,4.232,722,3.47,757,4.763,806,2.928,995,3.512,1114,3.512,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1182,6.485,1305,3.852,1522,4.999,1523,4.999,1524,4.999,1525,4.999]],["keywords/321",[]],["title/322",[1143,881.569]],["content/322",[22,2.367,26,3.302,27,1.493,32,3.976,35,2.787,46,2,56,3.699,70,0.822,78,0.817,81,2.212,171,2.367,184,1.39,190,2.871,197,1.543,203,4.064,217,3.638,261,3.5,273,1.446,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,432,1.423,458,2.368,495,1.469,559,1.639,582,2.526,610,3.679,722,2.071,757,2.843,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1183,3.668,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1305,2.299,1522,2.984,1523,2.984,1524,2.984,1525,2.984]],["keywords/322",[]],["title/323",[1144,881.569]],["content/323",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,46,2.498,56,1.792,70,1.027,78,2.099,81,1.635,171,2.847,184,1.737,190,2.123,197,1.927,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,1.835,559,2.047,582,3.156,610,2.72,722,2.587,757,3.552,778,2.793,806,2.183,811,6.064,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1189,4.836,1305,2.872,1522,3.728,1523,3.728,1524,3.728,1525,3.728]],["keywords/323",[]],["title/324",[1145,881.569]],["content/324",[22,1.682,26,2.961,27,1.792,32,3.975,35,2.417,46,2.401,56,1.722,70,0.987,78,2.042,81,1.571,171,2.756,184,1.669,190,2.04,197,1.852,217,3.647,247,4.886,261,2.486,273,1.735,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,432,1.708,495,1.763,559,1.967,582,3.033,610,2.614,722,2.486,757,3.413,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1190,4.647,1191,4.047,1305,2.76,1522,3.582,1523,3.582,1524,3.582,1525,3.582]],["keywords/324",[]],["title/325",[1146,881.569]],["content/325",[27,3.407,32,3.838,35,2.207,46,4.564,56,3.273,70,1.877,139,5.179,171,4.506,197,3.521,208,8.126,217,2.88,273,3.299,332,4.503,408,3.951,432,3.248,495,3.352,559,3.74,582,5.766,651,10.147,757,6.489,806,3.989,1114,4.784,1152,3.808,1181,4.066,1192,11.278,1193,8.835,1305,5.248,1522,6.81,1523,6.81,1524,6.81,1525,6.81]],["keywords/325",[]],["title/326",[1147,881.569]],["content/326",[27,3.504,32,3.857,35,2.27,46,4.695,70,1.93,121,4.294,171,4.597,197,3.622,217,2.962,219,4.642,273,3.394,332,4.572,408,4.064,432,3.341,495,3.448,559,3.847,582,5.931,757,6.675,806,4.103,1114,4.922,1140,7.005,1152,3.917,1153,7.915,1156,10.351,1181,4.183,1305,5.398,1522,7.005,1523,7.005,1524,7.005,1525,7.005]],["keywords/326",[]],["title/327",[1148,862.291]],["content/327",[27,3.015,32,3.787,35,1.953,46,4.039,70,1.661,77,6.259,78,2.842,171,4.128,197,3.116,217,3.718,219,5.826,273,2.919,324,3.824,330,7.408,331,3.37,332,4.623,388,4.286,408,3.496,422,5.102,432,2.874,448,4.578,495,2.966,510,4.234,559,3.31,582,5.102,757,5.742,806,3.53,860,9.473,1114,4.234,1140,6.026,1152,3.37,1158,7.081,1181,3.598,1195,6.371,1305,4.644,1522,6.026,1523,6.026,1524,6.026,1525,6.026]],["keywords/327",[]],["title/328",[108,438.517,390,734.382]],["content/328",[]],["keywords/328",[]],["title/329",[358,757.649]],["content/329",[26,3.372,27,5.505,32,3.457,35,2.166,58,4.242,104,6.507,105,5.306,106,5.01,108,3.992,110,3.577,239,3.879,250,5.661,294,3.807,324,4.242,331,3.738,332,2.709,344,4.242,359,5.761,360,6.101,361,6.101,362,5.01,363,5.565,364,5.565,365,5.565,366,5.565,369,5.661,370,5.661,371,6.37,388,4.756,390,9.474,445,7.856,552,7.856,576,5.388,1084,8.219,1085,8.219,1086,7.856,1087,8.219,1088,8.219,1518,5.981,1519,5.981,1530,10.208]],["keywords/329",[]],["title/330",[113,621.769,115,476.054]],["content/330",[]],["keywords/330",[]],["title/331",[24,555.597,35,197.276,115,394.645]],["content/331",[32,2.954,35,2.774,65,1.831,77,5.162,78,2.344,82,3.348,83,5.32,115,7.269,202,5.489,339,10.058,341,9.049,342,8.792,343,5.737,344,7.115,345,10.058,346,10.058,347,6.596,348,10.058,438,9.339,439,9.339,576,6.899,1518,7.657,1519,7.657,1531,13.069]],["keywords/331",[]],["title/332",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/332",[32,3.56,82,3.512,98,4.643,115,8.295,123,7.237,217,3.797,233,10.145,239,6.711,350,8.368,352,10.145,355,9.797,438,9.797,439,9.797,576,7.237,1518,8.032,1519,8.032,1532,12.468]],["keywords/332",[]],["title/333",[115,476.054,356,670.207]],["content/333",[32,3.28,70,2.781,81,4.427,116,7.562,341,10.669,342,10.365,356,9.21,438,11.011,439,11.011,576,8.134,1518,9.028,1519,9.028,1533,15.408]],["keywords/333",[]],["title/334",[358,757.649]],["content/334",[26,3.826,32,3.33,35,2.458,58,4.813,104,6.116,105,6.02,106,5.684,110,5.533,239,6.001,250,6.422,294,4.32,324,4.813,331,4.241,332,3.073,352,8.57,355,8.276,359,6.536,360,6.922,361,6.922,362,5.684,363,6.314,364,6.314,365,6.314,366,6.314,368,9.841,438,8.276,439,8.276,576,6.113,976,10.532,1518,6.785,1519,6.785,1532,10.532]],["keywords/334",[]],["title/335",[97,531.814]],["content/335",[]],["keywords/335",[]],["title/336",[97,422.11,483,470.955]],["content/336",[32,2.48,58,4.204,70,3.285,78,1.814,81,2.906,82,2.592,98,5.661,99,5.791,108,3.956,123,5.34,124,4.295,139,3.575,142,5.609,195,5.709,202,6.037,217,3.981,230,6.313,266,8.773,285,5.927,300,6.625,343,4.44,384,6.046,419,9.668,429,6.046,431,6.046,432,3.159,433,4.076,460,5.609,484,6.625,485,7.785,486,7.785,487,7.785,488,7.785,489,7.785,490,7.785,491,7.785,576,5.34,1453,7.486,1518,5.927,1519,5.927,1534,10.116]],["keywords/336",[]],["title/337",[69,427.721,70,167.764,516,544.605]],["content/337",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/337",[]],["title/338",[358,757.649]],["content/338",[26,2.746,27,6.109,32,3.217,35,1.764,58,3.454,65,1.165,71,2.237,78,1.491,82,2.13,83,3.383,104,6.423,106,4.08,108,3.251,124,3.529,202,6.272,239,3.159,294,3.1,324,5.175,331,3.044,332,2.206,344,3.454,347,4.195,362,4.08,363,4.532,364,4.532,365,4.532,366,4.532,369,4.609,370,4.609,371,5.187,388,3.872,419,5.592,422,4.609,483,5.231,521,6.397,522,6.151,523,6.397,524,6.397,525,5.444,527,6.397,528,9.532,552,6.397,576,4.388,1084,10.027,1085,10.027,1086,6.397,1087,10.027,1088,6.693,1518,4.87,1519,4.87,1535,13.58]],["keywords/338",[]],["title/339",[65,197.922]],["content/339",[]],["keywords/339",[]],["title/340",[65,197.922]],["content/340",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/340",[]],["title/341",[890,1087.223]],["content/341",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/341",[]],["title/342",[907,1087.223]],["content/342",[]],["keywords/342",[]],["title/343",[908,1087.223]],["content/343",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/343",[]],["title/344",[85,547.155]],["content/344",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/344",[]],["title/345",[893,693.342]],["content/345",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/345",[]],["title/346",[227,827.684]],["content/346",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/346",[]],["title/347",[65,197.922]],["content/347",[]],["keywords/347",[]],["title/348",[65,197.922]],["content/348",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/348",[]],["title/349",[890,1087.223]],["content/349",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/349",[]],["title/350",[907,1087.223]],["content/350",[]],["keywords/350",[]],["title/351",[908,1087.223]],["content/351",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/351",[]],["title/352",[85,547.155]],["content/352",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/352",[]],["title/353",[893,693.342]],["content/353",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/353",[]],["title/354",[227,827.684]],["content/354",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/354",[]],["title/355",[27,462.87]],["content/355",[]],["keywords/355",[]],["title/356",[65,111.212,96,384.373,149,266.583,384,474.461]],["content/356",[32,3.071,65,1.945,96,6.721,124,5.893,149,4.661,217,3.844,641,8.661,1416,9.337,1456,10.271,1457,10.271,1458,10.271,1462,10.271,1463,10.271,1464,10.271,1465,10.271,1536,10.682,1537,10.682,1538,10.682,1539,10.682,1540,10.682,1541,10.682]],["keywords/356",[]],["title/357",[280,524.602,1542,789.875,1543,845.334]],["content/357",[4,4.018,18,4.223,26,2.919,32,3.677,65,1.238,82,2.264,96,4.279,124,3.752,149,2.968,217,2.448,401,5.282,411,7.227,510,4.067,641,5.515,673,7.116,715,7.116,719,9.644,742,10.031,743,6.801,744,10.031,745,6.801,815,5.788,854,6.801,1041,8.037,1042,11.075,1207,8.037,1209,8.037,1416,5.945,1456,6.54,1457,6.54,1458,6.54,1462,6.54,1463,6.54,1464,6.54,1465,6.54,1536,6.801,1537,6.801,1538,6.801,1539,6.801,1540,6.801,1541,6.801,1544,7.51,1545,8.037,1546,8.037,1547,8.037,1548,8.037,1549,8.838,1550,8.037,1551,8.037,1552,8.037,1553,8.037,1554,8.037,1555,8.037]],["keywords/357",[]],["title/358",[199,801.281,424,829.733]],["content/358",[4,3.779,18,3.972,25,6.112,26,2.746,32,3.507,65,1.165,71,2.237,82,2.13,85,3.22,96,4.025,98,2.815,124,3.529,149,2.792,202,3.491,217,2.302,285,4.87,401,4.968,411,8.28,421,3.922,424,9.215,510,3.825,641,5.187,715,6.693,719,6.151,742,6.397,743,6.397,744,6.397,745,6.397,815,5.444,851,5.592,854,6.397,1042,7.064,1195,5.756,1416,5.592,1456,6.151,1457,6.151,1458,6.151,1462,6.151,1463,6.151,1464,6.151,1465,6.151,1536,6.397,1537,6.397,1538,6.397,1539,6.397,1540,6.397,1541,6.397,1544,7.064,1545,7.559,1546,7.559,1547,7.559,1548,7.559,1550,7.559,1551,7.559,1552,7.559,1553,7.559,1554,7.559,1555,7.559,1556,6.693,1557,6.693,1558,7.559,1559,7.559,1560,6.397,1561,7.559]],["keywords/358",[]],["title/359",[1562,1121.276,1563,1121.276]],["content/359",[12,8.016,25,4.63,32,3.228,61,6.026,65,1.322,69,6.29,70,2.467,71,2.539,78,1.692,81,2.71,85,5.295,96,4.568,97,5.146,103,5.059,104,5.295,124,4.005,149,3.168,184,2.879,202,3.962,217,2.613,218,8.016,401,5.639,432,4.27,433,3.801,510,4.341,641,5.887,1013,8.579,1416,6.346,1456,6.981,1457,6.981,1458,6.981,1462,6.981,1463,6.981,1464,6.981,1465,6.981,1536,7.26,1537,7.26,1538,7.26,1539,7.26,1540,7.26,1541,7.26,1544,8.016,1556,7.596,1557,7.596,1560,7.26,1564,9.434,1565,9.434,1566,9.434,1567,13.67]],["keywords/359",[]],["title/360",[280,524.602,1568,929.53,1569,929.53]],["content/360",[4,5.158,25,5.569,32,3.574,60,8.108,65,1.59,69,5.221,70,2.048,96,5.494,124,4.817,149,3.811,217,3.143,388,5.286,411,8.635,421,5.353,426,7.431,435,6.522,641,7.081,1416,7.633,1456,8.396,1457,8.396,1458,8.396,1462,8.396,1463,8.396,1464,8.396,1465,8.396,1536,8.732,1537,8.732,1538,8.732,1539,8.732,1540,8.732,1541,8.732,1557,9.136,1560,8.732,1570,10.319]],["keywords/360",[]],["title/361",[128,575.017]],["content/361",[]],["keywords/361",[]],["title/362",[121,198.985,128,281.929,139,244.804,529,465.937,1374,533.063]],["content/362",[27,5.266,65,2.252,121,4.617,128,6.542,135,8.762,139,5.681,147,6.679,177,5.681,181,10.267,529,10.812,1374,12.369]],["keywords/362",[]],["title/363",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/363",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/363",[]],["title/364",[58,465.985,547,902.846]],["content/364",[65,1.749,66,7.976,121,5.363,173,8.385,174,7.644,177,7.034,455,6.128,548,10.61,549,13.376,550,9.239,551,13.376,553,13.376,559,5.976,1089,10.61,1090,8.923,1091,10.61,1092,9.609,1093,10.61,1094,10.61,1095,10.61]],["keywords/364",[]],["title/365",[121,198.985,139,244.804,455,339.944,529,465.937,1374,533.063]],["content/365",[10,8.606,65,2.389,78,3.058,137,12.338,401,10.192,421,8.045]],["keywords/365",[]],["title/366",[65,130.23,135,506.766,496,438.533]],["content/366",[128,7.273,529,12.02,1370,13.752,1571,17.869]],["keywords/366",[]],["title/367",[173,712.999]],["content/367",[6,7.984,65,1.558,66,7.104,82,2.849,121,4.412,173,5.613,517,5.695,554,15.615,555,9.45,556,9.45,557,17.932,558,9.45,559,6.825,560,8.229,561,8.229,562,10.516,563,9.45,564,9.45,565,9.45,566,9.45,567,9.45,568,9.45,569,9.45]],["keywords/367",[]],["title/368",[174,650.045]],["content/368",[6,9.905,16,10.403,65,2.167,82,2.878,121,4.443,139,5.466,174,7.116,177,3.97,178,10.403,449,5.929,517,5.752,529,7.556,554,8.312,560,8.312,561,8.312,562,6.714,900,7.778,1100,9.545,1101,13.141,1102,9.545,1103,9.545,1104,9.545,1105,9.545,1106,9.545,1107,9.545,1108,9.545,1109,10.215,1110,10.215,1111,10.215,1112,9.044,1374,8.645]],["keywords/368",[]],["title/369",[65,111.212,121,228.044,576,419.018,577,567.253]],["content/369",[32,3.395,410,9.203,419,10.969,440,12.55,445,12.55,576,8.608,1518,9.554,1519,9.554,1535,14.829]],["keywords/369",[]],["title/370",[121,322.126,579,734.382]],["content/370",[27,5.857,28,7.508,32,3.737,82,2.937,121,3.293,139,4.051,149,3.85,171,4.822,197,3.882,388,5.34,410,6.469,495,5.763,500,5.704,552,8.822,559,4.123,583,5.408,1084,9.23,1085,9.23,1086,8.822,1087,9.23,1088,9.23,1114,5.275,1149,7.153,1572,11.463,1573,11.463,1574,11.463,1575,11.463]],["keywords/370",[]],["title/371",[78,166.687,149,312.17,977,608.798]],["content/371",[]],["keywords/371",[]],["title/372",[78,166.687,149,312.17,977,608.798]],["content/372",[9,9.266,32,3,65,2.436,70,2.415,78,3.463,83,5.447,149,4.494,187,8.764,217,3.706,229,9.002,343,5.874,441,7.84,447,8.351,449,7.064,452,7.998,495,4.314,517,6.853,576,7.064,1518,7.84,1519,7.84,1576,10.775]],["keywords/372",[]],["title/373",[77,367.111,195,524.602,448,462.549]],["content/373",[25,6.898,32,3.096,70,2.536,77,5.55,78,2.52,81,4.037,143,6.993,168,7.305,203,7.419,388,6.547,447,8.77,495,4.531,496,6.63,576,7.419,981,10.816,982,10.4,983,8.77,1518,8.234,1519,8.234,1576,11.316]],["keywords/373",[]],["title/374",[78,166.687,458,483.179,984,608.798]],["content/374",[24,7.721,32,2.931,78,3.405,82,3.31,149,4.338,388,7.916,447,8.061,458,8.832,483,5.426,495,4.165,496,6.095,516,7.569,517,6.615,528,9.766,576,6.819,983,8.061,984,8.461,985,9.232,986,10.402,1518,7.569,1519,7.569,1576,10.402]],["keywords/374",[]],["title/375",[184,342.151,435,644.517]],["content/375",[22,3.927,32,3.464,65,1.789,184,3.897,247,6.962,324,5.307,343,5.606,413,8.591,433,5.146,447,10.523,495,4.117,507,8.591,510,5.876,550,9.45,576,6.741,820,10.293,987,9.829,988,9.829,989,9.829,1081,10.283,1082,11.614,1518,7.482,1519,7.482,1576,10.283]],["keywords/375",[]],["title/376",[97,531.814]],["content/376",[]],["keywords/376",[]],["title/377",[97,422.11,483,470.955]],["content/377",[58,4.532,70,3.142,78,1.955,81,3.133,82,2.794,97,4.105,98,5.131,99,6.104,108,4.265,123,5.756,124,6.432,142,6.047,195,6.154,202,6.364,217,4.196,266,9.248,280,6.154,285,6.389,300,7.142,343,4.786,384,6.518,421,5.144,429,6.518,431,6.518,432,3.406,433,4.393,460,6.047,484,7.142,485,8.392,486,8.392,487,8.392,488,8.392,489,8.392,490,8.392,491,8.392,1577,10.904]],["keywords/377",[]],["title/378",[97,298.825,149,266.583,278,495.352,483,333.404]],["content/378",[4,4.289,10,4.761,23,3.363,25,4.63,26,3.116,32,3.624,69,4.341,81,2.71,82,2.417,97,6.636,98,3.195,104,5.295,113,5.231,137,5.758,172,6.026,181,6.026,202,6.753,217,3.786,256,5.422,278,5.887,285,5.527,350,5.758,411,5.231,483,3.962,492,7.26,493,7.596,510,4.341,952,6.741,1415,8.016,1416,6.346,1452,8.016,1453,10.116,1543,8.579,1558,8.579,1559,8.579,1560,7.26,1578,8.016,1579,16.077,1580,9.434,1581,9.434,1582,9.434,1583,9.434]],["keywords/378",[]],["title/379",[97,349.926,415,715.378,483,390.419]],["content/379",[25,8.6,32,2.337,70,2.444,78,2.429,81,3.891,97,5.099,98,4.587,113,7.51,202,8.159,211,9.678,217,3.751,230,8.452,256,7.785,285,7.935,411,7.51,449,7.149,492,10.423,493,10.905,1453,10.022,1556,10.905,1578,11.509]],["keywords/379",[]],["title/380",[25,456.209,97,349.926,426,608.798]],["content/380",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,280,7.207,421,6.025,426,8.364,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,514,9.45,1570,11.614]],["keywords/380",[]],["title/381",[69,427.721,70,167.764,516,544.605]],["content/381",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/381",[]],["title/382",[358,757.649]],["content/382",[4,3.493,23,2.74,26,3.876,32,3.501,35,1.631,58,3.194,64,10.173,65,1.077,71,2.068,78,1.378,82,1.969,83,3.128,97,2.893,104,6.172,106,3.772,108,3.005,124,3.263,181,4.909,202,6.693,239,2.92,262,5.033,285,8.341,294,2.866,324,4.877,331,2.814,332,2.039,344,3.194,347,3.878,362,3.772,363,4.189,364,4.189,365,4.189,366,4.189,403,4.593,421,5.536,422,4.261,433,3.096,483,4.929,507,5.169,510,5.4,521,5.914,522,5.686,523,5.914,524,5.914,525,5.033,527,5.914,528,8.183,882,5.033,983,4.795,1123,9.972,1453,5.686,1506,6.988,1556,6.188,1557,9.449,1560,5.914,1561,6.988,1578,6.53,1584,7.685,1585,7.685]],["keywords/382",[]],["title/383",[25,550.317,97,422.11]],["content/383",[8,8.652,25,4.669,32,3.84,52,12.508,65,1.927,81,2.733,97,3.581,98,3.222,202,5.777,342,6.4,388,4.432,460,5.276,510,4.378,528,5.469,806,3.65,1181,3.721,1586,9.514,1587,9.514,1588,9.514,1589,9.514,1590,9.514,1591,9.514,1592,9.514,1593,9.514,1594,9.514,1595,9.514,1596,9.514,1597,9.514,1598,9.514,1599,9.514,1600,9.514,1601,9.514,1602,9.514,1603,9.514,1604,9.514,1605,9.514,1606,9.514,1607,9.514,1608,13.754,1609,9.514,1610,9.514,1611,9.514]],["keywords/383",[]],["title/384",[197,478.409]],["content/384",[]],["keywords/384",[]],["title/385",[197,379.722,483,470.955]],["content/385",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,197,6.617,344,7.34,401,8.194,403,10.556,410,7.737,433,5.524,447,8.555,484,8.979,790,7.126,1137,12.621,1138,10.551,1139,10.551]],["keywords/385",[]],["title/386",[197,379.722,219,486.66]],["content/386",[32,3.97,197,3.729,219,6.621,239,4.184,410,6.215,807,13.091,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721,1612,11.012]],["keywords/386",[]],["title/387",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/387",[32,3.782,72,5.179,77,4.224,171,4.597,177,3.78,273,5.92,285,6.267,388,6.964,410,6.036,448,5.322,495,5.556,500,5.322,510,4.922,559,5.377,583,5.046,860,8.935,1086,8.232,1114,4.922,1122,9.727,1123,9.089,1147,6.675,1148,6.529,1152,3.917,1613,10.696,1614,10.696,1615,10.696,1616,9.727,1617,9.089]],["keywords/387",[]],["title/388",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/388",[32,3.756,177,5.162,273,5.834,447,9.113,495,4.708,559,5.253,1152,5.348,1159,13.281,1163,9.824,1293,9.329,1299,13.281,1300,13.281,1618,13.281]],["keywords/388",[]],["title/389",[1163,950.315]],["content/389",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,56,1.792,70,1.027,78,1.66,81,1.635,171,3.599,177,2.012,184,1.737,190,2.123,217,3.735,261,2.587,273,3.714,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,410,3.212,432,1.778,495,3.774,500,2.832,559,2.047,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1162,3.941,1163,3.829,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1618,5.176]],["keywords/389",[]],["title/390",[1142,881.569]],["content/390",[27,2.501,32,3.952,35,1.62,70,1.377,78,2.093,149,2.563,171,4.359,177,2.697,184,2.329,217,3.926,273,4.498,332,4.54,408,2.9,410,4.307,432,2.384,495,4.57,500,3.798,559,2.745,583,3.601,722,3.47,806,2.928,995,3.512,1114,3.512,1142,4.763,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1305,3.852,1619,7.632]],["keywords/390",[]],["title/391",[1143,881.569]],["content/391",[22,2.367,26,3.302,27,1.493,32,3.976,35,2.787,56,3.147,70,0.822,78,0.817,81,2.212,171,3.074,177,1.61,184,1.39,190,2.871,203,2.405,217,3.638,261,3.5,273,3.172,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,410,2.571,432,1.423,458,2.368,495,3.223,500,2.267,559,1.639,583,2.149,610,3.679,722,2.071,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1143,2.843,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1305,2.299,1620,4.556]],["keywords/391",[]],["title/392",[1144,881.569]],["content/392",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,56,1.792,70,1.027,78,1.66,81,1.635,171,3.599,177,2.012,184,1.737,190,2.123,217,3.735,261,2.587,273,3.714,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,410,3.212,432,1.778,495,3.774,500,2.832,559,2.047,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,811,3.728,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1144,3.552,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1621,5.691]],["keywords/392",[]],["title/393",[1145,881.569]],["content/393",[22,1.682,26,2.961,27,1.792,32,3.975,35,2.417,56,1.722,70,0.987,78,1.607,81,1.571,171,3.502,177,1.933,184,1.669,190,2.04,217,3.647,247,2.982,261,2.486,273,3.613,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,410,3.086,432,1.708,495,3.671,500,2.721,559,1.967,583,2.58,610,2.614,722,2.486,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1145,3.413,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1191,4.047,1305,2.76,1622,5.469]],["keywords/393",[]],["title/394",[1146,881.569]],["content/394",[27,3.471,32,3.85,35,2.248,56,3.335,70,1.912,139,3.744,171,5.272,177,3.744,208,5.875,217,2.934,273,5.44,332,4.549,408,4.026,410,5.979,432,3.309,495,5.527,500,5.272,559,3.811,583,4.998,651,7.336,806,4.064,1114,4.875,1146,6.611,1152,3.88,1181,4.143,1192,8.154,1305,5.347,1623,10.595]],["keywords/394",[]],["title/395",[1147,881.569]],["content/395",[27,3.504,32,3.857,35,2.27,70,1.93,121,3.073,171,5.299,177,3.78,217,2.962,219,4.642,273,5.468,332,4.572,408,4.064,410,8.436,432,3.341,495,5.556,500,5.322,559,3.847,583,5.046,806,4.103,1114,4.922,1152,3.917,1156,7.406,1163,7.195,1181,4.183,1305,5.398,1616,9.727]],["keywords/395",[]],["title/396",[1148,862.291]],["content/396",[27,2.919,32,3.826,35,1.891,70,1.608,77,6.143,78,2.351,171,4.783,177,3.148,217,3.631,219,3.866,273,4.936,324,3.702,331,3.262,332,4.552,388,6.107,408,3.385,410,7.399,422,4.94,432,2.782,448,6.524,495,5.015,500,4.433,510,4.099,559,3.204,583,4.203,806,3.417,860,10.254,1114,4.099,1148,5.437,1152,3.262,1181,3.484,1195,6.168,1305,4.496,1617,7.57]],["keywords/396",[]],["title/397",[951,1087.223]],["content/397",[]],["keywords/397",[]],["title/398",[121,198.985,581,557.709,628,494.97,953,494.97,1624,692.638]],["content/398",[18,6.889,32,3.146,65,2.02,70,2.602,76,7.994,121,4.141,146,7.994,411,7.994,421,6.801,432,4.503,435,8.286,449,7.61,453,10.901,529,9.698,576,7.61,1518,8.446,1519,8.446]],["keywords/398",[]],["title/399",[229,754.281,647,716.295]],["content/399",[171,4.674,217,5.221,410,8.578,432,4.747,460,10.453,545,11.247,1136,12.915,1412,17.144,1415,16.019,1418,13.822,1625,15.199]],["keywords/399",[]],["title/400",[83,378.353,347,469.143,453,555.597]],["content/400",[18,5.016,32,3.192,65,2.067,70,2.662,77,5.826,78,3.059,83,6.004,103,5.629,121,3.015,146,5.82,219,4.555,347,9.339,395,6.273,421,4.951,432,3.278,448,5.223,449,5.54,452,6.273,457,11.878,529,7.06,530,7.5,576,5.54,635,7.06,820,6.406,851,9.923,958,7.267,959,7.267,961,8.077,962,11.353,963,7.766,964,8.077,1518,6.149,1519,6.149]],["keywords/400",[]],["title/401",[55,320.104,65,70.204,121,143.955,174,230.573,402,346.962,1313,403.471,1314,385.641,1315,403.471]],["content/401",[18,4.666,32,1.684,55,8.951,65,1.368,83,3.974,121,4.709,128,3.974,143,6.973,177,4.953,210,9.603,402,6.76,455,4.791,496,4.606,647,6.237,807,5.612,881,5.959,958,6.76,1090,10.013,1240,7.861,1254,7.861,1313,7.861,1314,7.513,1315,13.198,1316,8.878,1317,10.784,1318,8.878,1319,12.743,1320,8.878,1321,12.743,1322,8.878,1323,8.878,1324,8.878,1325,8.878,1326,8.878,1327,8.878,1328,8.878,1329,8.878,1330,8.878,1331,8.878,1332,8.878,1333,8.878,1334,8.878,1335,8.878]],["keywords/401",[]],["title/402",[174,318.715,402,479.598,952,494.97,1626,692.638,1627,692.638]],["content/402",[]],["keywords/402",[]],["title/403",[23,399.788,384,670.207]],["content/403",[6,7.901,23,5.419,32,3.252,83,6.187,210,8.905,628,10.861,1542,12.915,1628,13.822,1629,15.199,1630,18.851,1631,18.851,1632,15.199]],["keywords/403",[]],["title/404",[23,399.788,1542,952.813]],["content/404",[18,5.593,32,3.117,35,3.834,70,3.261,83,4.763,128,6.474,210,6.856,496,5.521,559,4.21,616,8.363,1112,9.423,1137,12.911,1238,16.43,1239,10.642,1240,9.423,1314,13.904,1628,10.642,1633,15.904,1634,11.702,1635,11.702,1636,11.702,1637,11.702,1638,11.702]],["keywords/404",[]],["title/405",[197,478.409]],["content/405",[]],["keywords/405",[]],["title/406",[197,379.722,483,470.955]],["content/406",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,441,8.032,484,8.979,1137,12.621,1138,10.551,1139,10.551,1149,8.555,1405,11.65]],["keywords/406",[]],["title/407",[197,379.722,219,486.66]],["content/407",[32,4.006,197,3.017,219,5.69,239,3.385,807,13.236,1142,5.559,1143,5.559,1144,5.559,1145,5.559,1146,5.559,1147,5.559,1148,5.437,1149,5.559,1639,8.908,1640,7.57,1641,7.57,1642,7.57,1643,7.57,1644,7.57]],["keywords/407",[]],["title/408",[1163,950.315]],["content/408",[22,1.786,26,3.11,27,1.904,32,3.978,35,2.519,56,1.829,70,1.049,78,1.688,81,1.669,171,1.786,177,2.053,184,1.773,190,2.167,197,1.967,217,3.781,261,2.641,273,3.766,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,610,2.776,722,2.641,778,2.851,806,2.229,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1152,2.128,1162,4.023,1163,3.908,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1645,3.546,1646,3.546,1647,4.678,1648,5.283,1649,3.546]],["keywords/408",[]],["title/409",[1640,1200.444]],["content/409",[22,1.993,26,3.396,27,2.124,32,3.985,35,2.711,56,2.041,70,1.17,79,5.426,81,1.862,171,1.993,177,2.291,184,1.978,190,2.418,197,2.195,217,4.026,261,2.947,273,4.053,294,3.834,325,2.878,326,2.878,327,2.878,328,2.878,331,3.765,332,5.133,408,2.463,432,2.025,495,2.09,528,3.726,559,2.332,610,3.098,722,2.947,778,3.182,806,2.487,817,3.058,822,3.182,848,4.913,995,2.983,1063,3.272,1152,2.374,1162,4.489,1171,3.058,1172,3.058,1173,3.058,1174,3.058,1178,3.32,1179,3.32,1180,5.264,1181,2.535,1640,5.509,1645,3.957,1646,3.957,1648,5.895,1649,3.957,1650,5.22,1651,5.22]],["keywords/409",[]],["title/410",[1142,881.569]],["content/410",[27,2.571,32,3.964,35,1.665,70,1.416,78,2.138,149,2.635,171,2.413,177,2.773,184,2.394,197,2.657,217,3.994,273,4.575,332,4.596,408,2.982,432,2.451,495,2.53,559,2.822,722,3.567,806,3.01,995,3.61,1142,4.896,1152,2.873,1164,3.904,1165,7.175,1166,5.933,1167,5.933,1168,5.933,1169,7.175,1170,3.904,1171,3.702,1172,3.702,1173,3.702,1174,3.702,1175,3.904,1176,3.904,1177,3.904,1181,3.069,1645,4.789,1646,4.789,1647,6.318,1649,4.789,1652,7.135]],["keywords/410",[]],["title/411",[1641,1200.444]],["content/411",[27,2.99,32,3.971,35,1.937,70,1.647,79,7.044,149,3.065,171,2.806,177,3.225,184,2.785,197,3.09,217,4.369,273,5.005,332,4.9,408,3.468,432,2.85,495,2.942,528,5.246,559,3.283,722,4.149,806,3.501,995,4.199,1152,3.342,1171,4.305,1172,4.305,1173,4.305,1174,4.305,1181,3.569,1641,7.755,1645,5.57,1646,5.57,1649,5.57,1650,7.348,1651,7.348,1652,8.299]],["keywords/411",[]],["title/412",[1143,881.569]],["content/412",[22,2.4,26,3.342,27,1.517,32,3.982,35,2.814,56,3.185,70,0.836,78,0.831,81,2.243,171,1.424,177,1.637,184,1.413,190,2.911,197,1.568,203,2.445,217,3.672,261,3.549,273,3.21,294,4.429,325,3.466,326,3.466,327,3.466,328,3.466,331,4.349,332,5.102,408,1.76,432,1.447,458,2.407,495,1.493,559,1.666,610,3.73,722,2.105,778,3.831,806,1.777,817,2.185,822,2.273,848,5.675,995,2.131,1063,3.94,1143,2.89,1152,1.696,1164,2.305,1165,5.035,1166,3.884,1167,3.884,1168,3.884,1169,5.035,1170,2.305,1171,2.185,1172,2.185,1173,2.185,1174,2.185,1175,2.305,1176,2.305,1177,2.305,1178,3.997,1179,3.997,1180,3.997,1181,1.811,1185,2.959,1186,2.959,1187,2.959,1188,2.959,1645,2.827,1646,2.827,1649,2.827,1653,4.631,1654,4.631]],["keywords/412",[]],["title/413",[1144,881.569]],["content/413",[22,1.786,26,3.11,27,1.904,32,3.978,35,2.519,56,1.829,70,1.049,78,1.688,81,1.669,171,1.786,177,2.053,184,1.773,190,2.167,197,1.967,217,3.781,261,2.641,273,3.766,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,610,2.776,722,2.641,778,2.851,806,2.229,811,3.805,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1144,3.625,1152,2.128,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1645,3.546,1646,3.546,1647,4.678,1649,3.546,1655,5.283]],["keywords/413",[]],["title/414",[1642,1200.444]],["content/414",[22,1.993,26,3.396,27,2.124,32,3.985,35,2.711,56,2.041,70,1.17,79,5.426,81,1.862,171,1.993,177,2.291,184,1.978,190,2.418,197,2.195,217,4.026,261,2.947,273,4.053,294,3.834,325,2.878,326,2.878,327,2.878,328,2.878,331,3.765,332,5.133,408,2.463,432,2.025,495,2.09,528,3.726,559,2.332,610,3.098,722,2.947,778,3.182,806,2.487,811,4.246,817,3.058,822,3.182,848,4.913,995,2.983,1063,3.272,1152,2.374,1171,3.058,1172,3.058,1173,3.058,1174,3.058,1178,3.32,1179,3.32,1180,5.264,1181,2.535,1642,5.509,1645,3.957,1646,3.957,1649,3.957,1650,5.22,1651,5.22,1655,5.895]],["keywords/414",[]],["title/415",[1145,881.569]],["content/415",[22,1.715,26,3.009,27,1.828,32,3.982,35,2.45,56,1.756,70,1.007,78,1.633,81,1.602,171,1.715,177,1.971,184,1.702,190,2.08,197,1.889,217,3.691,247,3.041,261,2.536,273,3.663,294,3.397,325,2.477,326,2.477,327,2.477,328,2.477,331,3.336,332,4.896,408,2.12,432,1.742,495,1.798,559,2.006,610,2.666,722,2.536,778,2.738,806,2.14,817,2.632,822,2.738,848,4.353,995,2.567,1063,2.815,1145,3.481,1152,2.043,1164,2.776,1165,5.744,1166,4.532,1167,4.532,1168,4.532,1169,5.744,1170,2.776,1171,2.632,1172,2.632,1173,2.632,1174,2.632,1175,2.776,1176,2.776,1177,2.776,1178,2.856,1179,2.856,1180,4.664,1181,2.181,1185,3.563,1186,3.563,1187,3.563,1188,3.563,1191,4.128,1645,3.405,1646,3.405,1647,4.491,1649,3.405,1656,5.073]],["keywords/415",[]],["title/416",[1643,1200.444]],["content/416",[22,1.905,26,3.275,27,2.03,32,3.989,35,2.631,56,1.95,70,1.118,79,5.234,81,1.78,171,1.905,177,2.19,184,1.891,190,2.311,197,2.098,217,3.924,247,3.378,261,2.817,273,3.933,294,3.698,325,2.751,326,2.751,327,2.751,328,2.751,331,3.631,332,5.063,408,2.354,432,1.935,495,1.997,528,3.561,559,2.229,610,2.961,722,2.817,778,3.041,806,2.377,817,2.923,822,3.041,848,4.738,995,2.851,1063,3.127,1152,2.269,1171,2.923,1172,2.923,1173,2.923,1174,2.923,1178,3.173,1179,3.173,1180,5.078,1181,2.423,1185,3.958,1186,3.958,1187,3.958,1188,3.958,1191,4.585,1643,5.265,1645,3.782,1646,3.782,1649,3.782,1650,4.989,1651,4.989,1656,5.634]],["keywords/416",[]],["title/417",[1146,881.569]],["content/417",[27,3.538,32,3.863,35,2.292,56,3.399,70,1.949,139,3.817,171,3.321,177,3.817,197,3.657,208,5.988,217,2.991,273,5.496,332,4.596,408,4.104,432,3.373,495,3.482,559,3.885,651,10.42,806,4.143,1146,6.739,1152,3.955,1181,4.223,1192,11.582,1645,6.592,1646,6.592,1649,6.592,1657,10.799,1658,10.799]],["keywords/417",[]],["title/418",[1147,881.569]],["content/418",[27,3.644,32,3.883,35,2.36,70,2.007,121,3.195,171,3.42,177,3.931,197,3.766,217,3.08,219,4.827,273,5.582,332,4.668,408,4.226,432,3.473,495,3.585,559,4,806,4.266,1147,6.94,1149,6.94,1152,4.073,1156,7.7,1181,4.349,1645,6.788,1646,6.788,1649,6.788,1659,11.121,1660,11.121]],["keywords/418",[]],["title/419",[1148,862.291]],["content/419",[27,3.227,32,3.887,35,2.09,70,1.778,77,5.569,78,2.529,171,3.029,177,3.481,197,3.335,217,3.906,219,4.275,273,5.226,332,4.772,388,4.588,408,3.742,422,5.461,432,3.076,448,4.901,495,3.175,510,4.532,559,3.543,806,3.778,860,8.428,1148,6.011,1149,6.146,1152,3.607,1181,3.852,1195,6.819,1617,8.369,1645,6.011,1646,6.011,1649,6.011]],["keywords/419",[]],["title/420",[1644,1200.444]],["content/420",[27,3.227,32,3.887,35,2.09,70,1.778,77,5.569,79,7.443,171,3.029,177,3.481,197,3.335,217,3.906,219,4.275,273,5.226,332,4.772,388,4.588,408,3.742,422,5.461,432,3.076,448,4.901,495,3.175,510,4.532,559,3.543,806,3.778,860,8.428,1149,6.146,1152,3.607,1181,3.852,1195,6.819,1644,8.369,1645,6.011,1646,6.011,1649,6.011,1661,9.849]],["keywords/420",[]]],"invertedIndex":[["",{"_index":32,"title":{"21":{"position":[[30,1],[56,1]]}},"content":{"3":{"position":[[106,1],[154,1],[206,1],[211,2],[476,2]]},"18":{"position":[[1624,2]]},"25":{"position":[[181,1],[206,1],[226,3]]},"27":{"position":[[335,1],[360,1],[407,1],[430,2]]},"29":{"position":[[269,2],[378,1],[411,1],[466,1],[510,1],[542,1],[580,1],[628,1],[663,1],[672,2]]},"31":{"position":[[270,2],[396,1],[429,1],[484,1],[528,1],[560,1],[598,1],[646,1],[681,1],[690,2]]},"33":{"position":[[88,1]]},"34":{"position":[[218,5],[596,2],[685,2],[927,2],[1131,2],[1338,2],[1496,2],[1588,2],[1710,2],[1836,2],[2131,2],[2251,2],[2369,2]]},"40":{"position":[[1672,2]]},"45":{"position":[[485,2],[643,2],[828,1],[858,1],[922,1],[981,1],[1035,1],[1068,1],[1109,1],[1116,2]]},"48":{"position":[[370,2],[451,1],[481,1],[545,1],[604,1],[658,1],[691,1],[732,1],[739,1],[741,1],[743,2],[845,1],[875,1],[909,1],[939,1],[946,1],[948,1]]},"54":{"position":[[1,1],[28,1],[43,1],[60,1],[62,1]]},"56":{"position":[[1,2],[87,2],[282,2],[320,1],[322,2],[362,1],[426,1],[485,1],[539,1],[572,1],[613,1],[620,2],[661,1],[674,2],[702,1],[704,1]]},"60":{"position":[[329,1]]},"61":{"position":[[145,1],[210,1],[212,2],[215,3],[219,2],[305,1],[450,1],[452,2],[455,3],[459,1]]},"62":{"position":[[315,2],[406,1],[427,1],[482,1],[484,1]]},"68":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1376,2],[1401,1],[1721,1],[2056,2],[2081,1],[2253,2],[2276,1],[2298,1],[2300,1],[2601,1],[2603,2],[2771,2],[2855,1],[2857,1],[2881,6],[2908,5],[2914,2],[2917,1],[2941,6],[2968,5],[2974,2],[2977,1],[3001,6],[3028,5],[3034,1],[3036,1],[3038,1],[3040,1],[3042,1]]},"76":{"position":[[314,2],[571,2],[663,2],[751,2],[786,2],[804,1]]},"81":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"92":{"position":[[147,2]]},"93":{"position":[[326,2],[407,2],[485,2]]},"95":{"position":[[269,2],[352,1],[523,2]]},"98":{"position":[[163,1],[189,3]]},"100":{"position":[[317,1],[376,2]]},"102":{"position":[[167,1],[199,1]]},"103":{"position":[[174,1],[230,1],[238,1]]},"104":{"position":[[207,1],[259,1],[267,1]]},"105":{"position":[[180,1],[226,1],[249,1],[272,1],[326,1],[331,1],[333,1]]},"110":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1052,1],[1191,1],[1273,2],[1476,2],[1501,1],[1821,1],[2156,2],[2181,1],[2431,2],[2454,1],[2475,1],[2719,2],[2869,2],[3037,2],[3121,1],[3123,1],[3147,6],[3174,5],[3180,2],[3183,1],[3207,6],[3234,5],[3240,2],[3243,1],[3267,6],[3294,5],[3300,1],[3302,1],[3304,1],[3306,1],[3308,1]]},"118":{"position":[[314,2],[575,2],[667,2],[755,2]]},"122":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"128":{"position":[[313,1],[315,2],[318,3],[343,1],[521,1],[600,1],[602,2],[605,2],[608,3],[612,1]]},"129":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1401,1],[1702,1],[1704,2],[1729,1],[2049,1],[2104,2],[2128,1],[2155,1],[2460,2],[2484,1],[2649,2],[2711,1],[2784,2],[2989,2],[3014,1],[3186,2],[3209,1],[3231,1],[3233,1],[3534,1],[3536,2],[3704,2],[3788,1],[3790,1],[3814,6],[3841,5],[3847,2],[3850,1],[3874,6],[3901,5],[3907,2],[3910,1],[3934,6],[3961,5],[3967,1],[3969,1],[3971,1],[3973,1],[3975,1]]},"137":{"position":[[314,2],[616,2],[708,2],[796,2],[831,2],[849,1]]},"142":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"148":{"position":[[213,1],[248,3]]},"150":{"position":[[270,2],[353,1],[416,1],[431,3]]},"156":{"position":[[1,1]]},"169":{"position":[[88,1]]},"170":{"position":[[236,5],[627,2],[716,2],[958,2],[1162,2],[1369,2],[1527,2],[1619,2],[1741,2],[1867,2],[2162,2],[2282,2],[2400,2]]},"175":{"position":[[370,2],[517,1],[542,1],[568,1],[575,3],[579,2],[749,1],[770,1],[795,1],[802,3]]},"179":{"position":[[332,1],[438,2]]},"182":{"position":[[332,2],[413,2]]},"186":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"187":{"position":[[98,2],[136,1],[138,2],[178,1],[242,1],[301,1],[355,1],[388,1],[429,1],[436,2],[469,1],[483,2],[553,1],[566,2],[594,2],[673,1],[792,1],[818,1],[820,1]]},"188":{"position":[[30,1],[86,1],[107,1],[130,1],[153,1],[207,1],[212,2],[298,1],[381,1],[383,1]]},"189":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[705,1],[717,1],[769,1],[803,2],[814,1],[824,1],[851,1],[872,1],[894,1],[913,1],[932,1],[951,2],[1027,3],[1031,1],[1061,1],[1074,4],[1079,2],[1088,1],[1129,1],[1131,1]]},"190":{"position":[[104,3],[192,1],[287,1],[289,1],[312,1],[323,1],[363,2],[374,1],[429,1],[457,1],[484,1],[510,1],[538,1],[582,1],[587,1],[592,1],[598,1],[604,1],[653,1],[674,2],[687,1],[701,2],[710,1],[751,1],[753,1]]},"191":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[735,1],[755,1],[776,1],[812,1],[864,1],[898,2],[909,1],[919,1],[946,1],[967,1],[989,1],[1008,1],[1027,1],[1046,2],[1122,2],[1132,1],[1144,1],[1196,1],[1230,2],[1241,1],[1251,1],[1278,1],[1299,1],[1321,1],[1340,1],[1359,1],[1378,2],[1454,3],[1458,1],[1488,1],[1501,4],[1506,2],[1515,1],[1556,1],[1558,1]]},"192":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[714,1],[726,1],[778,1],[812,2],[823,1],[833,1],[860,1],[881,1],[903,1],[922,1],[941,1],[960,2],[1036,3],[1040,1],[1070,1],[1083,4],[1088,2],[1097,1],[1138,1],[1140,1]]},"193":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[731,1],[751,1],[772,1],[806,1],[818,1],[870,1],[904,2],[915,1],[925,1],[952,1],[973,1],[995,1],[1014,1],[1033,1],[1052,2],[1128,3],[1132,1],[1162,1],[1175,4],[1180,2],[1189,1],[1230,1],[1232,1]]},"194":{"position":[[126,3],[224,1],[322,1],[324,1],[347,1],[358,1],[398,2],[407,1],[448,1],[450,1]]},"195":{"position":[[137,3],[217,1],[298,1],[300,1],[323,1],[334,1],[374,2],[383,1],[424,1],[426,1]]},"196":{"position":[[215,3],[310,1],[410,1],[412,1],[435,1],[446,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"198":{"position":[[499,3],[503,2],[681,2],[779,1],[873,1],[1011,2]]},"201":{"position":[[384,3],[388,2],[454,1],[474,1],[538,1],[577,1],[624,1],[648,2],[651,2],[737,1],[757,1],[821,1],[860,1],[892,1],[916,2]]},"203":{"position":[[269,2],[377,1],[726,2]]},"209":{"position":[[109,1],[282,1],[299,1],[413,1]]},"210":{"position":[[1,2],[95,1],[97,2],[100,4],[227,1],[345,2],[464,2],[539,2],[551,1],[565,1],[598,1],[607,1],[609,1],[611,2],[614,4],[619,1],[628,2],[737,1],[739,2],[742,4],[890,1],[1008,2],[1127,2],[1202,2],[1214,1],[1228,1],[1230,2],[1233,4],[1238,1]]},"214":{"position":[[167,1],[199,1]]},"215":{"position":[[174,1],[230,1],[238,1]]},"216":{"position":[[207,1],[259,1],[267,1]]},"217":{"position":[[180,1],[227,1],[313,1],[315,1]]},"226":{"position":[[84,1]]},"227":{"position":[[214,5],[588,2],[677,2],[919,2],[1119,2],[1316,2],[1474,2],[1566,2],[1688,2],[1814,2],[2109,2],[2229,2],[2347,2]]},"229":{"position":[[249,2],[321,1],[499,3]]},"240":{"position":[[105,1],[111,1],[133,1],[139,1],[163,1],[169,1],[193,1],[199,1],[220,1],[226,1],[258,1],[264,1],[278,1],[283,1],[312,1],[317,1]]},"241":{"position":[[261,1],[295,2],[349,1],[411,2],[414,3]]},"242":{"position":[[280,1],[341,2],[390,1],[454,2],[457,4]]},"243":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[770,1],[782,1],[834,1],[868,2],[879,1],[889,1],[916,1],[937,1],[959,1],[978,1],[997,1],[1016,2],[1092,3],[1096,1],[1126,1],[1139,4],[1144,2],[1153,1],[1194,1],[1196,1]]},"244":{"position":[[311,1],[353,2],[356,3],[381,1],[392,1],[428,2],[439,1],[494,1],[522,1],[549,1],[575,1],[603,1],[647,1],[652,1],[657,1],[663,1],[669,1],[718,1],[739,2],[752,1],[766,2],[775,1],[816,1],[818,1]]},"245":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[800,1],[820,1],[841,1],[877,1],[929,1],[963,2],[974,1],[984,1],[1011,1],[1032,1],[1054,1],[1073,1],[1092,1],[1111,2],[1187,2],[1197,1],[1209,1],[1261,1],[1295,2],[1306,1],[1316,1],[1343,1],[1364,1],[1386,1],[1405,1],[1424,1],[1443,2],[1519,3],[1523,1],[1553,1],[1566,4],[1571,2],[1580,1],[1621,1],[1623,1]]},"246":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[779,1],[791,1],[843,1],[877,2],[888,1],[898,1],[925,1],[946,1],[968,1],[987,1],[1006,1],[1025,2],[1101,3],[1105,1],[1135,1],[1148,4],[1153,2],[1162,1],[1203,1],[1205,1]]},"247":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[796,1],[816,1],[837,1],[871,1],[883,1],[935,1],[969,2],[980,1],[990,1],[1017,1],[1038,1],[1060,1],[1079,1],[1098,1],[1117,2],[1193,3],[1197,1],[1227,1],[1240,4],[1245,2],[1254,1],[1295,1],[1297,1]]},"248":{"position":[[343,1],[395,2],[398,3],[423,1],[434,1],[470,2],[479,1],[520,1],[522,1]]},"249":{"position":[[342,1],[376,2],[379,3],[404,1],[415,1],[451,2],[460,1],[501,1],[503,1]]},"250":{"position":[[437,1],[501,2],[504,3],[529,1],[540,1],[576,2],[587,1],[601,2],[610,1],[651,1],[653,1]]},"252":{"position":[[659,1]]},"254":{"position":[[326,2],[407,2]]},"256":{"position":[[117,1],[334,1]]},"257":{"position":[[174,1],[233,1],[396,2],[410,1],[412,1],[465,1],[467,2],[470,3],[474,1],[609,1],[624,1],[680,1],[722,1],[763,1],[765,1],[772,1],[867,1],[914,1]]},"258":{"position":[[369,1],[576,1],[578,1],[626,2],[629,1],[670,1],[677,1],[679,2],[711,1],[713,1],[715,2],[718,3],[722,1]]},"271":{"position":[[153,1],[169,3]]},"273":{"position":[[249,2],[326,1],[477,3]]},"275":{"position":[[270,2],[395,1],[485,1],[538,1],[579,1],[626,1],[683,1],[727,1],[750,2]]},"278":{"position":[[212,1],[246,3]]},"279":{"position":[[245,1],[275,3]]},"280":{"position":[[158,1],[195,1],[249,3]]},"281":{"position":[[220,1],[237,1],[280,2],[283,3]]},"284":{"position":[[177,4]]},"285":{"position":[[359,2],[440,2]]},"296":{"position":[[579,1]]},"304":{"position":[[91,1]]},"305":{"position":[[239,5],[611,2],[691,2],[811,2],[1078,2],[1283,2],[1461,2],[1573,2],[1779,2],[1869,2],[1994,2],[2297,2],[2361,2],[2659,2],[2720,2],[2840,2]]},"307":{"position":[[276,1],[289,1],[330,2],[400,1],[572,2]]},"317":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"318":{"position":[[140,2],[259,2],[335,2],[354,1],[432,2],[474,1],[602,1],[641,1],[643,1]]},"319":{"position":[[111,1],[222,2],[232,1],[317,2],[363,1],[390,1],[392,1]]},"320":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[685,1],[697,1],[749,1],[783,2],[794,1],[804,1],[831,1],[852,1],[874,1],[893,1],[912,1],[931,2],[1007,3],[1011,1],[1041,1],[1054,4],[1059,2],[1068,1],[1109,1],[1111,1]]},"321":{"position":[[100,3],[111,1],[197,2],[244,1],[271,1],[273,1],[296,1],[307,1],[343,2],[354,1],[409,1],[437,1],[464,1],[490,1],[518,1],[562,1],[567,1],[572,1],[578,1],[584,1],[633,1],[654,2],[667,1],[681,2],[690,1],[731,1],[733,1]]},"322":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[715,1],[735,1],[756,1],[792,1],[844,1],[878,2],[889,1],[899,1],[926,1],[947,1],[969,1],[988,1],[1007,1],[1026,2],[1102,2],[1112,1],[1124,1],[1176,1],[1210,2],[1221,1],[1231,1],[1258,1],[1279,1],[1301,1],[1320,1],[1339,1],[1358,2],[1434,3],[1438,1],[1468,1],[1481,4],[1486,2],[1495,1],[1536,1],[1538,1]]},"323":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[694,1],[706,1],[758,1],[792,2],[803,1],[813,1],[840,1],[861,1],[883,1],[902,1],[921,1],[940,2],[1016,3],[1020,1],[1050,1],[1063,4],[1068,2],[1077,1],[1118,1],[1120,1]]},"324":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[711,1],[731,1],[752,1],[786,1],[798,1],[850,1],[884,2],[895,1],[905,1],[932,1],[953,1],[975,1],[994,1],[1013,1],[1032,2],[1108,3],[1112,1],[1142,1],[1155,4],[1160,2],[1169,1],[1210,1],[1212,1]]},"325":{"position":[[122,3],[133,1],[229,2],[288,1],[315,1],[317,1],[340,1],[351,1],[387,2],[396,1],[437,1],[439,1]]},"326":{"position":[[133,3],[144,1],[222,2],[264,1],[291,1],[293,1],[316,1],[327,1],[363,2],[372,1],[413,1],[415,1]]},"327":{"position":[[211,3],[222,1],[374,1],[414,1],[416,1],[439,1],[450,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"329":{"position":[[277,1],[291,1],[332,2],[402,1],[465,1],[480,3]]},"331":{"position":[[36,1],[65,1]]},"332":{"position":[[102,1],[131,1],[227,1],[253,3]]},"333":{"position":[[62,1],[91,1]]},"334":{"position":[[256,1],[285,1],[381,1],[440,2]]},"336":{"position":[[492,1],[506,1]]},"338":{"position":[[377,1],[406,1],[447,2],[564,3],[568,2],[700,2]]},"356":{"position":[[72,1],[355,2]]},"357":{"position":[[75,1],[77,1],[329,2],[405,1],[688,2],[781,1],[805,1],[864,1],[1086,1],[1088,1],[1090,3]]},"358":{"position":[[87,1],[370,2],[556,1],[558,1],[810,2],[840,2],[910,2],[983,1],[1145,3]]},"359":{"position":[[137,1],[420,2],[514,2],[587,1],[640,3]]},"360":{"position":[[72,1],[355,2],[449,2],[510,2],[584,1],[619,3]]},"369":{"position":[[8,1],[71,1]]},"370":{"position":[[1,2],[113,1],[229,1],[292,1],[307,1],[309,2],[312,2],[315,4]]},"372":{"position":[[145,1],[159,1]]},"373":{"position":[[152,1],[166,1]]},"374":{"position":[[185,1],[199,1]]},"375":{"position":[[158,1],[172,1],[262,1],[298,3]]},"378":{"position":[[196,1],[208,1],[210,2],[261,2],[343,2],[392,1],[540,1],[542,1],[544,3]]},"379":{"position":[[91,2]]},"382":{"position":[[350,2],[407,1],[486,3],[490,2],[517,1],[569,1],[639,3],[716,2],[794,1],[847,3]]},"383":{"position":[[99,2],[102,1],[104,2],[169,2],[236,2],[259,2],[292,2],[335,2],[354,2],[407,2],[472,2],[528,2],[581,2],[584,1]]},"386":{"position":[[79,1],[85,1],[107,1],[113,1],[137,1],[143,1],[167,1],[173,1],[194,1],[200,1],[232,1],[238,1],[252,1],[257,1],[286,1],[291,1]]},"387":{"position":[[115,1],[213,2],[216,1],[276,1],[321,2],[369,1],[429,2],[477,2],[480,1],[482,2]]},"388":{"position":[[161,1],[228,1],[280,2],[283,1],[285,2]]},"389":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[703,1],[715,1],[767,1],[801,2],[812,1],[822,1],[849,1],[870,1],[892,1],[911,1],[930,1],[949,2],[1025,3],[1029,1],[1059,1],[1072,4],[1077,2],[1086,1],[1127,1],[1129,1]]},"390":{"position":[[157,6],[164,1],[232,1],[285,2],[288,1],[290,2],[314,1],[325,1],[361,2],[372,1],[427,1],[455,1],[482,1],[508,1],[536,1],[580,1],[585,1],[590,1],[596,1],[602,1],[651,1],[672,2],[685,1],[699,2],[708,1],[749,1],[751,1]]},"391":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[733,1],[753,1],[774,1],[810,1],[862,1],[896,2],[907,1],[917,1],[944,1],[965,1],[987,1],[1006,1],[1025,1],[1044,2],[1120,2],[1130,1],[1142,1],[1194,1],[1228,2],[1239,1],[1249,1],[1276,1],[1297,1],[1319,1],[1338,1],[1357,1],[1376,2],[1452,3],[1456,1],[1486,1],[1499,4],[1504,2],[1513,1],[1554,1],[1556,1]]},"392":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[712,1],[724,1],[776,1],[810,2],[821,1],[831,1],[858,1],[879,1],[901,1],[920,1],[939,1],[958,2],[1034,3],[1038,1],[1068,1],[1081,4],[1086,2],[1095,1],[1136,1],[1138,1]]},"393":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[729,1],[749,1],[770,1],[804,1],[816,1],[868,1],[902,2],[913,1],[923,1],[950,1],[971,1],[993,1],[1012,1],[1031,1],[1050,2],[1126,3],[1130,1],[1160,1],[1173,4],[1178,2],[1187,1],[1228,1],[1230,1]]},"394":{"position":[[179,6],[186,1],[264,1],[327,2],[330,1],[332,2],[356,1],[367,1],[403,2],[412,1],[453,1],[455,1]]},"395":{"position":[[183,6],[190,1],[257,1],[302,2],[305,1],[307,2],[331,1],[342,1],[378,2],[387,1],[428,1],[430,1]]},"396":{"position":[[261,6],[268,1],[343,1],[403,2],[451,2],[454,1],[456,2],[480,1],[491,1],[527,2],[538,1],[552,2],[561,1],[602,1],[604,1]]},"398":{"position":[[56,1],[64,1]]},"400":{"position":[[211,1],[228,1],[415,2],[496,2]]},"401":{"position":[[659,1]]},"403":{"position":[[25,5],[47,5]]},"404":{"position":[[235,5],[265,5],[332,5]]},"407":{"position":[[73,1],[79,1],[101,1],[107,1],[129,1],[135,1],[158,1],[164,1],[188,1],[194,1],[218,1],[224,1],[249,1],[255,1],[276,1],[282,1],[304,1],[310,1],[342,1],[348,1],[362,1],[367,1],[396,1],[401,1],[431,1],[436,1]]},"408":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[657,1],[669,1],[721,1],[755,2],[766,1],[776,1],[803,1],[824,1],[846,1],[865,1],[884,1],[903,2],[979,3],[983,1],[1013,1],[1026,4],[1031,2],[1040,1],[1081,1],[1083,1]]},"409":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[428,1],[440,1],[492,1],[526,2],[537,1],[547,1],[574,1],[595,1],[617,1],[636,1],[655,1],[674,2],[750,3],[754,1],[784,1],[797,4],[802,2],[811,1],[852,1],[854,1]]},"410":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[326,1],[381,1],[409,1],[436,1],[462,1],[490,1],[534,1],[539,1],[544,1],[550,1],[556,1],[605,1],[626,2],[639,1],[653,2],[662,1],[703,1],[705,1]]},"411":{"position":[[102,1],[111,1],[175,1],[237,2],[240,2],[243,3],[268,1],[279,1],[318,2],[330,1],[349,1],[354,1],[359,1],[365,1],[371,1],[389,1],[397,2],[410,1],[424,2],[433,1],[474,1],[476,1]]},"412":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[687,1],[707,1],[728,1],[764,1],[816,1],[850,2],[861,1],[871,1],[898,1],[919,1],[941,1],[960,1],[979,1],[998,2],[1074,2],[1084,1],[1096,1],[1148,1],[1182,2],[1193,1],[1203,1],[1230,1],[1251,1],[1273,1],[1292,1],[1311,1],[1330,2],[1406,3],[1410,1],[1440,1],[1453,4],[1458,2],[1467,1],[1508,1],[1510,1]]},"413":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[666,1],[678,1],[730,1],[764,2],[775,1],[785,1],[812,1],[833,1],[855,1],[874,1],[893,1],[912,2],[988,3],[992,1],[1022,1],[1035,4],[1040,2],[1049,1],[1090,1],[1092,1]]},"414":{"position":[[104,1],[113,1],[179,1],[243,2],[246,2],[249,3],[274,1],[285,1],[324,2],[336,1],[355,1],[360,1],[365,1],[371,1],[377,1],[395,1],[403,2],[416,1],[437,1],[449,1],[501,1],[535,2],[546,1],[556,1],[583,1],[604,1],[626,1],[645,1],[664,1],[683,2],[759,3],[763,1],[793,1],[806,4],[811,2],[820,1],[861,1],[863,1]]},"415":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[683,1],[703,1],[724,1],[758,1],[770,1],[822,1],[856,2],[867,1],[877,1],[904,1],[925,1],[947,1],[966,1],[985,1],[1004,2],[1080,3],[1084,1],[1114,1],[1127,4],[1132,2],[1141,1],[1182,1],[1184,1]]},"416":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[454,1],[474,1],[495,1],[529,1],[541,1],[593,1],[627,2],[638,1],[648,1],[675,1],[696,1],[718,1],[737,1],[756,1],[775,2],[851,3],[855,1],[885,1],[898,4],[903,2],[912,1],[953,1],[955,1]]},"417":{"position":[[123,1],[132,1],[205,1],[269,2],[272,2],[275,3],[300,1],[311,1],[350,2],[359,1],[400,1],[402,1]]},"418":{"position":[[122,1],[131,1],[186,1],[236,2],[239,2],[242,3],[267,1],[278,1],[317,2],[326,1],[367,1],[369,1]]},"419":{"position":[[143,1],[152,1],[222,1],[282,2],[330,2],[333,2],[336,3],[361,1],[372,1],[411,2],[422,1],[436,2],[445,1],[486,1],[488,1]]},"420":{"position":[[144,1],[153,1],[224,1],[285,2],[333,2],[336,2],[339,3],[364,1],[375,1],[414,2],[426,1],[440,2],[449,1],[490,1],[492,1]]}},"keywords":{}}],["01t02:03:04.56789z"",{"_index":1046,"title":{},"content":{"129":{"position":[[1611,25]]}},"keywords":{}}],["01t17:07:50.097z"",{"_index":1609,"title":{},"content":{"383":{"position":[[504,23]]}},"keywords":{}}],["01t17:32:57.632z"",{"_index":1611,"title":{},"content":{"383":{"position":[[558,22]]}},"keywords":{}}],["02",{"_index":1608,"title":{},"content":{"383":{"position":[[501,2],[555,2]]}},"keywords":{}}],["03",{"_index":53,"title":{},"content":{"3":{"position":[[449,2]]},"129":{"position":[[1608,2]]}},"keywords":{}}],["042004fc7881"",{"_index":693,"title":{},"content":{"68":{"position":[[742,19]]},"110":{"position":[[742,19]]},"129":{"position":[[742,19]]}},"keywords":{}}],["06",{"_index":1048,"title":{},"content":{"129":{"position":[[1674,2]]}},"keywords":{}}],["07",{"_index":667,"title":{},"content":{"68":{"position":[[320,2],[951,2],[1537,2],[2641,2]]},"110":{"position":[[320,2],[951,2],[1637,2],[2907,2]]},"129":{"position":[[320,2],[951,2],[1865,2],[3574,2]]}},"keywords":{}}],["09t02:03:04.56789z"",{"_index":1049,"title":{},"content":{"129":{"position":[[1677,24]]}},"keywords":{}}],["1",{"_index":384,"title":{"356":{"position":[[0,1]]},"403":{"position":[[7,2]]}},"content":{"29":{"position":[[544,1]]},"31":{"position":[[562,1]]},"45":{"position":[[463,1]]},"95":{"position":[[445,2]]},"129":{"position":[[2757,2]]},"172":{"position":[[463,1]]},"198":{"position":[[463,1]]},"229":{"position":[[406,2]]},"273":{"position":[[376,2]]},"307":{"position":[[493,2]]},"336":{"position":[[463,1]]},"377":{"position":[[446,1]]}},"keywords":{}}],["1.3.0",{"_index":1012,"title":{},"content":{"111":{"position":[[18,5]]}},"keywords":{}}],["100",{"_index":722,"title":{},"content":{"68":{"position":[[1326,3]]},"110":{"position":[[1426,3]]},"129":{"position":[[1326,3]]},"189":{"position":[[591,3]]},"190":{"position":[[594,3]]},"191":{"position":[[600,3]]},"192":{"position":[[600,3]]},"193":{"position":[[591,3]]},"243":{"position":[[656,3]]},"244":{"position":[[659,3]]},"245":{"position":[[665,3]]},"246":{"position":[[665,3]]},"247":{"position":[[656,3]]},"320":{"position":[[571,3]]},"321":{"position":[[574,3]]},"322":{"position":[[580,3]]},"323":{"position":[[580,3]]},"324":{"position":[[571,3]]},"389":{"position":[[589,3]]},"390":{"position":[[592,3]]},"391":{"position":[[598,3]]},"392":{"position":[[598,3]]},"393":{"position":[[589,3]]},"408":{"position":[[543,3]]},"409":{"position":[[358,3]]},"410":{"position":[[546,3]]},"411":{"position":[[361,3]]},"412":{"position":[[552,3]]},"413":{"position":[[552,3]]},"414":{"position":[[367,3]]},"415":{"position":[[543,3]]},"416":{"position":[[358,3]]}},"keywords":{}}],["1000",{"_index":365,"title":{},"content":{"27":{"position":[[171,4]]},"29":{"position":[[171,4]]},"31":{"position":[[172,4]]},"48":{"position":[[272,4]]},"95":{"position":[[171,4]]},"100":{"position":[[171,4]]},"150":{"position":[[172,4]]},"175":{"position":[[272,4]]},"179":{"position":[[171,4]]},"201":{"position":[[272,4]]},"203":{"position":[[171,4]]},"229":{"position":[[171,4]]},"273":{"position":[[171,4]]},"275":{"position":[[172,4]]},"307":{"position":[[171,4]]},"329":{"position":[[172,4]]},"334":{"position":[[171,4]]},"338":{"position":[[272,4]]},"382":{"position":[[272,4]]}},"keywords":{}}],["10_15_7",{"_index":756,"title":{},"content":{"68":{"position":[[2036,8]]},"110":{"position":[[2136,8]]},"128":{"position":[[414,8]]},"129":{"position":[[2904,8]]}},"keywords":{}}],["11.0",{"_index":1089,"title":{},"content":{"154":{"position":[[90,4]]},"207":{"position":[[55,4]]},"364":{"position":[[90,4]]}},"keywords":{}}],["12.29",{"_index":382,"title":{},"content":{"29":{"position":[[512,5]]},"31":{"position":[[530,5]]},"95":{"position":[[431,6]]},"307":{"position":[[479,6]]}},"keywords":{}}],["120",{"_index":749,"title":{},"content":{"68":{"position":[[1962,4]]},"110":{"position":[[2062,4]]}},"keywords":{}}],["125",{"_index":1173,"title":{},"content":{"189":{"position":[[597,3]]},"190":{"position":[[600,3]]},"191":{"position":[[606,3]]},"192":{"position":[[606,3]]},"193":{"position":[[597,3]]},"243":{"position":[[662,3]]},"244":{"position":[[665,3]]},"245":{"position":[[671,3]]},"246":{"position":[[671,3]]},"247":{"position":[[662,3]]},"320":{"position":[[577,3]]},"321":{"position":[[580,3]]},"322":{"position":[[586,3]]},"323":{"position":[[586,3]]},"324":{"position":[[577,3]]},"389":{"position":[[595,3]]},"390":{"position":[[598,3]]},"391":{"position":[[604,3]]},"392":{"position":[[604,3]]},"393":{"position":[[595,3]]},"408":{"position":[[549,3]]},"409":{"position":[[364,3]]},"410":{"position":[[552,3]]},"411":{"position":[[367,3]]},"412":{"position":[[558,3]]},"413":{"position":[[558,3]]},"414":{"position":[[373,3]]},"415":{"position":[[549,3]]},"416":{"position":[[364,3]]}},"keywords":{}}],["128",{"_index":363,"title":{},"content":{"27":{"position":[[144,3]]},"29":{"position":[[144,3]]},"31":{"position":[[145,3]]},"48":{"position":[[245,3]]},"95":{"position":[[144,3]]},"100":{"position":[[144,3]]},"150":{"position":[[145,3]]},"175":{"position":[[245,3]]},"179":{"position":[[144,3]]},"201":{"position":[[245,3]]},"203":{"position":[[144,3]]},"229":{"position":[[144,3]]},"273":{"position":[[144,3]]},"275":{"position":[[145,3]]},"307":{"position":[[144,3]]},"329":{"position":[[145,3]]},"334":{"position":[[144,3]]},"338":{"position":[[245,3]]},"382":{"position":[[245,3]]}},"keywords":{}}],["13",{"_index":552,"title":{},"content":{"52":{"position":[[113,2]]},"150":{"position":[[426,4]]},"329":{"position":[[475,4]]},"338":{"position":[[559,4]]},"370":{"position":[[302,4]]}},"keywords":{}}],["13"",{"_index":1614,"title":{},"content":{"387":{"position":[[168,9]]}},"keywords":{}}],["13.2.1",{"_index":1093,"title":{},"content":{"154":{"position":[[163,7]]},"207":{"position":[[128,7]]},"364":{"position":[[163,7]]}},"keywords":{}}],["1300.0.29.30",{"_index":1322,"title":{},"content":{"252":{"position":[[178,15]]},"401":{"position":[[178,15]]}},"keywords":{}}],["1300.0.47.5",{"_index":1320,"title":{},"content":{"252":{"position":[[160,11]]},"401":{"position":[[160,11]]}},"keywords":{}}],["14.0",{"_index":1365,"title":{},"content":{"258":{"position":[[620,5]]}},"keywords":{}}],["1400.0.29.51",{"_index":1325,"title":{},"content":{"252":{"position":[[273,16]]},"401":{"position":[[273,16]]}},"keywords":{}}],["150",{"_index":1174,"title":{},"content":{"189":{"position":[[603,4]]},"190":{"position":[[606,4]]},"191":{"position":[[612,4]]},"192":{"position":[[612,4]]},"193":{"position":[[603,4]]},"243":{"position":[[668,4]]},"244":{"position":[[671,4]]},"245":{"position":[[677,4]]},"246":{"position":[[677,4]]},"247":{"position":[[668,4]]},"320":{"position":[[583,4]]},"321":{"position":[[586,4]]},"322":{"position":[[592,4]]},"323":{"position":[[592,4]]},"324":{"position":[[583,4]]},"389":{"position":[[601,4]]},"390":{"position":[[604,4]]},"391":{"position":[[610,4]]},"392":{"position":[[610,4]]},"393":{"position":[[601,4]]},"408":{"position":[[555,4]]},"409":{"position":[[370,4]]},"410":{"position":[[558,4]]},"411":{"position":[[373,4]]},"412":{"position":[[564,4]]},"413":{"position":[[564,4]]},"414":{"position":[[379,4]]},"415":{"position":[[555,4]]},"416":{"position":[[370,4]]}},"keywords":{}}],["1627517311069",{"_index":707,"title":{},"content":{"68":{"position":[[1011,13]]},"110":{"position":[[1011,13]]},"129":{"position":[[1011,13]]}},"keywords":{}}],["1627566309286",{"_index":782,"title":{},"content":{"68":{"position":[[2695,14]]},"110":{"position":[[2961,14]]},"129":{"position":[[3628,14]]}},"keywords":{}}],["1627566309325",{"_index":670,"title":{},"content":{"68":{"position":[[374,14]]},"110":{"position":[[374,14]]},"129":{"position":[[374,14]]}},"keywords":{}}],["1627918228831",{"_index":736,"title":{},"content":{"68":{"position":[[1585,14]]},"110":{"position":[[1685,14]]},"129":{"position":[[1913,14]]}},"keywords":{}}],["19",{"_index":548,"title":{},"content":{"52":{"position":[[63,2]]},"154":{"position":[[63,2]]},"364":{"position":[[63,2]]}},"keywords":{}}],["198",{"_index":1095,"title":{},"content":{"154":{"position":[[244,3]]},"207":{"position":[[174,3]]},"364":{"position":[[244,3]]}},"keywords":{}}],["2",{"_index":1542,"title":{"357":{"position":[[0,1]]},"404":{"position":[[7,2]]}},"content":{"403":{"position":[[148,2]]}},"keywords":{}}],["2.0.0",{"_index":786,"title":{},"content":{"69":{"position":[[18,5]]},"130":{"position":[[18,5]]},"212":{"position":[[66,5]]}},"keywords":{}}],["2021",{"_index":1285,"title":{},"content":{"229":{"position":[[347,6]]}},"keywords":{}}],["2021"",{"_index":378,"title":{},"content":{"29":{"position":[[428,10]]},"31":{"position":[[446,10]]},"95":{"position":[[383,11]]},"203":{"position":[[433,12]]},"275":{"position":[[451,12]]},"307":{"position":[[431,11]]}},"keywords":{}}],["22t15:22:41+00:00"",{"_index":54,"title":{},"content":{"3":{"position":[[452,23]]}},"keywords":{}}],["25",{"_index":1171,"title":{},"content":{"189":{"position":[[576,2]]},"190":{"position":[[579,2]]},"191":{"position":[[585,2]]},"192":{"position":[[585,2]]},"193":{"position":[[576,2]]},"243":{"position":[[641,2]]},"244":{"position":[[644,2]]},"245":{"position":[[650,2]]},"246":{"position":[[650,2]]},"247":{"position":[[641,2]]},"320":{"position":[[556,2]]},"321":{"position":[[559,2]]},"322":{"position":[[565,2]]},"323":{"position":[[565,2]]},"324":{"position":[[556,2]]},"389":{"position":[[574,2]]},"390":{"position":[[577,2]]},"391":{"position":[[583,2]]},"392":{"position":[[583,2]]},"393":{"position":[[574,2]]},"408":{"position":[[528,2]]},"409":{"position":[[343,2]]},"410":{"position":[[531,2]]},"411":{"position":[[346,2]]},"412":{"position":[[537,2]]},"413":{"position":[[537,2]]},"414":{"position":[[352,2]]},"415":{"position":[[528,2]]},"416":{"position":[[343,2]]}},"keywords":{}}],["255",{"_index":490,"title":{},"content":{"45":{"position":[[468,3]]},"172":{"position":[[468,3]]},"198":{"position":[[468,3]]},"336":{"position":[[468,3]]},"377":{"position":[[451,3]]}},"keywords":{}}],["2560",{"_index":1078,"title":{},"content":{"129":{"position":[[2779,4]]}},"keywords":{}}],["27",{"_index":1094,"title":{},"content":{"154":{"position":[[209,2]]},"175":{"position":[[503,3]]},"364":{"position":[[209,2]]}},"keywords":{}}],["29",{"_index":1086,"title":{},"content":{"150":{"position":[[396,3]]},"329":{"position":[[445,3]]},"338":{"position":[[530,3]]},"370":{"position":[[272,3]]},"387":{"position":[[142,3]]}},"keywords":{}}],["299",{"_index":1287,"title":{},"content":{"229":{"position":[[394,4]]}},"keywords":{}}],["29t00:08:31.069497z"",{"_index":705,"title":{},"content":{"68":{"position":[[954,26]]},"110":{"position":[[954,26]]},"129":{"position":[[954,26]]}},"keywords":{}}],["29t13:44:59.831z"",{"_index":735,"title":{},"content":{"68":{"position":[[1540,23]]},"110":{"position":[[1640,23]]},"129":{"position":[[1868,23]]}},"keywords":{}}],["29t13:45:09.286z"",{"_index":780,"title":{},"content":{"68":{"position":[[2644,23]]},"110":{"position":[[2910,23]]},"129":{"position":[[3577,23]]}},"keywords":{}}],["29t13:45:09.325344042z"",{"_index":668,"title":{},"content":{"68":{"position":[[323,29]]},"110":{"position":[[323,29]]},"129":{"position":[[323,29]]}},"keywords":{}}],["2cf093tg1",{"_index":1288,"title":{},"content":{"229":{"position":[[420,12]]}},"keywords":{}}],["3",{"_index":199,"title":{"358":{"position":[[0,1]]}},"content":{"14":{"position":[[14,1]]},"37":{"position":[[14,1]]},"65":{"position":[[29,1]]},"108":{"position":[[29,1]]},"126":{"position":[[29,1]]},"128":{"position":[[44,1]]}},"keywords":{}}],["34",{"_index":738,"title":{},"content":{"68":{"position":[[1637,3]]},"110":{"position":[[1737,3]]},"129":{"position":[[1965,3]]}},"keywords":{}}],["3daf",{"_index":690,"title":{},"content":{"68":{"position":[[727,4]]},"110":{"position":[[727,4]]},"129":{"position":[[727,4]]}},"keywords":{}}],["4",{"_index":1562,"title":{"359":{"position":[[0,1]]}},"content":{},"keywords":{}}],["40%innov",{"_index":940,"title":{},"content":{"89":{"position":[[117,13]]},"236":{"position":[[117,13]]},"267":{"position":[[117,13]]},"345":{"position":[[117,13]]},"353":{"position":[[117,13]]}},"keywords":{}}],["409f",{"_index":683,"title":{},"content":{"68":{"position":[[603,4]]},"110":{"position":[[603,4]]},"129":{"position":[[603,4]]}},"keywords":{}}],["4156",{"_index":761,"title":{},"content":{"68":{"position":[[2119,4]]},"110":{"position":[[2297,4]]},"129":{"position":[[3052,4]]}},"keywords":{}}],["41c5",{"_index":1539,"title":{},"content":{"356":{"position":[[423,4]]},"357":{"position":[[756,4]]},"358":{"position":[[438,4]]},"359":{"position":[[488,4]]},"360":{"position":[[423,4]]}},"keywords":{}}],["42",{"_index":507,"title":{},"content":{"45":{"position":[[1037,2]]},"48":{"position":[[660,2]]},"56":{"position":[[541,2]]},"148":{"position":[[245,2]]},"187":{"position":[[357,2]]},"270":{"position":[[76,5]]},"281":{"position":[[277,2]]},"375":{"position":[[294,3]]},"382":{"position":[[442,3]]}},"keywords":{}}],["42"",{"_index":342,"title":{},"content":{"24":{"position":[[67,9]]},"26":{"position":[[95,9]]},"97":{"position":[[73,10]]},"99":{"position":[[101,10]]},"177":{"position":[[78,9]]},"178":{"position":[[106,9]]},"331":{"position":[[137,10]]},"333":{"position":[[165,10]]},"383":{"position":[[282,9]]}},"keywords":{}}],["429",{"_index":649,"title":{},"content":{"66":{"position":[[84,3]]},"109":{"position":[[84,3]]},"127":{"position":[[84,3]]}},"keywords":{}}],["44cb",{"_index":1604,"title":{},"content":{"383":{"position":[[442,4]]}},"keywords":{}}],["452f",{"_index":772,"title":{},"content":{"68":{"position":[[2338,4]]},"110":{"position":[[2591,4]]},"129":{"position":[[3271,4]]}},"keywords":{}}],["45d1",{"_index":1002,"title":{},"content":{"110":{"position":[[2219,4]]}},"keywords":{}}],["4648",{"_index":676,"title":{},"content":{"68":{"position":[[476,4]]},"110":{"position":[[476,4]]},"129":{"position":[[476,4]]}},"keywords":{}}],["4672",{"_index":699,"title":{},"content":{"68":{"position":[[850,4]]},"110":{"position":[[850,4]]},"129":{"position":[[850,4]]}},"keywords":{}}],["4679",{"_index":660,"title":{},"content":{"68":{"position":[[169,4]]},"110":{"position":[[169,4]]},"129":{"position":[[169,4]]}},"keywords":{}}],["4695",{"_index":1590,"title":{},"content":{"383":{"position":[[139,4]]}},"keywords":{}}],["485d",{"_index":1008,"title":{},"content":{"110":{"position":[[2513,4]]}},"keywords":{}}],["4906",{"_index":729,"title":{},"content":{"68":{"position":[[1439,4]]},"110":{"position":[[1539,4]]},"129":{"position":[[1767,4]]}},"keywords":{}}],["4a6e",{"_index":691,"title":{},"content":{"68":{"position":[[732,4]]},"110":{"position":[[732,4]]},"129":{"position":[[732,4]]}},"keywords":{}}],["4cb7",{"_index":1595,"title":{},"content":{"383":{"position":[[206,4]]}},"keywords":{}}],["4e48",{"_index":712,"title":{},"content":{"68":{"position":[[1094,4]]},"110":{"position":[[1090,4],[1213,4]]},"129":{"position":[[1094,4]]}},"keywords":{}}],["4xx",{"_index":788,"title":{},"content":{"69":{"position":[[68,3]]},"111":{"position":[[68,3]]},"130":{"position":[[68,3]]}},"keywords":{}}],["5",{"_index":1568,"title":{"360":{"position":[[0,1]]}},"content":{},"keywords":{}}],["5.5.2",{"_index":1318,"title":{},"content":{"252":{"position":[[143,5]]},"401":{"position":[[143,5]]}},"keywords":{}}],["5.7.1",{"_index":1323,"title":{},"content":{"252":{"position":[[238,5]]},"401":{"position":[[238,5]]}},"keywords":{}}],["5.7.1.135.3",{"_index":1324,"title":{},"content":{"252":{"position":[[255,11]]},"401":{"position":[[255,11]]}},"keywords":{}}],["50",{"_index":1172,"title":{},"content":{"189":{"position":[[581,2]]},"190":{"position":[[584,2]]},"191":{"position":[[590,2]]},"192":{"position":[[590,2]]},"193":{"position":[[581,2]]},"243":{"position":[[646,2]]},"244":{"position":[[649,2]]},"245":{"position":[[655,2]]},"246":{"position":[[655,2]]},"247":{"position":[[646,2]]},"320":{"position":[[561,2]]},"321":{"position":[[564,2]]},"322":{"position":[[570,2]]},"323":{"position":[[570,2]]},"324":{"position":[[561,2]]},"389":{"position":[[579,2]]},"390":{"position":[[582,2]]},"391":{"position":[[588,2]]},"392":{"position":[[588,2]]},"393":{"position":[[579,2]]},"408":{"position":[[533,2]]},"409":{"position":[[348,2]]},"410":{"position":[[536,2]]},"411":{"position":[[351,2]]},"412":{"position":[[542,2]]},"413":{"position":[[542,2]]},"414":{"position":[[357,2]]},"415":{"position":[[533,2]]},"416":{"position":[[348,2]]}},"keywords":{}}],["5224ffc5b91b"",{"_index":1606,"title":{},"content":{"383":{"position":[[452,19]]}},"keywords":{}}],["5339ddafd984"",{"_index":678,"title":{},"content":{"68":{"position":[[486,19]]},"110":{"position":[[486,19]]},"129":{"position":[[486,19]]}},"keywords":{}}],["5bc4",{"_index":1594,"title":{},"content":{"383":{"position":[[201,4]]}},"keywords":{}}],["5c17485ec441"",{"_index":701,"title":{},"content":{"68":{"position":[[860,19]]},"110":{"position":[[860,19]]},"129":{"position":[[860,19]]}},"keywords":{}}],["5e5e",{"_index":675,"title":{},"content":{"68":{"position":[[471,4]]},"110":{"position":[[471,4]]},"129":{"position":[[471,4]]}},"keywords":{}}],["5xx",{"_index":789,"title":{},"content":{"69":{"position":[[75,3]]},"111":{"position":[[75,3]]},"130":{"position":[[75,3]]}},"keywords":{}}],["60",{"_index":791,"title":{},"content":{"69":{"position":[[134,3]]},"88":{"position":[[160,3]]},"111":{"position":[[134,3]]},"130":{"position":[[134,3]]},"235":{"position":[[160,3]]},"266":{"position":[[160,3]]},"344":{"position":[[160,3]]},"352":{"position":[[160,3]]}},"keywords":{}}],["6091c13561b0"",{"_index":774,"title":{},"content":{"68":{"position":[[2348,19]]},"110":{"position":[[2601,19]]},"129":{"position":[[3281,19]]}},"keywords":{}}],["628c",{"_index":728,"title":{},"content":{"68":{"position":[[1434,4]]},"110":{"position":[[1534,4]]},"129":{"position":[[1762,4]]}},"keywords":{}}],["6b47",{"_index":771,"title":{},"content":{"68":{"position":[[2333,4]]},"110":{"position":[[2586,4]]},"129":{"position":[[3266,4]]}},"keywords":{}}],["6f45",{"_index":1007,"title":{},"content":{"110":{"position":[[2508,4]]}},"keywords":{}}],["75",{"_index":995,"title":{},"content":{"105":{"position":[[328,2]]},"188":{"position":[[209,2]]},"189":{"position":[[586,2]]},"190":{"position":[[589,2]]},"191":{"position":[[595,2]]},"192":{"position":[[595,2]]},"193":{"position":[[586,2]]},"243":{"position":[[651,2]]},"244":{"position":[[654,2]]},"245":{"position":[[660,2]]},"246":{"position":[[660,2]]},"247":{"position":[[651,2]]},"320":{"position":[[566,2]]},"321":{"position":[[569,2]]},"322":{"position":[[575,2]]},"323":{"position":[[575,2]]},"324":{"position":[[566,2]]},"389":{"position":[[584,2]]},"390":{"position":[[587,2]]},"391":{"position":[[593,2]]},"392":{"position":[[593,2]]},"393":{"position":[[584,2]]},"408":{"position":[[538,2]]},"409":{"position":[[353,2]]},"410":{"position":[[541,2]]},"411":{"position":[[356,2]]},"412":{"position":[[547,2]]},"413":{"position":[[547,2]]},"414":{"position":[[362,2]]},"415":{"position":[[538,2]]},"416":{"position":[[353,2]]}},"keywords":{}}],["77aa15677d23"",{"_index":1010,"title":{},"content":{"110":{"position":[[2523,19]]}},"keywords":{}}],["7e64",{"_index":682,"title":{},"content":{"68":{"position":[[598,4]]},"110":{"position":[[598,4]]},"129":{"position":[[598,4]]}},"keywords":{}}],["7fd61f6c3d33"",{"_index":662,"title":{},"content":{"68":{"position":[[179,19]]},"110":{"position":[[179,19]]},"129":{"position":[[179,19]]}},"keywords":{}}],["827b",{"_index":659,"title":{},"content":{"68":{"position":[[164,4]]},"110":{"position":[[164,4]]},"129":{"position":[[164,4]]}},"keywords":{}}],["8aca",{"_index":1596,"title":{},"content":{"383":{"position":[[211,4]]}},"keywords":{}}],["8dce",{"_index":1589,"title":{},"content":{"383":{"position":[[134,4]]}},"keywords":{}}],["9",{"_index":703,"title":{},"content":{"68":{"position":[[910,2]]},"110":{"position":[[910,2]]},"129":{"position":[[910,2]]}},"keywords":{}}],["90d6",{"_index":762,"title":{},"content":{"68":{"position":[[2124,4]]},"110":{"position":[[2302,4]]},"129":{"position":[[3057,4]]}},"keywords":{}}],["91d54fc42b0e",{"_index":1541,"title":{},"content":{"356":{"position":[[433,15]]},"357":{"position":[[766,14]]},"358":{"position":[[448,15]]},"359":{"position":[[498,15]]},"360":{"position":[[433,15]]}},"keywords":{}}],["940",{"_index":1075,"title":{},"content":{"129":{"position":[[2733,4]]}},"keywords":{}}],["95014",{"_index":1388,"title":{},"content":{"273":{"position":[[423,6]]}},"keywords":{}}],["966fbfa87a88"",{"_index":1592,"title":{},"content":{"383":{"position":[[149,19]]}},"keywords":{}}],["9806",{"_index":677,"title":{},"content":{"68":{"position":[[481,4]]},"110":{"position":[[481,4]]},"129":{"position":[[481,4]]}},"keywords":{}}],["9d75",{"_index":684,"title":{},"content":{"68":{"position":[[608,4]]},"110":{"position":[[608,4]]},"129":{"position":[[608,4]]}},"keywords":{}}],["9d9e",{"_index":1605,"title":{},"content":{"383":{"position":[[447,4]]}},"keywords":{}}],["_",{"_index":1270,"title":{},"content":{"210":{"position":[[563,1]]},"257":{"position":[[264,1]]},"258":{"position":[[400,1]]}},"keywords":{}}],["_sdc_level_0_id",{"_index":313,"title":{},"content":{"19":{"position":[[81,15]]},"20":{"position":[[81,15]]},"21":{"position":[[81,15]]},"41":{"position":[[81,15]]},"42":{"position":[[81,15]]}},"keywords":{}}],["_sdc_received_at",{"_index":257,"title":{},"content":{"18":{"position":[[81,16]]},"19":{"position":[[120,16]]},"20":{"position":[[120,16]]},"21":{"position":[[120,16]]},"40":{"position":[[81,16]]},"41":{"position":[[120,16]]},"42":{"position":[[120,16]]}},"keywords":{}}],["_sdc_sequenc",{"_index":258,"title":{},"content":{"18":{"position":[[139,13]]},"19":{"position":[[178,13]]},"20":{"position":[[178,13]]},"21":{"position":[[178,13]]},"40":{"position":[[139,13]]},"41":{"position":[[178,13]]},"42":{"position":[[178,13]]}},"keywords":{}}],["_sdc_source_key_event_id",{"_index":314,"title":{},"content":{"19":{"position":[[215,24]]},"20":{"position":[[215,24]]},"21":{"position":[[215,24]]},"41":{"position":[[215,24]]},"42":{"position":[[215,24]]}},"keywords":{}}],["_sdc_table_vers",{"_index":260,"title":{},"content":{"18":{"position":[[176,18]]},"19":{"position":[[261,18]]},"20":{"position":[[261,18]]},"21":{"position":[[261,18]]},"40":{"position":[[176,18]]},"41":{"position":[[261,18]]},"42":{"position":[[261,18]]}},"keywords":{}}],["a03d",{"_index":1003,"title":{},"content":{"110":{"position":[[2224,4]]}},"keywords":{}}],["a26d",{"_index":692,"title":{},"content":{"68":{"position":[[737,4]]},"110":{"position":[[737,4]]},"129":{"position":[[737,4]]}},"keywords":{}}],["a35c",{"_index":700,"title":{},"content":{"68":{"position":[[855,4]]},"110":{"position":[[855,4]]},"129":{"position":[[855,4]]}},"keywords":{}}],["a3d6364516c0"",{"_index":763,"title":{},"content":{"68":{"position":[[2129,19]]},"110":{"position":[[2307,19]]},"129":{"position":[[3062,19]]}},"keywords":{}}],["a80f",{"_index":1591,"title":{},"content":{"383":{"position":[[144,4]]}},"keywords":{}}],["a88c",{"_index":1540,"title":{},"content":{"356":{"position":[[428,4]]},"357":{"position":[[761,4]]},"358":{"position":[[443,4]]},"359":{"position":[[493,4]]},"360":{"position":[[428,4]]}},"keywords":{}}],["a8fd9c4e5a7d"",{"_index":714,"title":{},"content":{"68":{"position":[[1104,19]]},"110":{"position":[[1100,19],[1223,19]]},"129":{"position":[[1104,19]]}},"keywords":{}}],["abcdproject",{"_index":1628,"title":{},"content":{"403":{"position":[[8,13]]},"404":{"position":[[248,13]]}},"keywords":{}}],["abov",{"_index":1491,"title":{},"content":{"299":{"position":[[592,5]]}},"keywords":{}}],["accept",{"_index":987,"title":{},"content":{"105":{"position":[[25,7]]},"148":{"position":[[25,7]]},"217":{"position":[[25,7]]},"281":{"position":[[26,7]]},"375":{"position":[[25,7]]}},"keywords":{}}],["access",{"_index":16,"title":{},"content":{"2":{"position":[[21,10]]},"34":{"position":[[83,6]]},"158":{"position":[[162,6],[295,6]]},"170":{"position":[[83,6]]},"207":{"position":[[349,6],[482,6]]},"208":{"position":[[399,6]]},"227":{"position":[[79,6]]},"305":{"position":[[74,6]]},"368":{"position":[[162,6],[295,6]]}},"keywords":{}}],["account",{"_index":166,"title":{},"content":{"13":{"position":[[24,8]]},"18":{"position":[[613,7]]},"34":{"position":[[2360,8]]},"36":{"position":[[24,8]]},"40":{"position":[[613,7]]},"64":{"position":[[24,8]]},"72":{"position":[[116,7]]},"107":{"position":[[24,8]]},"114":{"position":[[116,7]]},"125":{"position":[[24,8]]},"133":{"position":[[116,7]]},"170":{"position":[[2391,8]]},"227":{"position":[[2338,8]]},"299":{"position":[[336,7]]},"305":{"position":[[2831,8]]}},"keywords":{}}],["action",{"_index":441,"title":{},"content":{"34":{"position":[[1631,7]]},"87":{"position":[[58,7]]},"102":{"position":[[129,7]]},"145":{"position":[[129,7]]},"170":{"position":[[1662,7]]},"214":{"position":[[129,7]]},"227":{"position":[[1609,7]]},"234":{"position":[[58,7]]},"265":{"position":[[58,7]]},"298":{"position":[[509,9],[578,10]]},"305":{"position":[[1914,7]]},"343":{"position":[[58,7]]},"351":{"position":[[58,7]]},"372":{"position":[[129,7]]},"406":{"position":[[172,7]]}},"keywords":{}}],["activ",{"_index":519,"title":{},"content":{"47":{"position":[[200,8]]},"62":{"position":[[281,8],[363,8]]},"174":{"position":[[200,8]]},"200":{"position":[[200,8]]},"337":{"position":[[200,8]]},"381":{"position":[[200,8]]}},"keywords":{}}],["ad",{"_index":105,"title":{},"content":{"6":{"position":[[521,6]]},"27":{"position":[[74,5]]},"29":{"position":[[74,5],[325,5]]},"31":{"position":[[74,5]]},"95":{"position":[[74,5],[331,5]]},"100":{"position":[[74,5]]},"150":{"position":[[74,5]]},"162":{"position":[[521,6]]},"179":{"position":[[74,5]]},"203":{"position":[[74,5],[331,5]]},"219":{"position":[[521,6]]},"229":{"position":[[74,5],[305,5]]},"273":{"position":[[74,5]]},"275":{"position":[[74,5]]},"277":{"position":[[173,6]]},"288":{"position":[[521,6]]},"298":{"position":[[175,6],[791,5]]},"299":{"position":[[171,6]]},"307":{"position":[[74,5],[379,5]]},"309":{"position":[[521,6]]},"329":{"position":[[74,5]]},"334":{"position":[[74,5]]}},"keywords":{}}],["adapt",{"_index":592,"title":{},"content":{"56":{"position":[[731,8]]}},"keywords":{}}],["add",{"_index":496,"title":{"54":{"position":[[0,3]]},"156":{"position":[[0,3]]},"209":{"position":[[0,3]]},"260":{"position":[[7,3]]},"295":{"position":[[7,3]]},"366":{"position":[[0,3]]}},"content":{"45":{"position":[[659,3]]},"60":{"position":[[179,3]]},"103":{"position":[[103,3]]},"104":{"position":[[120,3]]},"146":{"position":[[103,3]]},"147":{"position":[[120,3]]},"198":{"position":[[697,3]]},"209":{"position":[[56,3],[223,3],[465,3]]},"215":{"position":[[103,3]]},"216":{"position":[[120,3]]},"252":{"position":[[432,3]]},"256":{"position":[[182,3]]},"278":{"position":[[103,3]]},"279":{"position":[[120,3]]},"286":{"position":[[410,3]]},"295":{"position":[[65,3]]},"296":{"position":[[23,3],[85,3]]},"298":{"position":[[373,3],[471,3]]},"299":{"position":[[457,3],[663,3]]},"373":{"position":[[103,3]]},"374":{"position":[[120,3]]},"401":{"position":[[432,3]]},"404":{"position":[[116,3]]}},"keywords":{}}],["added_at",{"_index":972,"title":{},"content":{"95":{"position":[[502,9]]},"229":{"position":[[477,9]]},"307":{"position":[[550,9]]}},"keywords":{}}],["addit",{"_index":57,"title":{},"content":{"4":{"position":[[30,10]]},"7":{"position":[[233,10],[407,10],[540,10]]},"22":{"position":[[30,10]]},"43":{"position":[[30,10]]},"82":{"position":[[30,10]]},"123":{"position":[[30,10]]},"143":{"position":[[30,10]]},"163":{"position":[[233,10],[407,10],[540,10]]},"220":{"position":[[233,10],[407,10],[540,10]]},"289":{"position":[[233,10],[407,10],[540,10]]},"298":{"position":[[62,10]]},"299":{"position":[[79,10]]},"310":{"position":[[233,10],[407,10],[540,10]]}},"keywords":{}}],["address",{"_index":493,"title":{},"content":{"45":{"position":[[576,11]]},"198":{"position":[[594,11]]},"378":{"position":[[299,10]]},"379":{"position":[[182,11]]}},"keywords":{}}],["address_line_1",{"_index":1380,"title":{},"content":{"273":{"position":[[328,15]]}},"keywords":{}}],["address_line_2",{"_index":1382,"title":{},"content":{"273":{"position":[[360,15]]}},"keywords":{}}],["admin",{"_index":605,"title":{},"content":{"60":{"position":[[52,5]]},"256":{"position":[[52,5]]}},"keywords":{}}],["adopt",{"_index":939,"title":{},"content":{"89":{"position":[[105,8]]},"236":{"position":[[105,8]]},"267":{"position":[[105,8]]},"345":{"position":[[105,8]]},"353":{"position":[[105,8]]}},"keywords":{}}],["advanc",{"_index":525,"title":{},"content":{"48":{"position":[[170,8]]},"84":{"position":[[140,8]]},"175":{"position":[[170,8]]},"201":{"position":[[170,8]]},"231":{"position":[[140,8]]},"262":{"position":[[140,8]]},"338":{"position":[[170,8]]},"340":{"position":[[140,8]]},"348":{"position":[[140,8]]},"382":{"position":[[170,8]]}},"keywords":{}}],["advis",{"_index":539,"title":{},"content":{"51":{"position":[[83,9]]},"153":{"position":[[83,9]]},"206":{"position":[[83,9]]},"363":{"position":[[83,9]]}},"keywords":{}}],["ag",{"_index":1123,"title":{},"content":{"175":{"position":[[496,6],[726,6]]},"382":{"position":[[437,4],[599,4]]},"387":{"position":[[137,4]]}},"keywords":{}}],["against",{"_index":1423,"title":{},"content":{"286":{"position":[[87,7]]}},"keywords":{}}],["ai",{"_index":901,"title":{},"content":{"85":{"position":[[267,3]]},"232":{"position":[[267,3]]},"263":{"position":[[267,3]]},"341":{"position":[[267,3]]},"349":{"position":[[267,3]]}},"keywords":{}}],["alamofir",{"_index":1627,"title":{"402":{"position":[[40,13]]}},"content":{},"keywords":{}}],["alia",{"_index":1013,"title":{},"content":{"117":{"position":[[80,5]]},"359":{"position":[[707,5]]}},"keywords":{}}],["alias",{"_index":1014,"title":{},"content":{"117":{"position":[[136,7],[186,7]]}},"keywords":{}}],["allow",{"_index":422,"title":{},"content":{"34":{"position":[[879,6]]},"48":{"position":[[8,6]]},"56":{"position":[[724,6]]},"170":{"position":[[910,6]]},"175":{"position":[[8,6]]},"196":{"position":[[35,5],[377,8]]},"201":{"position":[[8,6]]},"227":{"position":[[871,6]]},"250":{"position":[[35,5]]},"298":{"position":[[120,6]]},"299":{"position":[[120,6]]},"305":{"position":[[1030,6],[1819,6]]},"327":{"position":[[35,5]]},"338":{"position":[[8,6]]},"382":{"position":[[8,6]]},"396":{"position":[[35,5]]},"419":{"position":[[35,5]]},"420":{"position":[[36,5]]}},"keywords":{}}],["allow_multiple_respons",{"_index":1397,"title":{},"content":{"278":{"position":[[111,24],[214,25]]}},"keywords":{}}],["allowmultiplerespons",{"_index":982,"title":{},"content":{"103":{"position":[[111,22],[207,22]]},"146":{"position":[[111,22]]},"188":{"position":[[63,22]]},"215":{"position":[[111,22],[207,22]]},"319":{"position":[[67,23]]},"373":{"position":[[111,22]]}},"keywords":{}}],["allproject",{"_index":571,"title":{},"content":{"54":{"position":[[16,11]]}},"keywords":{}}],["along",{"_index":443,"title":{},"content":{"34":{"position":[[1666,5],[1792,5]]},"170":{"position":[[1697,5],[1823,5]]},"227":{"position":[[1644,5],[1770,5]]},"305":{"position":[[1950,5]]}},"keywords":{}}],["alongsid",{"_index":989,"title":{},"content":{"105":{"position":[[101,9]]},"148":{"position":[[101,9]]},"217":{"position":[[101,9]]},"281":{"position":[[105,9]]},"375":{"position":[[101,9]]}},"keywords":{}}],["alreadi",{"_index":981,"title":{},"content":{"103":{"position":[[17,7]]},"146":{"position":[[17,7]]},"215":{"position":[[17,7]]},"278":{"position":[[17,7]]},"373":{"position":[[17,7]]}},"keywords":{}}],["alway",{"_index":825,"title":{},"content":{"79":{"position":[[228,7]]},"120":{"position":[[392,7]]},"140":{"position":[[228,7]]}},"keywords":{}}],["amp",{"_index":930,"title":{},"content":{"88":{"position":[[115,5]]},"235":{"position":[[115,5]]},"266":{"position":[[115,5]]},"344":{"position":[[115,5]]},"352":{"position":[[115,5]]}},"keywords":{}}],["amplitud",{"_index":151,"title":{},"content":{"10":{"position":[[41,9]]},"166":{"position":[[41,9]]},"223":{"position":[[41,9]]},"292":{"position":[[41,9]]},"313":{"position":[[41,9]]}},"keywords":{}}],["analys",{"_index":73,"title":{},"content":{"6":{"position":[[57,7],[244,8]]},"162":{"position":[[57,7],[244,8]]},"219":{"position":[[57,7],[244,8]]},"288":{"position":[[57,7],[244,8]]},"309":{"position":[[57,7],[244,8]]}},"keywords":{}}],["analyt",{"_index":910,"title":{},"content":{"87":{"position":[[18,9]]},"234":{"position":[[18,9]]},"265":{"position":[[18,9]]},"343":{"position":[[18,9]]},"351":{"position":[[18,9]]}},"keywords":{}}],["analytics"",{"_index":1058,"title":{},"content":{"129":{"position":[[2244,16]]}},"keywords":{}}],["analytics?utm_medium=email"",{"_index":1065,"title":{},"content":{"129":{"position":[[2427,32]]}},"keywords":{}}],["analyz",{"_index":884,"title":{},"content":{"84":{"position":[[228,7]]},"85":{"position":[[81,7]]},"231":{"position":[[228,7]]},"232":{"position":[[81,7]]},"262":{"position":[[228,7]]},"263":{"position":[[81,7]]},"340":{"position":[[228,7]]},"341":{"position":[[81,7]]},"348":{"position":[[228,7]]},"349":{"position":[[81,7]]}},"keywords":{}}],["ancestor",{"_index":1441,"title":{},"content":{"286":{"position":[[620,9]]}},"keywords":{}}],["android",{"_index":173,"title":{"50":{"position":[[19,7]]},"53":{"position":[[21,7]]},"92":{"position":[[6,7]]},"157":{"position":[[0,8]]},"367":{"position":[[0,8]]}},"content":{"13":{"position":[[141,7]]},"18":{"position":[[713,8]]},"33":{"position":[[74,7]]},"34":{"position":[[29,7],[353,7],[1082,7]]},"36":{"position":[[141,7]]},"40":{"position":[[713,8]]},"50":{"position":[[86,7]]},"52":{"position":[[43,7]]},"64":{"position":[[141,7]]},"73":{"position":[[114,8]]},"107":{"position":[[141,7]]},"115":{"position":[[114,8]]},"125":{"position":[[141,7]]},"134":{"position":[[114,8]]},"154":{"position":[[43,7],[218,7]]},"157":{"position":[[5,7]]},"170":{"position":[[371,7]]},"364":{"position":[[43,7],[218,7]]},"367":{"position":[[5,7]]}},"keywords":{}}],["android:name="android.hardware.camera"",{"_index":565,"title":{},"content":{"52":{"position":[[519,48]]},"157":{"position":[[407,48]]},"367":{"position":[[407,48]]}},"keywords":{}}],["android:name="android.hardware.camera.autofocus"/>",{"_index":567,"title":{},"content":{"52":{"position":[[624,63]]},"157":{"position":[[512,63]]},"367":{"position":[[512,63]]}},"keywords":{}}],["android:name="android.permission.camera"/>",{"_index":563,"title":{},"content":{"52":{"position":[[365,55]]},"157":{"position":[[253,55]]},"367":{"position":[[253,55]]}},"keywords":{}}],["android:name="android.permission.internet"",{"_index":558,"title":{},"content":{"52":{"position":[[195,52]]},"157":{"position":[[83,52]]},"367":{"position":[[83,52]]}},"keywords":{}}],["android:name="android.permission.microphone"",{"_index":564,"title":{},"content":{"52":{"position":[[441,54]]},"157":{"position":[[329,54]]},"367":{"position":[[329,54]]}},"keywords":{}}],["android:name="android.permission.modify_audio_settings"",{"_index":569,"title":{},"content":{"52":{"position":[[791,65]]},"157":{"position":[[679,65]]},"367":{"position":[[679,65]]}},"keywords":{}}],["android:name="android.permission.record_audio"",{"_index":568,"title":{},"content":{"52":{"position":[[708,56]]},"157":{"position":[[596,56]]},"367":{"position":[[596,56]]}},"keywords":{}}],["android:required="true"/>",{"_index":566,"title":{},"content":{"52":{"position":[[568,38]]},"157":{"position":[[456,38]]},"367":{"position":[[456,38]]}},"keywords":{}}],["angular",{"_index":1375,"title":{},"content":{"260":{"position":[[339,7]]}},"keywords":{}}],["announc",{"_index":935,"title":{},"content":{"89":{"position":[[14,13]]},"236":{"position":[[14,13]]},"267":{"position":[[14,13]]},"345":{"position":[[14,13]]},"353":{"position":[[14,13]]}},"keywords":{}}],["anonym",{"_index":69,"title":{"47":{"position":[[7,9]]},"174":{"position":[[7,9]]},"200":{"position":[[7,9]]},"337":{"position":[[7,9]]},"381":{"position":[[7,9]]}},"content":{"6":{"position":[[15,9]]},"34":{"position":[[481,9],[1033,9]]},"46":{"position":[[176,9]]},"47":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"51":{"position":[[202,9]]},"153":{"position":[[202,9]]},"162":{"position":[[15,9]]},"170":{"position":[[512,9],[1064,9]]},"173":{"position":[[176,9]]},"174":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"199":{"position":[[176,9]]},"200":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"206":{"position":[[202,9]]},"219":{"position":[[15,9]]},"227":{"position":[[473,9],[1025,9]]},"288":{"position":[[15,9]]},"301":{"position":[[158,9]]},"305":{"position":[[496,9],[1681,9]]},"309":{"position":[[15,9]]},"337":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"359":{"position":[[48,9],[597,12]]},"360":{"position":[[535,9]]},"363":{"position":[[202,9]]},"378":{"position":[[113,9]]},"380":{"position":[[168,9]]},"381":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]}},"keywords":{}}],["anonymous_id",{"_index":1181,"title":{},"content":{"189":{"position":[[1090,13]]},"190":{"position":[[712,13]]},"191":{"position":[[1517,13]]},"192":{"position":[[1099,13]]},"193":{"position":[[1191,13]]},"194":{"position":[[409,13]]},"195":{"position":[[385,13]]},"196":{"position":[[522,13]]},"243":{"position":[[1155,13]]},"244":{"position":[[777,13]]},"245":{"position":[[1582,13]]},"246":{"position":[[1164,13]]},"247":{"position":[[1256,13]]},"248":{"position":[[481,13]]},"249":{"position":[[462,13]]},"250":{"position":[[612,13]]},"320":{"position":[[1070,13]]},"321":{"position":[[692,13]]},"322":{"position":[[1497,13]]},"323":{"position":[[1079,13]]},"324":{"position":[[1171,13]]},"325":{"position":[[398,13]]},"326":{"position":[[374,13]]},"327":{"position":[[522,13]]},"383":{"position":[[172,13]]},"389":{"position":[[1088,13]]},"390":{"position":[[710,13]]},"391":{"position":[[1515,13]]},"392":{"position":[[1097,13]]},"393":{"position":[[1189,13]]},"394":{"position":[[414,13]]},"395":{"position":[[389,13]]},"396":{"position":[[563,13]]},"408":{"position":[[1042,13]]},"409":{"position":[[813,13]]},"410":{"position":[[664,13]]},"411":{"position":[[435,13]]},"412":{"position":[[1469,13]]},"413":{"position":[[1051,13]]},"414":{"position":[[822,13]]},"415":{"position":[[1143,13]]},"416":{"position":[[914,13]]},"417":{"position":[[361,13]]},"418":{"position":[[328,13]]},"419":{"position":[[447,13]]},"420":{"position":[[451,13]]}},"keywords":{}}],["answer",{"_index":190,"title":{"78":{"position":[[0,7]]},"120":{"position":[[0,7]]},"139":{"position":[[0,7]]}},"content":{"13":{"position":[[463,6],[498,6],[545,6]]},"14":{"position":[[205,9]]},"17":{"position":[[193,8],[333,7]]},"18":{"position":[[1936,6],[1999,6],[2062,6]]},"19":{"position":[[472,6],[525,6],[578,6]]},"36":{"position":[[481,6],[516,6]]},"37":{"position":[[205,9]]},"39":{"position":[[179,7]]},"40":{"position":[[2114,6],[2177,6],[2240,6],[2654,6],[2727,6],[2797,6]]},"41":{"position":[[586,6],[639,6],[692,6],[1066,6],[1129,6],[1189,6]]},"64":{"position":[[463,6],[498,6],[545,6]]},"65":{"position":[[191,9]]},"76":{"position":[[593,6],[600,6]]},"78":{"position":[[131,6],[176,6]]},"80":{"position":[[90,6],[97,6]]},"107":{"position":[[481,6],[516,6]]},"108":{"position":[[191,9]]},"118":{"position":[[597,6],[604,6]]},"120":{"position":[[385,6],[443,7],[520,7],[598,7],[674,7],[743,6],[788,6]]},"121":{"position":[[90,6],[97,6]]},"125":{"position":[[463,6],[498,6],[545,6]]},"126":{"position":[[191,9]]},"137":{"position":[[638,6],[645,6]]},"139":{"position":[[131,6],[176,6]]},"141":{"position":[[90,6],[97,6]]},"189":{"position":[[806,7]]},"191":{"position":[[901,7],[1233,7]]},"192":{"position":[[815,7]]},"193":{"position":[[907,7]]},"243":{"position":[[871,7]]},"245":{"position":[[966,7],[1298,7]]},"246":{"position":[[880,7]]},"247":{"position":[[972,7]]},"320":{"position":[[786,7]]},"322":{"position":[[881,7],[1213,7]]},"323":{"position":[[795,7]]},"324":{"position":[[887,7]]},"389":{"position":[[804,7]]},"391":{"position":[[899,7],[1231,7]]},"392":{"position":[[813,7]]},"393":{"position":[[905,7]]},"408":{"position":[[758,7]]},"409":{"position":[[529,7]]},"412":{"position":[[853,7],[1185,7]]},"413":{"position":[[767,7]]},"414":{"position":[[538,7]]},"415":{"position":[[859,7]]},"416":{"position":[[630,7]]}},"keywords":{}}],["answer__field__correlation_id",{"_index":477,"title":{},"content":{"41":{"position":[[787,29]]}},"keywords":{}}],["answer__field__id",{"_index":476,"title":{},"content":{"41":{"position":[[699,17]]}},"keywords":{}}],["answer__field__typ",{"_index":478,"title":{},"content":{"41":{"position":[[903,19]]}},"keywords":{}}],["answer__field__value__bi",{"_index":479,"title":{},"content":{"41":{"position":[[1021,24]]}},"keywords":{}}],["answer__field__value__bo",{"_index":480,"title":{},"content":{"41":{"position":[[1083,24]]}},"keywords":{}}],["answer__field__value__st",{"_index":481,"title":{},"content":{"41":{"position":[[1146,24]]}},"keywords":{}}],["answer__replied_at",{"_index":318,"title":{},"content":{"19":{"position":[[436,18]]},"41":{"position":[[550,18]]}},"keywords":{}}],["answer__replied_at_m",{"_index":319,"title":{},"content":{"19":{"position":[[479,21]]},"41":{"position":[[593,21]]}},"keywords":{}}],["answer__tag",{"_index":320,"title":{},"content":{"19":{"position":[[546,12]]},"41":{"position":[[660,12]]}},"keywords":{}}],["anyencodable("clement@screeb.app"",{"_index":1205,"title":{},"content":{"201":{"position":[[476,45],[759,45]]}},"keywords":{}}],["anyencodable("cycle"",{"_index":1201,"title":{},"content":{"198":{"position":[[932,32]]}},"keywords":{}}],["anyencodable("hiddenfield1"",{"_index":1528,"title":{},"content":{"319":{"position":[[137,39]]}},"keywords":{}}],["anyencodable("johndoe"",{"_index":1267,"title":{},"content":{"210":{"position":[[428,35],[1091,35]]},"318":{"position":[[223,35]]}},"keywords":{}}],["anyencodable("prop1"",{"_index":1130,"title":{},"content":{"179":{"position":[[361,32]]}},"keywords":{}}],["anyencodable("r",{"_index":1214,"title":{},"content":{"203":{"position":[[405,22]]},"275":{"position":[[423,22]]}},"keywords":{}}],["anyencodable("sport"",{"_index":1215,"title":{},"content":{"203":{"position":[[468,32]]},"275":{"position":[[487,32]]}},"keywords":{}}],["anyencodable("ups"",{"_index":1221,"title":{},"content":{"203":{"position":[[606,30]]},"275":{"position":[[628,30]]}},"keywords":{}}],["anyencodable(1",{"_index":1219,"title":{},"content":{"203":{"position":[[560,16]]},"275":{"position":[[581,16]]}},"keywords":{}}],["anyencodable(12",{"_index":1266,"title":{},"content":{"210":{"position":[[392,17],[1055,17]]},"318":{"position":[[187,17]]}},"keywords":{}}],["anyencodable(12.29",{"_index":1217,"title":{},"content":{"203":{"position":[[520,20]]},"275":{"position":[[540,20]]}},"keywords":{}}],["anyencodable(27",{"_index":1199,"title":{},"content":{"198":{"position":[[892,17]]}},"keywords":{}}],["anyencodable(29",{"_index":1206,"title":{},"content":{"201":{"position":[[540,17],[823,17]]}},"keywords":{}}],["anyencodable(75",{"_index":1132,"title":{},"content":{"179":{"position":[[421,16]]},"217":{"position":[[296,16]]},"319":{"position":[[205,16]]}},"keywords":{}}],["anyencodable(d",{"_index":1203,"title":{},"content":{"198":{"position":[[990,20]]},"201":{"position":[[626,21],[894,21]]},"203":{"position":[[705,20]]},"275":{"position":[[729,20]]}},"keywords":{}}],["anyencodable(fals",{"_index":1223,"title":{},"content":{"203":{"position":[[662,20]]},"275":{"position":[[685,20]]}},"keywords":{}}],["anyencodable(tru",{"_index":1208,"title":{},"content":{"201":{"position":[[579,19]]}},"keywords":{}}],["anyencodable(“hiddenfield1",{"_index":1281,"title":{},"content":{"217":{"position":[[248,29]]}},"keywords":{}}],["anymore.payload.respond",{"_index":220,"title":{},"content":{"15":{"position":[[88,26]]},"67":{"position":[[88,26]]}},"keywords":{}}],["api",{"_index":1,"title":{"0":{"position":[[9,3]]}},"content":{"1":{"position":[[62,3]]},"2":{"position":[[14,3]]}},"keywords":{}}],["app",{"_index":139,"title":{"50":{"position":[[39,5]]},"53":{"position":[[41,5]]},"152":{"position":[[39,5]]},"155":{"position":[[41,5]]},"205":{"position":[[35,5]]},"208":{"position":[[37,5]]},"260":{"position":[[34,5]]},"362":{"position":[[44,5]]},"365":{"position":[[46,5]]}},"content":{"9":{"position":[[55,4],[94,4]]},"45":{"position":[[35,4]]},"50":{"position":[[94,4]]},"56":{"position":[[774,3]]},"61":{"position":[[47,3]]},"62":{"position":[[9,3],[147,3]]},"85":{"position":[[149,3]]},"88":{"position":[[29,3],[206,4]]},"89":{"position":[[81,3]]},"129":{"position":[[2339,3]]},"152":{"position":[[87,4]]},"158":{"position":[[152,3],[285,3]]},"165":{"position":[[55,4],[94,4]]},"172":{"position":[[35,4]]},"183":{"position":[[58,3]]},"194":{"position":[[16,3]]},"198":{"position":[[35,4]]},"205":{"position":[[90,4]]},"207":{"position":[[339,3],[472,3]]},"222":{"position":[[55,4],[94,4]]},"232":{"position":[[149,3]]},"235":{"position":[[29,3],[206,4]]},"236":{"position":[[81,3]]},"248":{"position":[[16,3]]},"257":{"position":[[47,3]]},"258":{"position":[[9,3],[145,3]]},"260":{"position":[[282,3],[324,3],[368,3]]},"263":{"position":[[149,3]]},"266":{"position":[[29,3],[206,4]]},"267":{"position":[[81,3]]},"286":{"position":[[58,3]]},"291":{"position":[[55,4],[94,4]]},"297":{"position":[[9,3]]},"301":{"position":[[120,5]]},"312":{"position":[[55,4],[94,4]]},"325":{"position":[[16,3],[254,3]]},"336":{"position":[[35,4]]},"341":{"position":[[149,3]]},"344":{"position":[[29,3],[206,4]]},"345":{"position":[[81,3]]},"349":{"position":[[149,3]]},"352":{"position":[[29,3],[206,4]]},"353":{"position":[[81,3]]},"362":{"position":[[92,4]]},"368":{"position":[[152,3],[285,3]]},"370":{"position":[[20,3]]},"394":{"position":[[16,3]]},"417":{"position":[[16,3]]}},"keywords":{}}],["app.screeb.sdk.screeb",{"_index":578,"title":{},"content":{"55":{"position":[[8,21]]}},"keywords":{}}],["app.screeb.sdk:survey:x.x.x",{"_index":575,"title":{},"content":{"54":{"position":[[79,29]]}},"keywords":{}}],["appdeleg",{"_index":1232,"title":{},"content":{"208":{"position":[[288,11],[367,11]]},"210":{"position":[[652,11],[689,12]]},"257":{"position":[[187,12],[849,11]]},"258":{"position":[[323,12]]}},"keywords":{}}],["appear",{"_index":1139,"title":{},"content":{"185":{"position":[[140,8]]},"239":{"position":[[144,8]]},"316":{"position":[[140,8]]},"385":{"position":[[144,8]]},"406":{"position":[[140,8]]}},"keywords":{}}],["appl",{"_index":1317,"title":{},"content":{"252":{"position":[[122,6],[217,6]]},"271":{"position":[[161,7]]},"272":{"position":[[101,9]]},"273":{"position":[[317,8],[344,6]]},"401":{"position":[[122,6],[217,6]]}},"keywords":{}}],["applewebkit/537.36",{"_index":1033,"title":{},"content":{"128":{"position":[[423,18]]},"129":{"position":[[2913,18]]}},"keywords":{}}],["appli",{"_index":346,"title":{},"content":{"24":{"position":[[182,5]]},"97":{"position":[[189,5]]},"177":{"position":[[193,5]]},"270":{"position":[[187,5]]},"331":{"position":[[253,5]]}},"keywords":{}}],["applic",{"_index":401,"title":{},"content":{"34":{"position":[[56,12]]},"155":{"position":[[29,12]]},"170":{"position":[[56,12]]},"208":{"position":[[29,12],[215,11],[317,11]]},"210":{"position":[[766,12]]},"227":{"position":[[52,12]]},"239":{"position":[[118,11]]},"257":{"position":[[820,11]]},"260":{"position":[[65,13]]},"357":{"position":[[15,11]]},"358":{"position":[[496,11]]},"359":{"position":[[874,11]]},"365":{"position":[[29,12]]},"385":{"position":[[118,11]]}},"keywords":{}}],["application(_",{"_index":1274,"title":{},"content":{"210":{"position":[[752,13]]}},"keywords":{}}],["application/json"",{"_index":36,"title":{},"content":{"3":{"position":[[131,22]]}},"keywords":{}}],["appropri",{"_index":1494,"title":{},"content":{"299":{"position":[[870,11]]}},"keywords":{}}],["approxim",{"_index":551,"title":{},"content":{"52":{"position":[[99,13]]},"154":{"position":[[195,13],[230,13]]},"207":{"position":[[160,13]]},"364":{"position":[[195,13],[230,13]]}},"keywords":{}}],["argument",{"_index":983,"title":{},"content":{"103":{"position":[[134,9]]},"104":{"position":[[147,8]]},"146":{"position":[[134,9]]},"147":{"position":[[147,8]]},"215":{"position":[[134,9]]},"216":{"position":[[147,8]]},"278":{"position":[[136,9]]},"279":{"position":[[149,8]]},"280":{"position":[[82,9]]},"373":{"position":[[134,9]]},"374":{"position":[[147,8]]},"382":{"position":[[724,8]]}},"keywords":{}}],["argument1",{"_index":1503,"title":{},"content":{"305":{"position":[[217,10]]}},"keywords":{}}],["argument2",{"_index":407,"title":{},"content":{"34":{"position":[[207,10]]},"170":{"position":[[225,10]]},"227":{"position":[[203,10]]},"305":{"position":[[228,10]]}},"keywords":{}}],["array",{"_index":223,"title":{},"content":{"15":{"position":[[200,6]]},"67":{"position":[[200,6]]}},"keywords":{}}],["array<string>",{"_index":809,"title":{},"content":{"75":{"position":[[269,19]]},"117":{"position":[[86,19],[144,19],[352,19]]},"136":{"position":[[269,19]]}},"keywords":{}}],["articl",{"_index":144,"title":{},"content":{"9":{"position":[[118,7]]},"165":{"position":[[118,7]]},"222":{"position":[[118,7]]},"291":{"position":[[118,7]]},"312":{"position":[[118,7]]}},"keywords":{}}],["article_id",{"_index":1407,"title":{},"content":{"281":{"position":[[265,11]]}},"keywords":{}}],["assign",{"_index":113,"title":{"23":{"position":[[6,11]]},"96":{"position":[[6,11]]},"176":{"position":[[6,11]]},"269":{"position":[[6,11]]},"330":{"position":[[6,11]]}},"content":{"6":{"position":[[638,6]]},"34":{"position":[[1376,7]]},"45":{"position":[[488,6]]},"162":{"position":[[638,6]]},"170":{"position":[[1407,7]]},"198":{"position":[[506,6]]},"219":{"position":[[638,6]]},"227":{"position":[[1354,7]]},"288":{"position":[[638,6]]},"305":{"position":[[1341,7]]},"309":{"position":[[638,6]]},"378":{"position":[[213,6]]},"379":{"position":[[94,6]]}},"keywords":{}}],["assigngroup",{"_index":438,"title":{},"content":{"34":{"position":[[1341,11],[1357,11]]},"170":{"position":[[1372,11],[1388,11]]},"227":{"position":[[1319,11],[1335,11]]},"331":{"position":[[38,12]]},"332":{"position":[[104,12]]},"333":{"position":[[64,12]]},"334":{"position":[[258,12]]}},"keywords":{}}],["assigngroup("company"",{"_index":1532,"title":{},"content":{"332":{"position":[[172,32]]},"334":{"position":[[326,32]]}},"keywords":{}}],["assigngroup(nul",{"_index":1531,"title":{},"content":{"331":{"position":[[106,17]]}},"keywords":{}}],["associ",{"_index":103,"title":{},"content":{"6":{"position":[[489,9]]},"13":{"position":[[508,10]]},"34":{"position":[[293,10],[1187,10]]},"36":{"position":[[526,10]]},"64":{"position":[[508,10]]},"93":{"position":[[268,10]]},"107":{"position":[[526,10]]},"125":{"position":[[508,10]]},"162":{"position":[[489,9]]},"170":{"position":[[311,10],[1218,10]]},"182":{"position":[[274,10]]},"219":{"position":[[489,9]]},"227":{"position":[[289,10],[1165,10]]},"254":{"position":[[268,10]]},"285":{"position":[[301,10]]},"288":{"position":[[489,9]]},"305":{"position":[[308,10],[1132,10]]},"309":{"position":[[489,9]]},"359":{"position":[[823,10]]},"400":{"position":[[338,10]]}},"keywords":{}}],["assum",{"_index":1544,"title":{},"content":{"357":{"position":[[1,8]]},"358":{"position":[[482,8]]},"359":{"position":[[1,8]]}},"keywords":{}}],["attack",{"_index":1424,"title":{},"content":{"286":{"position":[[105,8]]}},"keywords":{}}],["attent",{"_index":1451,"title":{},"content":{"296":{"position":[[317,9]]}},"keywords":{}}],["attribut",{"_index":358,"title":{"27":{"position":[[0,11]]},"29":{"position":[[0,11]]},"31":{"position":[[0,11]]},"48":{"position":[[0,11]]},"95":{"position":[[0,11]]},"100":{"position":[[0,11]]},"150":{"position":[[0,11]]},"175":{"position":[[0,11]]},"179":{"position":[[0,11]]},"201":{"position":[[0,11]]},"203":{"position":[[0,11]]},"229":{"position":[[0,11]]},"273":{"position":[[0,11]]},"275":{"position":[[0,11]]},"307":{"position":[[0,11]]},"329":{"position":[[0,11]]},"334":{"position":[[0,11]]},"338":{"position":[[0,11]]},"382":{"position":[[0,11]]}},"content":{"198":{"position":[[717,10]]}},"keywords":{}}],["attributessupport",{"_index":366,"title":{},"content":{"27":{"position":[[176,19]]},"29":{"position":[[176,19]]},"31":{"position":[[177,19]]},"48":{"position":[[277,19]]},"95":{"position":[[176,19]]},"100":{"position":[[176,19]]},"150":{"position":[[177,19]]},"175":{"position":[[277,19]]},"179":{"position":[[176,19]]},"201":{"position":[[277,19]]},"203":{"position":[[176,19]]},"229":{"position":[[176,19]]},"273":{"position":[[176,19]]},"275":{"position":[[177,19]]},"307":{"position":[[176,19]]},"329":{"position":[[177,19]]},"334":{"position":[[176,19]]},"338":{"position":[[277,19]]},"382":{"position":[[277,19]]}},"keywords":{}}],["audienc",{"_index":437,"title":{},"content":{"34":{"position":[[1328,9]]},"170":{"position":[[1359,9]]},"227":{"position":[[1306,9]]},"305":{"position":[[1273,9]]}},"keywords":{}}],["audio.</string>",{"_index":1107,"title":{},"content":{"158":{"position":[[326,21]]},"207":{"position":[[513,21]]},"368":{"position":[[326,21]]}},"keywords":{}}],["audio/video",{"_index":561,"title":{},"content":{"52":{"position":[[323,11]]},"157":{"position":[[211,11]]},"158":{"position":[[63,11]]},"207":{"position":[[250,11]]},"367":{"position":[[211,11]]},"368":{"position":[[63,11]]}},"keywords":{}}],["authent",{"_index":1543,"title":{"357":{"position":[[3,13]]}},"content":{"378":{"position":[[519,14]]}},"keywords":{}}],["author",{"_index":2,"title":{"1":{"position":[[0,14]]}},"content":{},"keywords":{}}],["automat",{"_index":152,"title":{},"content":{"10":{"position":[[72,13]]},"166":{"position":[[72,13]]},"223":{"position":[[72,13]]},"292":{"position":[[72,13]]},"313":{"position":[[72,13]]}},"keywords":{}}],["automaticscreendetect",{"_index":588,"title":{},"content":{"56":{"position":[[636,24]]},"187":{"position":[[528,24]]}},"keywords":{}}],["autonom",{"_index":451,"title":{},"content":{"34":{"position":[[2078,11]]},"170":{"position":[[2109,11]]},"227":{"position":[[2056,11]]},"305":{"position":[[2244,11],[2606,11]]}},"keywords":{}}],["avail",{"_index":219,"title":{"186":{"position":[[0,9]]},"240":{"position":[[0,9]]},"317":{"position":[[0,9]]},"386":{"position":[[0,9]]},"407":{"position":[[0,9]]}},"content":{"15":{"position":[[78,9]]},"18":{"position":[[870,9],[938,9]]},"40":{"position":[[894,9],[974,9]]},"67":{"position":[[78,9]]},"75":{"position":[[155,9],[223,9]]},"81":{"position":[[185,10]]},"93":{"position":[[242,9]]},"117":{"position":[[232,9],[306,9]]},"122":{"position":[[185,10]]},"136":{"position":[[155,9],[223,9]]},"142":{"position":[[185,10]]},"182":{"position":[[248,9]]},"186":{"position":[[11,9],[41,9]]},"195":{"position":[[36,9]]},"196":{"position":[[57,9]]},"240":{"position":[[11,9],[47,9]]},"249":{"position":[[36,9]]},"250":{"position":[[57,9]]},"254":{"position":[[242,9]]},"285":{"position":[[275,9]]},"317":{"position":[[11,9],[41,9]]},"326":{"position":[[36,9]]},"327":{"position":[[57,9],[357,9]]},"386":{"position":[[11,9],[34,9]]},"395":{"position":[[36,9]]},"396":{"position":[[57,9]]},"400":{"position":[[312,9]]},"407":{"position":[[11,9],[29,9]]},"418":{"position":[[36,9]]},"419":{"position":[[57,9]]},"420":{"position":[[58,9]]}},"keywords":{}}],["available(io",{"_index":1364,"title":{},"content":{"258":{"position":[[605,14]]}},"keywords":{}}],["b.id=r;b.src=ee;b.async=1;c.getelementsbytagname("head")[0].appendchild(b",{"_index":1463,"title":{},"content":{"296":{"position":[[779,85]]},"356":{"position":[[208,85]]},"357":{"position":[[541,85]]},"358":{"position":[[223,85]]},"359":{"position":[[273,85]]},"360":{"position":[[208,85]]}},"keywords":{}}],["b1b3",{"_index":711,"title":{},"content":{"68":{"position":[[1089,4]]},"110":{"position":[[1085,4],[1208,4]]},"129":{"position":[[1089,4]]}},"keywords":{}}],["b25d",{"_index":661,"title":{},"content":{"68":{"position":[[174,4]]},"110":{"position":[[174,4]]},"129":{"position":[[174,4]]}},"keywords":{}}],["b8aa",{"_index":1001,"title":{},"content":{"110":{"position":[[2214,4]]}},"keywords":{}}],["b=c.createelement('script');b.type='text/javascript",{"_index":1462,"title":{},"content":{"296":{"position":[[725,53]]},"356":{"position":[[154,53]]},"357":{"position":[[487,53]]},"358":{"position":[[169,53]]},"359":{"position":[[219,53]]},"360":{"position":[[154,53]]}},"keywords":{}}],["back",{"_index":1478,"title":{},"content":{"298":{"position":[[1019,4]]},"299":{"position":[[1110,4]]}},"keywords":{}}],["background",{"_index":635,"title":{"62":{"position":[[0,10]]},"258":{"position":[[0,10]]}},"content":{"62":{"position":[[23,11]]},"93":{"position":[[56,11]]},"182":{"position":[[56,11]]},"254":{"position":[[56,11]]},"258":{"position":[[19,11]]},"285":{"position":[[56,11]]},"400":{"position":[[56,11]]}},"keywords":{}}],["banner",{"_index":1490,"title":{},"content":{"299":{"position":[[585,6]]}},"keywords":{}}],["base",{"_index":132,"title":{},"content":{"7":{"position":[[350,4]]},"88":{"position":[[92,5]]},"163":{"position":[[350,4]]},"220":{"position":[[350,4]]},"235":{"position":[[92,5]]},"266":{"position":[[92,5]]},"289":{"position":[[350,4]]},"298":{"position":[[857,5]]},"310":{"position":[[350,4]]},"344":{"position":[[92,5]]},"352":{"position":[[92,5]]}},"keywords":{}}],["base64",{"_index":847,"title":{},"content":{"81":{"position":[[458,6]]},"122":{"position":[[458,6]]},"142":{"position":[[458,6]]}},"keywords":{}}],["bb4c",{"_index":730,"title":{},"content":{"68":{"position":[[1444,4]]},"110":{"position":[[1544,4]]},"129":{"position":[[1772,4]]}},"keywords":{}}],["bda2",{"_index":773,"title":{},"content":{"68":{"position":[[2343,4]]},"110":{"position":[[2596,4]]},"129":{"position":[[3276,4]]}},"keywords":{}}],["be",{"_index":959,"title":{},"content":{"93":{"position":[[128,5]]},"182":{"position":[[128,5]]},"254":{"position":[[128,5]]},"285":{"position":[[128,5]]},"286":{"position":[[42,5]]},"298":{"position":[[1112,5]]},"299":{"position":[[1199,5]]},"400":{"position":[[128,5]]}},"keywords":{}}],["be00",{"_index":1009,"title":{},"content":{"110":{"position":[[2518,4]]}},"keywords":{}}],["be48",{"_index":713,"title":{},"content":{"68":{"position":[[1099,4]]},"110":{"position":[[1095,4],[1218,4]]},"129":{"position":[[1099,4]]}},"keywords":{}}],["bearer",{"_index":38,"title":{},"content":{"3":{"position":[[180,6]]}},"keywords":{}}],["befor",{"_index":1195,"title":{},"content":{"196":{"position":[[8,6]]},"250":{"position":[[8,6]]},"296":{"position":[[473,7]]},"327":{"position":[[8,6]]},"358":{"position":[[1,6]]},"396":{"position":[[8,6]]},"419":{"position":[[8,6]]},"420":{"position":[[8,6]]}},"keywords":{}}],["begin",{"_index":398,"title":{},"content":{"33":{"position":[[152,9]]},"169":{"position":[[152,9]]},"226":{"position":[[148,9]]},"304":{"position":[[155,9]]}},"keywords":{}}],["behavior",{"_index":885,"title":{},"content":{"84":{"position":[[241,9]]},"85":{"position":[[94,9]]},"231":{"position":[[241,9]]},"232":{"position":[[94,9]]},"262":{"position":[[241,9]]},"263":{"position":[[94,9]]},"340":{"position":[[241,9]]},"341":{"position":[[94,9]]},"348":{"position":[[241,9]]},"349":{"position":[[94,9]]}},"keywords":{}}],["behaviorspinpoint",{"_index":919,"title":{},"content":{"87":{"position":[[159,17]]},"234":{"position":[[159,17]]},"265":{"position":[[159,17]]},"343":{"position":[[159,17]]},"351":{"position":[[159,17]]}},"keywords":{}}],["behaviour",{"_index":109,"title":{},"content":{"6":{"position":[[560,9]]},"162":{"position":[[560,9]]},"219":{"position":[[560,9]]},"288":{"position":[[560,9]]},"309":{"position":[[560,9]]}},"keywords":{}}],["below",{"_index":497,"title":{},"content":{"45":{"position":[[704,6]]},"198":{"position":[[742,6]]},"257":{"position":[[509,5]]}},"keywords":{}}],["berthe"",{"_index":718,"title":{},"content":{"68":{"position":[[1207,13]]},"110":{"position":[[1307,13]]},"129":{"position":[[1207,13]]}},"keywords":{}}],["better",{"_index":878,"title":{},"content":{"84":{"position":[[118,7]]},"231":{"position":[[118,7]]},"262":{"position":[[118,7]]},"340":{"position":[[118,7]]},"348":{"position":[[118,7]]}},"keywords":{}}],["between",{"_index":300,"title":{},"content":{"18":{"position":[[1567,7]]},"40":{"position":[[1615,7]]},"45":{"position":[[455,7]]},"76":{"position":[[257,7]]},"118":{"position":[[257,7]]},"137":{"position":[[257,7]]},"172":{"position":[[455,7]]},"198":{"position":[[455,7]]},"336":{"position":[[455,7]]},"377":{"position":[[438,7]]}},"keywords":{}}],["bigint",{"_index":259,"title":{},"content":{"18":{"position":[[153,6],[195,6],[376,6],[424,6],[1243,6],[1309,6],[1468,6],[1552,6],[1975,6]]},"19":{"position":[[97,6],[192,6],[280,6],[501,6]]},"20":{"position":[[97,6],[192,6],[280,6],[486,6]]},"21":{"position":[[97,6],[192,6],[280,6],[457,6]]},"40":{"position":[[153,6],[195,6],[376,6],[424,6],[1291,6],[1357,6],[1516,6],[1600,6],[2153,6],[2634,6]]},"41":{"position":[[97,6],[192,6],[280,6],[615,6],[1046,6]]},"42":{"position":[[97,6],[192,6],[280,6],[453,6]]}},"keywords":{}}],["bike",{"_index":377,"title":{},"content":{"29":{"position":[[423,4]]},"31":{"position":[[441,4]]},"95":{"position":[[378,4]]},"203":{"position":[[428,4]]},"229":{"position":[[342,4]]},"275":{"position":[[446,4]]},"307":{"position":[[426,4]]}},"keywords":{}}],["blob",{"_index":1435,"title":{},"content":{"286":{"position":[[382,5],[764,5]]}},"keywords":{}}],["bodi",{"_index":611,"title":{},"content":{"60":{"position":[[125,5]]},"81":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"122":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"142":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"256":{"position":[[126,5]]}},"keywords":{}}],["bool",{"_index":330,"title":{},"content":{"20":{"position":[[522,4]]},"210":{"position":[[885,4]]},"318":{"position":[[552,4]]},"327":{"position":[[315,4]]}},"keywords":{}}],["boolean",{"_index":331,"title":{},"content":{"20":{"position":[[527,7],[554,9]]},"21":{"position":[[510,7],[544,9]]},"27":{"position":[[230,7]]},"29":{"position":[[250,7]]},"31":{"position":[[251,7]]},"40":{"position":[[2706,7],[2734,9]]},"41":{"position":[[1108,7],[1136,9]]},"42":{"position":[[506,7],[540,9]]},"48":{"position":[[351,7]]},"79":{"position":[[382,7]]},"95":{"position":[[250,7]]},"100":{"position":[[230,7]]},"140":{"position":[[382,7]]},"150":{"position":[[251,7]]},"175":{"position":[[351,7]]},"179":{"position":[[230,7]]},"189":{"position":[[984,8],[993,8]]},"191":{"position":[[1079,8],[1088,8],[1411,8],[1420,8]]},"192":{"position":[[993,8],[1002,8]]},"193":{"position":[[1085,8],[1094,8]]},"196":{"position":[[97,7]]},"201":{"position":[[351,7]]},"203":{"position":[[250,7]]},"229":{"position":[[230,7]]},"243":{"position":[[1049,8],[1058,8]]},"245":{"position":[[1144,8],[1153,8],[1476,8],[1485,8]]},"246":{"position":[[1058,8],[1067,8]]},"247":{"position":[[1150,8],[1159,8]]},"250":{"position":[[103,7]]},"273":{"position":[[230,7]]},"275":{"position":[[251,7]]},"307":{"position":[[250,7]]},"320":{"position":[[964,8],[973,8]]},"322":{"position":[[1059,8],[1068,8],[1391,8],[1400,8]]},"323":{"position":[[973,8],[982,8]]},"324":{"position":[[1065,8],[1074,8]]},"327":{"position":[[97,7]]},"329":{"position":[[251,7]]},"334":{"position":[[230,7]]},"338":{"position":[[351,7]]},"382":{"position":[[331,7]]},"389":{"position":[[982,8],[991,8]]},"391":{"position":[[1077,8],[1086,8],[1409,8],[1418,8]]},"392":{"position":[[991,8],[1000,8]]},"393":{"position":[[1083,8],[1092,8]]},"396":{"position":[[90,7]]},"408":{"position":[[936,8],[945,8]]},"409":{"position":[[707,8],[716,8]]},"412":{"position":[[1031,8],[1040,8],[1363,8],[1372,8]]},"413":{"position":[[945,8],[954,8]]},"414":{"position":[[716,8],[725,8]]},"415":{"position":[[1037,8],[1046,8]]},"416":{"position":[[808,8],[817,8]]}},"keywords":{}}],["both",{"_index":1483,"title":{},"content":{"298":{"position":[[1329,4]]},"299":{"position":[[1347,4]]}},"keywords":{}}],["bottom",{"_index":593,"title":{},"content":{"56":{"position":[[752,6]]}},"keywords":{}}],["bring",{"_index":360,"title":{},"content":{"27":{"position":[[13,5]]},"29":{"position":[[13,5]]},"31":{"position":[[13,5]]},"95":{"position":[[13,5]]},"100":{"position":[[13,5]]},"150":{"position":[[13,5]]},"179":{"position":[[13,5]]},"203":{"position":[[13,5]]},"229":{"position":[[13,5]]},"273":{"position":[[13,5]]},"275":{"position":[[13,5]]},"307":{"position":[[13,5]]},"329":{"position":[[13,5]]},"334":{"position":[[13,5]]}},"keywords":{}}],["browser",{"_index":1028,"title":{},"content":{"128":{"position":[[166,8]]},"260":{"position":[[253,7]]}},"keywords":{}}],["buggy."",{"_index":777,"title":{},"content":{"68":{"position":[[2452,13],[2511,13]]},"110":{"position":[[2705,13],[2779,13]]},"129":{"position":[[3385,13],[3444,13]]}},"keywords":{}}],["build",{"_index":1314,"title":{"252":{"position":[[11,5]]},"401":{"position":[[16,5]]}},"content":{"252":{"position":[[34,5]]},"401":{"position":[[34,5]]},"404":{"position":[[36,5],[97,5],[189,5]]}},"keywords":{}}],["build.gradl",{"_index":570,"title":{},"content":{"54":{"position":[[3,12]]}},"keywords":{}}],["build_typ",{"_index":1637,"title":{},"content":{"404":{"position":[[295,11]]}},"keywords":{}}],["built",{"_index":958,"title":{},"content":{"93":{"position":[[28,5]]},"182":{"position":[[28,5]]},"252":{"position":[[111,5]]},"254":{"position":[[28,5]]},"285":{"position":[[28,5]]},"297":{"position":[[16,5]]},"400":{"position":[[28,5]]},"401":{"position":[[111,5]]}},"keywords":{}}],["busi",{"_index":877,"title":{},"content":{"84":{"position":[[80,10]]},"231":{"position":[[80,10]]},"262":{"position":[[80,10]]},"340":{"position":[[80,10]]},"348":{"position":[[80,10]]}},"keywords":{}}],["button",{"_index":14,"title":{},"content":{"1":{"position":[[154,7]]},"20":{"position":[[346,7]]},"40":{"position":[[2315,7]]},"41":{"position":[[757,7]]},"120":{"position":[[84,7]]},"277":{"position":[[189,6]]}},"keywords":{}}],["c782b3f73aa4"",{"_index":685,"title":{},"content":{"68":{"position":[[613,19]]},"110":{"position":[[613,19]]},"129":{"position":[[613,19]]}},"keywords":{}}],["c796994e",{"_index":1537,"title":{},"content":{"356":{"position":[[408,9]]},"357":{"position":[[741,9]]},"358":{"position":[[423,9]]},"359":{"position":[[473,9]]},"360":{"position":[[408,9]]}},"keywords":{}}],["calcul",{"_index":838,"title":{},"content":{"81":{"position":[[155,10]]},"122":{"position":[[155,10]]},"142":{"position":[[155,10]]}},"keywords":{}}],["california",{"_index":1390,"title":{},"content":{"273":{"position":[[437,13]]}},"keywords":{}}],["call",{"_index":432,"title":{},"content":{"34":{"position":[[1104,4]]},"45":{"position":[[105,4],[716,7]]},"46":{"position":[[32,4],[86,6],[159,4]]},"47":{"position":[[457,6]]},"62":{"position":[[318,4]]},"170":{"position":[[1135,4]]},"172":{"position":[[105,4]]},"173":{"position":[[32,4],[86,6],[159,4]]},"174":{"position":[[457,6]]},"189":{"position":[[1,6]]},"190":{"position":[[1,6]]},"191":{"position":[[1,6]]},"192":{"position":[[1,6]]},"193":{"position":[[1,6]]},"194":{"position":[[1,6]]},"195":{"position":[[1,6]]},"196":{"position":[[1,6]]},"198":{"position":[[105,4],[754,7]]},"199":{"position":[[32,4],[86,6],[159,4]]},"200":{"position":[[457,6]]},"227":{"position":[[1092,4]]},"243":{"position":[[1,6]]},"244":{"position":[[1,6]]},"245":{"position":[[1,6]]},"246":{"position":[[1,6]]},"247":{"position":[[1,6]]},"248":{"position":[[1,6]]},"249":{"position":[[1,6]]},"250":{"position":[[1,6]]},"283":{"position":[[32,4]]},"284":{"position":[[152,4]]},"285":{"position":[[187,4]]},"301":{"position":[[59,4]]},"305":{"position":[[1755,4]]},"320":{"position":[[1,6]]},"321":{"position":[[1,6]]},"322":{"position":[[1,6]]},"323":{"position":[[1,6]]},"324":{"position":[[1,6]]},"325":{"position":[[1,6]]},"326":{"position":[[1,6]]},"327":{"position":[[1,6]]},"336":{"position":[[105,4]]},"337":{"position":[[457,6]]},"359":{"position":[[698,4],[902,5]]},"377":{"position":[[100,4]]},"380":{"position":[[32,4],[78,6],[151,4]]},"381":{"position":[[457,6]]},"389":{"position":[[1,6]]},"390":{"position":[[1,6]]},"391":{"position":[[1,6]]},"392":{"position":[[1,6]]},"393":{"position":[[1,6]]},"394":{"position":[[1,6]]},"395":{"position":[[1,6]]},"396":{"position":[[1,6]]},"398":{"position":[[1,4]]},"399":{"position":[[38,4]]},"400":{"position":[[156,4]]},"408":{"position":[[1,6]]},"409":{"position":[[1,6]]},"410":{"position":[[1,6]]},"411":{"position":[[1,6]]},"412":{"position":[[1,6]]},"413":{"position":[[1,6]]},"414":{"position":[[1,6]]},"415":{"position":[[1,6]]},"416":{"position":[[1,6]]},"417":{"position":[[1,6]]},"418":{"position":[[1,6]]},"419":{"position":[[1,6]]},"420":{"position":[[1,6]]}},"keywords":{}}],["camera",{"_index":1102,"title":{},"content":{"158":{"position":[[176,6]]},"207":{"position":[[363,6]]},"368":{"position":[[176,6]]}},"keywords":{}}],["campaign",{"_index":603,"title":{},"content":{"60":{"position":[[14,8],[376,9]]},"256":{"position":[[14,8],[381,9]]}},"keywords":{}}],["campu",{"_index":1381,"title":{},"content":{"273":{"position":[[351,8]]}},"keywords":{}}],["can't",{"_index":1632,"title":{},"content":{"403":{"position":[[109,5]]}},"keywords":{}}],["captur",{"_index":1477,"title":{},"content":{"298":{"position":[[956,7]]}},"keywords":{}}],["cart",{"_index":1284,"title":{},"content":{"229":{"position":[[314,6]]}},"keywords":{}}],["cart"",{"_index":373,"title":{},"content":{"29":{"position":[[334,11]]},"95":{"position":[[340,11]]},"203":{"position":[[340,11]]},"307":{"position":[[388,11]]}},"keywords":{}}],["case",{"_index":229,"title":{"284":{"position":[[6,6]]},"399":{"position":[[6,6]]}},"content":{"16":{"position":[[87,4]]},"38":{"position":[[87,4]]},"102":{"position":[[9,6]]},"145":{"position":[[9,6]]},"214":{"position":[[9,6]]},"277":{"position":[[9,6]]},"372":{"position":[[9,6]]}},"keywords":{}}],["catalog",{"_index":160,"title":{},"content":{"11":{"position":[[22,7]]},"167":{"position":[[22,7]]},"224":{"position":[[22,7]]},"293":{"position":[[22,7]]},"298":{"position":[[526,7]]},"314":{"position":[[22,7]]}},"keywords":{}}],["categori",{"_index":967,"title":{},"content":{"95":{"position":[[395,9]]},"229":{"position":[[354,9]]},"307":{"position":[[443,9]]}},"keywords":{}}],["cd",{"_index":1111,"title":{},"content":{"158":{"position":[[495,2]]},"368":{"position":[[500,2]]}},"keywords":{}}],["cd885a6ead58"",{"_index":1004,"title":{},"content":{"110":{"position":[[2229,19]]}},"keywords":{}}],["ce",{"_index":827,"title":{},"content":{"79":{"position":[[526,3]]},"120":{"position":[[815,3]]},"140":{"position":[[526,3]]}},"keywords":{}}],["center",{"_index":1340,"title":{},"content":{"257":{"position":[[266,7]]},"258":{"position":[[402,7]]}},"keywords":{}}],["center"",{"_index":1167,"title":{},"content":{"189":{"position":[[441,12],[522,12]]},"190":{"position":[[444,12],[525,12]]},"191":{"position":[[450,12],[531,12]]},"192":{"position":[[450,12],[531,12]]},"193":{"position":[[441,12],[522,12]]},"243":{"position":[[506,12],[587,12]]},"244":{"position":[[509,12],[590,12]]},"245":{"position":[[515,12],[596,12]]},"246":{"position":[[515,12],[596,12]]},"247":{"position":[[506,12],[587,12]]},"320":{"position":[[421,12],[502,12]]},"321":{"position":[[424,12],[505,12]]},"322":{"position":[[430,12],[511,12]]},"323":{"position":[[430,12],[511,12]]},"324":{"position":[[421,12],[502,12]]},"389":{"position":[[439,12],[520,12]]},"390":{"position":[[442,12],[523,12]]},"391":{"position":[[448,12],[529,12]]},"392":{"position":[[448,12],[529,12]]},"393":{"position":[[439,12],[520,12]]},"408":{"position":[[393,12],[474,12]]},"410":{"position":[[396,12],[477,12]]},"412":{"position":[[402,12],[483,12]]},"413":{"position":[[402,12],[483,12]]},"415":{"position":[[393,12],[474,12]]}},"keywords":{}}],["chain",{"_index":185,"title":{},"content":{"13":{"position":[[362,5]]},"36":{"position":[[374,5]]},"64":{"position":[[362,5]]},"107":{"position":[[374,5]]},"125":{"position":[[362,5]]}},"keywords":{}}],["chang",{"_index":230,"title":{},"content":{"16":{"position":[[102,7]]},"34":{"position":[[542,6]]},"38":{"position":[[102,7]]},"45":{"position":[[341,6]]},"170":{"position":[[573,6]]},"172":{"position":[[341,6]]},"198":{"position":[[341,6]]},"227":{"position":[[534,6]]},"299":{"position":[[1053,7]]},"305":{"position":[[557,6]]},"336":{"position":[[341,6]]},"379":{"position":[[9,6]]}},"keywords":{}}],["channel",{"_index":171,"title":{"73":{"position":[[0,8]]},"115":{"position":[[0,8]]},"134":{"position":[[0,8]]}},"content":{"13":{"position":[[100,7]]},"17":{"position":[[94,8]]},"18":{"position":[[664,7],[691,7]]},"36":{"position":[[100,7]]},"39":{"position":[[94,8]]},"40":{"position":[[664,7],[691,7]]},"56":{"position":[[65,7],[224,7]]},"64":{"position":[[100,7]]},"71":{"position":[[82,7],[90,7],[101,7]]},"73":{"position":[[69,7],[92,7]]},"107":{"position":[[100,7]]},"113":{"position":[[82,7],[90,7],[101,7]]},"115":{"position":[[69,7],[92,7]]},"125":{"position":[[100,7]]},"132":{"position":[[82,7],[90,7],[101,7]]},"134":{"position":[[69,7],[92,7]]},"159":{"position":[[40,7],[76,7]]},"187":{"position":[[40,7]]},"189":{"position":[[81,7],[311,8]]},"190":{"position":[[82,7],[314,8]]},"191":{"position":[[84,7],[320,8]]},"192":{"position":[[84,7],[320,8]]},"193":{"position":[[81,7],[311,8]]},"194":{"position":[[104,7],[349,8]]},"195":{"position":[[115,7],[325,8]]},"196":{"position":[[193,7],[437,8]]},"210":{"position":[[284,7],[947,7]]},"241":{"position":[[41,7],[77,7]]},"243":{"position":[[82,7],[118,7],[380,8]]},"244":{"position":[[83,7],[119,7],[383,8]]},"245":{"position":[[85,7],[121,7],[389,8]]},"246":{"position":[[85,7],[121,7],[389,8]]},"247":{"position":[[82,7],[118,7],[380,8]]},"248":{"position":[[105,7],[141,7],[425,8]]},"249":{"position":[[122,7],[158,7],[406,8]]},"250":{"position":[[200,7],[236,7],[531,8]]},"284":{"position":[[124,7]]},"318":{"position":[[79,7]]},"319":{"position":[[45,7]]},"320":{"position":[[77,7],[295,8]]},"321":{"position":[[78,7],[298,8]]},"322":{"position":[[80,7],[304,8]]},"323":{"position":[[80,7],[304,8]]},"324":{"position":[[77,7],[295,8]]},"325":{"position":[[100,7],[342,8]]},"326":{"position":[[111,7],[318,8]]},"327":{"position":[[189,7],[441,8]]},"370":{"position":[[142,7],[178,7]]},"387":{"position":[[28,7],[64,7]]},"389":{"position":[[69,7],[105,7],[313,8]]},"390":{"position":[[70,7],[106,7],[316,8]]},"391":{"position":[[72,7],[108,7],[322,8]]},"392":{"position":[[72,7],[108,7],[322,8]]},"393":{"position":[[69,7],[105,7],[313,8]]},"394":{"position":[[92,7],[128,7],[358,8]]},"395":{"position":[[96,7],[132,7],[333,8]]},"396":{"position":[[174,7],[210,7],[482,8]]},"399":{"position":[[10,7]]},"408":{"position":[[264,8]]},"409":{"position":[[267,8]]},"410":{"position":[[267,8]]},"411":{"position":[[270,8]]},"412":{"position":[[273,8]]},"413":{"position":[[273,8]]},"414":{"position":[[276,8]]},"415":{"position":[[264,8]]},"416":{"position":[[267,8]]},"417":{"position":[[302,8]]},"418":{"position":[[269,8]]},"419":{"position":[[363,8]]},"420":{"position":[[366,8]]}},"keywords":{}}],["channel__id",{"_index":276,"title":{},"content":{"18":{"position":[[621,11]]},"40":{"position":[[621,11]]}},"keywords":{}}],["channel__typ",{"_index":277,"title":{},"content":{"18":{"position":[[672,13]]},"40":{"position":[[672,13]]}},"keywords":{}}],["channel_id",{"_index":1587,"title":{},"content":{"383":{"position":[[107,11]]}},"keywords":{}}],["channelid",{"_index":1265,"title":{},"content":{"210":{"position":[[259,10],[922,10]]},"318":{"position":[[54,10]]}},"keywords":{}}],["charact",{"_index":491,"title":{},"content":{"45":{"position":[[472,11]]},"172":{"position":[[472,11]]},"198":{"position":[[472,11]]},"336":{"position":[[472,11]]},"377":{"position":[[455,11]]}},"keywords":{}}],["charactersno",{"_index":364,"title":{},"content":{"27":{"position":[[148,12]]},"29":{"position":[[148,12]]},"31":{"position":[[149,12]]},"48":{"position":[[249,12]]},"95":{"position":[[148,12]]},"100":{"position":[[148,12]]},"150":{"position":[[149,12]]},"175":{"position":[[249,12]]},"179":{"position":[[148,12]]},"201":{"position":[[249,12]]},"203":{"position":[[148,12]]},"229":{"position":[[148,12]]},"273":{"position":[[148,12]]},"275":{"position":[[149,12]]},"307":{"position":[[148,12]]},"329":{"position":[[149,12]]},"334":{"position":[[148,12]]},"338":{"position":[[249,12]]},"382":{"position":[[249,12]]}},"keywords":{}}],["charg",{"_index":231,"title":{},"content":{"16":{"position":[[123,6]]},"38":{"position":[[123,6]]}},"keywords":{}}],["check",{"_index":628,"title":{"92":{"position":[[0,5]]},"181":{"position":[[0,5]]},"253":{"position":[[0,5]]},"283":{"position":[[0,5]]},"398":{"position":[[0,5]]}},"content":{"61":{"position":[[222,5]]},"403":{"position":[[135,5]]}},"keywords":{}}],["choic",{"_index":196,"title":{},"content":{"13":{"position":[[587,7]]},"64":{"position":[[587,7]]},"125":{"position":[[587,7]]}},"keywords":{}}],["choos",{"_index":1488,"title":{},"content":{"299":{"position":[[520,6]]}},"keywords":{}}],["chosen",{"_index":101,"title":{},"content":{"6":{"position":[[463,6]]},"162":{"position":[[463,6]]},"219":{"position":[[463,6]]},"288":{"position":[[463,6]]},"309":{"position":[[463,6]]}},"keywords":{}}],["chrome/123.0.0.0",{"_index":1036,"title":{},"content":{"128":{"position":[[462,16]]},"129":{"position":[[2952,16]]}},"keywords":{}}],["ci",{"_index":535,"title":{"51":{"position":[[20,2]]},"153":{"position":[[20,2]]},"206":{"position":[[20,2]]},"363":{"position":[[20,2]]}},"content":{"51":{"position":[[64,4],[129,2]]},"153":{"position":[[64,4],[129,2]]},"206":{"position":[[64,4],[129,2]]},"363":{"position":[[64,4],[129,2]]}},"keywords":{}}],["citi",{"_index":1385,"title":{},"content":{"273":{"position":[[395,5]]}},"keywords":{}}],["clang",{"_index":1321,"title":{},"content":{"252":{"position":[[172,5],[267,5]]},"401":{"position":[[172,5],[267,5]]}},"keywords":{}}],["class",{"_index":1255,"title":{},"content":{"210":{"position":[[39,5],[683,5]]},"257":{"position":[[861,5]]}},"keywords":{}}],["clear",{"_index":911,"title":{},"content":{"87":{"position":[[34,5]]},"234":{"position":[[34,5]]},"265":{"position":[[34,5]]},"343":{"position":[[34,5]]},"351":{"position":[[34,5]]}},"keywords":{}}],["click",{"_index":1487,"title":{},"content":{"299":{"position":[[511,5],[569,8],[654,5],[808,5]]}},"keywords":{}}],["close",{"_index":211,"title":{},"content":{"14":{"position":[[347,6]]},"37":{"position":[[347,6]]},"65":{"position":[[333,6]]},"108":{"position":[[333,6]]},"126":{"position":[[333,6]]},"305":{"position":[[614,5],[624,5],[1764,5]]},"379":{"position":[[82,7]]}},"keywords":{}}],["closesdk",{"_index":416,"title":{},"content":{"34":{"position":[[599,8],[612,8],[1113,8]]},"170":{"position":[[630,8],[643,8],[1144,8]]},"227":{"position":[[591,8],[604,8],[1101,8]]}},"keywords":{}}],["cocoapod",{"_index":1238,"title":{},"content":{"209":{"position":[[7,10]]},"404":{"position":[[13,9],[74,9],[165,10]]}},"keywords":{}}],["code",{"_index":790,"title":{},"content":{"69":{"position":[[86,5]]},"89":{"position":[[170,4]]},"92":{"position":[[48,5]]},"93":{"position":[[212,5]]},"111":{"position":[[86,5]]},"130":{"position":[[86,5]]},"181":{"position":[[54,5]]},"182":{"position":[[218,5]]},"185":{"position":[[172,4]]},"236":{"position":[[170,4]]},"239":{"position":[[176,4]]},"253":{"position":[[48,5]]},"254":{"position":[[212,5]]},"267":{"position":[[170,4]]},"295":{"position":[[47,4]]},"296":{"position":[[129,5],[178,4],[221,5],[245,4],[375,5]]},"298":{"position":[[73,6]]},"299":{"position":[[90,6]]},"316":{"position":[[172,4]]},"345":{"position":[[170,4]]},"353":{"position":[[170,4]]},"385":{"position":[[176,4]]}},"keywords":{}}],["code.se",{"_index":1466,"title":{},"content":{"297":{"position":[[118,8]]}},"keywords":{}}],["cohort",{"_index":1377,"title":{},"content":{"270":{"position":[[68,7]]}},"keywords":{}}],["collect",{"_index":85,"title":{"7":{"position":[[12,10]]},"8":{"position":[[7,7]]},"11":{"position":[[16,9]]},"88":{"position":[[0,8]]},"163":{"position":[[12,10]]},"164":{"position":[[7,7]]},"167":{"position":[[16,9]]},"220":{"position":[[12,10]]},"221":{"position":[[7,7]]},"224":{"position":[[16,9]]},"235":{"position":[[0,8]]},"266":{"position":[[0,8]]},"289":{"position":[[12,10]]},"290":{"position":[[7,7]]},"293":{"position":[[16,9]]},"310":{"position":[[12,10]]},"311":{"position":[[7,7]]},"314":{"position":[[16,9]]},"344":{"position":[[0,8]]},"352":{"position":[[0,8]]}},"content":{"6":{"position":[[212,9],[377,9],[589,10]]},"7":{"position":[[9,7]]},"8":{"position":[[56,10]]},"9":{"position":[[233,10]]},"47":{"position":[[146,9],[410,7]]},"162":{"position":[[212,9],[377,9],[589,10]]},"163":{"position":[[9,7]]},"164":{"position":[[56,10]]},"165":{"position":[[233,10]]},"174":{"position":[[146,9],[410,7]]},"200":{"position":[[146,9],[410,7]]},"219":{"position":[[212,9],[377,9],[589,10]]},"220":{"position":[[9,7]]},"221":{"position":[[56,10]]},"222":{"position":[[233,10]]},"288":{"position":[[212,9],[377,9],[589,10]]},"289":{"position":[[9,7]]},"290":{"position":[[56,10]]},"291":{"position":[[233,10]]},"309":{"position":[[212,9],[377,9],[589,10]]},"310":{"position":[[9,7]]},"311":{"position":[[56,10]]},"312":{"position":[[233,10]]},"337":{"position":[[146,9],[410,7]]},"358":{"position":[[913,7]]},"359":{"position":[[14,9],[517,7]]},"381":{"position":[[146,9],[410,7]]}},"keywords":{}}],["color",{"_index":1081,"title":{},"content":{"148":{"position":[[215,6]]},"229":{"position":[[373,6]]},"281":{"position":[[239,6]]},"375":{"position":[[264,6]]}},"keywords":{}}],["column",{"_index":232,"title":{},"content":{"16":{"position":[[142,7]]},"18":{"position":[[1,6]]},"19":{"position":[[1,6]]},"20":{"position":[[1,6]]},"21":{"position":[[1,6]]},"38":{"position":[[142,7]]},"40":{"position":[[1,6]]},"41":{"position":[[1,6]]},"42":{"position":[[1,6]]}},"keywords":{}}],["command",{"_index":433,"title":{},"content":{"34":{"position":[[1122,8],[1928,7]]},"45":{"position":[[126,8],[738,8]]},"46":{"position":[[55,8],[70,7]]},"47":{"position":[[446,7]]},"57":{"position":[[64,8]]},"92":{"position":[[32,7]]},"93":{"position":[[196,7]]},"105":{"position":[[17,7]]},"148":{"position":[[17,7]]},"160":{"position":[[64,8]]},"170":{"position":[[1153,8],[1959,7]]},"172":{"position":[[126,8]]},"173":{"position":[[55,8],[70,7]]},"174":{"position":[[446,7]]},"181":{"position":[[38,7]]},"182":{"position":[[202,7]]},"185":{"position":[[272,9]]},"198":{"position":[[126,8],[771,7]]},"199":{"position":[[55,8],[70,7]]},"200":{"position":[[446,7]]},"211":{"position":[[64,8]]},"217":{"position":[[17,7]]},"227":{"position":[[1110,8],[1906,7]]},"239":{"position":[[288,9]]},"253":{"position":[[32,7]]},"254":{"position":[[196,7]]},"281":{"position":[[18,7]]},"283":{"position":[[58,8]]},"285":{"position":[[213,8]]},"301":{"position":[[73,8]]},"302":{"position":[[64,8]]},"305":{"position":[[1770,8],[2091,7],[2455,7]]},"316":{"position":[[272,9]]},"336":{"position":[[126,8]]},"337":{"position":[[446,7]]},"359":{"position":[[713,8]]},"375":{"position":[[17,7]]},"377":{"position":[[118,8]]},"380":{"position":[[47,8],[62,7]]},"381":{"position":[[446,7]]},"382":{"position":[[706,8]]},"385":{"position":[[262,9]]},"406":{"position":[[255,9]]}},"keywords":{}}],["command.an",{"_index":1417,"title":{},"content":{"284":{"position":[[182,10]]}},"keywords":{}}],["common",{"_index":117,"title":{},"content":{"6":{"position":[[700,6]]},"162":{"position":[[700,6]]},"219":{"position":[[700,6]]},"288":{"position":[[700,6]]},"296":{"position":[[68,6]]},"309":{"position":[[700,6]]}},"keywords":{}}],["commun",{"_index":949,"title":{},"content":{"90":{"position":[[188,11]]},"237":{"position":[[188,11]]},"268":{"position":[[188,11]]},"299":{"position":[[549,10],[635,9]]},"346":{"position":[[188,11]]},"354":{"position":[[188,11]]}},"keywords":{}}],["compani",{"_index":882,"title":{},"content":{"84":{"position":[[189,9]]},"175":{"position":[[507,9],[739,9]]},"231":{"position":[[189,9]]},"262":{"position":[[189,9]]},"271":{"position":[[130,10]]},"272":{"position":[[90,10]]},"273":{"position":[[306,10]]},"340":{"position":[[189,9]]},"348":{"position":[[189,9]]},"382":{"position":[[610,8]]}},"keywords":{}}],["companies"",{"_index":723,"title":{},"content":{"68":{"position":[[1330,16]]},"110":{"position":[[1430,16]]},"129":{"position":[[1330,16]]}},"keywords":{}}],["companychannel",{"_index":169,"title":{},"content":{"13":{"position":[[69,15]]},"36":{"position":[[69,15]]},"64":{"position":[[69,15]]},"107":{"position":[[69,15]]},"125":{"position":[[69,15]]}},"keywords":{}}],["compat",{"_index":1426,"title":{},"content":{"286":{"position":[[140,10]]}},"keywords":{}}],["compil",{"_index":1315,"title":{"252":{"position":[[67,10]]},"401":{"position":[[72,10]]}},"content":{"252":{"position":[[90,8],[205,8],[346,11]]},"401":{"position":[[90,8],[205,8],[346,11]]}},"keywords":{}}],["complet",{"_index":811,"title":{},"content":{"76":{"position":[[333,10]]},"118":{"position":[[333,10]]},"137":{"position":[[333,10]]},"192":{"position":[[25,10],[264,10]]},"246":{"position":[[25,10]]},"298":{"position":[[733,8]]},"323":{"position":[[25,10],[233,9]]},"392":{"position":[[25,10]]},"413":{"position":[[25,10]]},"414":{"position":[[26,10]]}},"keywords":{}}],["completed"",{"_index":1655,"title":{},"content":{"413":{"position":[[213,16]]},"414":{"position":[[216,16]]}},"keywords":{}}],["completionhandl",{"_index":1345,"title":{},"content":{"257":{"position":[[367,18],[445,19]]},"258":{"position":[[500,18]]}},"keywords":{}}],["completionhandler([[.bann",{"_index":1366,"title":{},"content":{"258":{"position":[[631,28]]}},"keywords":{}}],["componentdidmount",{"_index":1573,"title":{},"content":{"370":{"position":[[61,17]]}},"keywords":{}}],["comprehens",{"_index":394,"title":{},"content":{"33":{"position":[[32,13]]},"84":{"position":[[13,13]]},"169":{"position":[[32,13]]},"226":{"position":[[32,13]]},"231":{"position":[[13,13]]},"260":{"position":[[164,13]]},"262":{"position":[[13,13]]},"304":{"position":[[32,13]]},"340":{"position":[[13,13]]},"348":{"position":[[13,13]]}},"keywords":{}}],["computehash(secret",{"_index":853,"title":{},"content":{"81":{"position":[[726,19]]},"122":{"position":[[726,19]]},"142":{"position":[[726,19]]}},"keywords":{}}],["computehash(secret,payload",{"_index":864,"title":{},"content":{"81":{"position":[[998,29]]},"122":{"position":[[998,29]]},"142":{"position":[[998,29]]}},"keywords":{}}],["condit",{"_index":345,"title":{},"content":{"24":{"position":[[122,10]]},"97":{"position":[[129,10]]},"177":{"position":[[133,10]]},"270":{"position":[[127,10]]},"331":{"position":[[193,10]]}},"keywords":{}}],["config",{"_index":1334,"title":{},"content":{"252":{"position":[[594,8]]},"401":{"position":[[594,8]]}},"keywords":{}}],["config.build_settings['build_library_for_distribut",{"_index":1335,"title":{},"content":{"252":{"position":[[603,55]]},"401":{"position":[[603,55]]}},"keywords":{}}],["configur",{"_index":455,"title":{"53":{"position":[[7,9]]},"60":{"position":[[0,11]]},"155":{"position":[[7,9]]},"208":{"position":[[7,9]]},"256":{"position":[[0,11]]},"365":{"position":[[7,9]]}},"content":{"34":{"position":[[2176,13]]},"45":{"position":[[690,13]]},"52":{"position":[[19,10]]},"60":{"position":[[156,9]]},"61":{"position":[[96,9]]},"62":{"position":[[212,11]]},"154":{"position":[[19,10]]},"170":{"position":[[2207,13]]},"198":{"position":[[728,13]]},"207":{"position":[[19,10]]},"227":{"position":[[2154,13]]},"252":{"position":[[450,13]]},"256":{"position":[[159,9]]},"257":{"position":[[92,9]]},"258":{"position":[[209,11]]},"298":{"position":[[557,9],[590,9]]},"299":{"position":[[682,9]]},"305":{"position":[[736,13]]},"364":{"position":[[19,10]]},"401":{"position":[[450,13]]}},"keywords":{}}],["configuration.click",{"_index":1496,"title":{},"content":{"299":{"position":[[1008,19]]}},"keywords":{}}],["configured.ensur",{"_index":1476,"title":{},"content":{"298":{"position":[[886,17]]}},"keywords":{}}],["confirm",{"_index":841,"title":{},"content":{"81":{"position":[[281,7]]},"122":{"position":[[281,7]]},"142":{"position":[[281,7]]}},"keywords":{}}],["connectionopt",{"_index":1263,"title":{},"content":{"210":{"position":[[181,18]]}},"keywords":{}}],["consol",{"_index":1408,"title":{},"content":{"283":{"position":[[20,7]]},"285":{"position":[[175,7]]}},"keywords":{}}],["console.log("app",{"_index":1657,"title":{},"content":{"417":{"position":[[207,21]]}},"keywords":{}}],["console.log("messag",{"_index":1650,"title":{},"content":{"409":{"position":[[175,25]]},"411":{"position":[[177,25]]},"414":{"position":[[181,25]]},"416":{"position":[[175,25]]}},"keywords":{}}],["console.log("onappstoreratingtriggered"",{"_index":1623,"title":{},"content":{"394":{"position":[[266,50]]}},"keywords":{}}],["console.log("onmessagedisplayallowed"",{"_index":1661,"title":{},"content":{"420":{"position":[[226,48]]}},"keywords":{}}],["console.log("onquestionreplied"",{"_index":1620,"title":{},"content":{"391":{"position":[[238,42]]}},"keywords":{}}],["console.log("onready"",{"_index":1616,"title":{},"content":{"387":{"position":[[278,32]]},"395":{"position":[[259,32]]}},"keywords":{}}],["console.log("onsurveycompleted"",{"_index":1621,"title":{},"content":{"392":{"position":[[238,42]]}},"keywords":{}}],["console.log("onsurveydisplayallowed"",{"_index":1617,"title":{},"content":{"387":{"position":[[371,47]]},"396":{"position":[[345,47]]},"419":{"position":[[224,47]]}},"keywords":{}}],["console.log("onsurveyhidden"",{"_index":1622,"title":{},"content":{"393":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveyshowed"",{"_index":1618,"title":{},"content":{"388":{"position":[[230,39]]},"389":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveystarted"",{"_index":1619,"title":{},"content":{"390":{"position":[[234,40]]}},"keywords":{}}],["console.log("quest",{"_index":1653,"title":{},"content":{"412":{"position":[[179,26]]}},"keywords":{}}],["console.log("screeb",{"_index":1659,"title":{},"content":{"418":{"position":[[188,24]]}},"keywords":{}}],["console.log("survey",{"_index":1647,"title":{},"content":{"408":{"position":[[173,24]]},"410":{"position":[[175,24]]},"413":{"position":[[179,24]]},"415":{"position":[[173,24]]}},"keywords":{}}],["contact",{"_index":63,"title":{},"content":{"4":{"position":[[85,7]]},"22":{"position":[[85,7]]},"43":{"position":[[85,7]]},"58":{"position":[[54,7]]},"82":{"position":[[85,7]]},"123":{"position":[[85,7]]},"143":{"position":[[85,7]]}},"keywords":{}}],["contain",{"_index":629,"title":{},"content":{"61":{"position":[[243,8]]},"62":{"position":[[171,8]]},"258":{"position":[[168,8]]},"299":{"position":[[1073,10]]}},"keywords":{}}],["content",{"_index":609,"title":{"286":{"position":[[0,7]]}},"content":{"60":{"position":[[89,7]]},"256":{"position":[[89,7]]},"286":{"position":[[161,7],[446,7]]}},"keywords":{}}],["context",{"_index":250,"title":{},"content":{"17":{"position":[[499,7]]},"27":{"position":[[19,7]]},"29":{"position":[[19,7]]},"31":{"position":[[19,7]]},"95":{"position":[[19,7]]},"100":{"position":[[19,7]]},"137":{"position":[[443,7],[475,7]]},"150":{"position":[[19,7]]},"179":{"position":[[19,7]]},"203":{"position":[[19,7]]},"210":{"position":[[245,8],[908,8]]},"229":{"position":[[19,7]]},"273":{"position":[[19,7]]},"275":{"position":[[19,7]]},"307":{"position":[[19,7]]},"318":{"position":[[17,8]]},"329":{"position":[[19,7]]},"334":{"position":[[19,7]]}},"keywords":{}}],["context.ev",{"_index":107,"title":{},"content":{"6":{"position":[[533,15]]},"162":{"position":[[533,15]]},"219":{"position":[[533,15]]},"288":{"position":[[533,15]]},"309":{"position":[[533,15]]}},"keywords":{}}],["contextu",{"_index":435,"title":{"105":{"position":[[0,13]]},"148":{"position":[[0,13]]},"217":{"position":[[0,13]]},"281":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"34":{"position":[[1203,10],[1469,13]]},"92":{"position":[[68,10]]},"128":{"position":[[136,10]]},"170":{"position":[[1234,10],[1500,13]]},"181":{"position":[[74,10]]},"227":{"position":[[1181,10],[1447,13]]},"253":{"position":[[68,10]]},"283":{"position":[[100,10]]},"305":{"position":[[1148,10],[1434,13]]},"360":{"position":[[513,13]]},"398":{"position":[[129,10]]}},"keywords":{}}],["continu",{"_index":538,"title":{},"content":{"51":{"position":[[41,10]]},"153":{"position":[[41,10]]},"206":{"position":[[41,10]]},"363":{"position":[[41,10]]}},"keywords":{}}],["control",{"_index":1360,"title":{},"content":{"258":{"position":[[278,10]]},"277":{"position":[[110,7]]}},"keywords":{}}],["convert",{"_index":222,"title":{},"content":{"15":{"position":[[183,9]]},"67":{"position":[[183,9]]}},"keywords":{}}],["copi",{"_index":1226,"title":{},"content":{"208":{"position":[[145,4]]},"296":{"position":[[158,4]]}},"keywords":{}}],["core",{"_index":599,"title":{},"content":{"58":{"position":[[81,4]]}},"keywords":{}}],["corner",{"_index":1250,"title":{},"content":{"209":{"position":[[497,6]]}},"keywords":{}}],["correctli",{"_index":953,"title":{"92":{"position":[[28,10]]},"181":{"position":[[28,10]]},"253":{"position":[[24,10]]},"283":{"position":[[34,10]]},"398":{"position":[[40,10]]}},"content":{"298":{"position":[[925,9],[1127,10]]},"299":{"position":[[1214,10]]}},"keywords":{}}],["correl",{"_index":468,"title":{},"content":{"40":{"position":[[1884,11],[2390,11]]},"41":{"position":[[386,11],[822,11]]},"119":{"position":[[101,11]]},"120":{"position":[[143,11]]}},"keywords":{}}],["correlation_id",{"_index":215,"title":{},"content":{"15":{"position":[[6,14]]},"67":{"position":[[6,14]]},"119":{"position":[[78,14]]}},"keywords":{}}],["correspond",{"_index":154,"title":{},"content":{"10":{"position":[[162,13]]},"166":{"position":[[162,13]]},"223":{"position":[[162,13]]},"292":{"position":[[162,13]]},"313":{"position":[[162,13]]}},"keywords":{}}],["count",{"_index":969,"title":{},"content":{"95":{"position":[[438,6]]},"229":{"position":[[399,6]]},"307":{"position":[[486,6]]}},"keywords":{}}],["countri",{"_index":1391,"title":{},"content":{"273":{"position":[[451,8]]}},"keywords":{}}],["creat",{"_index":10,"title":{},"content":{"1":{"position":[[122,6]]},"3":{"position":[[38,7]]},"6":{"position":[[680,8]]},"34":{"position":[[510,8]]},"46":{"position":[[113,7]]},"60":{"position":[[1,6]]},"128":{"position":[[255,7]]},"155":{"position":[[47,6]]},"162":{"position":[[680,8]]},"170":{"position":[[541,8]]},"173":{"position":[[113,7]]},"199":{"position":[[113,7]]},"208":{"position":[[47,6]]},"219":{"position":[[680,8]]},"227":{"position":[[502,8]]},"256":{"position":[[1,6]]},"288":{"position":[[680,8]]},"299":{"position":[[378,6],[472,6]]},"301":{"position":[[191,7]]},"305":{"position":[[525,8]]},"309":{"position":[[680,8]]},"365":{"position":[[47,6]]},"378":{"position":[[140,7]]},"380":{"position":[[105,7]]}},"keywords":{}}],["creation",{"_index":543,"title":{},"content":{"51":{"position":[[177,8]]},"153":{"position":[[177,8]]},"206":{"position":[[177,8]]},"363":{"position":[[177,8]]}},"keywords":{}}],["credenti",{"_index":1468,"title":{},"content":{"298":{"position":[[360,12]]},"299":{"position":[[365,12]]}},"keywords":{}}],["crm"",{"_index":1051,"title":{},"content":{"129":{"position":[[2071,10]]}},"keywords":{}}],["crypto",{"_index":855,"title":{},"content":{"81":{"position":[[761,6]]},"122":{"position":[[761,6]]},"142":{"position":[[761,6]]}},"keywords":{}}],["crypto.createhmac('sha256",{"_index":857,"title":{},"content":{"81":{"position":[[800,27]]},"122":{"position":[[800,27]]},"142":{"position":[[800,27]]}},"keywords":{}}],["crypto.timingsafeequal(verifi",{"_index":863,"title":{},"content":{"81":{"position":[[967,30]]},"122":{"position":[[967,30]]},"142":{"position":[[967,30]]}},"keywords":{}}],["csat",{"_index":828,"title":{},"content":{"79":{"position":[[534,4]]},"120":{"position":[[823,4]]},"140":{"position":[[534,4]]}},"keywords":{}}],["csp",{"_index":1421,"title":{"286":{"position":[[24,6]]}},"content":{"286":{"position":[[185,6],[198,3],[591,4]]}},"keywords":{}}],["css",{"_index":1399,"title":{"280":{"position":[[16,3]]}},"content":{},"keywords":{}}],["cupertino",{"_index":1386,"title":{},"content":{"273":{"position":[[401,12]]}},"keywords":{}}],["curl",{"_index":30,"title":{},"content":{"3":{"position":[[58,4]]}},"keywords":{}}],["current",{"_index":25,"title":{"46":{"position":[[6,7]]},"173":{"position":[[6,7]]},"199":{"position":[[6,7]]},"380":{"position":[[6,7]]},"383":{"position":[[4,7]]}},"content":{"2":{"position":[[161,7]]},"34":{"position":[[308,7],[429,7],[553,7],[744,7],[995,7],[1232,7],[1388,7],[1552,7],[1652,7],[1778,7],[2168,7]]},"45":{"position":[[495,7]]},"69":{"position":[[1,7]]},"103":{"position":[[4,7]]},"111":{"position":[[1,7]]},"130":{"position":[[1,7]]},"146":{"position":[[4,7]]},"170":{"position":[[326,7],[460,7],[584,7],[775,7],[1026,7],[1263,7],[1419,7],[1583,7],[1683,7],[1809,7],[2199,7]]},"198":{"position":[[513,7]]},"215":{"position":[[4,7]]},"227":{"position":[[304,7],[421,7],[545,7],[736,7],[987,7],[1210,7],[1366,7],[1530,7],[1630,7],[1756,7],[2146,7]]},"278":{"position":[[4,7]]},"305":{"position":[[323,7],[444,7],[568,7],[728,7],[864,7],[1177,7],[1353,7],[1537,7],[1643,7],[1846,7],[1935,7]]},"358":{"position":[[856,7],[936,7]]},"359":{"position":[[540,7]]},"360":{"position":[[462,7]]},"373":{"position":[[4,7]]},"378":{"position":[[220,7]]},"379":{"position":[[20,7],[101,7]]},"383":{"position":[[17,7]]}},"keywords":{}}],["custom",{"_index":344,"title":{"280":{"position":[[9,6]]}},"content":{"24":{"position":[[108,9],[188,6]]},"29":{"position":[[280,6]]},"31":{"position":[[294,6]]},"48":{"position":[[29,6]]},"56":{"position":[[136,6]]},"60":{"position":[[183,6]]},"84":{"position":[[108,9]]},"85":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"95":{"position":[[280,6]]},"97":{"position":[[115,9],[195,6]]},"150":{"position":[[294,6]]},"175":{"position":[[29,6]]},"177":{"position":[[119,9],[199,6]]},"185":{"position":[[16,6],[165,6]]},"201":{"position":[[29,6]]},"203":{"position":[[280,6]]},"229":{"position":[[260,6]]},"231":{"position":[[108,9]]},"232":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"239":{"position":[[16,6],[169,6]]},"256":{"position":[[188,6]]},"262":{"position":[[108,9]]},"263":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"270":{"position":[[113,9],[193,6]]},"273":{"position":[[260,6]]},"275":{"position":[[294,6]]},"297":{"position":[[29,6]]},"307":{"position":[[341,6]]},"316":{"position":[[16,6],[165,6]]},"329":{"position":[[356,6]]},"331":{"position":[[179,9],[259,6]]},"338":{"position":[[29,6]]},"340":{"position":[[108,9]]},"341":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"348":{"position":[[108,9]]},"349":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"382":{"position":[[29,6]]},"385":{"position":[[16,6],[169,6]]},"406":{"position":[[16,6],[165,6]]}},"keywords":{}}],["d",{"_index":40,"title":{},"content":{"3":{"position":[[209,1]]}},"keywords":{}}],["d4189319b450"",{"_index":1597,"title":{},"content":{"383":{"position":[[216,19]]}},"keywords":{}}],["d=arguments;return",{"_index":1460,"title":{},"content":{"296":{"position":[[627,18]]}},"keywords":{}}],["da03e418cf47"",{"_index":731,"title":{},"content":{"68":{"position":[[1449,19]]},"110":{"position":[[1549,19]]},"129":{"position":[[1777,19]]}},"keywords":{}}],["dashboard",{"_index":90,"title":{},"content":{"6":{"position":[[288,11]]},"68":{"position":[[2439,9],[2498,9]]},"110":{"position":[[2692,9],[2766,9]]},"129":{"position":[[3372,9],[3431,9]]},"162":{"position":[[288,11]]},"219":{"position":[[288,11]]},"288":{"position":[[288,11]]},"309":{"position":[[288,11]]}},"keywords":{}}],["data",{"_index":71,"title":{"7":{"position":[[23,5]]},"8":{"position":[[15,5]]},"9":{"position":[[18,4]]},"10":{"position":[[15,4]]},"11":{"position":[[26,5]]},"18":{"position":[[0,4]]},"40":{"position":[[0,4]]},"163":{"position":[[23,5]]},"164":{"position":[[15,5]]},"165":{"position":[[18,4]]},"166":{"position":[[15,4]]},"167":{"position":[[26,5]]},"220":{"position":[[23,5]]},"221":{"position":[[15,5]]},"222":{"position":[[18,4]]},"223":{"position":[[15,4]]},"224":{"position":[[26,5]]},"289":{"position":[[23,5]]},"290":{"position":[[15,5]]},"291":{"position":[[18,4]]},"292":{"position":[[15,4]]},"293":{"position":[[26,5]]},"310":{"position":[[23,5]]},"311":{"position":[[15,5]]},"312":{"position":[[18,4]]},"313":{"position":[[15,4]]},"314":{"position":[[26,5]]}},"content":{"6":{"position":[[30,4],[365,4]]},"7":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"8":{"position":[[16,4],[67,5]]},"10":{"position":[[23,4],[63,4],[109,4]]},"11":{"position":[[60,4]]},"17":{"position":[[507,4]]},"47":{"position":[[138,4],[422,4]]},"48":{"position":[[36,4]]},"60":{"position":[[190,4]]},"61":{"position":[[254,4],[332,4]]},"84":{"position":[[260,4]]},"85":{"position":[[388,4]]},"137":{"position":[[483,4]]},"162":{"position":[[30,4],[365,4]]},"163":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"164":{"position":[[16,4],[67,5]]},"166":{"position":[[23,4],[63,4],[109,4]]},"167":{"position":[[60,4]]},"174":{"position":[[138,4],[422,4]]},"175":{"position":[[36,4]]},"200":{"position":[[138,4],[422,4]]},"201":{"position":[[36,4]]},"219":{"position":[[30,4],[365,4]]},"220":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"221":{"position":[[16,4],[67,5]]},"223":{"position":[[23,4],[63,4],[109,4]]},"224":{"position":[[60,4]]},"231":{"position":[[260,4]]},"232":{"position":[[388,4]]},"241":{"position":[[255,5],[343,5]]},"242":{"position":[[274,5],[384,5]]},"243":{"position":[[303,5]]},"244":{"position":[[305,5]]},"245":{"position":[[309,5]]},"246":{"position":[[309,5]]},"247":{"position":[[303,5]]},"248":{"position":[[337,5]]},"249":{"position":[[336,5]]},"250":{"position":[[431,5]]},"256":{"position":[[195,4]]},"258":{"position":[[158,4]]},"262":{"position":[[260,4]]},"263":{"position":[[388,4]]},"288":{"position":[[30,4],[365,4]]},"289":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"290":{"position":[[16,4],[67,5]]},"292":{"position":[[23,4],[63,4],[109,4]]},"293":{"position":[[60,4]]},"298":{"position":[[139,4],[759,4],[842,4],[968,4],[1068,4]]},"299":{"position":[[139,4],[1159,4]]},"309":{"position":[[30,4],[365,4]]},"310":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"311":{"position":[[16,4],[67,5]]},"313":{"position":[[23,4],[63,4],[109,4]]},"314":{"position":[[60,4]]},"337":{"position":[[138,4],[422,4]]},"338":{"position":[[36,4]]},"340":{"position":[[260,4]]},"341":{"position":[[388,4]]},"348":{"position":[[260,4]]},"349":{"position":[[388,4]]},"358":{"position":[[921,4]]},"359":{"position":[[525,4]]},"381":{"position":[[138,4],[422,4]]},"382":{"position":[[36,4]]}},"keywords":{}}],["data"",{"_index":1296,"title":{},"content":{"241":{"position":[[281,13],[384,13]]},"243":{"position":[[336,13]]},"244":{"position":[[339,13]]},"245":{"position":[[345,13]]},"246":{"position":[[345,13]]},"247":{"position":[[336,13]]},"248":{"position":[[381,13]]},"249":{"position":[[362,13]]},"250":{"position":[[474,13]]}},"keywords":{}}],["data__response__answer_field",{"_index":321,"title":{"20":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__context",{"_index":334,"title":{"21":{"position":[[32,23]]}},"content":{},"keywords":{}}],["data__response__hidden_field",{"_index":333,"title":{"21":{"position":[[0,29]]},"42":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__item",{"_index":312,"title":{"19":{"position":[[0,21]]},"41":{"position":[[0,21]]}},"content":{},"keywords":{}}],["data__user__properti",{"_index":335,"title":{"21":{"position":[[58,22]]}},"content":{},"keywords":{}}],["databas",{"_index":228,"title":{},"content":{"16":{"position":[[67,8]]},"38":{"position":[[67,8]]}},"keywords":{}}],["datawarehous",{"_index":200,"title":{},"content":{"14":{"position":[[48,14]]},"16":{"position":[[158,14]]},"37":{"position":[[48,14]]},"38":{"position":[[160,14]]}},"keywords":{}}],["date",{"_index":26,"title":{},"content":{"2":{"position":[[169,5]]},"18":{"position":[[348,4],[383,4],[1189,4],[1427,4],[1924,4]]},"19":{"position":[[460,4]]},"27":{"position":[[242,5]]},"29":{"position":[[262,5],[665,6]]},"31":{"position":[[263,5],[683,6]]},"40":{"position":[[348,4],[383,4],[1237,4],[1475,4],[2102,4]]},"41":{"position":[[574,4]]},"45":{"position":[[1070,6]]},"48":{"position":[[363,5],[693,6]]},"56":{"position":[[574,6]]},"70":{"position":[[214,4],[222,4]]},"74":{"position":[[250,4],[258,4]]},"76":{"position":[[126,4],[134,4]]},"78":{"position":[[111,4],[119,4]]},"95":{"position":[[262,5],[516,6]]},"100":{"position":[[242,5]]},"112":{"position":[[214,4],[222,4]]},"116":{"position":[[250,4],[258,4]]},"118":{"position":[[126,4],[134,4]]},"120":{"position":[[723,4],[731,4]]},"131":{"position":[[214,4],[222,4]]},"135":{"position":[[250,4],[258,4]]},"137":{"position":[[126,4],[134,4]]},"139":{"position":[[111,4],[119,4]]},"150":{"position":[[263,5]]},"175":{"position":[[363,5]]},"179":{"position":[[242,5]]},"187":{"position":[[390,6]]},"189":{"position":[[1008,5],[1056,4]]},"191":{"position":[[1103,5],[1435,5],[1483,4]]},"192":{"position":[[1017,5],[1065,4]]},"193":{"position":[[1109,5],[1157,4]]},"201":{"position":[[363,5]]},"203":{"position":[[262,5]]},"229":{"position":[[242,5],[491,7]]},"243":{"position":[[1073,5],[1121,4]]},"245":{"position":[[1168,5],[1500,5],[1548,4]]},"246":{"position":[[1082,5],[1130,4]]},"247":{"position":[[1174,5],[1222,4]]},"273":{"position":[[242,5]]},"275":{"position":[[263,5]]},"307":{"position":[[262,5],[564,7]]},"320":{"position":[[988,5],[1036,4]]},"322":{"position":[[1083,5],[1415,5],[1463,4]]},"323":{"position":[[997,5],[1045,4]]},"324":{"position":[[1089,5],[1137,4]]},"329":{"position":[[263,5]]},"334":{"position":[[242,5]]},"338":{"position":[[363,5]]},"357":{"position":[[321,7]]},"358":{"position":[[802,7]]},"378":{"position":[[511,7]]},"382":{"position":[[343,5],[478,7]]},"389":{"position":[[1006,5],[1054,4]]},"391":{"position":[[1101,5],[1433,5],[1481,4]]},"392":{"position":[[1015,5],[1063,4]]},"393":{"position":[[1107,5],[1155,4]]},"408":{"position":[[960,5],[1008,4]]},"409":{"position":[[731,5],[779,4]]},"412":{"position":[[1055,5],[1387,5],[1435,4]]},"413":{"position":[[969,5],[1017,4]]},"414":{"position":[[740,5],[788,4]]},"415":{"position":[[1061,5],[1109,4]]},"416":{"position":[[832,5],[880,4]]}},"keywords":{}}],["deactiv",{"_index":540,"title":{"302":{"position":[[0,13]]}},"content":{"51":{"position":[[96,10]]},"153":{"position":[[96,10]]},"206":{"position":[[96,10]]},"363":{"position":[[96,10]]}},"keywords":{}}],["debug",{"_index":453,"title":{"93":{"position":[[0,5]]},"182":{"position":[[0,5]]},"254":{"position":[[0,5]]},"285":{"position":[[0,5]]},"400":{"position":[[0,5]]}},"content":{"34":{"position":[[2134,5],[2144,5]]},"92":{"position":[[98,9]]},"170":{"position":[[2165,5],[2175,5]]},"181":{"position":[[104,9]]},"183":{"position":[[15,5]]},"227":{"position":[[2112,5],[2122,5]]},"253":{"position":[[98,9]]},"305":{"position":[[694,5],[704,5]]},"398":{"position":[[58,5],[105,8]]}},"keywords":{}}],["debugtarget",{"_index":457,"title":{},"content":{"34":{"position":[[2254,14],[2273,14]]},"170":{"position":[[2285,14],[2304,14]]},"227":{"position":[[2232,14],[2251,14]]},"400":{"position":[[213,14],[269,17]]}},"keywords":{}}],["decis",{"_index":888,"title":{},"content":{"84":{"position":[[272,9]]},"85":{"position":[[400,9]]},"231":{"position":[[272,9]]},"232":{"position":[[400,9]]},"262":{"position":[[272,9]]},"263":{"position":[[400,9]]},"340":{"position":[[272,9]]},"341":{"position":[[400,9]]},"348":{"position":[[272,9]]},"349":{"position":[[400,9]]}},"keywords":{}}],["declar",{"_index":622,"title":{},"content":{"61":{"position":[[110,7]]},"257":{"position":[[790,7]]}},"keywords":{}}],["default",{"_index":24,"title":{"24":{"position":[[0,7]]},"97":{"position":[[0,7]]},"177":{"position":[[0,7]]},"270":{"position":[[0,7]]},"331":{"position":[[0,7]]}},"content":{"2":{"position":[[146,7]]},"56":{"position":[[687,8]]},"104":{"position":[[4,8]]},"147":{"position":[[4,8]]},"187":{"position":[[513,8],[579,8]]},"216":{"position":[[4,8]]},"279":{"position":[[4,8]]},"286":{"position":[[237,7],[471,7]]},"374":{"position":[[4,8]]}},"keywords":{}}],["defin",{"_index":1137,"title":{},"content":{"185":{"position":[[9,6],[214,6]]},"239":{"position":[[9,6],[218,6]]},"284":{"position":[[51,7]]},"316":{"position":[[9,6],[214,6]]},"385":{"position":[[9,6],[218,6]]},"404":{"position":[[28,7],[89,7],[181,7]]},"406":{"position":[[9,6],[217,6]]}},"keywords":{}}],["definit",{"_index":408,"title":{},"content":{"34":{"position":[[232,10]]},"170":{"position":[[250,10]]},"189":{"position":[[298,10]]},"190":{"position":[[301,10]]},"191":{"position":[[307,10]]},"192":{"position":[[307,10]]},"193":{"position":[[298,10]]},"194":{"position":[[336,10]]},"195":{"position":[[312,10]]},"196":{"position":[[424,10]]},"227":{"position":[[228,10]]},"243":{"position":[[367,10]]},"244":{"position":[[370,10]]},"245":{"position":[[376,10]]},"246":{"position":[[376,10]]},"247":{"position":[[367,10]]},"248":{"position":[[412,10]]},"249":{"position":[[393,10]]},"250":{"position":[[518,10]]},"305":{"position":[[253,10]]},"320":{"position":[[282,10]]},"321":{"position":[[285,10]]},"322":{"position":[[291,10]]},"323":{"position":[[291,10]]},"324":{"position":[[282,10]]},"325":{"position":[[329,10]]},"326":{"position":[[305,10]]},"327":{"position":[[428,10]]},"389":{"position":[[300,10]]},"390":{"position":[[303,10]]},"391":{"position":[[309,10]]},"392":{"position":[[309,10]]},"393":{"position":[[300,10]]},"394":{"position":[[345,10]]},"395":{"position":[[320,10]]},"396":{"position":[[469,10]]},"408":{"position":[[251,10]]},"409":{"position":[[254,10]]},"410":{"position":[[254,10]]},"411":{"position":[[257,10]]},"412":{"position":[[260,10]]},"413":{"position":[[260,10]]},"414":{"position":[[263,10]]},"415":{"position":[[251,10]]},"416":{"position":[[254,10]]},"417":{"position":[[289,10]]},"418":{"position":[[256,10]]},"419":{"position":[[350,10]]},"420":{"position":[[353,10]]}},"keywords":{}}],["delay",{"_index":654,"title":{},"content":{"66":{"position":[[179,6]]},"109":{"position":[[179,6]]},"127":{"position":[[179,6]]}},"keywords":{}}],["deleg",{"_index":1337,"title":{},"content":{"257":{"position":[[137,8],[803,8]]}},"keywords":{}}],["delet",{"_index":527,"title":{},"content":{"48":{"position":[[746,6]]},"175":{"position":[[582,6]]},"201":{"position":[[654,6]]},"338":{"position":[[571,6]]},"382":{"position":[[493,6]]}},"keywords":{}}],["deliv",{"_index":227,"title":{"90":{"position":[[0,8]]},"237":{"position":[[0,8]]},"268":{"position":[[0,8]]},"346":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"16":{"position":[[8,8]]},"38":{"position":[[8,8]]},"68":{"position":[[10,7]]},"85":{"position":[[414,7]]},"110":{"position":[[10,7]]},"129":{"position":[[10,7]]},"232":{"position":[[414,7]]},"263":{"position":[[414,7]]},"341":{"position":[[414,7]]},"349":{"position":[[414,7]]}},"keywords":{}}],["delivery_method",{"_index":970,"title":{},"content":{"95":{"position":[[448,16]]},"229":{"position":[[433,16]]},"307":{"position":[[496,16]]}},"keywords":{}}],["depend",{"_index":135,"title":{"54":{"position":[[16,11]]},"58":{"position":[[4,13]]},"156":{"position":[[16,11]]},"209":{"position":[[14,14]]},"212":{"position":[[4,13]]},"366":{"position":[[16,11]]}},"content":{"8":{"position":[[1,9]]},"50":{"position":[[63,10]]},"58":{"position":[[33,13]]},"152":{"position":[[63,10]]},"156":{"position":[[16,13]]},"164":{"position":[[1,9]]},"205":{"position":[[63,10]]},"209":{"position":[[285,13]]},"212":{"position":[[40,12]]},"221":{"position":[[1,9]]},"290":{"position":[[1,9]]},"311":{"position":[[1,9]]},"362":{"position":[[63,10]]}},"keywords":{}}],["deploy",{"_index":946,"title":{},"content":{"90":{"position":[[117,10]]},"237":{"position":[[117,10]]},"268":{"position":[[117,10]]},"346":{"position":[[117,10]]},"354":{"position":[[117,10]]}},"keywords":{}}],["deprec",{"_index":1011,"title":{},"content":{"110":{"position":[[2722,11]]},"120":{"position":[[360,11]]}},"keywords":{}}],["desactiv",{"_index":1630,"title":{},"content":{"403":{"position":[[81,11],[115,11]]}},"keywords":{}}],["describ",{"_index":444,"title":{},"content":{"34":{"position":[[1688,10],[1814,10]]},"170":{"position":[[1719,10],[1845,10]]},"227":{"position":[[1666,10],[1792,10]]},"257":{"position":[[499,9]]},"305":{"position":[[1972,10]]}},"keywords":{}}],["description<integration>.data",{"_index":240,"title":{},"content":{"17":{"position":[[12,35]]},"39":{"position":[[12,35]]}},"keywords":{}}],["description"",{"_index":45,"title":{},"content":{"3":{"position":[[303,18]]}},"keywords":{}}],["description_sdc_batched_at",{"_index":253,"title":{},"content":{"18":{"position":[[13,26]]},"19":{"position":[[13,26]]},"20":{"position":[[13,26]]},"21":{"position":[[13,26]]},"40":{"position":[[13,26]]},"41":{"position":[[13,26]]},"42":{"position":[[13,26]]}},"keywords":{}}],["descriptionanonymous_id",{"_index":805,"title":{},"content":{"75":{"position":[[21,23]]},"136":{"position":[[21,23]]}},"keywords":{}}],["descriptionevent_id",{"_index":792,"title":{},"content":{"70":{"position":[[21,19]]},"112":{"position":[[21,19]]},"131":{"position":[[21,19]]}},"keywords":{}}],["descriptionfield",{"_index":819,"title":{},"content":{"78":{"position":[[21,17]]},"139":{"position":[[21,17]]}},"keywords":{}}],["descriptionfield.id",{"_index":1015,"title":{},"content":{"120":{"position":[[21,19]]}},"keywords":{}}],["descriptionid",{"_index":800,"title":{},"content":{"72":{"position":[[21,13]]},"73":{"position":[[21,13]]},"74":{"position":[[21,13]]},"76":{"position":[[21,13]]},"77":{"position":[[21,13]]},"79":{"position":[[21,13]]},"114":{"position":[[21,13]]},"115":{"position":[[21,13]]},"116":{"position":[[21,13]]},"117":{"position":[[21,13]]},"118":{"position":[[21,13]]},"119":{"position":[[21,13]]},"133":{"position":[[21,13]]},"134":{"position":[[21,13]]},"135":{"position":[[21,13]]},"137":{"position":[[21,13]]},"138":{"position":[[21,13]]},"140":{"position":[[21,13]]}},"keywords":{}}],["descriptionorgan",{"_index":799,"title":{},"content":{"71":{"position":[[21,23]]},"113":{"position":[[21,23]]},"132":{"position":[[21,23]]}},"keywords":{}}],["descriptionquest",{"_index":830,"title":{},"content":{"80":{"position":[[21,19]]},"121":{"position":[[21,19]]},"141":{"position":[[21,19]]}},"keywords":{}}],["design",{"_index":876,"title":{},"content":{"84":{"position":[[63,8]]},"231":{"position":[[63,8]]},"262":{"position":[[63,8]]},"340":{"position":[[63,8]]},"348":{"position":[[63,8]]}},"keywords":{}}],["desir",{"_index":162,"title":{},"content":{"11":{"position":[[77,7]]},"167":{"position":[[77,7]]},"224":{"position":[[77,7]]},"293":{"position":[[77,7]]},"314":{"position":[[77,7]]}},"keywords":{}}],["desktop",{"_index":485,"title":{},"content":{"45":{"position":[[212,9]]},"172":{"position":[[212,9]]},"198":{"position":[[212,9]]},"336":{"position":[[212,9]]},"377":{"position":[[204,9]]}},"keywords":{}}],["destin",{"_index":157,"title":{"11":{"position":[[0,11]]},"167":{"position":[[0,11]]},"224":{"position":[[0,11]]},"293":{"position":[[0,11]]},"314":{"position":[[0,11]]}},"content":{"66":{"position":[[45,11]]},"69":{"position":[[34,11]]},"109":{"position":[[45,11]]},"111":{"position":[[34,11]]},"127":{"position":[[45,11]]},"130":{"position":[[34,11]]},"298":{"position":[[94,13],[256,13],[389,12],[419,12],[802,12]]}},"keywords":{}}],["destination.search",{"_index":1471,"title":{},"content":{"298":{"position":[[475,18]]}},"keywords":{}}],["detail",{"_index":584,"title":{},"content":{"56":{"position":[[90,8]]},"71":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"113":{"position":[[74,7],[109,7],[141,7],[185,7],[223,7]]},"132":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"298":{"position":[[1148,8]]}},"keywords":{}}],["develop",{"_index":450,"title":{},"content":{"34":{"position":[[2061,10]]},"170":{"position":[[2092,10]]},"227":{"position":[[2039,10]]},"260":{"position":[[23,10]]},"283":{"position":[[10,9]]},"285":{"position":[[165,9]]},"305":{"position":[[2227,10],[2589,10]]}},"keywords":{}}],["didfinishlaunchingwithopt",{"_index":1276,"title":{},"content":{"210":{"position":[[794,29]]}},"keywords":{}}],["didn't",{"_index":1136,"title":{},"content":{"183":{"position":[[39,6]]},"284":{"position":[[145,6]]},"399":{"position":[[31,6]]}},"keywords":{}}],["didrec",{"_index":1342,"title":{},"content":{"257":{"position":[[300,10]]}},"keywords":{}}],["differ",{"_index":136,"title":{},"content":{"8":{"position":[[38,9]]},"14":{"position":[[16,9]]},"37":{"position":[[16,9]]},"65":{"position":[[31,9]]},"108":{"position":[[31,9]]},"126":{"position":[[31,9]]},"164":{"position":[[38,9]]},"221":{"position":[[38,9]]},"290":{"position":[[38,9]]},"311":{"position":[[38,9]]}},"keywords":{}}],["digest",{"_index":845,"title":{},"content":{"81":{"position":[[438,7]]},"122":{"position":[[438,7]]},"142":{"position":[[438,7]]}},"keywords":{}}],["direct",{"_index":924,"title":{},"content":{"87":{"position":[[223,6]]},"234":{"position":[[223,6]]},"265":{"position":[[223,6]]},"343":{"position":[[223,6]]},"351":{"position":[[223,6]]}},"keywords":{}}],["directli",{"_index":1447,"title":{},"content":{"296":{"position":[[97,8]]}},"keywords":{}}],["directori",{"_index":1110,"title":{},"content":{"158":{"position":[[483,10]]},"368":{"position":[[488,10]]}},"keywords":{}}],["disabl",{"_index":430,"title":{},"content":{"34":{"position":[[1070,7]]},"57":{"position":[[22,7]]},"160":{"position":[[22,7]]},"170":{"position":[[1101,7]]},"211":{"position":[[22,7]]},"227":{"position":[[1062,7]]},"302":{"position":[[22,7]]},"305":{"position":[[1718,7]]}},"keywords":{}}],["display",{"_index":77,"title":{"103":{"position":[[17,10]]},"146":{"position":[[17,10]]},"215":{"position":[[17,10]]},"278":{"position":[[17,10]]},"373":{"position":[[17,10]]}},"content":{"6":{"position":[[119,7]]},"14":{"position":[[74,8]]},"18":{"position":[[1582,7]]},"24":{"position":[[149,9]]},"37":{"position":[[74,8]]},"40":{"position":[[1630,7]]},"62":{"position":[[63,9]]},"65":{"position":[[60,8]]},"76":{"position":[[272,7]]},"93":{"position":[[134,9],[473,10]]},"97":{"position":[[156,9]]},"103":{"position":[[73,7]]},"108":{"position":[[60,8]]},"118":{"position":[[272,7]]},"126":{"position":[[60,8]]},"137":{"position":[[272,7]]},"146":{"position":[[73,7]]},"162":{"position":[[119,7]]},"177":{"position":[[160,9]]},"182":{"position":[[134,9],[479,10]]},"196":{"position":[[24,7],[136,8],[369,7]]},"215":{"position":[[73,7]]},"219":{"position":[[119,7]]},"250":{"position":[[24,7],[142,8]]},"254":{"position":[[134,9],[473,10]]},"258":{"position":[[59,9]]},"270":{"position":[[154,9]]},"278":{"position":[[73,7]]},"285":{"position":[[134,9],[506,10]]},"286":{"position":[[13,7]]},"288":{"position":[[119,7]]},"309":{"position":[[119,7]]},"327":{"position":[[24,7],[136,8],[349,7]]},"331":{"position":[[220,9]]},"373":{"position":[[73,7]]},"387":{"position":[[456,7]]},"396":{"position":[[24,7],[129,8],[430,7]]},"400":{"position":[[134,9],[562,10]]},"419":{"position":[[24,7],[309,7]]},"420":{"position":[[25,7],[312,7]]}},"keywords":{}}],["dissoci",{"_index":114,"title":{},"content":{"6":{"position":[[648,10]]},"162":{"position":[[648,10]]},"219":{"position":[[648,10]]},"288":{"position":[[648,10]]},"309":{"position":[[648,10]]}},"keywords":{}}],["distribut",{"_index":170,"title":{},"content":{"13":{"position":[[87,12]]},"36":{"position":[[87,12]]},"64":{"position":[[87,12]]},"107":{"position":[[87,12]]},"125":{"position":[[87,12]]}},"keywords":{}}],["document",{"_index":397,"title":{},"content":{"33":{"position":[[124,14]]},"169":{"position":[[124,14]]},"226":{"position":[[120,14]]},"260":{"position":[[178,13]]},"298":{"position":[[1192,14]]},"304":{"position":[[127,14]]}},"keywords":{}}],["documentationexampl",{"_index":1373,"title":{},"content":{"260":{"position":[[261,20],[303,20],[347,20]]}},"keywords":{}}],["doesn't",{"_index":1230,"title":{},"content":{"208":{"position":[[227,7]]}},"keywords":{}}],["domain",{"_index":1436,"title":{},"content":{"286":{"position":[[423,8]]}},"keywords":{}}],["don't",{"_index":1356,"title":{},"content":{"257":{"position":[[774,5]]},"286":{"position":[[394,5]]}},"keywords":{}}],["dot",{"_index":962,"title":{},"content":{"93":{"position":[[322,3],[403,3]]},"182":{"position":[[328,3],[409,3]]},"254":{"position":[[322,3],[403,3]]},"285":{"position":[[355,3],[436,3]]},"400":{"position":[[411,3],[492,3]]}},"keywords":{}}],["doubl",{"_index":371,"title":{},"content":{"29":{"position":[[241,8]]},"31":{"position":[[242,8]]},"48":{"position":[[342,8]]},"95":{"position":[[241,8]]},"150":{"position":[[242,8]]},"175":{"position":[[342,8]]},"201":{"position":[[342,8]]},"203":{"position":[[241,8]]},"275":{"position":[[242,8]]},"307":{"position":[[241,8]]},"329":{"position":[[242,8]]},"338":{"position":[[342,8]]}},"keywords":{}}],["driven",{"_index":887,"title":{},"content":{"84":{"position":[[265,6]]},"85":{"position":[[393,6]]},"231":{"position":[[265,6]]},"232":{"position":[[393,6]]},"262":{"position":[[265,6]]},"263":{"position":[[393,6]]},"340":{"position":[[265,6]]},"341":{"position":[[393,6]]},"348":{"position":[[265,6]]},"349":{"position":[[393,6]]}},"keywords":{}}],["drop",{"_index":922,"title":{},"content":{"87":{"position":[[208,4]]},"234":{"position":[[208,4]]},"265":{"position":[[208,4]]},"343":{"position":[[208,4]]},"351":{"position":[[208,4]]}},"keywords":{}}],["durat",{"_index":456,"title":{},"content":{"34":{"position":[[2239,11]]},"170":{"position":[[2270,11]]},"227":{"position":[[2217,11]]},"305":{"position":[[799,11]]}},"keywords":{}}],["dure",{"_index":111,"title":{},"content":{"6":{"position":[[606,6]]},"51":{"position":[[122,6]]},"81":{"position":[[347,6]]},"122":{"position":[[347,6]]},"142":{"position":[[347,6]]},"153":{"position":[[122,6]]},"162":{"position":[[606,6]]},"206":{"position":[[122,6]]},"219":{"position":[[606,6]]},"288":{"position":[[606,6]]},"309":{"position":[[606,6]]},"363":{"position":[[122,6]]}},"keywords":{}}],["dynam",{"_index":1294,"title":{},"content":{"241":{"position":[[246,8],[334,8]]},"242":{"position":[[265,8],[375,8]]},"243":{"position":[[294,8]]},"244":{"position":[[296,8]]},"245":{"position":[[300,8]]},"246":{"position":[[300,8]]},"247":{"position":[[294,8]]},"248":{"position":[[328,8]]},"249":{"position":[[327,8]]},"250":{"position":[[422,8]]}},"keywords":{}}],["dynamic>",{"_index":1121,"title":{},"content":{"175":{"position":[[462,12],[692,12]]},"241":{"position":[[172,12]]},"242":{"position":[[184,12]]},"243":{"position":[[213,12]]},"244":{"position":[[214,12]]},"245":{"position":[[216,12]]},"246":{"position":[[216,12]]},"247":{"position":[[213,12]]},"248":{"position":[[236,12]]},"249":{"position":[[253,12]]},"250":{"position":[[331,12]]}},"keywords":{}}],["dynamic_framework",{"_index":1638,"title":{},"content":{"404":{"position":[[313,18]]}},"keywords":{}}],["e",{"_index":1525,"title":{},"content":{"318":{"position":[[495,5],[623,4]]},"319":{"position":[[384,5]]},"320":{"position":[[262,5]]},"321":{"position":[[265,5]]},"322":{"position":[[271,5]]},"323":{"position":[[271,5]]},"324":{"position":[[262,5]]},"325":{"position":[[309,5]]},"326":{"position":[[285,5]]},"327":{"position":[[395,4]]}},"keywords":{}}],["e8e",{"_index":698,"title":{},"content":{"68":{"position":[[845,4]]},"110":{"position":[[845,4]]},"129":{"position":[[845,4]]}},"keywords":{}}],["e:ani",{"_index":1522,"title":{},"content":{"318":{"position":[[417,8],[537,8]]},"319":{"position":[[302,8]]},"320":{"position":[[180,8]]},"321":{"position":[[182,8]]},"322":{"position":[[186,8]]},"323":{"position":[[186,8]]},"324":{"position":[[180,8]]},"325":{"position":[[214,8]]},"326":{"position":[[207,8]]},"327":{"position":[[300,8]]}},"keywords":{}}],["each",{"_index":192,"title":{},"content":{"13":{"position":[[493,4]]},"14":{"position":[[279,4]]},"15":{"position":[[1,4]]},"34":{"position":[[2316,4],[2340,4]]},"36":{"position":[[511,4]]},"37":{"position":[[279,4]]},"64":{"position":[[493,4]]},"65":{"position":[[265,4]]},"67":{"position":[[1,4]]},"81":{"position":[[111,4]]},"107":{"position":[[511,4]]},"108":{"position":[[265,4]]},"122":{"position":[[111,4]]},"125":{"position":[[493,4]]},"126":{"position":[[265,4]]},"142":{"position":[[111,4]]},"170":{"position":[[2347,4],[2371,4]]},"227":{"position":[[2294,4],[2318,4]]},"305":{"position":[[2787,4],[2811,4]]}},"keywords":{}}],["earlier",{"_index":1369,"title":{},"content":{"258":{"position":[[694,7]]}},"keywords":{}}],["easier",{"_index":1371,"title":{},"content":{"260":{"position":[[12,6]]}},"keywords":{}}],["easili",{"_index":88,"title":{},"content":{"6":{"position":[[272,6]]},"162":{"position":[[272,6]]},"219":{"position":[[272,6]]},"288":{"position":[[272,6]]},"309":{"position":[[272,6]]}},"keywords":{}}],["edit",{"_index":291,"title":{},"content":{"18":{"position":[[1210,7],[1276,7]]},"40":{"position":[[1258,7],[1324,7]]},"74":{"position":[[279,7],[337,7]]},"116":{"position":[[279,7],[337,7]]},"135":{"position":[[279,7],[337,7]]}},"keywords":{}}],["editor",{"_index":942,"title":{},"content":{"89":{"position":[[175,6]]},"236":{"position":[[175,6]]},"267":{"position":[[175,6]]},"345":{"position":[[175,6]]},"353":{"position":[[175,6]]}},"keywords":{}}],["ef3d",{"_index":760,"title":{},"content":{"68":{"position":[[2114,4]]},"110":{"position":[[2292,4]]},"129":{"position":[[3047,4]]}},"keywords":{}}],["effici",{"_index":1372,"title":{},"content":{"260":{"position":[[228,12]]}},"keywords":{}}],["effortlessli",{"_index":892,"title":{},"content":{"85":{"position":[[68,12]]},"232":{"position":[[68,12]]},"263":{"position":[[68,12]]},"341":{"position":[[68,12]]},"349":{"position":[[68,12]]}},"keywords":{}}],["eg",{"_index":194,"title":{},"content":{"13":{"position":[[573,4]]},"64":{"position":[[573,4]]},"125":{"position":[[573,4]]},"128":{"position":[[308,3]]}},"keywords":{}}],["element",{"_index":1401,"title":{},"content":{"280":{"position":[[34,7]]}},"keywords":{}}],["element"",{"_index":1403,"title":{},"content":{"280":{"position":[[181,13],[208,14],[233,15]]}},"keywords":{}}],["elev",{"_index":934,"title":{},"content":{"89":{"position":[[1,7]]},"236":{"position":[[1,7]]},"267":{"position":[[1,7]]},"345":{"position":[[1,7]]},"353":{"position":[[1,7]]}},"keywords":{}}],["email",{"_index":285,"title":{},"content":{"18":{"position":[[926,5]]},"40":{"position":[[962,5]]},"45":{"position":[[318,5],[570,5]]},"75":{"position":[[189,5],[211,5]]},"117":{"position":[[266,5],[294,5]]},"136":{"position":[[189,5],[211,5]]},"172":{"position":[[318,5]]},"198":{"position":[[318,5],[588,5]]},"336":{"position":[[318,5]]},"358":{"position":[[985,8]]},"377":{"position":[[310,5]]},"378":{"position":[[293,5]]},"379":{"position":[[176,5]]},"382":{"position":[[409,6],[571,6],[796,6]]},"387":{"position":[[178,6]]}},"keywords":{}}],["emoji",{"_index":829,"title":{},"content":{"79":{"position":[[582,7]]},"120":{"position":[[871,7]]},"140":{"position":[[582,7]]}},"keywords":{}}],["employ",{"_index":976,"title":{},"content":{"100":{"position":[[344,9]]},"334":{"position":[[408,9]]}},"keywords":{}}],["empti",{"_index":1415,"title":{},"content":{"284":{"position":[[118,5],[193,5]]},"378":{"position":[[16,6]]},"399":{"position":[[4,5],[65,5]]}},"keywords":{}}],["enabl",{"_index":881,"title":{},"content":{"84":{"position":[[181,7]]},"85":{"position":[[58,6]]},"231":{"position":[[181,7]]},"232":{"position":[[58,6]]},"252":{"position":[[416,8]]},"262":{"position":[[181,7]]},"263":{"position":[[58,6]]},"295":{"position":[[88,6]]},"340":{"position":[[181,7]]},"341":{"position":[[58,6]]},"348":{"position":[[181,7]]},"349":{"position":[[58,6]]},"401":{"position":[[416,8]]}},"keywords":{}}],["enable_user_defined_build_typ",{"_index":1636,"title":{},"content":{"404":{"position":[[202,32]]}},"keywords":{}}],["end",{"_index":210,"title":{},"content":{"14":{"position":[[324,4]]},"18":{"position":[[1603,3]]},"37":{"position":[[324,4]]},"40":{"position":[[1651,3]]},"65":{"position":[[310,4]]},"76":{"position":[[293,3]]},"108":{"position":[[310,4]]},"118":{"position":[[293,3]]},"126":{"position":[[310,4]]},"137":{"position":[[293,3]]},"252":{"position":[[667,3],[671,3],[675,3]]},"296":{"position":[[451,3]]},"401":{"position":[[667,3],[671,3],[675,3]]},"403":{"position":[[53,3]]},"404":{"position":[[338,3]]}},"keywords":{}}],["endpoint",{"_index":15,"title":{"2":{"position":[[0,9]]}},"content":{"2":{"position":[[50,9]]}},"keywords":{}}],["engag",{"_index":893,"title":{"89":{"position":[[0,7]]},"236":{"position":[[0,7]]},"267":{"position":[[0,7]]},"345":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"85":{"position":[[104,6]]},"87":{"position":[[235,10]]},"88":{"position":[[106,8]]},"89":{"position":[[69,8]]},"129":{"position":[[2343,8]]},"232":{"position":[[104,6]]},"234":{"position":[[235,10]]},"235":{"position":[[106,8]]},"236":{"position":[[69,8]]},"263":{"position":[[104,6]]},"265":{"position":[[235,10]]},"266":{"position":[[106,8]]},"267":{"position":[[69,8]]},"341":{"position":[[104,6]]},"343":{"position":[[235,10]]},"344":{"position":[[106,8]]},"345":{"position":[[69,8]]},"349":{"position":[[104,6]]},"351":{"position":[[235,10]]},"352":{"position":[[106,8]]},"353":{"position":[[69,8]]}},"keywords":{}}],["engin",{"_index":452,"title":{},"content":{"34":{"position":[[2115,6]]},"93":{"position":[[21,6]]},"102":{"position":[[52,6]]},"145":{"position":[[52,6]]},"170":{"position":[[2146,6]]},"182":{"position":[[21,6]]},"214":{"position":[[52,6]]},"227":{"position":[[2093,6]]},"254":{"position":[[21,6]]},"277":{"position":[[52,6]]},"285":{"position":[[21,6]]},"305":{"position":[[2281,6],[2643,6]]},"372":{"position":[[52,6]]},"400":{"position":[[21,6]]}},"keywords":{}}],["enhanc",{"_index":889,"title":{},"content":{"84":{"position":[[285,7]]},"90":{"position":[[28,11]]},"231":{"position":[[285,7]]},"237":{"position":[[28,11]]},"262":{"position":[[285,7]]},"268":{"position":[[28,11]]},"340":{"position":[[285,7]]},"346":{"position":[[28,11]]},"348":{"position":[[285,7]]},"354":{"position":[[28,11]]}},"keywords":{}}],["ensur",{"_index":518,"title":{},"content":{"47":{"position":[[123,6]]},"174":{"position":[[123,6]]},"200":{"position":[[123,6]]},"298":{"position":[[1076,6]]},"299":{"position":[[913,6],[1167,6]]},"337":{"position":[[123,6]]},"381":{"position":[[123,6]]}},"keywords":{}}],["enter",{"_index":1473,"title":{},"content":{"298":{"position":[[609,5]]},"299":{"position":[[702,5]]}},"keywords":{}}],["enterprise"",{"_index":725,"title":{},"content":{"68":{"position":[[1358,17]]},"110":{"position":[[1458,17]]},"129":{"position":[[1358,18]]}},"keywords":{}}],["entir",{"_index":928,"title":{},"content":{"88":{"position":[[80,6]]},"235":{"position":[[80,6]]},"266":{"position":[[80,6]]},"344":{"position":[[80,6]]},"352":{"position":[[80,6]]}},"keywords":{}}],["entiti",{"_index":165,"title":{"13":{"position":[[0,9]]},"36":{"position":[[0,9]]},"64":{"position":[[0,9]]},"107":{"position":[[0,9]]},"125":{"position":[[0,9]]}},"content":{},"keywords":{}}],["enum",{"_index":794,"title":{},"content":{"70":{"position":[[112,5]]},"112":{"position":[[112,5]]},"131":{"position":[[112,5]]}},"keywords":{}}],["environ",{"_index":536,"title":{"51":{"position":[[23,13]]},"153":{"position":[[23,13]]},"206":{"position":[[23,13]]},"363":{"position":[[23,13]]}},"content":{},"keywords":{}}],["error",{"_index":647,"title":{"66":{"position":[[0,7]]},"109":{"position":[[0,7]]},"127":{"position":[[0,7]]},"284":{"position":[[0,5]]},"399":{"position":[[0,5]]}},"content":{"66":{"position":[[93,5]]},"109":{"position":[[93,5]]},"127":{"position":[[93,5]]},"252":{"position":[[358,5]]},"284":{"position":[[5,5]]},"401":{"position":[[358,5]]}},"keywords":{}}],["escap",{"_index":1346,"title":{},"content":{"257":{"position":[[386,9]]},"258":{"position":[[519,9]]}},"keywords":{}}],["eval",{"_index":1437,"title":{},"content":{"286":{"position":[[498,5]]}},"keywords":{}}],["even",{"_index":205,"title":{},"content":{"14":{"position":[[164,4]]},"37":{"position":[[164,4]]},"65":{"position":[[150,4]]},"108":{"position":[[150,4]]},"126":{"position":[[150,4]]}},"keywords":{}}],["event",{"_index":110,"title":{"28":{"position":[[0,5]]},"94":{"position":[[0,5]]},"202":{"position":[[0,5]]},"228":{"position":[[0,5]]},"306":{"position":[[0,5]]}},"content":{"6":{"position":[[600,5]]},"7":{"position":[[343,6]]},"9":{"position":[[244,6]]},"14":{"position":[[26,5]]},"18":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"27":{"position":[[35,5],[87,6]]},"29":{"position":[[35,5],[87,6],[287,5]]},"31":{"position":[[35,5]]},"34":{"position":[[1703,6],[1829,6]]},"37":{"position":[[26,5]]},"40":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"65":{"position":[[41,7]]},"70":{"position":[[68,5],[185,5],[230,5],[265,5]]},"81":{"position":[[50,7],[124,5]]},"95":{"position":[[35,5],[87,6],[287,5]]},"100":{"position":[[35,5],[87,6]]},"108":{"position":[[41,7]]},"112":{"position":[[68,5],[185,5],[230,5],[265,5]]},"122":{"position":[[50,7],[124,5]]},"126":{"position":[[41,7]]},"131":{"position":[[68,5],[185,5],[230,5],[265,5]]},"142":{"position":[[50,7],[124,5]]},"150":{"position":[[35,5]]},"162":{"position":[[600,5]]},"163":{"position":[[343,6]]},"165":{"position":[[244,6]]},"170":{"position":[[1734,6],[1860,6]]},"179":{"position":[[35,5],[87,6]]},"185":{"position":[[55,7]]},"203":{"position":[[35,5],[87,6],[287,5]]},"219":{"position":[[600,5]]},"220":{"position":[[343,6]]},"222":{"position":[[244,6]]},"227":{"position":[[1681,6],[1807,6]]},"229":{"position":[[35,5],[87,6],[267,5]]},"239":{"position":[[55,7]]},"273":{"position":[[35,5],[87,6],[267,5]]},"275":{"position":[[35,5]]},"288":{"position":[[600,5]]},"289":{"position":[[343,6]]},"291":{"position":[[244,6]]},"298":{"position":[[870,6],[914,6],[1088,6]]},"299":{"position":[[1179,6]]},"305":{"position":[[1987,6]]},"307":{"position":[[35,5],[87,6],[348,5]]},"309":{"position":[[600,5]]},"310":{"position":[[343,6]]},"312":{"position":[[244,6]]},"316":{"position":[[55,7]]},"329":{"position":[[35,5]]},"334":{"position":[[35,5],[87,6]]},"385":{"position":[[55,7]]},"406":{"position":[[55,7]]}},"keywords":{}}],["event.track",{"_index":1512,"title":{},"content":{"305":{"position":[[1872,11],[1888,11]]}},"keywords":{}}],["event_id",{"_index":237,"title":{},"content":{"16":{"position":[[249,8]]},"18":{"position":[[218,8]]},"38":{"position":[[251,8]]},"40":{"position":[[218,8]]}},"keywords":{}}],["event_tim",{"_index":267,"title":{},"content":{"18":{"position":[[332,10]]},"40":{"position":[[332,10]]}},"keywords":{}}],["event_time_m",{"_index":268,"title":{},"content":{"18":{"position":[[362,13]]},"40":{"position":[[362,13]]}},"keywords":{}}],["event_typ",{"_index":264,"title":{},"content":{"18":{"position":[[284,10],[1613,10]]},"40":{"position":[[284,10],[1661,10]]},"70":{"position":[[101,10]]},"76":{"position":[[303,10],[560,10],[652,10],[740,10],[775,10]]},"112":{"position":[[101,10]]},"118":{"position":[[303,10],[564,10],[656,10],[744,10]]},"131":{"position":[[101,10]]},"137":{"position":[[303,10],[605,10],[697,10],[785,10],[820,10]]}},"keywords":{}}],["evolut",{"_index":1330,"title":{},"content":{"252":{"position":[[399,9]]},"401":{"position":[[399,9]]}},"keywords":{}}],["ex",{"_index":606,"title":{},"content":{"60":{"position":[[58,4]]},"256":{"position":[[58,4]]}},"keywords":{}}],["exampl",{"_index":27,"title":{"3":{"position":[[0,8]]},"68":{"position":[[0,7]]},"110":{"position":[[0,7]]},"129":{"position":[[0,7]]},"355":{"position":[[0,8]]}},"content":{"3":{"position":[[12,7]]},"50":{"position":[[9,7],[254,7]]},"60":{"position":[[261,8]]},"81":{"position":[[671,7]]},"122":{"position":[[671,7]]},"142":{"position":[[671,7]]},"150":{"position":[[355,8],[379,8],[400,8]]},"152":{"position":[[9,7]]},"189":{"position":[[34,7]]},"190":{"position":[[35,7]]},"191":{"position":[[37,7]]},"192":{"position":[[37,7]]},"193":{"position":[[34,7]]},"194":{"position":[[57,7]]},"195":{"position":[[68,7]]},"196":{"position":[[146,7]]},"205":{"position":[[9,7],[250,7]]},"243":{"position":[[34,7]]},"244":{"position":[[35,7]]},"245":{"position":[[37,7]]},"246":{"position":[[37,7]]},"247":{"position":[[34,7]]},"248":{"position":[[57,7]]},"249":{"position":[[74,7]]},"250":{"position":[[152,7]]},"256":{"position":[[266,8]]},"286":{"position":[[436,8]]},"296":{"position":[[498,8]]},"320":{"position":[[34,7]]},"321":{"position":[[35,7]]},"322":{"position":[[37,7]]},"323":{"position":[[37,7]]},"324":{"position":[[34,7]]},"325":{"position":[[57,7]]},"326":{"position":[[68,7]]},"327":{"position":[[146,7]]},"329":{"position":[[404,8],[428,8],[449,8]]},"338":{"position":[[489,8],[513,8],[534,8],[631,8],[654,8],[677,8]]},"362":{"position":[[9,7]]},"370":{"position":[[231,8],[255,8],[276,8]]},"389":{"position":[[34,7]]},"390":{"position":[[35,7]]},"391":{"position":[[37,7]]},"392":{"position":[[37,7]]},"393":{"position":[[34,7]]},"394":{"position":[[57,7]]},"395":{"position":[[61,7]]},"396":{"position":[[139,7]]},"408":{"position":[[34,7]]},"409":{"position":[[35,7]]},"410":{"position":[[35,7]]},"411":{"position":[[36,7]]},"412":{"position":[[37,7]]},"413":{"position":[[37,7]]},"414":{"position":[[38,7]]},"415":{"position":[[34,7]]},"416":{"position":[[35,7]]},"417":{"position":[[57,7]]},"418":{"position":[[56,7]]},"419":{"position":[[77,7]]},"420":{"position":[[78,7]]}},"keywords":{}}],["examplereact",{"_index":533,"title":{},"content":{"50":{"position":[[212,12]]},"205":{"position":[[208,12]]}},"keywords":{}}],["exceed",{"_index":545,"title":{},"content":{"51":{"position":[[232,10]]},"153":{"position":[[232,10]]},"206":{"position":[[232,10]]},"284":{"position":[[223,8]]},"363":{"position":[[232,10]]},"399":{"position":[[95,8]]}},"keywords":{}}],["execut",{"_index":403,"title":{},"content":{"34":{"position":[[131,8]]},"51":{"position":[[132,10]]},"153":{"position":[[132,10]]},"170":{"position":[[143,8]]},"185":{"position":[[35,8],[152,7]]},"206":{"position":[[132,10]]},"227":{"position":[[127,8]]},"239":{"position":[[35,8],[156,7]]},"305":{"position":[[129,8]]},"316":{"position":[[35,8],[152,7]]},"363":{"position":[[132,10]]},"382":{"position":[[685,8]]},"385":{"position":[[35,8],[156,7]]},"406":{"position":[[35,8],[152,7]]}},"keywords":{}}],["experi",{"_index":94,"title":{},"content":{"6":{"position":[[338,11]]},"85":{"position":[[339,11]]},"162":{"position":[[338,11]]},"219":{"position":[[338,11]]},"232":{"position":[[339,11]]},"263":{"position":[[339,11]]},"288":{"position":[[338,11]]},"309":{"position":[[338,11]]},"341":{"position":[[339,11]]},"349":{"position":[[339,11]]}},"keywords":{}}],["experience?"",{"_index":767,"title":{},"content":{"68":{"position":[[2235,17]]},"110":{"position":[[2413,17]]},"129":{"position":[[3168,17]]}},"keywords":{}}],["explor",{"_index":914,"title":{},"content":{"87":{"position":[[91,7]]},"234":{"position":[[91,7]]},"265":{"position":[[91,7]]},"343":{"position":[[91,7]]},"351":{"position":[[91,7]]}},"keywords":{}}],["exponenti",{"_index":653,"title":{},"content":{"66":{"position":[[167,11]]},"109":{"position":[[167,11]]},"127":{"position":[[167,11]]}},"keywords":{}}],["export",{"_index":161,"title":{},"content":{"11":{"position":[[48,6]]},"167":{"position":[[48,6]]},"224":{"position":[[48,6]]},"293":{"position":[[48,6]]},"314":{"position":[[48,6]]}},"keywords":{}}],["extens",{"_index":1338,"title":{},"content":{"257":{"position":[[177,9]]},"258":{"position":[[313,9]]}},"keywords":{}}],["extern",{"_index":150,"title":{"10":{"position":[[6,8]]},"166":{"position":[[6,8]]},"223":{"position":[[6,8]]},"292":{"position":[[6,8]]},"313":{"position":[[6,8]]}},"content":{"10":{"position":[[14,8]]},"166":{"position":[[14,8]]},"212":{"position":[[31,8]]},"223":{"position":[[14,8]]},"292":{"position":[[14,8]]},"313":{"position":[[14,8]]}},"keywords":{}}],["extract",{"_index":74,"title":{},"content":{"6":{"position":[[73,7]]},"162":{"position":[[73,7]]},"219":{"position":[[73,7]]},"288":{"position":[[73,7]]},"309":{"position":[[73,7]]}},"keywords":{}}],["f2dd",{"_index":1538,"title":{},"content":{"356":{"position":[[418,4]]},"357":{"position":[[751,4]]},"358":{"position":[[433,4]]},"359":{"position":[[483,4]]},"360":{"position":[[418,4]]}},"keywords":{}}],["f831",{"_index":1603,"title":{},"content":{"383":{"position":[[437,4]]}},"keywords":{}}],["face",{"_index":597,"title":{},"content":{"58":{"position":[[8,4]]}},"keywords":{}}],["fail",{"_index":1313,"title":{"252":{"position":[[0,7]]},"401":{"position":[[5,7]]}},"content":{"252":{"position":[[24,6]]},"401":{"position":[[24,6]]}},"keywords":{}}],["fallback",{"_index":1368,"title":{},"content":{"258":{"position":[[682,8]]}},"keywords":{}}],["fals",{"_index":388,"title":{},"content":{"29":{"position":[[630,5]]},"31":{"position":[[648,5]]},"56":{"position":[[696,5]]},"95":{"position":[[495,6]]},"103":{"position":[[232,5]]},"104":{"position":[[170,6],[261,5]]},"146":{"position":[[201,7]]},"147":{"position":[[170,6],[246,7]]},"150":{"position":[[372,6]]},"187":{"position":[[522,5],[588,5]]},"196":{"position":[[119,5]]},"215":{"position":[[232,5]]},"216":{"position":[[170,6],[261,5]]},"229":{"position":[[470,6]]},"250":{"position":[[125,5]]},"278":{"position":[[240,5]]},"279":{"position":[[172,6],[269,5]]},"307":{"position":[[543,6]]},"327":{"position":[[119,5]]},"329":{"position":[[421,6]]},"338":{"position":[[506,6]]},"360":{"position":[[612,6]]},"370":{"position":[[248,6]]},"373":{"position":[[250,7]]},"374":{"position":[[170,6],[295,7]]},"383":{"position":[[357,5]]},"387":{"position":[[130,6],[439,5]]},"396":{"position":[[112,5],[413,5]]},"419":{"position":[[292,5]]},"420":{"position":[[295,5]]}},"keywords":{}}],["fast",{"_index":912,"title":{},"content":{"87":{"position":[[53,4]]},"234":{"position":[[53,4]]},"265":{"position":[[53,4]]},"343":{"position":[[53,4]]},"351":{"position":[[53,4]]}},"keywords":{}}],["featur",{"_index":562,"title":{},"content":{"52":{"position":[[335,8],[511,7],[616,7]]},"90":{"position":[[11,8]]},"157":{"position":[[223,8],[399,7],[504,7]]},"158":{"position":[[75,8]]},"207":{"position":[[262,8]]},"237":{"position":[[11,8]]},"268":{"position":[[11,8]]},"295":{"position":[[102,9]]},"298":{"position":[[1317,8]]},"299":{"position":[[1335,8]]},"346":{"position":[[11,8]]},"354":{"position":[[11,8]]},"367":{"position":[[223,8],[399,7],[504,7]]},"368":{"position":[[75,8]]}},"keywords":{}}],["feedback",{"_index":86,"title":{},"content":{"6":{"position":[[222,8]]},"84":{"position":[[45,8]]},"85":{"position":[[25,8]]},"162":{"position":[[222,8]]},"219":{"position":[[222,8]]},"231":{"position":[[45,8]]},"232":{"position":[[25,8]]},"262":{"position":[[45,8]]},"263":{"position":[[25,8]]},"277":{"position":[[180,8]]},"288":{"position":[[222,8]]},"309":{"position":[[222,8]]},"340":{"position":[[45,8]]},"341":{"position":[[25,8]]},"348":{"position":[[45,8]]},"349":{"position":[[25,8]]}},"keywords":{}}],["feel",{"_index":59,"title":{},"content":{"4":{"position":[[55,4]]},"22":{"position":[[55,4]]},"43":{"position":[[55,4]]},"82":{"position":[[55,4]]},"123":{"position":[[55,4]]},"143":{"position":[[55,4]]}},"keywords":{}}],["field",{"_index":22,"title":{"79":{"position":[[0,6]]},"140":{"position":[[0,6]]}},"content":{"2":{"position":[[119,5]]},"13":{"position":[[566,6]]},"17":{"position":[[411,6]]},"20":{"position":[[337,5],[506,5],[548,5],[589,5],[627,5]]},"21":{"position":[[320,5],[347,5],[484,5],[538,5],[589,5]]},"39":{"position":[[262,6]]},"40":{"position":[[2306,5],[2421,5]]},"41":{"position":[[748,5],[853,5]]},"42":{"position":[[320,5],[347,5],[480,5],[534,5],[585,5]]},"64":{"position":[[566,6]]},"70":{"position":[[1,5]]},"71":{"position":[[1,5]]},"72":{"position":[[1,5]]},"73":{"position":[[1,5]]},"74":{"position":[[1,5]]},"75":{"position":[[1,5]]},"76":{"position":[[1,5],[488,6]]},"77":{"position":[[1,5]]},"78":{"position":[[1,5],[39,7]]},"79":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"80":{"position":[[1,5]]},"105":{"position":[[50,7]]},"112":{"position":[[1,5]]},"113":{"position":[[1,5]]},"114":{"position":[[1,5]]},"115":{"position":[[1,5]]},"116":{"position":[[1,5]]},"117":{"position":[[1,5]]},"118":{"position":[[1,5],[492,6]]},"119":{"position":[[1,5]]},"120":{"position":[[1,5],[75,5],[174,5]]},"121":{"position":[[1,5]]},"125":{"position":[[566,6]]},"128":{"position":[[248,6]]},"131":{"position":[[1,5]]},"132":{"position":[[1,5]]},"133":{"position":[[1,5]]},"134":{"position":[[1,5]]},"135":{"position":[[1,5]]},"136":{"position":[[1,5]]},"137":{"position":[[1,5],[533,6]]},"138":{"position":[[1,5]]},"139":{"position":[[1,5],[39,7]]},"140":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"141":{"position":[[1,5]]},"148":{"position":[[50,7]]},"189":{"position":[[816,7]]},"191":{"position":[[911,7],[1243,7]]},"192":{"position":[[825,7]]},"193":{"position":[[917,7]]},"217":{"position":[[50,7]]},"243":{"position":[[881,7]]},"245":{"position":[[976,7],[1308,7]]},"246":{"position":[[890,7]]},"247":{"position":[[982,7]]},"281":{"position":[[54,7]]},"320":{"position":[[796,7]]},"322":{"position":[[891,7],[1223,7]]},"323":{"position":[[805,7]]},"324":{"position":[[897,7]]},"375":{"position":[[50,7]]},"389":{"position":[[814,7]]},"391":{"position":[[909,7],[1241,7]]},"392":{"position":[[823,7]]},"393":{"position":[[915,7]]},"408":{"position":[[768,7]]},"409":{"position":[[539,7]]},"412":{"position":[[863,7],[1195,7]]},"413":{"position":[[777,7]]},"414":{"position":[[548,7]]},"415":{"position":[[869,7]]},"416":{"position":[[640,7]]}},"keywords":{}}],["field.boolean",{"_index":1021,"title":{},"content":{"120":{"position":[[560,13]]}},"keywords":{}}],["field.correlation_id",{"_index":1016,"title":{},"content":{"120":{"position":[[114,20]]}},"keywords":{}}],["field.numb",{"_index":1020,"title":{},"content":{"120":{"position":[[483,12]]}},"keywords":{}}],["field.text",{"_index":1019,"title":{},"content":{"120":{"position":[[408,10]]}},"keywords":{}}],["field.tim",{"_index":1022,"title":{},"content":{"120":{"position":[[639,10]]}},"keywords":{}}],["field.typ",{"_index":1017,"title":{},"content":{"120":{"position":[[224,10]]}},"keywords":{}}],["field.valu",{"_index":1018,"title":{},"content":{"120":{"position":[[338,11]]}},"keywords":{}}],["fields"",{"_index":524,"title":{},"content":{"48":{"position":[[119,12]]},"175":{"position":[[119,12]]},"201":{"position":[[119,12]]},"338":{"position":[[119,12]]},"382":{"position":[[119,12]]}},"keywords":{}}],["file",{"_index":1241,"title":{},"content":{"209":{"position":[[104,4],[277,4],[455,4]]}},"keywords":{}}],["find",{"_index":9,"title":{},"content":{"1":{"position":[[99,4]]},"50":{"position":[[108,4]]},"145":{"position":[[206,4]]},"205":{"position":[[104,4]]},"296":{"position":[[235,4]]},"298":{"position":[[649,4]]},"299":{"position":[[742,4]]},"372":{"position":[[255,4]]}},"keywords":{}}],["fine",{"_index":1574,"title":{},"content":{"370":{"position":[[82,5]]}},"keywords":{}}],["firebas",{"_index":607,"title":{},"content":{"60":{"position":[[63,9],[246,10]]},"61":{"position":[[77,9]]},"256":{"position":[[63,9],[251,10]]},"257":{"position":[[73,9]]}},"keywords":{}}],["firebasemessagingservic",{"_index":623,"title":{},"content":{"61":{"position":[[120,24]]}},"keywords":{}}],["first",{"_index":137,"title":{},"content":{"9":{"position":[[1,5],[13,6]]},"33":{"position":[[106,5]]},"155":{"position":[[1,6],[59,5]]},"165":{"position":[[1,5],[13,6]]},"169":{"position":[[106,5]]},"208":{"position":[[1,6],[59,5]]},"222":{"position":[[1,5],[13,6]]},"226":{"position":[[102,5]]},"291":{"position":[[1,5],[13,6]]},"304":{"position":[[109,5]]},"312":{"position":[[1,5],[13,6]]},"365":{"position":[[1,6],[59,5]]},"378":{"position":[[98,5]]}},"keywords":{}}],["firstnam",{"_index":1558,"title":{},"content":{"358":{"position":[[1009,12]]},"378":{"position":[[394,10]]}},"keywords":{}}],["firstname>",{"_index":1580,"title":{},"content":{"378":{"position":[[415,15]]}},"keywords":{}}],["firstname>"",{"_index":501,"title":{},"content":{"45":{"position":[[875,19]]},"48":{"position":[[498,19]]},"56":{"position":[[379,19]]},"187":{"position":[[195,19]]}},"keywords":{}}],["fix",{"_index":943,"title":{},"content":{"90":{"position":[[20,4]]},"237":{"position":[[20,4]]},"268":{"position":[[20,4]]},"346":{"position":[[20,4]]},"354":{"position":[[20,4]]}},"keywords":{}}],["flipper",{"_index":1631,"title":{},"content":{"403":{"position":[[93,8],[127,7]]}},"keywords":{}}],["flow",{"_index":179,"title":{},"content":{"13":{"position":[[231,4]]},"36":{"position":[[231,4]]},"64":{"position":[[231,4]]},"107":{"position":[[231,4]]},"125":{"position":[[231,4]]}},"keywords":{}}],["flutter",{"_index":532,"title":{"152":{"position":[[19,7]]},"155":{"position":[[21,7]]},"181":{"position":[[6,7]]}},"content":{"50":{"position":[[182,8]]},"152":{"position":[[79,7]]},"156":{"position":[[60,7]]},"158":{"position":[[434,7]]},"169":{"position":[[74,7]]},"170":{"position":[[29,7],[1113,7]]},"205":{"position":[[178,8]]}},"keywords":{}}],["flutteraccount",{"_index":1124,"title":{},"content":{"175":{"position":[[551,16],[778,16]]}},"keywords":{}}],["follow",{"_index":18,"title":{},"content":{"2":{"position":[[40,9]]},"9":{"position":[[106,6]]},"16":{"position":[[57,9]]},"34":{"position":[[163,9]]},"38":{"position":[[57,9]]},"57":{"position":[[54,9]]},"160":{"position":[[54,9]]},"165":{"position":[[106,6]]},"170":{"position":[[175,9]]},"209":{"position":[[64,9],[231,9]]},"211":{"position":[[54,9]]},"222":{"position":[[106,6]]},"227":{"position":[[159,9]]},"252":{"position":[[440,9]]},"283":{"position":[[41,9]]},"285":{"position":[[196,9]]},"291":{"position":[[106,6]]},"298":{"position":[[270,6],[1211,9]]},"299":{"position":[[270,6],[1229,9]]},"302":{"position":[[54,9]]},"305":{"position":[[182,9]]},"312":{"position":[[106,6]]},"357":{"position":[[36,9]]},"358":{"position":[[517,9]]},"398":{"position":[[10,9]]},"400":{"position":[[165,9]]},"401":{"position":[[440,9]]},"404":{"position":[[124,9]]}},"keywords":{}}],["font",{"_index":1434,"title":{},"content":{"286":{"position":[[373,4],[755,4]]}},"keywords":{}}],["foreground",{"_index":620,"title":{"61":{"position":[[0,10]]},"257":{"position":[[0,10]]}},"content":{"61":{"position":[[61,10]]},"257":{"position":[[57,10]]}},"keywords":{}}],["forget",{"_index":1357,"title":{},"content":{"257":{"position":[[780,6]]},"286":{"position":[[400,6]]}},"keywords":{}}],["form",{"_index":11,"title":{},"content":{"1":{"position":[[129,5]]}},"keywords":{}}],["format",{"_index":656,"title":{},"content":{"68":{"position":[[56,7]]},"89":{"position":[[131,7]]},"110":{"position":[[56,7]]},"129":{"position":[[56,7]]},"236":{"position":[[131,7]]},"267":{"position":[[131,7]]},"345":{"position":[[131,7]]},"353":{"position":[[131,7]]}},"keywords":{}}],["formatsachiev",{"_index":931,"title":{},"content":{"88":{"position":[[132,14]]},"235":{"position":[[132,14]]},"266":{"position":[[132,14]]},"344":{"position":[[132,14]]},"352":{"position":[[132,14]]}},"keywords":{}}],["four",{"_index":95,"title":{},"content":{"6":{"position":[[351,4]]},"162":{"position":[[351,4]]},"219":{"position":[[351,4]]},"288":{"position":[[351,4]]},"309":{"position":[[351,4]]}},"keywords":{}}],["frame",{"_index":1440,"title":{},"content":{"286":{"position":[[614,5]]}},"keywords":{}}],["framework",{"_index":637,"title":{},"content":{"62":{"position":[[86,10]]},"258":{"position":[[82,10]]},"297":{"position":[[36,10]]}},"keywords":{}}],["free",{"_index":60,"title":{},"content":{"4":{"position":[[60,4]]},"22":{"position":[[60,4]]},"43":{"position":[[60,4]]},"82":{"position":[[60,4]]},"123":{"position":[[60,4]]},"143":{"position":[[60,4]]},"360":{"position":[[594,7]]}},"keywords":{}}],["fulli",{"_index":212,"title":{},"content":{"14":{"position":[[357,5]]},"37":{"position":[[357,5]]},"65":{"position":[[343,5]]},"108":{"position":[[343,5]]},"126":{"position":[[343,5]]}},"keywords":{}}],["fullscreen",{"_index":590,"title":{},"content":{"56":{"position":[[708,10],[784,10]]},"187":{"position":[[486,10]]}},"keywords":{}}],["fun",{"_index":625,"title":{},"content":{"61":{"position":[[158,3]]},"62":{"position":[[380,3]]}},"keywords":{}}],["func",{"_index":1258,"title":{},"content":{"210":{"position":[[105,4],[747,4]]},"257":{"position":[[235,4],[564,4]]},"258":{"position":[[371,4]]}},"keywords":{}}],["function",{"_index":641,"title":{},"content":{"62":{"position":[[328,8]]},"81":{"position":[[717,8],[912,8],[1031,8]]},"122":{"position":[[717,8],[912,8],[1031,8]]},"142":{"position":[[717,8],[912,8],[1031,8]]},"208":{"position":[[167,8]]},"257":{"position":[[165,8],[482,8],[832,8]]},"296":{"position":[[556,9]]},"356":{"position":[[49,9]]},"357":{"position":[[382,9]]},"358":{"position":[[64,9]]},"359":{"position":[[114,9]]},"360":{"position":[[49,9]]}},"keywords":{}}],["funnelsaddress",{"_index":921,"title":{},"content":{"87":{"position":[[193,14]]},"234":{"position":[[193,14]]},"265":{"position":[[193,14]]},"343":{"position":[[193,14]]},"351":{"position":[[193,14]]}},"keywords":{}}],["gain",{"_index":899,"title":{},"content":{"85":{"position":[[207,4]]},"232":{"position":[[207,4]]},"263":{"position":[[207,4]]},"341":{"position":[[207,4]]},"349":{"position":[[207,4]]}},"keywords":{}}],["gather",{"_index":68,"title":{},"content":{"6":{"position":[[8,6]]},"84":{"position":[[202,6]]},"162":{"position":[[8,6]]},"219":{"position":[[8,6]]},"231":{"position":[[202,6]]},"262":{"position":[[202,6]]},"288":{"position":[[8,6]]},"309":{"position":[[8,6]]},"340":{"position":[[202,6]]},"348":{"position":[[202,6]]}},"keywords":{}}],["gb"",{"_index":1072,"title":{},"content":{"129":{"position":[[2681,9]]}},"keywords":{}}],["gecko",{"_index":1035,"title":{},"content":{"128":{"position":[[455,6]]},"129":{"position":[[2945,6]]}},"keywords":{}}],["gem",{"_index":1635,"title":{},"content":{"404":{"position":[[62,3]]}},"keywords":{}}],["gener",{"_index":8,"title":{},"content":{"1":{"position":[[72,9]]},"383":{"position":[[239,9]]}},"keywords":{}}],["get",{"_index":399,"title":{},"content":{"33":{"position":[[171,7]]},"169":{"position":[[171,7]]},"226":{"position":[[167,7]]},"304":{"position":[[174,7]]}},"keywords":{}}],["given",{"_index":1498,"title":{},"content":{"301":{"position":[[103,6]]}},"keywords":{}}],["given.on",{"_index":206,"title":{},"content":{"14":{"position":[[187,8]]},"37":{"position":[[187,8]]},"65":{"position":[[173,8]]},"108":{"position":[[173,8]]},"126":{"position":[[173,8]]}},"keywords":{}}],["global",{"_index":1500,"title":{},"content":{"305":{"position":[[86,6]]}},"keywords":{}}],["go",{"_index":520,"title":{},"content":{"47":{"position":[[238,2],[320,3]]},"174":{"position":[[238,2],[320,3]]},"200":{"position":[[238,2],[320,3]]},"209":{"position":[[449,2]]},"298":{"position":[[310,2],[1016,2]]},"299":{"position":[[306,2],[1107,2]]},"337":{"position":[[238,2],[320,3]]},"381":{"position":[[238,2],[320,3]]}},"keywords":{}}],["good",{"_index":488,"title":{},"content":{"45":{"position":[[327,5]]},"172":{"position":[[327,5]]},"198":{"position":[[327,5]]},"336":{"position":[[327,5]]},"377":{"position":[[319,5]]}},"keywords":{}}],["googl",{"_index":1484,"title":{"299":{"position":[[6,6]]}},"content":{"299":{"position":[[18,6],[244,6],[317,6],[1282,6]]}},"keywords":{}}],["green",{"_index":961,"title":{},"content":{"93":{"position":[[316,5]]},"182":{"position":[[322,5]]},"254":{"position":[[316,5]]},"285":{"position":[[349,5]]},"400":{"position":[[405,5]]}},"keywords":{}}],["group",{"_index":115,"title":{"23":{"position":[[0,5]]},"24":{"position":[[8,5]]},"25":{"position":[[0,5],[14,5]]},"26":{"position":[[9,6]]},"96":{"position":[[0,5]]},"97":{"position":[[8,5]]},"98":{"position":[[0,5],[14,5]]},"99":{"position":[[9,6]]},"176":{"position":[[0,5]]},"177":{"position":[[8,5]]},"178":{"position":[[9,6]]},"269":{"position":[[0,5]]},"270":{"position":[[8,5]]},"271":{"position":[[0,5],[14,5]]},"272":{"position":[[9,6]]},"330":{"position":[[0,5]]},"331":{"position":[[8,5]]},"332":{"position":[[0,5],[14,5]]},"333":{"position":[[9,6]]}},"content":{"6":{"position":[[673,6]]},"18":{"position":[[1002,6]]},"24":{"position":[[1,5],[217,5]]},"25":{"position":[[31,6],[60,5],[82,5]]},"40":{"position":[[1050,6]]},"75":{"position":[[298,6]]},"97":{"position":[[1,5],[224,5]]},"98":{"position":[[31,6],[60,5],[82,5]]},"117":{"position":[[387,6]]},"136":{"position":[[298,6]]},"162":{"position":[[673,6]]},"177":{"position":[[1,5],[228,5]]},"219":{"position":[[673,6]]},"270":{"position":[[1,5],[222,5]]},"271":{"position":[[31,6],[60,5],[82,5]]},"288":{"position":[[673,6]]},"309":{"position":[[673,6]]},"331":{"position":[[1,5],[288,5]]},"332":{"position":[[31,6],[60,5],[82,5]]}},"keywords":{}}],["group_nam",{"_index":808,"title":{},"content":{"75":{"position":[[257,11]]},"117":{"position":[[340,11]]},"136":{"position":[[257,11]]}},"keywords":{}}],["groupproperties().appli",{"_index":353,"title":{},"content":{"25":{"position":[[157,23]]},"27":{"position":[[311,23]]}},"keywords":{}}],["growth",{"_index":1584,"title":{},"content":{"382":{"position":[[830,7]]}},"keywords":{}}],["gt",{"_index":559,"title":{},"content":{"52":{"position":[[248,5],[496,5],[765,5],[857,5]]},"154":{"position":[[126,5],[157,5]]},"157":{"position":[[136,5],[384,5],[653,5],[745,5]]},"187":{"position":[[688,4],[807,4]]},"188":{"position":[[313,4]]},"189":{"position":[[205,4]]},"190":{"position":[[207,4]]},"191":{"position":[[211,4]]},"192":{"position":[[211,4]]},"193":{"position":[[205,4]]},"194":{"position":[[239,4]]},"195":{"position":[[232,4]]},"196":{"position":[[325,4]]},"207":{"position":[[91,5],[122,5]]},"209":{"position":[[460,4]]},"210":{"position":[[880,4]]},"257":{"position":[[400,4]]},"258":{"position":[[566,4]]},"318":{"position":[[427,4],[547,4]]},"319":{"position":[[312,4]]},"320":{"position":[[190,4]]},"321":{"position":[[192,4]]},"322":{"position":[[196,4]]},"323":{"position":[[196,4]]},"324":{"position":[[190,4]]},"325":{"position":[[224,4]]},"326":{"position":[[217,4]]},"327":{"position":[[310,4]]},"364":{"position":[[126,5],[157,5]]},"367":{"position":[[136,5],[384,5],[653,5],[745,5]]},"370":{"position":[[107,5]]},"387":{"position":[[270,5],[363,5]]},"388":{"position":[[222,5]]},"389":{"position":[[224,5]]},"390":{"position":[[226,5]]},"391":{"position":[[230,5]]},"392":{"position":[[230,5]]},"393":{"position":[[224,5]]},"394":{"position":[[258,5]]},"395":{"position":[[251,5]]},"396":{"position":[[337,5]]},"404":{"position":[[307,5]]},"408":{"position":[[165,5]]},"409":{"position":[[167,5]]},"410":{"position":[[167,5]]},"411":{"position":[[169,5]]},"412":{"position":[[171,5]]},"413":{"position":[[171,5]]},"414":{"position":[[173,5]]},"415":{"position":[[165,5]]},"416":{"position":[[167,5]]},"417":{"position":[[199,5]]},"418":{"position":[[180,5]]},"419":{"position":[[216,5]]},"420":{"position":[[218,5]]}},"keywords":{}}],["gtm",{"_index":1485,"title":{"299":{"position":[[25,6]]}},"content":{"299":{"position":[[37,6],[103,4],[149,3],[263,6],[301,4],[434,3],[1069,3],[1191,3]]}},"keywords":{}}],["guard",{"_index":1269,"title":{},"content":{"210":{"position":[[553,5]]}},"keywords":{}}],["guid",{"_index":400,"title":{},"content":{"33":{"position":[[187,6]]},"169":{"position":[[187,6]]},"226":{"position":[[183,6]]},"304":{"position":[[190,6]]}},"keywords":{}}],["guidanc",{"_index":936,"title":{},"content":{"89":{"position":[[32,8]]},"236":{"position":[[32,8]]},"267":{"position":[[32,8]]},"345":{"position":[[32,8]]},"353":{"position":[[32,8]]}},"keywords":{}}],["h",{"_index":33,"title":{},"content":{"3":{"position":[[109,1],[157,1]]}},"keywords":{}}],["handl",{"_index":361,"title":{},"content":{"27":{"position":[[41,9]]},"29":{"position":[[41,9]]},"31":{"position":[[41,9]]},"95":{"position":[[41,9]]},"100":{"position":[[41,9]]},"150":{"position":[[41,9]]},"179":{"position":[[41,9]]},"203":{"position":[[41,9]]},"229":{"position":[[41,9]]},"273":{"position":[[41,9]]},"275":{"position":[[41,9]]},"307":{"position":[[41,9]]},"329":{"position":[[41,9]]},"334":{"position":[[41,9]]}},"keywords":{}}],["hashisvalid(process.env.screeb_secret",{"_index":870,"title":{},"content":{"81":{"position":[[1152,38]]},"122":{"position":[[1152,38]]},"142":{"position":[[1152,38]]}},"keywords":{}}],["hashisvalid(secret",{"_index":862,"title":{},"content":{"81":{"position":[[921,19]]},"122":{"position":[[921,19]]},"142":{"position":[[921,19]]}},"keywords":{}}],["hashmapof",{"_index":1151,"title":{},"content":{"187":{"position":[[597,10]]},"188":{"position":[[215,10]]},"189":{"position":[[107,10]]},"190":{"position":[[108,10]]},"191":{"position":[[110,10]]},"192":{"position":[[110,10]]},"193":{"position":[[107,10]]},"194":{"position":[[130,10]]},"195":{"position":[[141,10]]},"196":{"position":[[219,10]]}},"keywords":{}}],["header",{"_index":844,"title":{},"content":{"81":{"position":[[402,7]]},"122":{"position":[[402,7]]},"142":{"position":[[402,7]]}},"keywords":{}}],["help",{"_index":542,"title":{},"content":{"51":{"position":[[159,5]]},"84":{"position":[[75,4]]},"85":{"position":[[259,4],[279,5]]},"153":{"position":[[159,5]]},"206":{"position":[[159,5]]},"231":{"position":[[75,4]]},"232":{"position":[[259,4],[279,5]]},"260":{"position":[[195,4]]},"262":{"position":[[75,4]]},"263":{"position":[[259,4],[279,5]]},"340":{"position":[[75,4]]},"341":{"position":[[259,4],[279,5]]},"348":{"position":[[75,4]]},"349":{"position":[[259,4],[279,5]]},"363":{"position":[[159,5]]}},"keywords":{}}],["here",{"_index":28,"title":{},"content":{"3":{"position":[[1,4]]},"50":{"position":[[113,4]]},"68":{"position":[[89,4]]},"81":{"position":[[660,4]]},"110":{"position":[[89,4]]},"122":{"position":[[660,4]]},"129":{"position":[[89,4]]},"142":{"position":[[660,4]]},"205":{"position":[[109,4]]},"370":{"position":[[51,5]]}},"keywords":{}}],["here'",{"_index":1425,"title":{},"content":{"286":{"position":[[114,6]]}},"keywords":{}}],["hidden",{"_index":247,"title":{},"content":{"17":{"position":[[404,6]]},"21":{"position":[[313,6],[340,6],[477,6],[531,6],[582,6]]},"39":{"position":[[255,6]]},"42":{"position":[[313,6],[340,6],[473,6],[527,6],[578,6]]},"76":{"position":[[481,6]]},"105":{"position":[[43,6]]},"118":{"position":[[485,6]]},"128":{"position":[[241,6]]},"137":{"position":[[526,6]]},"148":{"position":[[43,6]]},"193":{"position":[[25,7],[258,7]]},"217":{"position":[[43,6]]},"247":{"position":[[25,7]]},"281":{"position":[[47,6]]},"324":{"position":[[25,7],[227,6]]},"375":{"position":[[43,6]]},"393":{"position":[[25,7]]},"415":{"position":[[25,7]]},"416":{"position":[[26,7]]}},"keywords":{}}],["hidden"",{"_index":1656,"title":{},"content":{"415":{"position":[[207,13]]},"416":{"position":[[210,13]]}},"keywords":{}}],["hidden_field",{"_index":814,"title":{},"content":{"76":{"position":[[443,13]]},"118":{"position":[[443,13]]},"137":{"position":[[488,13]]},"281":{"position":[[222,14]]}},"keywords":{}}],["hiddenfield",{"_index":990,"title":{},"content":{"105":{"position":[[213,12]]},"188":{"position":[[94,12]]},"217":{"position":[[213,13]]},"319":{"position":[[97,13]]}},"keywords":{}}],["hiddenfields().appli",{"_index":991,"title":{},"content":{"105":{"position":[[228,20]]},"188":{"position":[[109,20]]}},"keywords":{}}],["hide_reason",{"_index":1191,"title":{},"content":{"193":{"position":[[698,12]]},"247":{"position":[[763,12]]},"324":{"position":[[678,12]]},"393":{"position":[[696,12]]},"415":{"position":[[650,12]]},"416":{"position":[[421,12]]}},"keywords":{}}],["high",{"_index":920,"title":{},"content":{"87":{"position":[[177,4]]},"234":{"position":[[177,4]]},"265":{"position":[[177,4]]},"343":{"position":[[177,4]]},"351":{"position":[[177,4]]}},"keywords":{}}],["highli",{"_index":929,"title":{},"content":{"88":{"position":[[99,6]]},"89":{"position":[[62,6]]},"235":{"position":[[99,6]]},"236":{"position":[[62,6]]},"266":{"position":[[99,6]]},"267":{"position":[[62,6]]},"344":{"position":[[99,6]]},"345":{"position":[[62,6]]},"352":{"position":[[99,6]]},"353":{"position":[[62,6]]}},"keywords":{}}],["hmac",{"_index":835,"title":{},"content":{"81":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"122":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"142":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]}},"keywords":{}}],["hmac.end",{"_index":859,"title":{},"content":{"81":{"position":[[858,11]]},"122":{"position":[[858,11]]},"142":{"position":[[858,11]]}},"keywords":{}}],["hmac.read().tostring('base64",{"_index":861,"title":{},"content":{"81":{"position":[[877,31]]},"122":{"position":[[877,31]]},"142":{"position":[[877,31]]}},"keywords":{}}],["hmac.write(payload",{"_index":858,"title":{},"content":{"81":{"position":[[837,20]]},"122":{"position":[[837,20]]},"142":{"position":[[837,20]]}},"keywords":{}}],["hook",{"_index":197,"title":{"14":{"position":[[0,4]]},"37":{"position":[[0,4]]},"65":{"position":[[0,4]]},"108":{"position":[[0,4]]},"126":{"position":[[0,4]]},"184":{"position":[[0,5]]},"185":{"position":[[4,6]]},"186":{"position":[[10,6]]},"187":{"position":[[4,5]]},"188":{"position":[[4,5]]},"238":{"position":[[0,5]]},"239":{"position":[[4,6]]},"240":{"position":[[10,6]]},"241":{"position":[[4,5]]},"242":{"position":[[4,5]]},"315":{"position":[[0,5]]},"316":{"position":[[4,6]]},"317":{"position":[[10,6]]},"318":{"position":[[4,5]]},"319":{"position":[[4,5]]},"384":{"position":[[0,5]]},"385":{"position":[[4,6]]},"386":{"position":[[10,6]]},"387":{"position":[[4,5]]},"388":{"position":[[4,5]]},"405":{"position":[[0,5]]},"406":{"position":[[4,6]]},"407":{"position":[[10,6]]}},"content":{"185":{"position":[[23,5],[221,5],[282,5]]},"186":{"position":[[1,4]]},"239":{"position":[[23,5],[225,5],[298,5]]},"240":{"position":[[1,4]]},"316":{"position":[[23,5],[221,5],[282,5]]},"317":{"position":[[1,4]]},"318":{"position":[[347,6]]},"319":{"position":[[225,6]]},"320":{"position":[[103,6]]},"321":{"position":[[104,6]]},"322":{"position":[[106,6]]},"323":{"position":[[106,6]]},"324":{"position":[[103,6]]},"325":{"position":[[126,6]]},"326":{"position":[[137,6]]},"327":{"position":[[215,6]]},"370":{"position":[[41,4]]},"385":{"position":[[23,5],[225,5],[272,5]]},"386":{"position":[[1,4]]},"406":{"position":[[23,5],[224,5],[265,5]]},"407":{"position":[[1,4]]},"408":{"position":[[102,6]]},"409":{"position":[[103,6]]},"410":{"position":[[103,6]]},"411":{"position":[[104,6]]},"412":{"position":[[105,6]]},"413":{"position":[[105,6]]},"414":{"position":[[106,6]]},"415":{"position":[[102,6]]},"416":{"position":[[103,6]]},"417":{"position":[[125,6]]},"418":{"position":[[124,6]]},"419":{"position":[[145,6]]},"420":{"position":[[146,6]]}},"keywords":{}}],["host",{"_index":279,"title":{},"content":{"18":{"position":[[727,6]]},"40":{"position":[[727,6]]},"73":{"position":[[128,6]]},"115":{"position":[[128,6]]},"134":{"position":[[128,6]]}},"keywords":{}}],["html",{"_index":1446,"title":{"296":{"position":[[6,5]]}},"content":{"296":{"position":[[124,4],[216,4],[463,4]]}},"keywords":{}}],["http",{"_index":650,"title":{},"content":{"66":{"position":[[88,4]]},"68":{"position":[[75,4]]},"109":{"position":[[88,4]]},"110":{"position":[[75,4]]},"127":{"position":[[88,4]]},"129":{"position":[[75,4]]},"286":{"position":[[483,6]]}},"keywords":{}}],["https://*.screeb.app",{"_index":1430,"title":{},"content":{"286":{"position":[[265,20],[319,21],[351,21],[520,20],[701,21],[733,21]]}},"keywords":{}}],["https://admin.example.com",{"_index":1442,"title":{},"content":{"286":{"position":[[637,25]]}},"keywords":{}}],["https://api.screeb.app/1.0/releas",{"_index":20,"title":{},"content":{"2":{"position":[[67,34]]},"3":{"position":[[71,34]]}},"keywords":{}}],["https://github.com/screebapp/sdk",{"_index":1252,"title":{},"content":{"209":{"position":[[527,32]]}},"keywords":{}}],["https://vip.example.com",{"_index":1443,"title":{},"content":{"286":{"position":[[663,24]]}},"keywords":{}}],["hundr",{"_index":902,"title":{},"content":{"85":{"position":[[285,8]]},"232":{"position":[[285,8]]},"263":{"position":[[285,8]]},"341":{"position":[[285,8]]},"349":{"position":[[285,8]]}},"keywords":{}}],["id",{"_index":217,"title":{"25":{"position":[[20,3]]},"98":{"position":[[20,3]]},"271":{"position":[[20,3]]},"332":{"position":[[20,3]]}},"content":{"15":{"position":[[38,3],[59,2]]},"18":{"position":[[239,2],[263,2]]},"20":{"position":[[303,2]]},"25":{"position":[[66,2]]},"34":{"position":[[1907,3],[2218,3],[2227,3]]},"40":{"position":[[239,2],[263,2]]},"45":{"position":[[394,3],[433,2],[563,3]]},"56":{"position":[[129,2]]},"62":{"position":[[253,2]]},"67":{"position":[[38,3],[59,2]]},"70":{"position":[[56,2],[80,2]]},"98":{"position":[[66,2]]},"112":{"position":[[56,2],[80,2]]},"131":{"position":[[56,2],[80,2]]},"145":{"position":[[218,2]]},"170":{"position":[[1938,3],[2249,3],[2258,3]]},"172":{"position":[[394,3],[433,2]]},"189":{"position":[[322,3],[373,3],[686,3],[719,3]]},"190":{"position":[[325,3],[376,3],[689,3]]},"191":{"position":[[331,3],[382,3],[695,3],[814,3],[1146,3]]},"192":{"position":[[331,3],[382,3],[695,3],[728,3]]},"193":{"position":[[322,3],[373,3],[686,3],[820,3]]},"194":{"position":[[360,3]]},"195":{"position":[[336,3]]},"196":{"position":[[448,3],[499,3]]},"198":{"position":[[394,3],[433,2],[581,3]]},"227":{"position":[[1885,3],[2196,3],[2205,3]]},"243":{"position":[[391,3],[438,3],[751,3],[784,3]]},"244":{"position":[[394,3],[441,3],[754,3]]},"245":{"position":[[400,3],[447,3],[760,3],[879,3],[1211,3]]},"246":{"position":[[400,3],[447,3],[760,3],[793,3]]},"247":{"position":[[391,3],[438,3],[751,3],[885,3]]},"248":{"position":[[436,3]]},"249":{"position":[[417,3]]},"250":{"position":[[542,3],[589,3]]},"257":{"position":[[531,2]]},"258":{"position":[[250,2]]},"271":{"position":[[66,2]]},"284":{"position":[[132,2],[210,2]]},"298":{"position":[[637,3],[659,2]]},"299":{"position":[[730,3],[752,2]]},"301":{"position":[[100,2]]},"305":{"position":[[778,3],[787,3],[2070,3],[2434,3]]},"320":{"position":[[306,3],[353,3],[666,3],[699,3]]},"321":{"position":[[309,3],[356,3],[669,3]]},"322":{"position":[[315,3],[362,3],[675,3],[794,3],[1126,3]]},"323":{"position":[[315,3],[362,3],[675,3],[708,3]]},"324":{"position":[[306,3],[353,3],[666,3],[800,3]]},"325":{"position":[[353,3]]},"326":{"position":[[329,3]]},"327":{"position":[[452,3],[499,3]]},"332":{"position":[[66,2]]},"336":{"position":[[394,3],[433,2]]},"356":{"position":[[389,2]]},"357":{"position":[[722,2]]},"358":{"position":[[404,2]]},"359":{"position":[[454,2]]},"360":{"position":[[389,2]]},"372":{"position":[[267,2]]},"377":{"position":[[377,3],[416,2]]},"378":{"position":[[286,3],[310,3]]},"379":{"position":[[169,3]]},"389":{"position":[[324,3],[371,3],[684,3],[717,3]]},"390":{"position":[[327,3],[374,3],[687,3]]},"391":{"position":[[333,3],[380,3],[693,3],[812,3],[1144,3]]},"392":{"position":[[333,3],[380,3],[693,3],[726,3]]},"393":{"position":[[324,3],[371,3],[684,3],[818,3]]},"394":{"position":[[369,3]]},"395":{"position":[[344,3]]},"396":{"position":[[493,3],[540,3]]},"399":{"position":[[18,2],[82,2]]},"408":{"position":[[275,3],[325,3],[638,3],[671,3]]},"409":{"position":[[278,3],[375,3],[409,3],[442,3]]},"410":{"position":[[278,3],[328,3],[641,3]]},"411":{"position":[[281,3],[378,3],[412,3]]},"412":{"position":[[284,3],[334,3],[647,3],[766,3],[1098,3]]},"413":{"position":[[284,3],[334,3],[647,3],[680,3]]},"414":{"position":[[287,3],[384,3],[418,3],[451,3]]},"415":{"position":[[275,3],[325,3],[638,3],[772,3]]},"416":{"position":[[278,3],[375,3],[409,3],[543,3]]},"417":{"position":[[313,3]]},"418":{"position":[[280,3]]},"419":{"position":[[374,3],[424,3]]},"420":{"position":[[377,3],[428,3]]}},"keywords":{}}],["id>",{"_index":1453,"title":{},"content":{"296":{"position":[[357,6],[955,9]]},"301":{"position":[[253,9]]},"336":{"position":[[569,9]]},"378":{"position":[[187,8],[334,8]]},"379":{"position":[[234,9]]},"382":{"position":[[785,8]]}},"keywords":{}}],["id>"",{"_index":495,"title":{},"content":{"45":{"position":[[629,13],[788,13]]},"56":{"position":[[73,13],[232,13],[268,13]]},"145":{"position":[[180,14]]},"146":{"position":[[187,13]]},"147":{"position":[[220,13]]},"148":{"position":[[193,13]]},"159":{"position":[[48,13],[84,13]]},"172":{"position":[[525,14]]},"175":{"position":[[436,13],[666,13]]},"187":{"position":[[48,13],[84,13]]},"188":{"position":[[49,13]]},"189":{"position":[[89,13]]},"190":{"position":[[90,13]]},"191":{"position":[[92,13]]},"192":{"position":[[92,13]]},"193":{"position":[[89,13]]},"194":{"position":[[112,13]]},"195":{"position":[[123,13]]},"196":{"position":[[201,13]]},"198":{"position":[[667,13],[842,13]]},"210":{"position":[[292,13],[331,13],[955,13],[994,13]]},"241":{"position":[[49,13],[85,13],[114,13]]},"243":{"position":[[90,13],[126,13],[155,13]]},"244":{"position":[[91,13],[127,13],[156,13]]},"245":{"position":[[93,13],[129,13],[158,13]]},"246":{"position":[[93,13],[129,13],[158,13]]},"247":{"position":[[90,13],[126,13],[155,13]]},"248":{"position":[[113,13],[149,13],[178,13]]},"249":{"position":[[130,13],[166,13],[195,13]]},"250":{"position":[[208,13],[244,13],[273,13]]},"318":{"position":[[87,13],[126,13]]},"319":{"position":[[53,13]]},"320":{"position":[[85,13]]},"321":{"position":[[86,13]]},"322":{"position":[[88,13]]},"323":{"position":[[88,13]]},"324":{"position":[[85,13]]},"325":{"position":[[108,13]]},"326":{"position":[[119,13]]},"327":{"position":[[197,13]]},"370":{"position":[[150,13],[186,13],[215,13]]},"372":{"position":[[229,14]]},"373":{"position":[[236,13]]},"374":{"position":[[269,13]]},"375":{"position":[[242,13]]},"387":{"position":[[36,13],[72,13],[101,13]]},"388":{"position":[[31,13]]},"389":{"position":[[77,13],[113,13],[142,13]]},"390":{"position":[[78,13],[114,13],[143,13]]},"391":{"position":[[80,13],[116,13],[145,13]]},"392":{"position":[[80,13],[116,13],[145,13]]},"393":{"position":[[77,13],[113,13],[142,13]]},"394":{"position":[[100,13],[136,13],[165,13]]},"395":{"position":[[104,13],[140,13],[169,13]]},"396":{"position":[[182,13],[218,13],[247,13]]},"408":{"position":[[86,13]]},"409":{"position":[[87,13]]},"410":{"position":[[87,13]]},"411":{"position":[[88,13]]},"412":{"position":[[89,13]]},"413":{"position":[[89,13]]},"414":{"position":[[90,13]]},"415":{"position":[[86,13]]},"416":{"position":[[87,13]]},"417":{"position":[[109,13]]},"418":{"position":[[108,13]]},"419":{"position":[[129,13]]},"420":{"position":[[130,13]]}},"keywords":{}}],["id"",{"_index":618,"title":{},"content":{"60":{"position":[[349,8]]},"256":{"position":[[354,8]]}},"keywords":{}}],["idempot",{"_index":487,"title":{},"content":{"45":{"position":[[301,11]]},"172":{"position":[[301,11]]},"198":{"position":[[301,11]]},"336":{"position":[[301,11]]},"377":{"position":[[293,11]]}},"keywords":{}}],["ident",{"_index":97,"title":{"44":{"position":[[0,8]]},"45":{"position":[[4,9]]},"46":{"position":[[14,9]]},"171":{"position":[[0,8]]},"172":{"position":[[4,9]]},"173":{"position":[[14,9]]},"197":{"position":[[0,8]]},"198":{"position":[[4,9]]},"199":{"position":[[14,9]]},"335":{"position":[[0,8]]},"336":{"position":[[4,9]]},"376":{"position":[[0,8]]},"377":{"position":[[4,9]]},"378":{"position":[[4,8]]},"379":{"position":[[4,8]]},"380":{"position":[[14,9]]},"383":{"position":[[12,9]]}},"content":{"6":{"position":[[410,9]]},"18":{"position":[[883,8],[951,8]]},"34":{"position":[[579,8]]},"40":{"position":[[907,8],[987,8]]},"46":{"position":[[127,8]]},"47":{"position":[[437,8]]},"75":{"position":[[168,8],[236,8]]},"117":{"position":[[245,8],[319,8]]},"136":{"position":[[168,8],[236,8]]},"162":{"position":[[410,9]]},"170":{"position":[[610,8]]},"173":{"position":[[127,8]]},"174":{"position":[[437,8]]},"198":{"position":[[762,8]]},"199":{"position":[[127,8]]},"200":{"position":[[437,8]]},"210":{"position":[[306,9],[969,9]]},"219":{"position":[[410,9]]},"227":{"position":[[571,8]]},"288":{"position":[[410,9]]},"301":{"position":[[132,8],[204,8]]},"305":{"position":[[594,8],[814,8],[827,8],[1859,9]]},"309":{"position":[[410,9]]},"318":{"position":[[101,9]]},"337":{"position":[[437,8]]},"359":{"position":[[24,8],[844,9]]},"377":{"position":[[109,8]]},"378":{"position":[[4,8],[32,8],[123,8],[198,9]]},"379":{"position":[[36,8]]},"380":{"position":[[119,8]]},"381":{"position":[[437,8]]},"382":{"position":[[645,8]]},"383":{"position":[[33,8]]}},"keywords":{}}],["identifi",{"_index":98,"title":{},"content":{"6":{"position":[[420,8]]},"16":{"position":[[219,11]]},"18":{"position":[[538,10],[645,10],[777,10],[814,10],[1032,10],[1127,10],[1379,10],[1762,10]]},"19":{"position":[[328,10]]},"20":{"position":[[318,10]]},"25":{"position":[[22,8]]},"34":{"position":[[361,10],[416,8],[454,10],[818,8],[886,11]]},"38":{"position":[[221,11]]},"40":{"position":[[538,10],[645,10],[779,10],[820,10],[1080,10],[1175,10],[1427,10],[1816,10],[1896,10],[2287,10],[2402,10]]},"41":{"position":[[328,10],[398,10],[729,10],[834,10]]},"45":{"position":[[16,10],[61,8],[247,10],[524,10]]},"47":{"position":[[54,10],[184,11],[486,11]]},"56":{"position":[[159,8]]},"72":{"position":[[50,10]]},"73":{"position":[[50,10]]},"74":{"position":[[50,10],[139,10]]},"75":{"position":[[60,10],[112,10]]},"76":{"position":[[50,10]]},"77":{"position":[[50,10]]},"79":{"position":[[50,10]]},"87":{"position":[[130,8]]},"98":{"position":[[22,8]]},"114":{"position":[[50,10]]},"115":{"position":[[50,10]]},"116":{"position":[[50,10],[139,10]]},"117":{"position":[[50,10],[125,10]]},"118":{"position":[[50,10]]},"119":{"position":[[50,10],[113,10]]},"120":{"position":[[56,10],[155,10]]},"133":{"position":[[50,10]]},"134":{"position":[[50,10]]},"135":{"position":[[50,10],[139,10]]},"136":{"position":[[60,10],[112,10]]},"137":{"position":[[50,10]]},"138":{"position":[[50,10]]},"140":{"position":[[50,10]]},"162":{"position":[[420,8]]},"170":{"position":[[392,10],[447,8],[485,10],[849,8],[917,11]]},"172":{"position":[[16,10],[61,8],[247,10]]},"174":{"position":[[54,10],[184,11],[486,11]]},"198":{"position":[[16,10],[61,8],[247,10],[542,10]]},"200":{"position":[[54,10],[184,11],[486,11]]},"219":{"position":[[420,8]]},"227":{"position":[[353,10],[408,8],[446,10],[810,8],[878,11]]},"234":{"position":[[130,8]]},"265":{"position":[[130,8]]},"271":{"position":[[22,8]]},"288":{"position":[[420,8]]},"296":{"position":[[334,10],[386,10]]},"305":{"position":[[376,10],[431,8],[469,10],[938,8],[1037,11]]},"309":{"position":[[420,8]]},"332":{"position":[[22,8]]},"336":{"position":[[16,10],[61,8],[247,10]]},"337":{"position":[[54,10],[184,11],[486,11]]},"343":{"position":[[130,8]]},"351":{"position":[[130,8]]},"358":{"position":[[843,8]]},"377":{"position":[[56,8],[239,10]]},"378":{"position":[[249,11]]},"379":{"position":[[130,10]]},"381":{"position":[[54,10],[184,11],[486,11]]},"383":{"position":[[324,10]]}},"keywords":{}}],["identifier_id",{"_index":100,"title":{},"content":{"6":{"position":[[449,13]]},"162":{"position":[[449,13]]},"219":{"position":[[449,13]]},"288":{"position":[[449,13]]},"309":{"position":[[449,13]]}},"keywords":{}}],["identity.get",{"_index":1510,"title":{},"content":{"305":{"position":[[1782,12],[1799,12]]}},"keywords":{}}],["identity.group.assign",{"_index":1507,"title":{},"content":{"305":{"position":[[1286,21],[1312,21]]}},"keywords":{}}],["identity.group.unassign",{"_index":1508,"title":{},"content":{"305":{"position":[[1464,23],[1492,23]]}},"keywords":{}}],["identity.properti",{"_index":1506,"title":{},"content":{"305":{"position":[[1081,19],[1105,19]]},"382":{"position":[[658,19]]}},"keywords":{}}],["identity.reset",{"_index":1509,"title":{},"content":{"305":{"position":[[1576,14],[1595,14]]}},"keywords":{}}],["ignor",{"_index":516,"title":{"47":{"position":[[0,6]]},"174":{"position":[[0,6]]},"200":{"position":[[0,6]]},"337":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"47":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"104":{"position":[[44,6]]},"147":{"position":[[44,6]]},"174":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"200":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"216":{"position":[[44,6]]},"279":{"position":[[44,6]]},"337":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"374":{"position":[[44,6]]},"381":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]}},"keywords":{}}],["ignore_survey_statu",{"_index":1398,"title":{},"content":{"279":{"position":[[128,20],[247,21]]}},"keywords":{}}],["ignoresurveystatu",{"_index":986,"title":{},"content":{"104":{"position":[[128,18],[240,18]]},"147":{"position":[[128,18]]},"216":{"position":[[128,18],[240,18]]},"374":{"position":[[128,18]]}},"keywords":{}}],["immut",{"_index":233,"title":{},"content":{"16":{"position":[[193,9]]},"25":{"position":[[50,9]]},"38":{"position":[[195,9]]},"98":{"position":[[50,9]]},"271":{"position":[[50,9]]},"332":{"position":[[50,9]]}},"keywords":{}}],["impact",{"_index":944,"title":{},"content":{"90":{"position":[[68,6]]},"237":{"position":[[68,6]]},"268":{"position":[[68,6]]},"346":{"position":[[68,6]]},"354":{"position":[[68,6]]}},"keywords":{}}],["implement",{"_index":574,"title":{},"content":{"54":{"position":[[64,14]]},"257":{"position":[[150,9]]}},"keywords":{}}],["import",{"_index":576,"title":{"55":{"position":[[0,6]]},"369":{"position":[[0,6]]}},"content":{"55":{"position":[[1,6]]},"198":{"position":[[485,6]]},"201":{"position":[[370,6]]},"297":{"position":[[100,6]]},"307":{"position":[[269,6]]},"329":{"position":[[270,6]]},"331":{"position":[[29,6]]},"332":{"position":[[95,6]]},"333":{"position":[[55,6]]},"334":{"position":[[249,6]]},"336":{"position":[[485,6]]},"338":{"position":[[370,6]]},"369":{"position":[[1,6]]},"372":{"position":[[138,6]]},"373":{"position":[[145,6]]},"374":{"position":[[178,6]]},"375":{"position":[[151,6]]},"398":{"position":[[49,6]]},"400":{"position":[[204,6]]}},"keywords":{}}],["improv",{"_index":91,"title":{},"content":{"6":{"position":[[300,9]]},"68":{"position":[[2222,7]]},"110":{"position":[[2400,7]]},"129":{"position":[[3155,7]]},"162":{"position":[[300,9]]},"219":{"position":[[300,9]]},"288":{"position":[[300,9]]},"309":{"position":[[300,9]]}},"keywords":{}}],["includ",{"_index":837,"title":{},"content":{"81":{"position":[[135,7]]},"122":{"position":[[135,7]]},"142":{"position":[[135,7]]}},"keywords":{}}],["incom",{"_index":1480,"title":{},"content":{"298":{"position":[[1059,8]]},"299":{"position":[[1150,8]]}},"keywords":{}}],["increas",{"_index":938,"title":{},"content":{"89":{"position":[[96,8]]},"236":{"position":[[96,8]]},"267":{"position":[[96,8]]},"345":{"position":[[96,8]]},"353":{"position":[[96,8]]}},"keywords":{}}],["infinit",{"_index":1383,"title":{},"content":{"273":{"position":[[379,8]]}},"keywords":{}}],["info",{"_index":956,"title":{},"content":{"92":{"position":[[173,4]]},"93":{"position":[[511,4]]}},"keywords":{}}],["inform",{"_index":76,"title":{},"content":{"6":{"position":[[90,12]]},"13":{"position":[[307,11]]},"36":{"position":[[319,11]]},"50":{"position":[[125,11]]},"64":{"position":[[307,11]]},"92":{"position":[[79,11]]},"107":{"position":[[319,11]]},"125":{"position":[[307,11]]},"128":{"position":[[147,12]]},"162":{"position":[[90,12]]},"181":{"position":[[85,11]]},"205":{"position":[[121,11]]},"219":{"position":[[90,12]]},"253":{"position":[[79,11]]},"283":{"position":[[111,11]]},"288":{"position":[[90,12]]},"309":{"position":[[90,12]]},"398":{"position":[[140,11]]}},"keywords":{}}],["init",{"_index":1149,"title":{"187":{"position":[[17,5]]},"241":{"position":[[17,5]]},"318":{"position":[[17,5]]},"387":{"position":[[17,5]]}},"content":{"301":{"position":[[68,4]]},"305":{"position":[[277,4],[685,5],[963,4]]},"370":{"position":[[4,4]]},"406":{"position":[[233,4]]},"407":{"position":[[24,4]]},"418":{"position":[[49,5]]},"419":{"position":[[70,5]]},"420":{"position":[[71,5]]}},"keywords":{}}],["initi",{"_index":581,"title":{"301":{"position":[[0,15]]},"398":{"position":[[28,11]]}},"content":{"56":{"position":[[11,14],[99,14]]},"210":{"position":[[4,14],[631,14]]}},"keywords":{}}],["initialis",{"_index":1600,"title":{},"content":{"383":{"position":[[391,11]]}},"keywords":{}}],["initopt",{"_index":587,"title":{},"content":{"56":{"position":[[623,12]]},"187":{"position":[[439,12]]},"210":{"position":[[476,12],[1139,12]]},"318":{"position":[[271,12]]}},"keywords":{}}],["initoptions(automaticscreendetect",{"_index":1268,"title":{},"content":{"210":{"position":[[489,37],[1152,37]]},"318":{"position":[[284,37]]}},"keywords":{}}],["initsdk",{"_index":410,"title":{},"content":{"34":{"position":[[259,7],[676,8],[843,7]]},"170":{"position":[[277,7],[707,8],[874,7]]},"227":{"position":[[255,7],[668,8],[835,7]]},"369":{"position":[[10,8]]},"370":{"position":[[115,8]]},"385":{"position":[[234,9]]},"386":{"position":[[24,9]]},"387":{"position":[[1,8]]},"389":{"position":[[42,8]]},"390":{"position":[[43,8]]},"391":{"position":[[45,8]]},"392":{"position":[[45,8]]},"393":{"position":[[42,8]]},"394":{"position":[[65,8]]},"395":{"position":[[49,10],[69,8]]},"396":{"position":[[70,10],[147,8]]},"399":{"position":[[47,7]]}},"keywords":{}}],["inject",{"_index":1413,"title":{},"content":{"284":{"position":[[92,8]]},"286":{"position":[[95,9]]},"305":{"position":[[7,9]]}},"keywords":{}}],["inlin",{"_index":1429,"title":{},"content":{"286":{"position":[[257,7],[512,7]]}},"keywords":{}}],["innov",{"_index":925,"title":{},"content":{"88":{"position":[[15,10],[121,10]]},"235":{"position":[[15,10],[121,10]]},"266":{"position":[[15,10],[121,10]]},"344":{"position":[[15,10],[121,10]]},"352":{"position":[[15,10],[121,10]]}},"keywords":{}}],["input",{"_index":323,"title":{},"content":{"20":{"position":[[366,9]]},"40":{"position":[[2335,9]]},"41":{"position":[[777,9]]},"120":{"position":[[104,9]]}},"keywords":{}}],["insert",{"_index":522,"title":{},"content":{"48":{"position":[[94,8]]},"175":{"position":[[94,8]]},"201":{"position":[[94,8]]},"301":{"position":[[25,8]]},"338":{"position":[[94,8]]},"382":{"position":[[94,8]]}},"keywords":{}}],["insight",{"_index":883,"title":{},"content":{"84":{"position":[[218,9]]},"85":{"position":[[226,8]]},"87":{"position":[[40,8]]},"88":{"position":[[53,8]]},"90":{"position":[[140,8]]},"231":{"position":[[218,9]]},"232":{"position":[[226,8]]},"234":{"position":[[40,8]]},"235":{"position":[[53,8]]},"237":{"position":[[140,8]]},"262":{"position":[[218,9]]},"263":{"position":[[226,8]]},"265":{"position":[[40,8]]},"266":{"position":[[53,8]]},"268":{"position":[[140,8]]},"340":{"position":[[218,9]]},"341":{"position":[[226,8]]},"343":{"position":[[40,8]]},"344":{"position":[[53,8]]},"346":{"position":[[140,8]]},"348":{"position":[[218,9]]},"349":{"position":[[226,8]]},"351":{"position":[[40,8]]},"352":{"position":[[53,8]]},"354":{"position":[[140,8]]}},"keywords":{}}],["instal",{"_index":128,"title":{"49":{"position":[[0,7]]},"50":{"position":[[7,7]]},"151":{"position":[[0,7]]},"152":{"position":[[7,7]]},"204":{"position":[[0,7]]},"205":{"position":[[7,7]]},"294":{"position":[[0,7]]},"361":{"position":[[0,7]]},"362":{"position":[[7,7]]}},"content":{"7":{"position":[[219,10],[393,10],[526,10]]},"9":{"position":[[32,7],[129,7],[177,7],[208,10]]},"10":{"position":[[150,7]]},"34":{"position":[[7,10],[781,9]]},"50":{"position":[[20,7]]},"152":{"position":[[20,7]]},"163":{"position":[[219,10],[393,10],[526,10]]},"165":{"position":[[32,7],[129,7],[177,7],[208,10]]},"166":{"position":[[150,7]]},"170":{"position":[[7,10],[812,9]]},"205":{"position":[[20,7]]},"209":{"position":[[22,7],[189,7]]},"220":{"position":[[219,10],[393,10],[526,10]]},"222":{"position":[[32,7],[129,7],[177,7],[208,10]]},"223":{"position":[[150,7]]},"227":{"position":[[7,10],[773,9]]},"252":{"position":[[498,11]]},"260":{"position":[[139,12]]},"289":{"position":[[219,10],[393,10],[526,10]]},"291":{"position":[[32,7],[129,7],[177,7],[208,10]]},"292":{"position":[[150,7]]},"296":{"position":[[283,7]]},"297":{"position":[[55,7]]},"298":{"position":[[35,7],[227,7],[1001,13]]},"299":{"position":[[52,7],[223,7],[1092,13]]},"305":{"position":[[901,9]]},"310":{"position":[[219,10],[393,10],[526,10]]},"312":{"position":[[32,7],[129,7],[177,7],[208,10]]},"313":{"position":[[150,7]]},"362":{"position":[[20,7]]},"366":{"position":[[5,7]]},"401":{"position":[[498,11]]},"404":{"position":[[1,7],[66,7]]}},"keywords":{}}],["installer.pods_project.targets.each",{"_index":1332,"title":{},"content":{"252":{"position":[[510,35]]},"401":{"position":[[510,35]]}},"keywords":{}}],["instead",{"_index":350,"title":{},"content":{"25":{"position":[[69,7]]},"34":{"position":[[858,8],[2122,8]]},"79":{"position":[[571,7]]},"98":{"position":[[69,7]]},"120":{"position":[[860,7]]},"140":{"position":[[571,7]]},"170":{"position":[[889,8],[2153,8]]},"208":{"position":[[300,8]]},"227":{"position":[[850,8],[2100,8]]},"271":{"position":[[69,7]]},"305":{"position":[[975,8],[2288,8],[2650,8]]},"332":{"position":[[69,7]]},"378":{"position":[[148,8]]}},"keywords":{}}],["instruct",{"_index":1475,"title":{},"content":{"298":{"position":[[717,12],[1157,13]]}},"keywords":{}}],["int",{"_index":369,"title":{},"content":{"29":{"position":[[229,5]]},"31":{"position":[[230,5]]},"48":{"position":[[330,5]]},"74":{"position":[[191,3],[304,3]]},"78":{"position":[[152,3]]},"95":{"position":[[229,5]]},"116":{"position":[[191,3],[304,3]]},"120":{"position":[[764,3]]},"135":{"position":[[191,3],[304,3]]},"139":{"position":[[152,3]]},"150":{"position":[[230,5]]},"175":{"position":[[330,5]]},"201":{"position":[[330,5]]},"203":{"position":[[229,5]]},"275":{"position":[[230,5]]},"307":{"position":[[229,5]]},"329":{"position":[[230,5]]},"338":{"position":[[330,5]]}},"keywords":{}}],["integr",{"_index":155,"title":{},"content":{"10":{"position":[[176,11],[233,12]]},"11":{"position":[[33,11]]},"51":{"position":[[52,11]]},"90":{"position":[[97,9]]},"153":{"position":[[52,11]]},"166":{"position":[[176,11],[233,12]]},"167":{"position":[[33,11]]},"206":{"position":[[52,11]]},"223":{"position":[[176,11],[233,12]]},"224":{"position":[[33,11]]},"237":{"position":[[97,9]]},"260":{"position":[[37,9]]},"268":{"position":[[97,9]]},"292":{"position":[[176,11],[233,12]]},"293":{"position":[[33,11]]},"298":{"position":[[1253,9]]},"299":{"position":[[1260,9]]},"313":{"position":[[176,11],[233,12]]},"314":{"position":[[33,11]]},"346":{"position":[[97,9]]},"354":{"position":[[97,9]]},"363":{"position":[[52,11]]}},"keywords":{}}],["intel",{"_index":753,"title":{},"content":{"68":{"position":[[2021,5]]},"110":{"position":[[2121,5]]},"128":{"position":[[399,5]]},"129":{"position":[[2889,5]]}},"keywords":{}}],["intellig",{"_index":915,"title":{},"content":{"87":{"position":[[99,11]]},"234":{"position":[[99,11]]},"265":{"position":[[99,11]]},"343":{"position":[[99,11]]},"351":{"position":[[99,11]]}},"keywords":{}}],["intent",{"_index":639,"title":{},"content":{"62":{"position":[[159,6]]}},"keywords":{}}],["intent.extras?.let",{"_index":645,"title":{},"content":{"62":{"position":[[408,18]]}},"keywords":{}}],["interact",{"_index":1138,"title":{},"content":{"185":{"position":[[99,8]]},"239":{"position":[[99,8]]},"316":{"position":[[99,8]]},"385":{"position":[[99,8]]},"406":{"position":[[99,8]]}},"keywords":{}}],["intern",{"_index":256,"title":{},"content":{"18":{"position":[[72,8],[130,8],[167,8],[209,8]]},"19":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"20":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"21":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"40":{"position":[[72,8],[130,8],[167,8],[209,8]]},"41":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"42":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"45":{"position":[[549,8]]},"90":{"position":[[174,10]]},"198":{"position":[[567,8]]},"237":{"position":[[174,10]]},"268":{"position":[[174,10]]},"346":{"position":[[174,10]]},"354":{"position":[[174,10]]},"378":{"position":[[277,8]]},"379":{"position":[[155,8]]}},"keywords":{}}],["internet",{"_index":555,"title":{},"content":{"52":{"position":[[151,8]]},"157":{"position":[[39,8]]},"367":{"position":[[39,8]]}},"keywords":{}}],["interrupt",{"_index":1515,"title":{},"content":{"305":{"position":[[2339,10],[2699,10]]}},"keywords":{}}],["interview",{"_index":897,"title":{},"content":{"85":{"position":[[180,9]]},"232":{"position":[[180,9]]},"263":{"position":[[180,9]]},"341":{"position":[[180,9]]},"349":{"position":[[180,9]]}},"keywords":{}}],["introduct",{"_index":393,"title":{"33":{"position":[[0,13]]},"169":{"position":[[0,13]]},"226":{"position":[[0,13]]},"304":{"position":[[0,13]]}},"content":{},"keywords":{}}],["io",{"_index":174,"title":{"158":{"position":[[0,4]]},"183":{"position":[[8,4]]},"205":{"position":[[19,3]]},"208":{"position":[[21,3]]},"253":{"position":[[6,3]]},"368":{"position":[[0,4]]},"401":{"position":[[0,4]]},"402":{"position":[[0,4]]}},"content":{"13":{"position":[[154,3]]},"18":{"position":[[722,4]]},"36":{"position":[[154,3]]},"40":{"position":[[722,4]]},"64":{"position":[[154,3]]},"73":{"position":[[123,4]]},"107":{"position":[[154,3]]},"115":{"position":[[123,4]]},"125":{"position":[[154,3]]},"134":{"position":[[123,4]]},"154":{"position":[[78,3],[254,4]]},"158":{"position":[[478,4],[498,4]]},"170":{"position":[[388,3]]},"175":{"position":[[544,6]]},"183":{"position":[[28,3]]},"205":{"position":[[86,3]]},"207":{"position":[[43,3]]},"209":{"position":[[354,3],[560,3]]},"212":{"position":[[5,3]]},"226":{"position":[[74,3]]},"227":{"position":[[29,3],[349,3],[1074,3]]},"364":{"position":[[78,3],[254,4]]},"368":{"position":[[483,4],[503,4]]}},"keywords":{}}],["ioshidden1"",{"_index":1280,"title":{},"content":{"217":{"position":[[229,18]]}},"keywords":{}}],["ioshiddencount",{"_index":1282,"title":{},"content":{"217":{"position":[[278,17]]}},"keywords":{}}],["iphon",{"_index":1088,"title":{},"content":{"150":{"position":[[418,7]]},"329":{"position":[[467,7]]},"338":{"position":[[551,7]]},"370":{"position":[[294,7]]}},"keywords":{}}],["is_readi",{"_index":1599,"title":{},"content":{"383":{"position":[[338,9]]}},"keywords":{}}],["isconnect",{"_index":1122,"title":{},"content":{"175":{"position":[[475,14],[705,14]]},"387":{"position":[[117,12]]}},"keywords":{}}],["isfullscreenmod",{"_index":1150,"title":{},"content":{"187":{"position":[[452,16]]}},"keywords":{}}],["issu",{"_index":62,"title":{},"content":{"4":{"position":[[76,5]]},"22":{"position":[[76,5]]},"43":{"position":[[76,5]]},"58":{"position":[[17,6]]},"82":{"position":[[76,5]]},"123":{"position":[[76,5]]},"143":{"position":[[76,5]]}},"keywords":{}}],["it'",{"_index":141,"title":{},"content":{"9":{"position":[[67,4]]},"165":{"position":[[67,4]]},"222":{"position":[[67,4]]},"291":{"position":[[67,4]]},"312":{"position":[[67,4]]}},"keywords":{}}],["it.click",{"_index":1472,"title":{},"content":{"298":{"position":[[545,8]]}},"keywords":{}}],["item",{"_index":817,"title":{"80":{"position":[[0,5]]},"121":{"position":[[0,5]]},"141":{"position":[[0,5]]}},"content":{"76":{"position":[[685,5],[691,6]]},"118":{"position":[[689,5],[695,6]]},"137":{"position":[[730,5],[736,6]]},"189":{"position":[[698,6]]},"191":{"position":[[1125,6]]},"192":{"position":[[707,6]]},"193":{"position":[[799,6]]},"243":{"position":[[763,6]]},"245":{"position":[[1190,6]]},"246":{"position":[[772,6]]},"247":{"position":[[864,6]]},"320":{"position":[[678,6]]},"322":{"position":[[1105,6]]},"323":{"position":[[687,6]]},"324":{"position":[[779,6]]},"389":{"position":[[696,6]]},"391":{"position":[[1123,6]]},"392":{"position":[[705,6]]},"393":{"position":[[797,6]]},"408":{"position":[[650,6]]},"409":{"position":[[421,6]]},"412":{"position":[[1077,6]]},"413":{"position":[[659,6]]},"414":{"position":[[430,6]]},"415":{"position":[[751,6]]},"416":{"position":[[522,6]]}},"keywords":{}}],["javascript",{"_index":172,"title":{"283":{"position":[[9,10]]}},"content":{"13":{"position":[[124,11]]},"36":{"position":[[124,11]]},"64":{"position":[[124,11]]},"107":{"position":[[124,11]]},"125":{"position":[[124,11]]},"284":{"position":[[69,10]]},"295":{"position":[[36,10]]},"304":{"position":[[74,10]]},"305":{"position":[[28,10],[1730,10]]},"378":{"position":[[62,10]]}},"keywords":{}}],["js"",{"_index":1068,"title":{},"content":{"129":{"position":[[2514,9],[2554,9]]}},"keywords":{}}],["json",{"_index":655,"title":{},"content":{"68":{"position":[[51,4]]},"110":{"position":[[51,4]]},"129":{"position":[[51,4]]}},"keywords":{}}],["k8trezivckqywuut1lmxa4exhxof0is24ibxdij3ka8",{"_index":849,"title":{},"content":{"81":{"position":[[494,44]]},"122":{"position":[[494,44]]},"142":{"position":[[494,44]]}},"keywords":{}}],["kb",{"_index":553,"title":{},"content":{"52":{"position":[[116,3]]},"154":{"position":[[212,2],[248,2]]},"207":{"position":[[178,3]]},"364":{"position":[[212,2],[248,2]]}},"keywords":{}}],["key",{"_index":235,"title":{},"content":{"16":{"position":[[211,3],[269,4]]},"21":{"position":[[326,3]]},"33":{"position":[[23,3]]},"38":{"position":[[213,3],[271,4]]},"42":{"position":[[326,3]]},"60":{"position":[[288,3]]},"81":{"position":[[181,3]]},"87":{"position":[[139,3]]},"90":{"position":[[83,3]]},"122":{"position":[[181,3]]},"142":{"position":[[181,3]]},"169":{"position":[[23,3]]},"226":{"position":[[23,3]]},"234":{"position":[[139,3]]},"237":{"position":[[83,3]]},"256":{"position":[[293,3]]},"265":{"position":[[139,3]]},"268":{"position":[[83,3]]},"304":{"position":[[23,3]]},"343":{"position":[[139,3]]},"346":{"position":[[83,3]]},"351":{"position":[[139,3]]},"354":{"position":[[83,3]]}},"keywords":{}}],["key/valu",{"_index":816,"title":{},"content":{"76":{"position":[[468,9]]},"118":{"position":[[468,9]]},"136":{"position":[[327,9]]},"137":{"position":[[462,9],[513,9]]}},"keywords":{}}],["khtml",{"_index":1034,"title":{},"content":{"128":{"position":[[442,7]]},"129":{"position":[[2932,7]]}},"keywords":{}}],["ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review",{"_index":600,"title":{},"content":{"58":{"position":[[86,87]]}},"keywords":{}}],["ktx:2.0.1",{"_index":601,"title":{},"content":{"58":{"position":[[174,9]]}},"keywords":{}}],["label",{"_index":308,"title":{},"content":{"18":{"position":[[1868,5]]},"19":{"position":[[414,5]]},"40":{"position":[[2046,5]]},"41":{"position":[[528,5]]},"77":{"position":[[126,5]]},"119":{"position":[[233,5]]},"138":{"position":[[126,5]]}},"keywords":{}}],["larg",{"_index":159,"title":{},"content":{"11":{"position":[[16,5]]},"66":{"position":[[4,5]]},"109":{"position":[[4,5]]},"127":{"position":[[4,5]]},"167":{"position":[[16,5]]},"224":{"position":[[16,5]]},"293":{"position":[[16,5]]},"314":{"position":[[16,5]]}},"keywords":{}}],["last",{"_index":181,"title":{},"content":{"13":{"position":[[287,4]]},"36":{"position":[[293,4]]},"50":{"position":[[32,4]]},"64":{"position":[[287,4]]},"107":{"position":[[293,4]]},"125":{"position":[[287,4]]},"152":{"position":[[32,4]]},"205":{"position":[[32,4]]},"362":{"position":[[32,4]]},"378":{"position":[[27,4]]},"382":{"position":[[719,4]]}},"keywords":{}}],["last_seen_at",{"_index":1583,"title":{},"content":{"378":{"position":[[493,13]]}},"keywords":{}}],["lastnam",{"_index":1559,"title":{},"content":{"358":{"position":[[1041,11]]},"378":{"position":[[431,9]]}},"keywords":{}}],["lastname>",{"_index":1581,"title":{},"content":{"378":{"position":[[451,14]]}},"keywords":{}}],["lastname>"",{"_index":503,"title":{},"content":{"45":{"position":[[939,18]]},"48":{"position":[[562,18]]},"56":{"position":[[443,18]]},"187":{"position":[[259,18]]}},"keywords":{}}],["later",{"_index":415,"title":{"379":{"position":[[13,6]]}},"content":{"34":{"position":[[536,5]]},"170":{"position":[[567,5]]},"227":{"position":[[528,5]]},"305":{"position":[[551,5]]}},"keywords":{}}],["launch",{"_index":619,"title":{},"content":{"60":{"position":[[365,6]]},"183":{"position":[[46,6]]},"256":{"position":[[370,6]]}},"keywords":{}}],["launchopt",{"_index":1277,"title":{},"content":{"210":{"position":[[824,14]]}},"keywords":{}}],["lazili",{"_index":423,"title":{},"content":{"34":{"position":[[904,7]]},"170":{"position":[[935,7]]},"227":{"position":[[896,7]]},"305":{"position":[[1055,7]]}},"keywords":{}}],["lead",{"_index":891,"title":{},"content":{"85":{"position":[[8,7]]},"232":{"position":[[8,7]]},"263":{"position":[[8,7]]},"341":{"position":[[8,7]]},"349":{"position":[[8,7]]}},"keywords":{}}],["left"",{"_index":1166,"title":{},"content":{"189":{"position":[[415,10],[496,10]]},"190":{"position":[[418,10],[499,10]]},"191":{"position":[[424,10],[505,10]]},"192":{"position":[[424,10],[505,10]]},"193":{"position":[[415,10],[496,10]]},"243":{"position":[[480,10],[561,10]]},"244":{"position":[[483,10],[564,10]]},"245":{"position":[[489,10],[570,10]]},"246":{"position":[[489,10],[570,10]]},"247":{"position":[[480,10],[561,10]]},"320":{"position":[[395,10],[476,10]]},"321":{"position":[[398,10],[479,10]]},"322":{"position":[[404,10],[485,10]]},"323":{"position":[[404,10],[485,10]]},"324":{"position":[[395,10],[476,10]]},"389":{"position":[[413,10],[494,10]]},"390":{"position":[[416,10],[497,10]]},"391":{"position":[[422,10],[503,10]]},"392":{"position":[[422,10],[503,10]]},"393":{"position":[[413,10],[494,10]]},"408":{"position":[[367,10],[448,10]]},"410":{"position":[[370,10],[451,10]]},"412":{"position":[[376,10],[457,10]]},"413":{"position":[[376,10],[457,10]]},"415":{"position":[[367,10],[448,10]]}},"keywords":{}}],["length",{"_index":489,"title":{},"content":{"45":{"position":[[448,6]]},"172":{"position":[[448,6]]},"198":{"position":[[448,6]]},"336":{"position":[[448,6]]},"377":{"position":[[431,6]]}},"keywords":{}}],["level",{"_index":957,"title":{},"content":{"92":{"position":[[182,6]]},"93":{"position":[[520,6]]}},"keywords":{}}],["leverag",{"_index":879,"title":{},"content":{"84":{"position":[[129,10]]},"231":{"position":[[129,10]]},"262":{"position":[[129,10]]},"298":{"position":[[1293,10]]},"299":{"position":[[1311,10]]},"340":{"position":[[129,10]]},"348":{"position":[[129,10]]}},"keywords":{}}],["librari",{"_index":1329,"title":{},"content":{"252":{"position":[[391,7]]},"401":{"position":[[391,7]]}},"keywords":{}}],["lifecycl",{"_index":595,"title":{"57":{"position":[[10,10]]},"160":{"position":[[10,10]]},"211":{"position":[[10,10]]},"300":{"position":[[10,10]]}},"content":{"208":{"position":[[346,9]]}},"keywords":{}}],["limit",{"_index":362,"title":{},"content":{"27":{"position":[[133,7]]},"29":{"position":[[133,7]]},"31":{"position":[[134,7]]},"48":{"position":[[234,7]]},"51":{"position":[[255,6]]},"66":{"position":[[105,10]]},"95":{"position":[[133,7]]},"100":{"position":[[133,7]]},"109":{"position":[[105,10]]},"127":{"position":[[105,10]]},"150":{"position":[[134,7]]},"153":{"position":[[255,6]]},"175":{"position":[[234,7]]},"179":{"position":[[133,7]]},"201":{"position":[[234,7]]},"203":{"position":[[133,7]]},"206":{"position":[[255,6]]},"229":{"position":[[133,7]]},"273":{"position":[[133,7]]},"275":{"position":[[134,7]]},"307":{"position":[[133,7]]},"329":{"position":[[134,7]]},"334":{"position":[[133,7]]},"338":{"position":[[234,7]]},"363":{"position":[[255,6]]},"382":{"position":[[234,7]]}},"keywords":{}}],["line",{"_index":1239,"title":{},"content":{"209":{"position":[[74,5],[241,5]]},"404":{"position":[[134,5]]}},"keywords":{}}],["link",{"_index":248,"title":{},"content":{"17":{"position":[[418,6],[512,6],[612,6]]},"39":{"position":[[269,6]]}},"keywords":{}}],["list",{"_index":820,"title":{},"content":{"78":{"position":[[50,4]]},"93":{"position":[[234,4]]},"105":{"position":[[35,4],[94,6]]},"117":{"position":[[167,4]]},"139":{"position":[[50,4]]},"148":{"position":[[35,4],[94,6]]},"182":{"position":[[240,4]]},"217":{"position":[[35,4],[94,6]]},"254":{"position":[[234,4]]},"281":{"position":[[98,6]]},"285":{"position":[[267,4]]},"375":{"position":[[35,4],[94,6]]},"400":{"position":[[304,4]]}},"keywords":{}}],["listsearch",{"_index":1492,"title":{},"content":{"299":{"position":[[606,10]]}},"keywords":{}}],["load",{"_index":952,"title":{"92":{"position":[[21,6]]},"181":{"position":[[21,6]]},"253":{"position":[[17,6]]},"283":{"position":[[27,6]]},"402":{"position":[[13,4]]}},"content":{"299":{"position":[[938,6]]},"378":{"position":[[83,6]]}},"keywords":{}}],["local",{"_index":303,"title":{},"content":{"18":{"position":[[1665,6]]},"40":{"position":[[1713,6]]},"76":{"position":[[78,6],[96,6]]},"118":{"position":[[78,6],[96,6]]},"128":{"position":[[175,7]]},"137":{"position":[[78,6],[96,6]]}},"keywords":{}}],["log",{"_index":421,"title":{},"content":{"34":{"position":[[798,6]]},"46":{"position":[[15,4]]},"90":{"position":[[1,3]]},"92":{"position":[[108,3],[178,3]]},"93":{"position":[[516,3]]},"155":{"position":[[8,3]]},"170":{"position":[[829,6]]},"173":{"position":[[15,4]]},"181":{"position":[[114,3]]},"183":{"position":[[21,3]]},"199":{"position":[[15,4]]},"208":{"position":[[8,3]]},"227":{"position":[[790,6]]},"237":{"position":[[1,3]]},"253":{"position":[[108,3]]},"268":{"position":[[1,3]]},"298":{"position":[[291,3],[343,3]]},"299":{"position":[[291,3],[348,3]]},"305":{"position":[[918,6]]},"346":{"position":[[1,3]]},"354":{"position":[[1,3]]},"358":{"position":[[1093,9]]},"360":{"position":[[602,9]]},"365":{"position":[[8,3]]},"377":{"position":[[6,6]]},"380":{"position":[[15,4]]},"382":{"position":[[446,7],[625,7]]},"398":{"position":[[197,5]]},"400":{"position":[[379,5]]}},"keywords":{}}],["log("onappstoreratingtrigg",{"_index":1310,"title":{},"content":{"248":{"position":[[345,35]]}},"keywords":{}}],["log("onquestionrepli",{"_index":1307,"title":{},"content":{"245":{"position":[[317,27]]}},"keywords":{}}],["log("onreadi",{"_index":1295,"title":{},"content":{"241":{"position":[[263,17]]},"249":{"position":[[344,17]]}},"keywords":{}}],["log("onsurveycomplet",{"_index":1308,"title":{},"content":{"246":{"position":[[317,27]]}},"keywords":{}}],["log("onsurveydisplayallow",{"_index":1297,"title":{},"content":{"241":{"position":[[351,32]]}},"keywords":{}}],["log("onsurveydisplayavail",{"_index":1312,"title":{},"content":{"250":{"position":[[439,34]]}},"keywords":{}}],["log("onsurveyhidden",{"_index":1309,"title":{},"content":{"247":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveyshow",{"_index":1304,"title":{},"content":{"243":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveystart",{"_index":1306,"title":{},"content":{"244":{"position":[[313,25]]}},"keywords":{}}],["log.d("screeb"",{"_index":1155,"title":{},"content":{"187":{"position":[[693,25]]},"188":{"position":[[318,25]]},"189":{"position":[[210,25]]},"190":{"position":[[212,25]]},"191":{"position":[[216,25]]},"192":{"position":[[216,25]]},"193":{"position":[[210,25]]},"194":{"position":[[244,25]]},"195":{"position":[[237,25]]},"196":{"position":[[330,25]]}},"keywords":{}}],["log.d(tag",{"_index":631,"title":{},"content":{"61":{"position":[[307,10]]}},"keywords":{}}],["login",{"_index":424,"title":{"358":{"position":[[6,6]]}},"content":{"34":{"position":[[920,6]]},"170":{"position":[[951,6]]},"227":{"position":[[912,6]]},"305":{"position":[[1071,6]]},"358":{"position":[[8,6],[821,5]]}},"keywords":{}}],["logout",{"_index":1569,"title":{"360":{"position":[[3,6]]}},"content":{},"keywords":{}}],["long",{"_index":370,"title":{},"content":{"29":{"position":[[235,5]]},"31":{"position":[[236,5]]},"48":{"position":[[336,5]]},"70":{"position":[[244,4]]},"76":{"position":[[165,4],[240,4]]},"95":{"position":[[235,5]]},"112":{"position":[[244,4]]},"118":{"position":[[165,4],[240,4]]},"131":{"position":[[244,4]]},"137":{"position":[[165,4],[240,4]]},"150":{"position":[[236,5]]},"175":{"position":[[336,5]]},"201":{"position":[[336,5]]},"203":{"position":[[235,5]]},"275":{"position":[[236,5]]},"307":{"position":[[235,5]]},"329":{"position":[[236,5]]},"338":{"position":[[336,5]]}},"keywords":{}}],["look",{"_index":396,"title":{},"content":{"33":{"position":[[112,4]]},"169":{"position":[[112,4]]},"226":{"position":[[108,4]]},"286":{"position":[[220,4]]},"304":{"position":[[115,4]]}},"keywords":{}}],["loop",{"_index":1384,"title":{},"content":{"273":{"position":[[388,6]]}},"keywords":{}}],["lt;/body>",{"_index":1455,"title":{},"content":{"296":{"position":[[481,15]]}},"keywords":{}}],["lt;/script>",{"_index":1465,"title":{},"content":{"296":{"position":[[965,15]]},"356":{"position":[[449,15]]},"357":{"position":[[1094,15]]},"358":{"position":[[464,15]]},"359":{"position":[[644,15]]},"360":{"position":[[623,15]]}},"keywords":{}}],["lt;integration>.data__response__answer_field",{"_index":244,"title":{},"content":{"17":{"position":[[202,49]]}},"keywords":{}}],["lt;integration>.data__response__context",{"_index":249,"title":{},"content":{"17":{"position":[[442,43]]}},"keywords":{}}],["lt;integration>.data__response__hidden_field",{"_index":246,"title":{},"content":{"17":{"position":[[341,49]]},"39":{"position":[[187,49]]}},"keywords":{}}],["lt;integration>.data__response__item",{"_index":242,"title":{},"content":{"17":{"position":[[115,41]]},"39":{"position":[[115,41]]}},"keywords":{}}],["lt;integration>.data__response__items_answer_field",{"_index":245,"title":{},"content":{"17":{"position":[[255,55]]}},"keywords":{}}],["lt;integration>.data__user__properti",{"_index":251,"title":{},"content":{"17":{"position":[[536,42]]}},"keywords":{}}],["lt;key>nscamerausagedescription</key>",{"_index":1100,"title":{},"content":{"158":{"position":[[85,47]]},"207":{"position":[[272,47]]},"368":{"position":[[85,47]]}},"keywords":{}}],["lt;key>nsmicrophoneusagedescription</key>",{"_index":1105,"title":{},"content":{"158":{"position":[[214,51]]},"207":{"position":[[401,51]]},"368":{"position":[[214,51]]}},"keywords":{}}],["lt;key>uisupportedinterfaceorientations</key>",{"_index":1108,"title":{},"content":{"158":{"position":[[348,55]]},"207":{"position":[[535,55]]},"368":{"position":[[348,55]]}},"keywords":{}}],["lt;payload>",{"_index":798,"title":{},"content":{"70":{"position":[[350,15]]},"112":{"position":[[350,15]]},"131":{"position":[[350,15]]}},"keywords":{}}],["lt;script",{"_index":1456,"title":{},"content":{"296":{"position":[[508,10]]},"356":{"position":[[1,10]]},"357":{"position":[[334,10]]},"358":{"position":[[16,10]]},"359":{"position":[[66,10]]},"360":{"position":[[1,10]]}},"keywords":{}}],["lt;string",{"_index":1120,"title":{},"content":{"175":{"position":[[450,11],[680,11]]},"241":{"position":[[160,11]]},"242":{"position":[[172,11]]},"243":{"position":[[201,11]]},"244":{"position":[[202,11]]},"245":{"position":[[204,11]]},"246":{"position":[[204,11]]},"247":{"position":[[201,11]]},"248":{"position":[[224,11]]},"249":{"position":[[241,11]]},"250":{"position":[[319,11]]}},"keywords":{}}],["lt;string>thi",{"_index":1101,"title":{},"content":{"158":{"position":[[133,18],[266,18]]},"207":{"position":[[320,18],[453,18]]},"368":{"position":[[133,18],[266,18]]}},"keywords":{}}],["lt;uniqu",{"_index":1578,"title":{},"content":{"378":{"position":[[314,11]]},"379":{"position":[[214,11]]},"382":{"position":[[765,11]]}},"keywords":{}}],["lt;use",{"_index":557,"title":{},"content":{"52":{"position":[[175,8],[345,8],[421,8],[502,8],[607,8],[688,8],[771,8]]},"157":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]},"367":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]}},"keywords":{}}],["lt;user",{"_index":1579,"title":{},"content":{"378":{"position":[[405,9],[441,9],[472,9]]}},"keywords":{}}],["lt;websit",{"_index":1452,"title":{},"content":{"296":{"position":[[345,11],[942,12]]},"301":{"position":[[240,12]]},"378":{"position":[[174,12]]}},"keywords":{}}],["mac",{"_index":754,"title":{},"content":{"68":{"position":[[2027,3]]},"110":{"position":[[2127,3]]},"128":{"position":[[405,3]]},"129":{"position":[[2895,3]]}},"keywords":{}}],["macintosh",{"_index":752,"title":{},"content":{"68":{"position":[[2009,11]]},"110":{"position":[[2109,11]]},"128":{"position":[[387,11]]},"129":{"position":[[2877,11]]}},"keywords":{}}],["main",{"_index":122,"title":{},"content":{"7":{"position":[[83,4],[163,4],[299,4],[470,4]]},"18":{"position":[[767,4]]},"40":{"position":[[763,4]]},"75":{"position":[[102,4]]},"117":{"position":[[109,4]]},"136":{"position":[[102,4]]},"163":{"position":[[83,4],[163,4],[299,4],[470,4]]},"220":{"position":[[83,4],[163,4],[299,4],[470,4]]},"289":{"position":[[83,4],[163,4],[299,4],[470,4]]},"310":{"position":[[83,4],[163,4],[299,4],[470,4]]}},"keywords":{}}],["make",{"_index":886,"title":{},"content":{"84":{"position":[[255,4]]},"85":{"position":[[383,4]]},"231":{"position":[[255,4]]},"232":{"position":[[383,4]]},"260":{"position":[[4,4]]},"262":{"position":[[255,4]]},"263":{"position":[[383,4]]},"286":{"position":[[128,4]]},"340":{"position":[[255,4]]},"341":{"position":[[383,4]]},"348":{"position":[[255,4]]},"349":{"position":[[383,4]]}},"keywords":{}}],["manag",{"_index":93,"title":{"299":{"position":[[17,7]]}},"content":{"6":{"position":[[330,7]]},"85":{"position":[[34,10]]},"162":{"position":[[330,7]]},"209":{"position":[[176,8]]},"219":{"position":[[330,7]]},"232":{"position":[[34,10]]},"263":{"position":[[34,10]]},"288":{"position":[[330,7]]},"299":{"position":[[29,7],[255,7],[328,7],[1293,7]]},"309":{"position":[[330,7]]},"341":{"position":[[34,10]]},"349":{"position":[[34,10]]}},"keywords":{}}],["managenotif",{"_index":644,"title":{},"content":{"62":{"position":[[384,21]]}},"keywords":{}}],["mani",{"_index":168,"title":{},"content":{"13":{"position":[[43,4],[410,4],[561,4]]},"36":{"position":[[43,4],[428,4]]},"40":{"position":[[1937,4],[2440,4]]},"41":{"position":[[439,4],[872,4]]},"46":{"position":[[263,4]]},"64":{"position":[[43,4],[410,4],[561,4]]},"66":{"position":[[150,4]]},"103":{"position":[[84,4]]},"107":{"position":[[43,4],[428,4]]},"109":{"position":[[150,4]]},"119":{"position":[[154,4]]},"120":{"position":[[193,4]]},"125":{"position":[[43,4],[410,4],[561,4]]},"127":{"position":[[150,4]]},"146":{"position":[[84,4]]},"173":{"position":[[263,4]]},"199":{"position":[[263,4]]},"215":{"position":[[84,4]]},"278":{"position":[[84,4]]},"296":{"position":[[10,4]]},"373":{"position":[[84,4]]},"380":{"position":[[255,4]]}},"keywords":{}}],["manual",{"_index":985,"title":{},"content":{"104":{"position":[[19,6]]},"147":{"position":[[19,6]]},"216":{"position":[[19,6]]},"279":{"position":[[19,6]]},"298":{"position":[[213,9]]},"299":{"position":[[209,9]]},"374":{"position":[[19,6]]}},"keywords":{}}],["margin",{"_index":594,"title":{},"content":{"56":{"position":[[759,6]]}},"keywords":{}}],["market",{"_index":904,"title":{},"content":{"85":{"position":[[370,9]]},"232":{"position":[[370,9]]},"263":{"position":[[370,9]]},"341":{"position":[[370,9]]},"349":{"position":[[370,9]]}},"keywords":{}}],["match",{"_index":1327,"title":{},"content":{"252":{"position":[[322,7]]},"401":{"position":[[322,7]]}},"keywords":{}}],["mavencentr",{"_index":573,"title":{},"content":{"54":{"position":[[45,14]]}},"keywords":{}}],["mean",{"_index":1412,"title":{},"content":{"284":{"position":[[59,5],[135,5],[213,5]]},"399":{"position":[[21,5],[85,5]]}},"keywords":{}}],["media",{"_index":1433,"title":{},"content":{"286":{"position":[[341,5],[723,5]]}},"keywords":{}}],["membership",{"_index":348,"title":{},"content":{"24":{"position":[[223,11]]},"97":{"position":[[230,11]]},"177":{"position":[[234,11]]},"270":{"position":[[228,11]]},"331":{"position":[[294,11]]}},"keywords":{}}],["menu",{"_index":1395,"title":{},"content":{"277":{"position":[[203,5]]}},"keywords":{}}],["messag",{"_index":79,"title":{},"content":{"6":{"position":[[138,8]]},"61":{"position":[[21,8],[235,7]]},"66":{"position":[[141,8]]},"89":{"position":[[85,9]]},"109":{"position":[[141,8]]},"127":{"position":[[141,8]]},"162":{"position":[[138,8]]},"219":{"position":[[138,8]]},"236":{"position":[[85,9]]},"257":{"position":[[21,8]]},"267":{"position":[[85,9]]},"288":{"position":[[138,8]]},"305":{"position":[[2045,7],[2134,7],[2352,8]]},"309":{"position":[[138,8]]},"345":{"position":[[85,9]]},"353":{"position":[[85,9]]},"409":{"position":[[15,7],[318,8]]},"411":{"position":[[15,7],[321,8]]},"414":{"position":[[15,7],[327,8]]},"416":{"position":[[15,7],[318,8]]},"420":{"position":[[17,7],[417,8]]}},"keywords":{}}],["message.clos",{"_index":1514,"title":{},"content":{"305":{"position":[[2300,13],[2318,13]]}},"keywords":{}}],["message.start",{"_index":1513,"title":{},"content":{"305":{"position":[[1997,13],[2015,13],[2198,13]]}},"keywords":{}}],["message_s",{"_index":1651,"title":{},"content":{"409":{"position":[[329,13]]},"411":{"position":[[332,13]]},"414":{"position":[[338,13]]},"416":{"position":[[329,13]]}},"keywords":{}}],["metadata",{"_index":241,"title":{"70":{"position":[[0,9]]},"112":{"position":[[0,9]]},"131":{"position":[[0,9]]}},"content":{"17":{"position":[[70,8]]},"39":{"position":[[70,8]]}},"keywords":{}}],["method",{"_index":146,"title":{"34":{"position":[[7,8]]},"170":{"position":[[7,8]]},"227":{"position":[[7,8]]},"305":{"position":[[8,8]]}},"content":{"9":{"position":[[165,7]]},"34":{"position":[[119,7],[225,6],[267,6],[405,6],[588,7],[621,6],[716,6],[851,6],[872,6],[962,6],[1180,6],[1369,6],[1459,6],[1531,6],[1617,6],[1741,6],[1867,6],[2150,6],[2288,6]]},"165":{"position":[[165,7]]},"170":{"position":[[131,7],[243,6],[285,6],[436,6],[619,7],[652,6],[747,6],[882,6],[903,6],[993,6],[1211,6],[1400,6],[1490,6],[1562,6],[1648,6],[1772,6],[1898,6],[2181,6],[2319,6]]},"222":{"position":[[165,7]]},"227":{"position":[[115,7],[221,6],[263,6],[397,6],[580,7],[613,6],[708,6],[843,6],[864,6],[954,6],[1158,6],[1347,6],[1437,6],[1509,6],[1595,6],[1719,6],[1845,6],[2128,6],[2266,6]]},"277":{"position":[[148,6]]},"291":{"position":[[165,7]]},"298":{"position":[[113,6]]},"299":{"position":[[113,6]]},"305":{"position":[[117,7],[246,6],[282,6],[420,6],[603,7],[630,6],[710,6],[836,6],[968,6],[1023,6],[1125,6],[1334,6],[1424,6],[1516,6],[1610,6],[1812,6],[1900,6],[2029,6],[2332,6],[2394,6],[2692,6],[2759,6]]},"312":{"position":[[165,7]]},"398":{"position":[[27,6]]},"400":{"position":[[182,6]]}},"keywords":{}}],["method.an",{"_index":1625,"title":{},"content":{"399":{"position":[[55,9]]}},"keywords":{}}],["methodolog",{"_index":880,"title":{},"content":{"84":{"position":[[159,14]]},"231":{"position":[[159,14]]},"262":{"position":[[159,14]]},"340":{"position":[[159,14]]},"348":{"position":[[159,14]]}},"keywords":{}}],["metric",{"_index":945,"title":{},"content":{"90":{"position":[[87,8]]},"237":{"position":[[87,8]]},"268":{"position":[[87,8]]},"346":{"position":[[87,8]]},"354":{"position":[[87,8]]}},"keywords":{}}],["microphon",{"_index":1106,"title":{},"content":{"158":{"position":[[305,10]]},"207":{"position":[[492,10]]},"368":{"position":[[305,10]]}},"keywords":{}}],["migrat",{"_index":213,"title":{"15":{"position":[[0,7]]},"67":{"position":[[0,7]]},"128":{"position":[[0,7]]}},"content":{},"keywords":{}}],["millisecond",{"_index":269,"title":{},"content":{"18":{"position":[[400,11],[1506,11],[2006,13]]},"19":{"position":[[532,13]]},"40":{"position":[[400,11],[1554,11],[2184,13]]},"41":{"position":[[646,13]]},"70":{"position":[[274,11]]},"74":{"position":[[345,13]]},"76":{"position":[[204,11]]},"78":{"position":[[183,13]]},"112":{"position":[[274,11]]},"116":{"position":[[345,13]]},"118":{"position":[[204,11]]},"120":{"position":[[795,13]]},"131":{"position":[[274,11]]},"135":{"position":[[345,13]]},"137":{"position":[[204,11]]},"139":{"position":[[183,13]]}},"keywords":{}}],["minim",{"_index":913,"title":{},"content":{"87":{"position":[[75,7]]},"234":{"position":[[75,7]]},"265":{"position":[[75,7]]},"343":{"position":[[75,7]]},"351":{"position":[[75,7]]}},"keywords":{}}],["minimum",{"_index":549,"title":{},"content":{"52":{"position":[[66,8]]},"154":{"position":[[66,7],[95,8]]},"207":{"position":[[60,8]]},"364":{"position":[[66,7],[95,8]]}},"keywords":{}}],["mission",{"_index":890,"title":{"85":{"position":[[4,8]]},"232":{"position":[[4,8]]},"263":{"position":[[4,8]]},"341":{"position":[[4,8]]},"349":{"position":[[4,8]]}},"content":{},"keywords":{}}],["mobil",{"_index":142,"title":{},"content":{"9":{"position":[[87,6]]},"34":{"position":[[49,6]]},"45":{"position":[[222,7]]},"88":{"position":[[199,6]]},"165":{"position":[[87,6]]},"170":{"position":[[49,6]]},"172":{"position":[[222,7]]},"198":{"position":[[222,7]]},"222":{"position":[[87,6]]},"227":{"position":[[45,6]]},"235":{"position":[[199,6]]},"266":{"position":[[199,6]]},"291":{"position":[[87,6]]},"312":{"position":[[87,6]]},"336":{"position":[[222,7]]},"344":{"position":[[199,6]]},"352":{"position":[[199,6]]},"377":{"position":[[214,7]]}},"keywords":{}}],["mobilepow",{"_index":941,"title":{},"content":{"89":{"position":[[151,15]]},"236":{"position":[[151,15]]},"267":{"position":[[151,15]]},"345":{"position":[[151,15]]},"353":{"position":[[151,15]]}},"keywords":{}}],["mode",{"_index":591,"title":{"61":{"position":[[11,5]]},"62":{"position":[[11,5]]},"257":{"position":[[11,5]]},"258":{"position":[[11,5]]}},"content":{"56":{"position":[[719,4],[795,5]]},"187":{"position":[[497,5]]}},"keywords":{}}],["modifi",{"_index":842,"title":{},"content":{"81":{"position":[[338,8]]},"122":{"position":[[338,8]]},"142":{"position":[[338,8]]}},"keywords":{}}],["modul",{"_index":402,"title":{"252":{"position":[[17,6]]},"401":{"position":[[22,6]]},"402":{"position":[[29,6]]}},"content":{"34":{"position":[[104,7]]},"170":{"position":[[110,7]]},"227":{"position":[[100,7]]},"252":{"position":[[40,6]]},"401":{"position":[[40,6]]}},"keywords":{}}],["monthli",{"_index":1585,"title":{},"content":{"382":{"position":[[838,8]]}},"keywords":{}}],["more",{"_index":106,"title":{},"content":{"6":{"position":[[528,4]]},"27":{"position":[[161,4]]},"29":{"position":[[161,4]]},"31":{"position":[[162,4]]},"48":{"position":[[262,4]]},"95":{"position":[[161,4]]},"100":{"position":[[161,4]]},"150":{"position":[[162,4]]},"162":{"position":[[528,4]]},"175":{"position":[[262,4]]},"179":{"position":[[161,4]]},"201":{"position":[[262,4]]},"203":{"position":[[161,4]]},"219":{"position":[[528,4]]},"229":{"position":[[161,4]]},"273":{"position":[[161,4]]},"275":{"position":[[162,4]]},"277":{"position":[[105,4]]},"288":{"position":[[528,4]]},"298":{"position":[[1143,4]]},"307":{"position":[[161,4]]},"309":{"position":[[528,4]]},"329":{"position":[[162,4]]},"334":{"position":[[161,4]]},"338":{"position":[[262,4]]},"382":{"position":[[262,4]]}},"keywords":{}}],["moreinit",{"_index":1504,"title":{},"content":{"305":{"position":[[264,8]]}},"keywords":{}}],["moreinitsdk",{"_index":409,"title":{},"content":{"34":{"position":[[243,11]]},"170":{"position":[[261,11]]},"227":{"position":[[239,11]]}},"keywords":{}}],["mtu",{"_index":546,"title":{},"content":{"51":{"position":[[251,3]]},"153":{"position":[[251,3]]},"206":{"position":[[251,3]]},"363":{"position":[[251,3]]}},"keywords":{}}],["multipl",{"_index":195,"title":{"103":{"position":[[8,8]]},"146":{"position":[[8,8]]},"215":{"position":[[8,8]]},"278":{"position":[[8,8]]},"373":{"position":[[8,8]]}},"content":{"13":{"position":[[578,8]]},"34":{"position":[[1978,8]]},"45":{"position":[[193,8]]},"64":{"position":[[578,8]]},"125":{"position":[[578,8]]},"170":{"position":[[2009,8]]},"172":{"position":[[193,8]]},"198":{"position":[[193,8]]},"227":{"position":[[1956,8]]},"305":{"position":[[2142,8],[2505,8]]},"336":{"position":[[193,8]]},"377":{"position":[[185,8]]}},"keywords":{}}],["my_api_token"",{"_index":39,"title":{},"content":{"3":{"position":[[187,18]]}},"keywords":{}}],["name",{"_index":239,"title":{"25":{"position":[[6,4]]},"98":{"position":[[6,4]]},"271":{"position":[[6,4]]},"332":{"position":[[6,4]]}},"content":{"17":{"position":[[7,4]]},"18":{"position":[[594,4],[859,4],[1076,4]]},"21":{"position":[[303,4]]},"25":{"position":[[88,5]]},"27":{"position":[[119,5]]},"29":{"position":[[119,5]]},"31":{"position":[[120,5]]},"39":{"position":[[7,4]]},"40":{"position":[[594,4],[883,4],[1124,4]]},"42":{"position":[[303,4]]},"48":{"position":[[220,5]]},"72":{"position":[[82,4],[97,4]]},"74":{"position":[[76,4],[91,4]]},"75":{"position":[[123,4],[144,4]]},"95":{"position":[[119,5]]},"98":{"position":[[88,5],[165,5]]},"100":{"position":[[119,5],[319,5]]},"114":{"position":[[82,4],[97,4]]},"116":{"position":[[76,4],[91,4]]},"117":{"position":[[194,4],[221,4]]},"133":{"position":[[82,4],[97,4]]},"135":{"position":[[76,4],[91,4]]},"136":{"position":[[123,4],[144,4]]},"150":{"position":[[120,5]]},"175":{"position":[[220,5]]},"177":{"position":[[59,5]]},"178":{"position":[[87,5]]},"179":{"position":[[119,5],[295,5]]},"186":{"position":[[6,4]]},"201":{"position":[[220,5]]},"203":{"position":[[119,5]]},"229":{"position":[[119,5]]},"240":{"position":[[6,4]]},"271":{"position":[[88,5],[155,5]]},"273":{"position":[[119,5]]},"275":{"position":[[120,5]]},"307":{"position":[[119,5]]},"317":{"position":[[6,4]]},"329":{"position":[[120,5]]},"332":{"position":[[88,5],[229,5]]},"334":{"position":[[119,5],[383,5]]},"338":{"position":[[220,5]]},"382":{"position":[[220,5]]},"386":{"position":[[6,4]]},"407":{"position":[[6,4]]}},"keywords":{}}],["name"",{"_index":43,"title":{},"content":{"3":{"position":[[249,11]]}},"keywords":{}}],["nativ",{"_index":529,"title":{"362":{"position":[[25,6]]},"365":{"position":[[27,6]]}},"content":{"50":{"position":[[79,6],[225,7]]},"205":{"position":[[79,6],[221,7]]},"362":{"position":[[85,6]]},"366":{"position":[[27,6]]},"368":{"position":[[440,6]]},"398":{"position":[[190,6]]},"400":{"position":[[372,6]]}},"keywords":{}}],["native"",{"_index":1519,"title":{},"content":{"307":{"position":[[316,13]]},"329":{"position":[[318,13]]},"331":{"position":[[92,13]]},"332":{"position":[[158,13]]},"333":{"position":[[118,13]]},"334":{"position":[[312,13]]},"336":{"position":[[533,13]]},"338":{"position":[[433,13]]},"369":{"position":[[98,13]]},"372":{"position":[[186,13]]},"373":{"position":[[193,13]]},"374":{"position":[[226,13]]},"375":{"position":[[199,13]]},"398":{"position":[[91,13]]},"400":{"position":[[255,13]]}},"keywords":{}}],["navig",{"_index":514,"title":{},"content":{"46":{"position":[[227,10]]},"173":{"position":[[227,10]]},"199":{"position":[[227,10]]},"298":{"position":[[403,8]]},"299":{"position":[[397,8]]},"380":{"position":[[219,10]]}},"keywords":{}}],["navigation.group",{"_index":112,"title":{},"content":{"6":{"position":[[619,18]]},"162":{"position":[[619,18]]},"219":{"position":[[619,18]]},"288":{"position":[[619,18]]},"309":{"position":[[619,18]]}},"keywords":{}}],["nb",{"_index":1355,"title":{},"content":{"257":{"position":[[769,2]]}},"keywords":{}}],["need",{"_index":6,"title":{},"content":{"1":{"position":[[54,4]]},"9":{"position":[[24,4]]},"10":{"position":[[142,4]]},"52":{"position":[[129,5],[269,4]]},"157":{"position":[[17,5],[157,4]]},"158":{"position":[[9,4],[156,5],[289,5],[463,4]]},"165":{"position":[[24,4]]},"166":{"position":[[142,4]]},"207":{"position":[[196,4],[343,5],[476,5]]},"209":{"position":[[48,4],[215,4]]},"222":{"position":[[24,4]]},"223":{"position":[[142,4]]},"277":{"position":[[100,4]]},"291":{"position":[[24,4]]},"292":{"position":[[142,4]]},"296":{"position":[[150,4]]},"298":{"position":[[977,4]]},"312":{"position":[[24,4]]},"313":{"position":[[142,4]]},"367":{"position":[[17,5],[157,4]]},"368":{"position":[[9,4],[156,5],[289,5],[468,4]]},"403":{"position":[[73,4]]}},"keywords":{}}],["nest",{"_index":1031,"title":{},"content":{"128":{"position":[[300,7]]}},"keywords":{}}],["new",{"_index":4,"title":{},"content":{"1":{"position":[[11,3]]},"13":{"position":[[250,3],[264,3]]},"36":{"position":[[250,3],[264,3]]},"46":{"position":[[123,3]]},"51":{"position":[[198,3]]},"60":{"position":[[10,3]]},"64":{"position":[[250,3],[264,3]]},"68":{"position":[[2435,3],[2494,3]]},"69":{"position":[[116,3]]},"95":{"position":[[512,3]]},"107":{"position":[[250,3],[264,3]]},"110":{"position":[[2688,3],[2762,3]]},"111":{"position":[[116,3]]},"125":{"position":[[250,3],[264,3]]},"129":{"position":[[3368,3],[3427,3]]},"130":{"position":[[116,3]]},"153":{"position":[[198,3]]},"173":{"position":[[123,3]]},"199":{"position":[[123,3]]},"206":{"position":[[198,3]]},"229":{"position":[[487,3]]},"256":{"position":[[10,3]]},"296":{"position":[[646,3]]},"299":{"position":[[387,3],[461,3],[481,3],[499,3]]},"307":{"position":[[560,3]]},"357":{"position":[[317,3]]},"358":{"position":[[798,3]]},"360":{"position":[[531,3]]},"363":{"position":[[198,3]]},"378":{"position":[[507,3]]},"380":{"position":[[115,3]]},"382":{"position":[[474,3]]}},"keywords":{}}],["next",{"_index":12,"title":{},"content":{"1":{"position":[[135,4]]},"209":{"position":[[576,4]]},"359":{"position":[[859,4]]}},"keywords":{}}],["nil",{"_index":1126,"title":{},"content":{"177":{"position":[[54,4]]},"178":{"position":[[82,4]]},"201":{"position":[[693,3],[862,4]]},"210":{"position":[[254,4],[917,4]]}},"keywords":{}}],["nodej",{"_index":852,"title":{},"content":{"81":{"position":[[708,7]]},"122":{"position":[[708,7]]},"142":{"position":[[708,7]]}},"keywords":{}}],["note",{"_index":428,"title":{},"content":{"34":{"position":[[1056,4],[2001,4]]},"51":{"position":[[8,4]]},"153":{"position":[[8,4]]},"170":{"position":[[1087,4],[2032,4]]},"206":{"position":[[8,4]]},"227":{"position":[[1048,4],[1979,4]]},"305":{"position":[[1704,4],[2165,4],[2528,4]]},"363":{"position":[[8,4]]}},"keywords":{}}],["notif",{"_index":602,"title":{"59":{"position":[[5,13]]},"60":{"position":[[21,13]]},"255":{"position":[[5,13]]},"256":{"position":[[21,13]]}},"content":{"60":{"position":[[31,12],[104,13]]},"62":{"position":[[37,12],[120,13]]},"256":{"position":[[31,12],[104,12]]},"257":{"position":[[579,13]]},"258":{"position":[[33,12],[118,13],[448,13]]}},"keywords":{}}],["notifi",{"_index":204,"title":{},"content":{"14":{"position":[[155,8]]},"37":{"position":[[155,8]]},"65":{"position":[[141,8]]},"108":{"position":[[141,8]]},"126":{"position":[[141,8]]}},"keywords":{}}],["notification.request.content.userinfo",{"_index":1352,"title":{},"content":{"257":{"position":[[626,37]]}},"keywords":{}}],["np",{"_index":826,"title":{},"content":{"79":{"position":[[521,4]]},"120":{"position":[[810,4]]},"140":{"position":[[521,4]]}},"keywords":{}}],["npm",{"_index":1370,"title":{"259":{"position":[[0,3]]},"297":{"position":[[6,3]]}},"content":{"260":{"position":[[90,3]]},"297":{"position":[[127,3]]},"366":{"position":[[1,3]]}},"keywords":{}}],["nps"",{"_index":695,"title":{},"content":{"68":{"position":[[794,10]]},"110":{"position":[[794,10]]},"129":{"position":[[794,10]]}},"keywords":{}}],["nth",{"_index":271,"title":{},"content":{"18":{"position":[[431,3]]},"40":{"position":[[431,3]]}},"keywords":{}}],["null",{"_index":528,"title":{},"content":{"48":{"position":[[785,4],[877,4],[911,4],[941,4]]},"68":{"position":[[2545,5],[2572,5],[2596,4]]},"110":{"position":[[2813,5],[2840,5],[2864,4]]},"129":{"position":[[3478,5],[3505,5],[3529,4]]},"147":{"position":[[240,5]]},"159":{"position":[[98,6]]},"175":{"position":[[621,4],[720,5],[733,5],[751,5],[772,5],[797,4]]},"270":{"position":[[62,5]]},"338":{"position":[[610,4],[648,5],[671,5],[694,5]]},"374":{"position":[[283,5],[289,5]]},"382":{"position":[[533,4],[604,5],[619,5]]},"383":{"position":[[295,4]]},"409":{"position":[[388,5]]},"411":{"position":[[391,5]]},"414":{"position":[[397,5]]},"416":{"position":[[388,5]]}},"keywords":{}}],["number",{"_index":294,"title":{},"content":{"18":{"position":[[1324,6]]},"20":{"position":[[479,6]]},"27":{"position":[[222,7]]},"29":{"position":[[222,6]]},"31":{"position":[[223,6]]},"40":{"position":[[1372,6]]},"48":{"position":[[323,6]]},"74":{"position":[[206,6]]},"79":{"position":[[312,6],[319,6]]},"95":{"position":[[222,6]]},"100":{"position":[[222,7]]},"116":{"position":[[206,6]]},"120":{"position":[[496,6]]},"135":{"position":[[206,6]]},"140":{"position":[[312,6],[319,6]]},"150":{"position":[[223,6]]},"175":{"position":[[323,6]]},"179":{"position":[[222,7]]},"189":{"position":[[968,7],[976,7]]},"191":{"position":[[1063,7],[1071,7],[1395,7],[1403,7]]},"192":{"position":[[977,7],[985,7]]},"193":{"position":[[1069,7],[1077,7]]},"201":{"position":[[323,6]]},"203":{"position":[[222,6]]},"229":{"position":[[222,7]]},"243":{"position":[[1033,7],[1041,7]]},"245":{"position":[[1128,7],[1136,7],[1460,7],[1468,7]]},"246":{"position":[[1042,7],[1050,7]]},"247":{"position":[[1134,7],[1142,7]]},"273":{"position":[[222,7]]},"275":{"position":[[223,6]]},"307":{"position":[[222,6]]},"320":{"position":[[948,7],[956,7]]},"322":{"position":[[1043,7],[1051,7],[1375,7],[1383,7]]},"323":{"position":[[957,7],[965,7]]},"324":{"position":[[1049,7],[1057,7]]},"329":{"position":[[223,6]]},"334":{"position":[[222,7]]},"338":{"position":[[323,6]]},"382":{"position":[[323,7]]},"389":{"position":[[966,7],[974,7]]},"391":{"position":[[1061,7],[1069,7],[1393,7],[1401,7]]},"392":{"position":[[975,7],[983,7]]},"393":{"position":[[1067,7],[1075,7]]},"408":{"position":[[920,7],[928,7]]},"409":{"position":[[691,7],[699,7]]},"412":{"position":[[1015,7],[1023,7],[1347,7],[1355,7]]},"413":{"position":[[929,7],[937,7]]},"414":{"position":[[700,7],[708,7]]},"415":{"position":[[1021,7],[1029,7]]},"416":{"position":[[792,7],[800,7]]}},"keywords":{}}],["numer",{"_index":329,"title":{},"content":{"20":{"position":[[512,9]]},"21":{"position":[[490,9]]},"40":{"position":[[2661,9]]},"41":{"position":[[1073,9]]},"42":{"position":[[486,9]]},"51":{"position":[[189,8]]},"79":{"position":[[555,7]]},"120":{"position":[[844,7]]},"140":{"position":[[555,7]]},"153":{"position":[[189,8]]},"206":{"position":[[189,8]]},"363":{"position":[[189,8]]}},"keywords":{}}],["nur4eecu",{"_index":1379,"title":{},"content":{"271":{"position":[[141,11]]}},"keywords":{}}],["object",{"_index":815,"title":{},"content":{"76":{"position":[[457,6]]},"118":{"position":[[457,6]]},"128":{"position":[[46,8]]},"136":{"position":[[316,6]]},"137":{"position":[[451,6],[502,6]]},"281":{"position":[[37,6]]},"286":{"position":[[561,6]]},"305":{"position":[[101,7]]},"357":{"position":[[54,7]]},"358":{"position":[[535,7]]}},"keywords":{}}],["observ",{"_index":908,"title":{"87":{"position":[[0,8]]},"234":{"position":[[0,8]]},"265":{"position":[[0,8]]},"343":{"position":[[0,8]]},"351":{"position":[[0,8]]}},"content":{},"keywords":{}}],["off",{"_index":923,"title":{},"content":{"87":{"position":[[213,4]]},"234":{"position":[[213,4]]},"265":{"position":[[213,4]]},"343":{"position":[[213,4]]},"351":{"position":[[213,4]]}},"keywords":{}}],["offer",{"_index":158,"title":{},"content":{"11":{"position":[[8,5]]},"87":{"position":[[28,5]]},"167":{"position":[[8,5]]},"224":{"position":[[8,5]]},"234":{"position":[[28,5]]},"260":{"position":[[119,5]]},"265":{"position":[[28,5]]},"293":{"position":[[8,5]]},"314":{"position":[[8,5]]},"343":{"position":[[28,5]]},"351":{"position":[[28,5]]}},"keywords":{}}],["ok",{"_index":869,"title":{},"content":{"81":{"position":[[1147,2],[1207,5]]},"122":{"position":[[1147,2],[1207,5]]},"142":{"position":[[1147,2],[1207,5]]}},"keywords":{}}],["omit",{"_index":339,"title":{},"content":{"24":{"position":[[19,8]]},"97":{"position":[[19,8]]},"177":{"position":[[19,8]]},"270":{"position":[[19,8]]},"331":{"position":[[19,8]]}},"keywords":{}}],["on",{"_index":530,"title":{},"content":{"50":{"position":[[154,3]]},"93":{"position":[[337,4]]},"182":{"position":[[343,4]]},"205":{"position":[[150,3]]},"254":{"position":[[337,4]]},"285":{"position":[[370,4]]},"400":{"position":[[426,4]]}},"keywords":{}}],["onappstoreratingtrigg",{"_index":1146,"title":{"194":{"position":[[0,26]]},"248":{"position":[[0,26]]},"325":{"position":[[0,26]]},"394":{"position":[[0,26]]},"417":{"position":[[0,26]]}},"content":{"186":{"position":[[216,25]]},"240":{"position":[[228,25]]},"317":{"position":[[216,25]]},"386":{"position":[[202,25]]},"394":{"position":[[216,26]]},"407":{"position":[[312,25]]},"417":{"position":[[162,26]]}},"keywords":{}}],["onc",{"_index":148,"title":{},"content":{"9":{"position":[[193,4]]},"46":{"position":[[98,5]]},"69":{"position":[[138,7]]},"111":{"position":[[138,7]]},"130":{"position":[[138,7]]},"165":{"position":[[193,4]]},"173":{"position":[[98,5]]},"199":{"position":[[98,5]]},"222":{"position":[[193,4]]},"291":{"position":[[193,4]]},"298":{"position":[[776,4]]},"312":{"position":[[193,4]]},"380":{"position":[[90,5]]}},"keywords":{}}],["oncreat",{"_index":642,"title":{},"content":{"62":{"position":[[346,8]]}},"keywords":{}}],["onmessagecomplet",{"_index":1642,"title":{"414":{"position":[[0,19]]}},"content":{"407":{"position":[[226,18]]},"414":{"position":[[143,19]]}},"keywords":{}}],["onmessagedisplayallow",{"_index":1644,"title":{"420":{"position":[[0,24]]}},"content":{"407":{"position":[[403,23]]},"420":{"position":[[183,24]]}},"keywords":{}}],["onmessagehidden",{"_index":1643,"title":{"416":{"position":[[0,16]]}},"content":{"407":{"position":[[284,15]]},"416":{"position":[[140,16]]}},"keywords":{}}],["onmessagereceived(remotemessag",{"_index":626,"title":{},"content":{"61":{"position":[[162,32]]}},"keywords":{}}],["onmessageshow",{"_index":1640,"title":{"409":{"position":[[0,16]]}},"content":{"407":{"position":[[81,15]]},"409":{"position":[[140,16]]}},"keywords":{}}],["onmessagestart",{"_index":1641,"title":{"411":{"position":[[0,17]]}},"content":{"407":{"position":[[137,16]]},"411":{"position":[[141,17]]}},"keywords":{}}],["onquestionrepli",{"_index":1143,"title":{"191":{"position":[[0,18]]},"245":{"position":[[0,18]]},"322":{"position":[[0,18]]},"391":{"position":[[0,18]]},"412":{"position":[[0,18]]}},"content":{"186":{"position":[[129,17]]},"240":{"position":[[141,17]]},"317":{"position":[[129,17]]},"386":{"position":[[115,17]]},"391":{"position":[[196,18]]},"407":{"position":[[166,17]]},"412":{"position":[[142,18]]}},"keywords":{}}],["onreadi",{"_index":1147,"title":{"195":{"position":[[0,8]]},"249":{"position":[[0,8]]},"326":{"position":[[0,8]]},"395":{"position":[[0,8]]},"418":{"position":[[0,8]]}},"content":{"186":{"position":[[254,7]]},"240":{"position":[[266,7]]},"317":{"position":[[254,7]]},"386":{"position":[[240,7]]},"387":{"position":[[246,8]]},"407":{"position":[[350,7]]},"418":{"position":[[161,8]]}},"keywords":{}}],["onsurveycomplet",{"_index":1144,"title":{"192":{"position":[[0,18]]},"246":{"position":[[0,18]]},"323":{"position":[[0,18]]},"392":{"position":[[0,18]]},"413":{"position":[[0,18]]}},"content":{"186":{"position":[[159,17]]},"240":{"position":[[171,17]]},"317":{"position":[[159,17]]},"386":{"position":[[145,17]]},"392":{"position":[[196,18]]},"407":{"position":[[196,17]]},"413":{"position":[[142,18]]}},"keywords":{}}],["onsurveydisplayallow",{"_index":1148,"title":{"196":{"position":[[0,23]]},"250":{"position":[[0,23]]},"327":{"position":[[0,23]]},"396":{"position":[[0,23]]},"419":{"position":[[0,23]]}},"content":{"186":{"position":[[273,22]]},"240":{"position":[[285,22]]},"317":{"position":[[273,22]]},"386":{"position":[[259,22]]},"387":{"position":[[324,23]]},"396":{"position":[[298,23]]},"407":{"position":[[369,22]]},"419":{"position":[[182,23]]}},"keywords":{}}],["onsurveyhidden",{"_index":1145,"title":{"193":{"position":[[0,15]]},"247":{"position":[[0,15]]},"324":{"position":[[0,15]]},"393":{"position":[[0,15]]},"415":{"position":[[0,15]]}},"content":{"186":{"position":[[189,14]]},"240":{"position":[[201,14]]},"317":{"position":[[189,14]]},"386":{"position":[[175,14]]},"393":{"position":[[193,15]]},"407":{"position":[[257,14]]},"415":{"position":[[139,15]]}},"keywords":{}}],["onsurveyshow",{"_index":1163,"title":{"189":{"position":[[0,15]]},"243":{"position":[[0,15]]},"320":{"position":[[0,15]]},"389":{"position":[[0,15]]},"408":{"position":[[0,15]]}},"content":{"388":{"position":[[191,15]]},"389":{"position":[[193,15]]},"395":{"position":[[220,15]]},"408":{"position":[[139,15]]}},"keywords":{}}],["onsurveystart",{"_index":1142,"title":{"190":{"position":[[0,16]]},"244":{"position":[[0,16]]},"321":{"position":[[0,16]]},"390":{"position":[[0,16]]},"410":{"position":[[0,16]]}},"content":{"186":{"position":[[101,15]]},"240":{"position":[[113,15]]},"317":{"position":[[101,15]]},"386":{"position":[[87,15]]},"390":{"position":[[194,16]]},"407":{"position":[[109,15]]},"410":{"position":[[140,16]]}},"keywords":{}}],["onward",{"_index":1279,"title":{},"content":{"212":{"position":[[72,8]]}},"keywords":{}}],["open",{"_index":61,"title":{},"content":{"4":{"position":[[68,4]]},"22":{"position":[[68,4]]},"43":{"position":[[68,4]]},"62":{"position":[[137,5]]},"82":{"position":[[68,4]]},"123":{"position":[[68,4]]},"143":{"position":[[68,4]]},"258":{"position":[[135,5]]},"283":{"position":[[1,4]]},"285":{"position":[[156,4]]},"359":{"position":[[889,7]]}},"keywords":{}}],["opposit",{"_index":418,"title":{},"content":{"34":{"position":[[664,8]]},"170":{"position":[[695,8]]},"227":{"position":[[656,8]]},"305":{"position":[[673,8]]}},"keywords":{}}],["option",{"_index":23,"title":{"403":{"position":[[0,6]]},"404":{"position":[[0,6]]}},"content":{"2":{"position":[[128,8]]},"34":{"position":[[388,11],[1911,11]]},"47":{"position":[[105,7],[230,7],[304,6]]},"56":{"position":[[285,8],[325,8],[677,9]]},"70":{"position":[[12,8]]},"71":{"position":[[12,8]]},"72":{"position":[[12,8]]},"73":{"position":[[12,8]]},"74":{"position":[[12,8]]},"75":{"position":[[12,8]]},"76":{"position":[[12,8]]},"77":{"position":[[12,8]]},"78":{"position":[[12,8]]},"79":{"position":[[12,8]]},"80":{"position":[[12,8]]},"112":{"position":[[12,8]]},"113":{"position":[[12,8]]},"114":{"position":[[12,8]]},"115":{"position":[[12,8]]},"116":{"position":[[12,8]]},"117":{"position":[[12,8]]},"118":{"position":[[12,8]]},"119":{"position":[[12,8]]},"120":{"position":[[12,8]]},"121":{"position":[[12,8]]},"131":{"position":[[12,8]]},"132":{"position":[[12,8]]},"133":{"position":[[12,8]]},"134":{"position":[[12,8]]},"135":{"position":[[12,8]]},"136":{"position":[[12,8]]},"137":{"position":[[12,8]]},"138":{"position":[[12,8]]},"139":{"position":[[12,8]]},"140":{"position":[[12,8]]},"141":{"position":[[12,8]]},"170":{"position":[[419,11],[1942,11]]},"174":{"position":[[105,7],[230,7],[304,6]]},"185":{"position":[[296,9]]},"187":{"position":[[101,8],[141,8],[503,9],[569,9]]},"200":{"position":[[105,7],[230,7],[304,6]]},"210":{"position":[[173,7],[348,8],[467,8],[542,8],[1011,8],[1130,8],[1205,8]]},"227":{"position":[[380,11],[1889,11]]},"239":{"position":[[312,9]]},"305":{"position":[[403,11],[2074,11],[2438,11]]},"316":{"position":[[296,9]]},"318":{"position":[[143,8],[262,8],[338,8]]},"337":{"position":[[105,7],[230,7],[304,6]]},"378":{"position":[[369,10]]},"381":{"position":[[105,7],[230,7],[304,6]]},"382":{"position":[[736,8]]},"385":{"position":[[286,9]]},"403":{"position":[[141,6]]},"406":{"position":[[279,9]]}},"keywords":{}}],["options"",{"_index":614,"title":{},"content":{"60":{"position":[[220,13]]},"256":{"position":[[225,13]]}},"keywords":{}}],["order",{"_index":359,"title":{},"content":{"27":{"position":[[4,5]]},"29":{"position":[[4,5]]},"31":{"position":[[4,5]]},"66":{"position":[[26,6]]},"95":{"position":[[4,5]]},"100":{"position":[[4,5]]},"109":{"position":[[26,6]]},"127":{"position":[[26,6]]},"150":{"position":[[4,5]]},"179":{"position":[[4,5]]},"203":{"position":[[4,5]]},"229":{"position":[[4,5]]},"273":{"position":[[4,5]]},"275":{"position":[[4,5]]},"307":{"position":[[4,5]]},"329":{"position":[[4,5]]},"334":{"position":[[4,5]]}},"keywords":{}}],["organ",{"_index":5,"title":{"72":{"position":[[0,13]]},"114":{"position":[[0,13]]},"133":{"position":[[0,13]]}},"content":{"1":{"position":[[31,13]]},"13":{"position":[[1,13]]},"17":{"position":[[79,14]]},"18":{"position":[[557,12]]},"36":{"position":[[1,13]]},"39":{"position":[[79,14]]},"40":{"position":[[557,12]]},"64":{"position":[[1,13]]},"71":{"position":[[45,12],[61,12]]},"72":{"position":[[69,12]]},"107":{"position":[[1,13]]},"113":{"position":[[45,12],[61,12]]},"114":{"position":[[69,12]]},"125":{"position":[[1,13]]},"132":{"position":[[45,12],[61,12]]},"133":{"position":[[69,12]]}},"keywords":{}}],["organization__id",{"_index":274,"title":{},"content":{"18":{"position":[[509,16]]},"40":{"position":[[509,16]]}},"keywords":{}}],["organization__nam",{"_index":275,"title":{},"content":{"18":{"position":[[570,18]]},"40":{"position":[[570,18]]}},"keywords":{}}],["os",{"_index":755,"title":{},"content":{"68":{"position":[[2031,2]]},"110":{"position":[[2131,2]]},"128":{"position":[[409,2]]},"129":{"position":[[2899,2]]}},"keywords":{}}],["out",{"_index":511,"title":{},"content":{"46":{"position":[[20,4]]},"173":{"position":[[20,4]]},"199":{"position":[[20,4]]},"380":{"position":[[20,4]]}},"keywords":{}}],["output",{"_index":955,"title":{},"content":{"92":{"position":[[150,6]]},"93":{"position":[[488,6]]}},"keywords":{}}],["over",{"_index":266,"title":{},"content":{"18":{"position":[[319,4]]},"40":{"position":[[319,4],[1932,4],[2435,4]]},"41":{"position":[[434,4],[867,4]]},"45":{"position":[[188,4],[348,4]]},"70":{"position":[[196,4]]},"112":{"position":[[196,4]]},"119":{"position":[[149,4]]},"120":{"position":[[188,4]]},"131":{"position":[[196,4]]},"172":{"position":[[188,4],[348,4]]},"198":{"position":[[188,4],[348,4]]},"336":{"position":[[188,4],[348,4]]},"377":{"position":[[180,4],[338,4]]}},"keywords":{}}],["overal",{"_index":92,"title":{},"content":{"6":{"position":[[314,7]]},"162":{"position":[[314,7]]},"219":{"position":[[314,7]]},"288":{"position":[[314,7]]},"309":{"position":[[314,7]]}},"keywords":{}}],["overrid",{"_index":624,"title":{},"content":{"61":{"position":[[149,8]]}},"keywords":{}}],["overview",{"_index":67,"title":{"6":{"position":[[0,9]]},"162":{"position":[[0,9]]},"219":{"position":[[0,9]]},"288":{"position":[[0,9]]},"309":{"position":[[0,9]]}},"content":{},"keywords":{}}],["packag",{"_index":577,"title":{"55":{"position":[[28,8]]},"259":{"position":[[4,8]]},"297":{"position":[[10,9]]},"369":{"position":[[28,8]]}},"content":{"209":{"position":[[168,7]]},"260":{"position":[[94,9],[110,8]]},"297":{"position":[[80,7],[131,9]]}},"keywords":{}}],["package(url",{"_index":1244,"title":{},"content":{"209":{"position":[[301,13]]}},"keywords":{}}],["package.swift",{"_index":1243,"title":{},"content":{"209":{"position":[[263,13]]}},"keywords":{}}],["packages...in",{"_index":1248,"title":{},"content":{"209":{"position":[[469,13]]}},"keywords":{}}],["page",{"_index":280,"title":{"357":{"position":[[17,5]]},"360":{"position":[[10,5]]}},"content":{"18":{"position":[[734,8]]},"34":{"position":[[805,5]]},"40":{"position":[[734,8]]},"73":{"position":[[135,8]]},"115":{"position":[[135,8]]},"134":{"position":[[135,8]]},"170":{"position":[[836,5]]},"227":{"position":[[797,5]]},"280":{"position":[[50,5]]},"296":{"position":[[468,4]]},"299":{"position":[[903,6],[952,5]]},"301":{"position":[[44,5]]},"305":{"position":[[925,5],[1011,6]]},"377":{"position":[[13,4]]},"380":{"position":[[178,5]]}},"keywords":{}}],["page.an",{"_index":1414,"title":{},"content":{"284":{"position":[[110,7]]}},"keywords":{}}],["pair",{"_index":243,"title":{},"content":{"17":{"position":[[170,5]]}},"keywords":{}}],["paramet",{"_index":988,"title":{},"content":{"105":{"position":[[75,10]]},"148":{"position":[[75,10]]},"217":{"position":[[75,10]]},"281":{"position":[[79,10]]},"375":{"position":[[75,10]]}},"keywords":{}}],["part",{"_index":191,"title":{},"content":{"13":{"position":[[473,4]]},"36":{"position":[[491,4]]},"64":{"position":[[473,4]]},"107":{"position":[[491,4]]},"125":{"position":[[473,4]]}},"keywords":{}}],["pass",{"_index":413,"title":{},"content":{"34":{"position":[[380,7],[1445,6]]},"105":{"position":[[65,6]]},"148":{"position":[[65,6]]},"170":{"position":[[411,7],[1476,6]]},"217":{"position":[[65,6]]},"227":{"position":[[372,7],[1423,6]]},"281":{"position":[[69,6]]},"305":{"position":[[395,7],[1410,6]]},"375":{"position":[[65,6]]}},"keywords":{}}],["past",{"_index":1251,"title":{},"content":{"209":{"position":[[504,5]]},"296":{"position":[[187,5],[430,5]]}},"keywords":{}}],["pay",{"_index":1450,"title":{},"content":{"296":{"position":[[313,3]]}},"keywords":{}}],["payload",{"_index":273,"title":{"68":{"position":[[8,8]]},"71":{"position":[[0,8]]},"110":{"position":[[8,8]]},"113":{"position":[[0,8]]},"129":{"position":[[8,8]]},"132":{"position":[[0,8]]}},"content":{"18":{"position":[[501,7]]},"40":{"position":[[501,7]]},"60":{"position":[[170,8]]},"61":{"position":[[30,7],[259,8],[337,8]]},"62":{"position":[[184,7]]},"68":{"position":[[115,8]]},"70":{"position":[[334,7],[342,7]]},"81":{"position":[[222,7],[746,8],[941,8]]},"110":{"position":[[115,8]]},"112":{"position":[[334,7],[342,7]]},"122":{"position":[[222,7],[746,8],[941,8]]},"129":{"position":[[115,8]]},"131":{"position":[[334,7],[342,7]]},"142":{"position":[[222,7],[746,8],[941,8]]},"189":{"position":[[290,7]]},"190":{"position":[[293,7]]},"191":{"position":[[299,7]]},"192":{"position":[[299,7]]},"193":{"position":[[290,7]]},"194":{"position":[[328,7]]},"195":{"position":[[304,7]]},"196":{"position":[[416,7]]},"243":{"position":[[359,7]]},"244":{"position":[[362,7]]},"245":{"position":[[368,7]]},"246":{"position":[[368,7]]},"247":{"position":[[359,7]]},"248":{"position":[[404,7]]},"249":{"position":[[385,7]]},"250":{"position":[[510,7]]},"256":{"position":[[173,8]]},"257":{"position":[[30,7]]},"258":{"position":[[181,7]]},"320":{"position":[[274,7]]},"321":{"position":[[277,7]]},"322":{"position":[[283,7]]},"323":{"position":[[283,7]]},"324":{"position":[[274,7]]},"325":{"position":[[321,7]]},"326":{"position":[[297,7]]},"327":{"position":[[420,7]]},"387":{"position":[[255,9],[311,9],[348,9],[419,9]]},"388":{"position":[[207,9],[270,9]]},"389":{"position":[[209,9],[272,9],[292,7]]},"390":{"position":[[211,9],[275,9],[295,7]]},"391":{"position":[[215,9],[281,9],[301,7]]},"392":{"position":[[215,9],[281,9],[301,7]]},"393":{"position":[[209,9],[272,9],[292,7]]},"394":{"position":[[243,9],[317,9],[337,7]]},"395":{"position":[[236,9],[292,9],[312,7]]},"396":{"position":[[322,9],[393,9],[461,7]]},"408":{"position":[[155,9],[221,9],[243,7]]},"409":{"position":[[157,9],[224,9],[246,7]]},"410":{"position":[[157,9],[224,9],[246,7]]},"411":{"position":[[159,9],[227,9],[249,7]]},"412":{"position":[[161,9],[230,9],[252,7]]},"413":{"position":[[161,9],[230,9],[252,7]]},"414":{"position":[[163,9],[233,9],[255,7]]},"415":{"position":[[155,9],[221,9],[243,7]]},"416":{"position":[[157,9],[224,9],[246,7]]},"417":{"position":[[189,9],[259,9],[281,7]]},"418":{"position":[[170,9],[226,9],[248,7]]},"419":{"position":[[206,9],[272,9],[342,7]]},"420":{"position":[[208,9],[275,9],[345,7]]}},"keywords":{}}],["payload"",{"_index":1157,"title":{},"content":{"187":{"position":[[736,17]]},"188":{"position":[[364,16]]},"189":{"position":[[266,17]]},"190":{"position":[[269,17]]},"191":{"position":[[275,17]]},"192":{"position":[[275,17]]},"193":{"position":[[266,17]]},"194":{"position":[[304,17]]},"195":{"position":[[280,17]]},"196":{"position":[[386,16]]}},"keywords":{}}],["payload.response.answer.field",{"_index":224,"title":{},"content":{"15":{"position":[[207,30]]},"67":{"position":[[207,30]]}},"keywords":{}}],["payload.userpayload.response.answer.field",{"_index":221,"title":{},"content":{"15":{"position":[[132,41]]},"67":{"position":[[132,41]]}},"keywords":{}}],["payload:ani",{"_index":1154,"title":{},"content":{"187":{"position":[[675,11],[794,11]]},"188":{"position":[[300,11]]},"189":{"position":[[192,11]]},"190":{"position":[[194,11]]},"191":{"position":[[198,11]]},"192":{"position":[[198,11]]},"193":{"position":[[192,11]]},"194":{"position":[[226,11]]},"195":{"position":[[219,11]]},"196":{"position":[[312,11]]}},"keywords":{}}],["per",{"_index":1454,"title":{},"content":{"296":{"position":[[407,3]]}},"keywords":{}}],["perform",{"_index":442,"title":{},"content":{"34":{"position":[[1639,9]]},"87":{"position":[[182,10]]},"170":{"position":[[1670,9]]},"227":{"position":[[1617,9]]},"234":{"position":[[182,10]]},"265":{"position":[[182,10]]},"305":{"position":[[1922,9]]},"343":{"position":[[182,10]]},"351":{"position":[[182,10]]}},"keywords":{}}],["permiss",{"_index":554,"title":{},"content":{"52":{"position":[[139,11],[184,10],[281,11],[354,10],[430,10],[697,10],[780,10]]},"157":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"158":{"position":[[21,11]]},"207":{"position":[[208,11]]},"367":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"368":{"position":[[21,11]]}},"keywords":{}}],["person",{"_index":436,"title":{},"content":{"34":{"position":[[1274,11]]},"170":{"position":[[1305,11]]},"227":{"position":[[1252,11]]},"305":{"position":[[1219,11]]}},"keywords":{}}],["photos.</string>",{"_index":1104,"title":{},"content":{"158":{"position":[[191,22]]},"207":{"position":[[378,22]]},"368":{"position":[[191,22]]}},"keywords":{}}],["piec",{"_index":1445,"title":{},"content":{"295":{"position":[[27,5]]}},"keywords":{}}],["pioneer",{"_index":937,"title":{},"content":{"89":{"position":[[50,11]]},"236":{"position":[[50,11]]},"267":{"position":[[50,11]]},"345":{"position":[[50,11]]},"353":{"position":[[50,11]]}},"keywords":{}}],["place",{"_index":1231,"title":{},"content":{"208":{"position":[[267,5]]}},"keywords":{}}],["plan",{"_index":1560,"title":{},"content":{"358":{"position":[[1071,7]]},"359":{"position":[[589,7]]},"360":{"position":[[586,7]]},"378":{"position":[[466,5]]},"382":{"position":[[824,5]]}},"keywords":{}}],["plan>",{"_index":1582,"title":{},"content":{"378":{"position":[[482,10]]}},"keywords":{}}],["plan>"",{"_index":505,"title":{},"content":{"45":{"position":[[998,14]]},"48":{"position":[[621,14]]},"56":{"position":[[502,14]]},"187":{"position":[[318,14]]}},"keywords":{}}],["platform",{"_index":343,"title":{},"content":{"24":{"position":[[95,9]]},"45":{"position":[[202,9]]},"69":{"position":[[99,8]]},"81":{"position":[[206,9]]},"84":{"position":[[54,8]]},"85":{"position":[[45,9]]},"97":{"position":[[102,9]]},"105":{"position":[[140,9]]},"111":{"position":[[99,8]]},"122":{"position":[[206,9]]},"130":{"position":[[99,8]]},"142":{"position":[[206,9]]},"145":{"position":[[231,9]]},"148":{"position":[[140,9]]},"172":{"position":[[202,9]]},"177":{"position":[[106,9]]},"198":{"position":[[202,9]]},"217":{"position":[[140,9]]},"231":{"position":[[54,8]]},"232":{"position":[[45,9]]},"262":{"position":[[54,8]]},"263":{"position":[[45,9]]},"270":{"position":[[100,9]]},"281":{"position":[[144,9]]},"298":{"position":[[1334,10]]},"299":{"position":[[1352,10]]},"331":{"position":[[166,9]]},"336":{"position":[[202,9]]},"340":{"position":[[54,8]]},"341":{"position":[[45,9]]},"348":{"position":[[54,8]]},"349":{"position":[[45,9]]},"372":{"position":[[280,9]]},"375":{"position":[[140,9]]},"377":{"position":[[194,9]]}},"keywords":{}}],["pleas",{"_index":143,"title":{},"content":{"9":{"position":[[99,6]]},"34":{"position":[[811,6],[1049,6],[1994,6]]},"46":{"position":[[25,6]]},"51":{"position":[[1,6]]},"58":{"position":[[47,6]]},"103":{"position":[[96,6]]},"146":{"position":[[96,6]]},"153":{"position":[[1,6]]},"165":{"position":[[99,6]]},"170":{"position":[[842,6],[1080,6],[2025,6]]},"173":{"position":[[25,6]]},"199":{"position":[[25,6]]},"206":{"position":[[1,6]]},"215":{"position":[[96,6]]},"222":{"position":[[99,6]]},"227":{"position":[[803,6],[1041,6],[1972,6]]},"252":{"position":[[290,6],[425,6]]},"278":{"position":[[96,6]]},"291":{"position":[[99,6]]},"305":{"position":[[931,6],[1697,6],[2158,6],[2521,6]]},"312":{"position":[[99,6]]},"363":{"position":[[1,6]]},"373":{"position":[[96,6]]},"380":{"position":[[25,6]]},"401":{"position":[[290,6],[425,6]]}},"keywords":{}}],["plugin",{"_index":1633,"title":{},"content":{"404":{"position":[[48,7],[158,6]]}},"keywords":{}}],["plugin_screeb",{"_index":1097,"title":{},"content":{"156":{"position":[[30,14]]}},"keywords":{}}],["pluginscreeb",{"_index":1116,"title":{},"content":{"170":{"position":[[97,12],[118,12]]}},"keywords":{}}],["pluginscreeb.assigngroup("company"",{"_index":974,"title":{},"content":{"98":{"position":[[95,45]]},"100":{"position":[[249,45]]}},"keywords":{}}],["pluginscreeb.assigngroup(nul",{"_index":973,"title":{},"content":{"97":{"position":[[29,30]]}},"keywords":{}}],["pluginscreeb.clos",{"_index":1115,"title":{},"content":{"160":{"position":[[74,20]]}},"keywords":{}}],["pluginscreeb.debug",{"_index":1133,"title":{},"content":{"181":{"position":[[17,20]]}},"keywords":{}}],["pluginscreeb.debugtarget",{"_index":1134,"title":{},"content":{"182":{"position":[[172,29]]}},"keywords":{}}],["pluginscreeb.initsdk",{"_index":1290,"title":{},"content":{"239":{"position":[[234,22]]},"240":{"position":[[24,22]]},"241":{"position":[[1,21]]},"243":{"position":[[42,21]]},"244":{"position":[[43,21]]},"245":{"position":[[45,21]]},"246":{"position":[[45,21]]},"247":{"position":[[42,21]]},"248":{"position":[[65,21]]},"249":{"position":[[49,23],[82,21]]},"250":{"position":[[70,23],[160,21]]}},"keywords":{}}],["pluginscreeb.initsdk("<android",{"_index":1113,"title":{},"content":{"159":{"position":[[1,38]]}},"keywords":{}}],["pluginscreeb.method(argument1",{"_index":1117,"title":{},"content":{"170":{"position":[[194,30]]}},"keywords":{}}],["pluginscreeb.resetident",{"_index":1119,"title":{},"content":{"173":{"position":[[296,28]]}},"keywords":{}}],["pluginscreeb.setidentity("<us",{"_index":1118,"title":{},"content":{"172":{"position":[[485,39]]},"175":{"position":[[396,39],[626,39]]}},"keywords":{}}],["pluginscreeb.startsurvey",{"_index":1291,"title":{},"content":{"239":{"position":[[261,26]]}},"keywords":{}}],["pluginscreeb.startsurvey("<survey",{"_index":1080,"title":{},"content":{"145":{"position":[[138,41]]},"146":{"position":[[145,41]]},"147":{"position":[[178,41]]},"148":{"position":[[151,41]]}},"keywords":{}}],["pluginscreeb.startsurvey("<surveyid>"",{"_index":1298,"title":{},"content":{"242":{"position":[[1,54]]}},"keywords":{}}],["pluginscreeb.startsurvey()onsurveyshow",{"_index":1292,"title":{},"content":{"240":{"position":[[60,40]]}},"keywords":{}}],["pluginscreeb.trackevent("product",{"_index":965,"title":{},"content":{"95":{"position":[[293,37]]}},"keywords":{}}],["pluginscreeb.trackscreen('myhomescreen",{"_index":1083,"title":{},"content":{"150":{"position":[[312,40]]}},"keywords":{}}],["pluginscreeb.unassigngroup(nul",{"_index":975,"title":{},"content":{"99":{"position":[[55,32]]}},"keywords":{}}],["pod",{"_index":1112,"title":{},"content":{"158":{"position":[[503,3]]},"209":{"position":[[112,3]]},"368":{"position":[[508,3]]},"404":{"position":[[271,3]]}},"keywords":{}}],["podfil",{"_index":1240,"title":{},"content":{"209":{"position":[[96,7]]},"252":{"position":[[472,8]]},"401":{"position":[[472,8]]},"404":{"position":[[148,8]]}},"keywords":{}}],["polici",{"_index":1420,"title":{"286":{"position":[[17,6]]}},"content":{"286":{"position":[[178,6],[463,7]]}},"keywords":{}}],["popul",{"_index":131,"title":{},"content":{"7":{"position":[[319,8]]},"163":{"position":[[319,8]]},"220":{"position":[[319,8]]},"289":{"position":[[319,8]]},"310":{"position":[[319,8]]}},"keywords":{}}],["post",{"_index":19,"title":{},"content":{"2":{"position":[[60,4]]},"3":{"position":[[66,4]]},"68":{"position":[[70,4]]},"110":{"position":[[70,4]]},"129":{"position":[[70,4]]}},"keywords":{}}],["post_instal",{"_index":1331,"title":{},"content":{"252":{"position":[[482,12]]},"401":{"position":[[482,12]]}},"keywords":{}}],["potenti",{"_index":544,"title":{},"content":{"51":{"position":[[222,9]]},"153":{"position":[[222,9]]},"206":{"position":[[222,9]]},"363":{"position":[[222,9]]}},"keywords":{}}],["power",{"_index":1482,"title":{},"content":{"298":{"position":[[1308,8]]},"299":{"position":[[1326,8]]}},"keywords":{}}],["precaut",{"_index":541,"title":{},"content":{"51":{"position":[[148,10]]},"153":{"position":[[148,10]]},"206":{"position":[[148,10]]},"363":{"position":[[148,10]]}},"keywords":{}}],["prefer",{"_index":145,"title":{},"content":{"9":{"position":[[155,9]]},"165":{"position":[[155,9]]},"222":{"position":[[155,9]]},"291":{"position":[[155,9]]},"312":{"position":[[155,9]]}},"keywords":{}}],["prefetch",{"_index":1432,"title":{},"content":{"286":{"position":[[306,8],[688,8]]}},"keywords":{}}],["prepar",{"_index":608,"title":{},"content":{"60":{"position":[[77,7]]},"256":{"position":[[77,7]]}},"keywords":{}}],["present",{"_index":87,"title":{},"content":{"6":{"position":[[257,9]]},"162":{"position":[[257,9]]},"219":{"position":[[257,9]]},"288":{"position":[[257,9]]},"309":{"position":[[257,9]]}},"keywords":{}}],["prevent",{"_index":448,"title":{"103":{"position":[[0,7]]},"146":{"position":[[0,7]]},"215":{"position":[[0,7]]},"278":{"position":[[0,7]]},"373":{"position":[[0,7]]}},"content":{"34":{"position":[[1940,7]]},"51":{"position":[[165,7]]},"93":{"position":[[103,7]]},"153":{"position":[[165,7]]},"170":{"position":[[1971,7]]},"182":{"position":[[103,7]]},"196":{"position":[[128,7]]},"206":{"position":[[165,7]]},"227":{"position":[[1918,7]]},"250":{"position":[[134,7]]},"254":{"position":[[103,7]]},"285":{"position":[[103,7]]},"305":{"position":[[2103,7],[2467,7]]},"327":{"position":[[128,7]]},"363":{"position":[[165,7]]},"387":{"position":[[448,7]]},"396":{"position":[[121,7],[422,7]]},"400":{"position":[[103,7]]},"419":{"position":[[301,7]]},"420":{"position":[[304,7]]}},"keywords":{}}],["previou",{"_index":218,"title":{},"content":{"15":{"position":[[50,8]]},"67":{"position":[[50,8]]},"359":{"position":[[774,8]]}},"keywords":{}}],["previous",{"_index":640,"title":{},"content":{"62":{"position":[[201,10]]},"258":{"position":[[198,10]]}},"keywords":{}}],["price",{"_index":968,"title":{},"content":{"95":{"position":[[424,6]]},"229":{"position":[[387,6]]},"307":{"position":[[472,6]]}},"keywords":{}}],["primari",{"_index":234,"title":{},"content":{"16":{"position":[[203,7],[261,7]]},"38":{"position":[[205,7],[263,7]]}},"keywords":{}}],["print",{"_index":454,"title":{},"content":{"34":{"position":[[2157,6],[2295,6]]},"92":{"position":[[160,7]]},"93":{"position":[[498,7]]},"170":{"position":[[2188,6],[2326,6]]},"227":{"position":[[2135,6],[2273,6]]},"305":{"position":[[717,6],[2766,6]]}},"keywords":{}}],["print("onquestionreplied"",{"_index":1303,"title":{},"content":{"242":{"position":[[392,37]]}},"keywords":{}}],["print("onsurveydisplayallow",{"_index":1526,"title":{},"content":{"318":{"position":[[560,34]]}},"keywords":{}}],["print("onsurveyshowed"",{"_index":1301,"title":{},"content":{"242":{"position":[[282,34]]}},"keywords":{}}],["print("screeb",{"_index":1523,"title":{},"content":{"318":{"position":[[438,18]]},"319":{"position":[[323,18]]},"320":{"position":[[201,18]]},"321":{"position":[[203,18]]},"322":{"position":[[207,18]]},"323":{"position":[[207,18]]},"324":{"position":[[201,18]]},"325":{"position":[[235,18]]},"326":{"position":[[228,18]]},"327":{"position":[[323,18]]}},"keywords":{}}],["print(data.tostr",{"_index":1302,"title":{},"content":{"242":{"position":[[317,23],[430,23]]}},"keywords":{}}],["printabl",{"_index":824,"title":{},"content":{"79":{"position":[[199,9]]},"140":{"position":[[199,9]]}},"keywords":{}}],["privat",{"_index":643,"title":{},"content":{"62":{"position":[[372,7]]},"257":{"position":[[556,7]]}},"keywords":{}}],["process",{"_index":127,"title":{},"content":{"7":{"position":[[208,7],[382,7],[515,7]]},"163":{"position":[[208,7],[382,7],[515,7]]},"220":{"position":[[208,7],[382,7],[515,7]]},"257":{"position":[[491,7]]},"260":{"position":[[152,7]]},"289":{"position":[[208,7],[382,7],[515,7]]},"310":{"position":[[208,7],[382,7],[515,7]]}},"keywords":{}}],["process(_",{"_index":1349,"title":{},"content":{"257":{"position":[[569,9]]}},"keywords":{}}],["process(notif",{"_index":1363,"title":{},"content":{"258":{"position":[[580,21]]}},"keywords":{}}],["process(response.notif",{"_index":1348,"title":{},"content":{"257":{"position":[[414,30]]}},"keywords":{}}],["product",{"_index":72,"title":{},"content":{"6":{"position":[[45,7],[322,7],[578,7]]},"7":{"position":[[32,7],[564,8]]},"84":{"position":[[299,8]]},"85":{"position":[[306,8],[433,8]]},"87":{"position":[[10,7]]},"162":{"position":[[45,7],[322,7],[578,7]]},"163":{"position":[[32,7],[564,8]]},"219":{"position":[[45,7],[322,7],[578,7]]},"220":{"position":[[32,7],[564,8]]},"229":{"position":[[296,8]]},"231":{"position":[[299,8]]},"232":{"position":[[306,8],[433,8]]},"234":{"position":[[10,7]]},"262":{"position":[[299,8]]},"263":{"position":[[306,8],[433,8]]},"265":{"position":[[10,7]]},"288":{"position":[[45,7],[322,7],[578,7]]},"289":{"position":[[32,7],[564,8]]},"309":{"position":[[45,7],[322,7],[578,7]]},"310":{"position":[[32,7],[564,8]]},"340":{"position":[[299,8]]},"341":{"position":[[306,8],[433,8]]},"343":{"position":[[10,7]]},"348":{"position":[[299,8]]},"349":{"position":[[306,8],[433,8]]},"351":{"position":[[10,7]]},"387":{"position":[[146,8]]}},"keywords":{}}],["product.amplitud",{"_index":130,"title":{},"content":{"7":{"position":[[257,17]]},"163":{"position":[[257,17]]},"220":{"position":[[257,17]]},"289":{"position":[[257,17]]},"310":{"position":[[257,17]]}},"keywords":{}}],["product.rudderstack",{"_index":134,"title":{},"content":{"7":{"position":[[431,19]]},"163":{"position":[[431,19]]},"220":{"position":[[431,19]]},"289":{"position":[[431,19]]},"310":{"position":[[431,19]]}},"keywords":{}}],["product.seg",{"_index":125,"title":{},"content":{"7":{"position":[[128,15]]},"163":{"position":[[128,15]]},"220":{"position":[[128,15]]},"289":{"position":[[128,15]]},"310":{"position":[[128,15]]}},"keywords":{}}],["product_nam",{"_index":966,"title":{},"content":{"95":{"position":[[354,13]]},"229":{"position":[[323,13]]},"307":{"position":[[402,13]]}},"keywords":{}}],["programmat",{"_index":977,"title":{"101":{"position":[[13,16]]},"102":{"position":[[22,18]]},"144":{"position":[[13,16]]},"145":{"position":[[22,18]]},"213":{"position":[[13,16]]},"214":{"position":[[22,18]]},"276":{"position":[[13,16]]},"277":{"position":[[22,18]]},"371":{"position":[[13,16]]},"372":{"position":[[22,18]]}},"content":{},"keywords":{}}],["project",{"_index":412,"title":{},"content":{"34":{"position":[[339,8]]},"170":{"position":[[357,8]]},"209":{"position":[[88,7],[255,7],[514,7]]},"227":{"position":[[335,8]]},"305":{"position":[[354,8]]}},"keywords":{}}],["promis",{"_index":1501,"title":{},"content":{"305":{"position":[[164,8]]}},"keywords":{}}],["promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b",{"_index":1461,"title":{},"content":{"296":{"position":[[650,74]]}},"keywords":{}}],["prop1",{"_index":1084,"title":{},"content":{"150":{"position":[[364,7]]},"329":{"position":[[413,7]]},"338":{"position":[[498,7],[640,7]]},"370":{"position":[[240,7]]}},"keywords":{}}],["prop2",{"_index":1085,"title":{},"content":{"150":{"position":[[388,7]]},"329":{"position":[[437,7]]},"338":{"position":[[522,7],[663,7]]},"370":{"position":[[264,7]]}},"keywords":{}}],["prop3",{"_index":1087,"title":{},"content":{"150":{"position":[[409,6]]},"329":{"position":[[458,6]]},"338":{"position":[[543,7],[686,7]]},"370":{"position":[[285,6]]}},"keywords":{}}],["properti",{"_index":104,"title":{},"content":{"6":{"position":[[501,8]]},"9":{"position":[[255,11]]},"15":{"position":[[62,8]]},"17":{"position":[[592,10]]},"18":{"position":[[892,11],[960,11]]},"27":{"position":[[56,10],[110,8]]},"29":{"position":[[56,10],[110,8]]},"31":{"position":[[56,10],[111,8],[301,10]]},"34":{"position":[[1214,10],[1427,10],[1677,10],[1803,10]]},"40":{"position":[[916,11],[996,11]]},"45":{"position":[[663,10],[679,10]]},"48":{"position":[[76,10],[211,8],[385,10],[761,9]]},"56":{"position":[[143,11]]},"67":{"position":[[62,8]]},"75":{"position":[[177,11],[245,11]]},"95":{"position":[[56,10],[110,8]]},"100":{"position":[[56,10],[110,8]]},"117":{"position":[[254,11],[328,11]]},"128":{"position":[[90,10],[282,10]]},"136":{"position":[[177,11],[245,11],[305,10],[345,10]]},"150":{"position":[[56,10],[111,8],[301,10]]},"162":{"position":[[501,8]]},"165":{"position":[[255,11]]},"170":{"position":[[1245,10],[1458,10],[1708,10],[1834,10]]},"175":{"position":[[76,10],[211,8],[385,10],[597,9]]},"179":{"position":[[56,10],[110,8],[320,11]]},"198":{"position":[[701,10]]},"201":{"position":[[76,10],[211,8],[403,10],[669,9]]},"203":{"position":[[56,10],[110,8]]},"219":{"position":[[501,8]]},"222":{"position":[[255,11]]},"227":{"position":[[1192,10],[1405,10],[1655,10],[1781,10]]},"229":{"position":[[56,10],[110,8]]},"273":{"position":[[56,10],[110,8]]},"275":{"position":[[56,10],[111,8],[301,10]]},"288":{"position":[[501,8]]},"291":{"position":[[255,11]]},"305":{"position":[[1159,10],[1392,10],[1961,10]]},"307":{"position":[[56,10],[110,8]]},"309":{"position":[[501,8]]},"312":{"position":[[255,11]]},"329":{"position":[[56,10],[111,8],[363,10]]},"334":{"position":[[56,10],[110,8]]},"338":{"position":[[76,10],[211,8],[462,10],[586,9]]},"359":{"position":[[33,10],[804,10]]},"378":{"position":[[358,10],[380,11]]},"382":{"position":[[76,10],[211,8],[365,10],[508,8]]}},"keywords":{}}],["protect",{"_index":832,"title":{},"content":{"81":{"position":[[4,7]]},"122":{"position":[[4,7]]},"142":{"position":[[4,7]]},"286":{"position":[[77,9]]}},"keywords":{}}],["protocol",{"_index":1229,"title":{},"content":{"208":{"position":[[197,9]]}},"keywords":{}}],["provid",{"_index":414,"title":{},"content":{"34":{"position":[[468,9],[1893,9]]},"81":{"position":[[386,8]]},"122":{"position":[[386,8]]},"142":{"position":[[386,8]]},"170":{"position":[[499,9],[1924,9]]},"208":{"position":[[118,7]]},"227":{"position":[[460,9],[1871,9]]},"260":{"position":[[82,7]]},"305":{"position":[[483,9],[2056,9],[2420,9]]}},"keywords":{}}],["pub",{"_index":1099,"title":{},"content":{"156":{"position":[[68,3]]}},"keywords":{}}],["public",{"_index":1505,"title":{},"content":{"305":{"position":[[1004,6]]}},"keywords":{}}],["public"",{"_index":1246,"title":{},"content":{"209":{"position":[[358,13]]}},"keywords":{}}],["publicclick",{"_index":1253,"title":{},"content":{"209":{"position":[[564,11]]}},"keywords":{}}],["publish",{"_index":1495,"title":{},"content":{"299":{"position":[[985,8],[1041,7]]}},"keywords":{}}],["pubspec.yaml",{"_index":1096,"title":{},"content":{"156":{"position":[[3,12]]}},"keywords":{}}],["push",{"_index":3,"title":{"59":{"position":[[0,4]]},"60":{"position":[[16,4]]},"255":{"position":[[0,4]]},"256":{"position":[[16,4]]}},"content":{"1":{"position":[[4,4]]},"61":{"position":[[16,4]]},"62":{"position":[[81,4]]},"257":{"position":[[16,4]]},"258":{"position":[[77,4]]}},"keywords":{}}],["question",{"_index":56,"title":{"77":{"position":[[0,9]]},"119":{"position":[[0,9]]},"138":{"position":[[0,9]]}},"content":{"4":{"position":[[17,9]]},"13":{"position":[[595,9]]},"14":{"position":[[121,8],[196,8],[217,8],[284,8]]},"17":{"position":[[179,9],[324,8]]},"18":{"position":[[1781,8],[1828,8],[1881,8]]},"19":{"position":[[347,8],[384,8],[427,8]]},"22":{"position":[[17,9]]},"34":{"position":[[1305,9]]},"36":{"position":[[542,9]]},"37":{"position":[[121,8],[196,8],[217,8],[284,8]]},"39":{"position":[[170,8]]},"40":{"position":[[1835,8],[1915,8],[2006,8],[2059,8]]},"41":{"position":[[347,8],[417,8],[498,8],[541,8]]},"43":{"position":[[17,9]]},"64":{"position":[[595,9]]},"65":{"position":[[107,8],[182,8],[203,8],[270,8]]},"76":{"position":[[495,8],[504,8]]},"77":{"position":[[69,8],[101,8],[139,8]]},"80":{"position":[[41,8]]},"82":{"position":[[17,9]]},"85":{"position":[[153,10]]},"107":{"position":[[544,9]]},"108":{"position":[[107,8],[182,8],[203,8],[270,8]]},"118":{"position":[[499,8],[508,8]]},"119":{"position":[[69,8],[132,8],[208,8],[246,8]]},"121":{"position":[[41,8]]},"123":{"position":[[17,9]]},"125":{"position":[[595,9]]},"126":{"position":[[107,8],[182,8],[203,8],[270,8]]},"137":{"position":[[540,8],[549,8]]},"138":{"position":[[69,8],[101,8],[139,8]]},"141":{"position":[[41,8]]},"143":{"position":[[17,9]]},"170":{"position":[[1336,9]]},"189":{"position":[[707,9]]},"191":{"position":[[15,8],[802,9],[1134,9]]},"192":{"position":[[716,9]]},"193":{"position":[[808,9]]},"194":{"position":[[33,8]]},"227":{"position":[[1283,9]]},"232":{"position":[[153,10]]},"243":{"position":[[772,9]]},"245":{"position":[[15,8],[867,9],[1199,9]]},"246":{"position":[[781,9]]},"247":{"position":[[873,9]]},"248":{"position":[[33,8]]},"263":{"position":[[153,10]]},"305":{"position":[[1250,9]]},"320":{"position":[[687,9]]},"322":{"position":[[15,8],[226,8],[782,9],[1114,9]]},"323":{"position":[[696,9]]},"324":{"position":[[788,9]]},"325":{"position":[[33,8]]},"341":{"position":[[153,10]]},"349":{"position":[[153,10]]},"389":{"position":[[705,9]]},"391":{"position":[[15,8],[800,9],[1132,9]]},"392":{"position":[[714,9]]},"393":{"position":[[806,9]]},"394":{"position":[[33,8]]},"408":{"position":[[659,9]]},"409":{"position":[[430,9]]},"412":{"position":[[15,8],[754,9],[1086,9]]},"413":{"position":[[668,9]]},"414":{"position":[[439,9]]},"415":{"position":[[760,9]]},"416":{"position":[[531,9]]},"417":{"position":[[33,8]]}},"keywords":{}}],["question+answ",{"_index":186,"title":{},"content":{"13":{"position":[[371,17]]},"36":{"position":[[383,17]]},"64":{"position":[[371,17]]},"107":{"position":[[383,17]]},"125":{"position":[[371,17]]}},"keywords":{}}],["question.field",{"_index":193,"title":{},"content":{"13":{"position":[[526,15]]},"64":{"position":[[526,15]]},"125":{"position":[[526,15]]}},"keywords":{}}],["question__correlation_id",{"_index":475,"title":{},"content":{"41":{"position":[[356,24]]}},"keywords":{}}],["question__id",{"_index":315,"title":{},"content":{"19":{"position":[[303,12]]},"41":{"position":[[303,12]]}},"keywords":{}}],["question__titl",{"_index":317,"title":{},"content":{"19":{"position":[[393,15]]},"41":{"position":[[507,15]]}},"keywords":{}}],["question__typ",{"_index":316,"title":{},"content":{"19":{"position":[[356,14]]},"41":{"position":[[470,14]]}},"keywords":{}}],["quickli",{"_index":917,"title":{},"content":{"87":{"position":[[122,7]]},"234":{"position":[[122,7]]},"260":{"position":[[216,7]]},"265":{"position":[[122,7]]},"343":{"position":[[122,7]]},"351":{"position":[[122,7]]}},"keywords":{}}],["quot",{"_index":757,"title":{},"content":{"68":{"position":[[2045,10]]},"110":{"position":[[2145,10]]},"318":{"position":[[467,6],[595,6]]},"319":{"position":[[356,6]]},"320":{"position":[[234,6]]},"321":{"position":[[237,6]]},"322":{"position":[[243,6]]},"323":{"position":[[243,6]]},"324":{"position":[[234,6]]},"325":{"position":[[281,6]]},"326":{"position":[[257,6]]},"327":{"position":[[367,6]]}},"keywords":{}}],["quot;#mi",{"_index":1404,"title":{},"content":{"280":{"position":[[197,10]]}},"keywords":{}}],["quot;<allowmultipleresponses>"",{"_index":1299,"title":{},"content":{"242":{"position":[[56,43]]},"388":{"position":[[45,43]]}},"keywords":{}}],["quot;<android",{"_index":583,"title":{},"content":{"56":{"position":[[47,17],[206,17]]},"187":{"position":[[22,17]]},"189":{"position":[[63,17]]},"190":{"position":[[64,17]]},"191":{"position":[[66,17]]},"192":{"position":[[66,17]]},"193":{"position":[[63,17]]},"194":{"position":[[86,17]]},"195":{"position":[[97,17]]},"196":{"position":[[175,17]]},"241":{"position":[[23,17]]},"243":{"position":[[64,17]]},"244":{"position":[[65,17]]},"245":{"position":[[67,17]]},"246":{"position":[[67,17]]},"247":{"position":[[64,17]]},"248":{"position":[[87,17]]},"249":{"position":[[104,17]]},"250":{"position":[[182,17]]},"370":{"position":[[124,17]]},"387":{"position":[[10,17]]},"389":{"position":[[51,17]]},"390":{"position":[[52,17]]},"391":{"position":[[54,17]]},"392":{"position":[[54,17]]},"393":{"position":[[51,17]]},"394":{"position":[[74,17]]},"395":{"position":[[78,17]]},"396":{"position":[[156,17]]}},"keywords":{}}],["quot;<ignoresurveystatus>"",{"_index":1300,"title":{},"content":{"242":{"position":[[132,39]]},"388":{"position":[[121,39]]}},"keywords":{}}],["quot;<io",{"_index":1114,"title":{},"content":{"159":{"position":[[62,13]]},"210":{"position":[[270,13],[933,13]]},"241":{"position":[[63,13]]},"243":{"position":[[104,13]]},"244":{"position":[[105,13]]},"245":{"position":[[107,13]]},"246":{"position":[[107,13]]},"247":{"position":[[104,13]]},"248":{"position":[[127,13]]},"249":{"position":[[144,13]]},"250":{"position":[[222,13]]},"318":{"position":[[65,13]]},"319":{"position":[[31,13]]},"320":{"position":[[63,13]]},"321":{"position":[[64,13]]},"322":{"position":[[66,13]]},"323":{"position":[[66,13]]},"324":{"position":[[63,13]]},"325":{"position":[[86,13]]},"326":{"position":[[97,13]]},"327":{"position":[[175,13]]},"370":{"position":[[164,13]]},"387":{"position":[[50,13]]},"389":{"position":[[91,13]]},"390":{"position":[[92,13]]},"391":{"position":[[94,13]]},"392":{"position":[[94,13]]},"393":{"position":[[91,13]]},"394":{"position":[[114,13]]},"395":{"position":[[118,13]]},"396":{"position":[[196,13]]}},"keywords":{}}],["quot;<properties>"",{"_index":1293,"title":{},"content":{"241":{"position":[[128,31]]},"242":{"position":[[100,31]]},"243":{"position":[[169,31]]},"244":{"position":[[170,31]]},"245":{"position":[[172,31]]},"246":{"position":[[172,31]]},"247":{"position":[[169,31]]},"248":{"position":[[192,31]]},"249":{"position":[[209,31]]},"250":{"position":[[287,31]]},"388":{"position":[[89,31]]}},"keywords":{}}],["quot;<survey",{"_index":1159,"title":{},"content":{"188":{"position":[[32,16]]},"388":{"position":[[14,16]]}},"keywords":{}}],["quot;<survey_id>"",{"_index":980,"title":{},"content":{"102":{"position":[[169,29]]},"103":{"position":[[176,30]]},"104":{"position":[[209,30]]},"105":{"position":[[182,30]]},"214":{"position":[[169,29]]},"215":{"position":[[176,30]]},"216":{"position":[[209,30]]},"217":{"position":[[182,30]]},"277":{"position":[[244,31]]},"278":{"position":[[181,30]]},"279":{"position":[[214,30]]},"280":{"position":[[127,30]]},"281":{"position":[[189,30]]}},"keywords":{}}],["quot;<uniqu",{"_index":586,"title":{},"content":{"56":{"position":[[246,16]]},"187":{"position":[[62,16]]},"198":{"position":[[642,16],[817,16]]}},"keywords":{}}],["quot;<us",{"_index":500,"title":{},"content":{"45":{"position":[[860,14],[924,14],[983,14]]},"48":{"position":[[483,14],[547,14],[606,14]]},"56":{"position":[[364,14],[428,14],[487,14]]},"187":{"position":[[180,14],[244,14],[303,14]]},"210":{"position":[[316,14],[979,14]]},"241":{"position":[[99,14]]},"243":{"position":[[140,14]]},"244":{"position":[[141,14]]},"245":{"position":[[143,14]]},"246":{"position":[[143,14]]},"247":{"position":[[140,14]]},"248":{"position":[[163,14]]},"249":{"position":[[180,14]]},"250":{"position":[[258,14]]},"318":{"position":[[111,14]]},"370":{"position":[[200,14]]},"387":{"position":[[86,14]]},"389":{"position":[[127,14]]},"390":{"position":[[128,14]]},"391":{"position":[[130,14]]},"392":{"position":[[130,14]]},"393":{"position":[[127,14]]},"394":{"position":[[150,14]]},"395":{"position":[[154,14]]},"396":{"position":[[232,14]]}},"keywords":{}}],["quot;<websit",{"_index":1646,"title":{},"content":{"408":{"position":[[68,17]]},"409":{"position":[[69,17]]},"410":{"position":[[69,17]]},"411":{"position":[[70,17]]},"412":{"position":[[71,17]]},"413":{"position":[[71,17]]},"414":{"position":[[72,17]]},"415":{"position":[[68,17]]},"416":{"position":[[69,17]]},"417":{"position":[[91,17]]},"418":{"position":[[90,17]]},"419":{"position":[[111,17]]},"420":{"position":[[112,17]]}},"keywords":{}}],["quot;.mi",{"_index":1402,"title":{},"content":{"280":{"position":[[171,9],[223,9]]}},"keywords":{}}],["quot;/solutions/product",{"_index":1057,"title":{},"content":{"129":{"position":[[2219,24]]}},"keywords":{}}],["quot;0.2.61"",{"_index":1071,"title":{},"content":{"129":{"position":[[2630,18]]}},"keywords":{}}],["quot;0e2b609a",{"_index":1588,"title":{},"content":{"383":{"position":[[119,14]]}},"keywords":{}}],["quot;1.0"",{"_index":47,"title":{},"content":{"3":{"position":[[343,16]]}},"keywords":{}}],["quot;1.0.0"",{"_index":1152,"title":{},"content":{"187":{"position":[[631,18]]},"188":{"position":[[249,18]]},"189":{"position":[[141,18]]},"190":{"position":[[142,18]]},"191":{"position":[[144,18]]},"192":{"position":[[144,18]]},"193":{"position":[[141,18]]},"194":{"position":[[164,18]]},"195":{"position":[[175,18]]},"196":{"position":[[253,18]]},"241":{"position":[[206,18]]},"242":{"position":[[218,18]]},"243":{"position":[[247,18]]},"244":{"position":[[248,18]]},"245":{"position":[[250,18]]},"246":{"position":[[250,18]]},"247":{"position":[[247,18]]},"248":{"position":[[270,18]]},"249":{"position":[[287,18]]},"250":{"position":[[365,18]]},"318":{"position":[[377,18]]},"319":{"position":[[255,18]]},"320":{"position":[[133,18]]},"321":{"position":[[134,18]]},"322":{"position":[[136,18]]},"323":{"position":[[136,18]]},"324":{"position":[[133,18]]},"325":{"position":[[156,18]]},"326":{"position":[[167,18]]},"327":{"position":[[245,18]]},"387":{"position":[[227,18]]},"388":{"position":[[172,18]]},"389":{"position":[[174,18]]},"390":{"position":[[175,18]]},"391":{"position":[[177,18]]},"392":{"position":[[177,18]]},"393":{"position":[[174,18]]},"394":{"position":[[197,18]]},"395":{"position":[[201,18]]},"396":{"position":[[279,18]]},"408":{"position":[[120,18]]},"409":{"position":[[121,18]]},"410":{"position":[[121,18]]},"411":{"position":[[122,18]]},"412":{"position":[[123,18]]},"413":{"position":[[123,18]]},"414":{"position":[[124,18]]},"415":{"position":[[120,18]]},"416":{"position":[[121,18]]},"417":{"position":[[143,18]]},"418":{"position":[[142,18]]},"419":{"position":[[163,18]]},"420":{"position":[[164,18]]}},"keywords":{}}],["quot;1.2.3"",{"_index":1040,"title":{},"content":{"128":{"position":[[582,17]]}},"keywords":{}}],["quot;1.3.0"",{"_index":996,"title":{},"content":{"110":{"position":[[272,18]]}},"keywords":{}}],["quot;10",{"_index":721,"title":{},"content":{"68":{"position":[[1317,8]]},"110":{"position":[[1417,8]]},"129":{"position":[[1317,8]]}},"keywords":{}}],["quot;100.000+"",{"_index":368,"title":{},"content":{"27":{"position":[[409,20]]},"100":{"position":[[354,21]]},"334":{"position":[[418,21]]}},"keywords":{}}],["quot;16813"",{"_index":1545,"title":{},"content":{"357":{"position":[[100,18]]},"358":{"position":[[581,18]]}},"keywords":{}}],["quot;2.0.0"",{"_index":665,"title":{},"content":{"68":{"position":[[272,18]]},"129":{"position":[[272,18]]}},"keywords":{}}],["quot;2020",{"_index":1045,"title":{},"content":{"129":{"position":[[1597,10]]}},"keywords":{}}],["quot;2021",{"_index":666,"title":{},"content":{"68":{"position":[[309,10],[940,10],[1526,10],[2630,10]]},"110":{"position":[[309,10],[940,10],[1626,10],[2896,10]]},"129":{"position":[[309,10],[940,10],[1663,10],[1854,10],[3563,10]]}},"keywords":{}}],["quot;2023",{"_index":52,"title":{},"content":{"3":{"position":[[438,10]]},"383":{"position":[[490,10],[544,10]]}},"keywords":{}}],["quot;25c06995",{"_index":1000,"title":{},"content":{"110":{"position":[[2199,14]]}},"keywords":{}}],["quot;2eb83fb4",{"_index":710,"title":{},"content":{"68":{"position":[[1074,14]]},"110":{"position":[[1070,14],[1193,14]]},"129":{"position":[[1074,14]]}},"keywords":{}}],["quot;30311998",{"_index":1593,"title":{},"content":{"383":{"position":[[186,14]]}},"keywords":{}}],["quot;411ee7c3",{"_index":681,"title":{},"content":{"68":{"position":[[583,14]]},"110":{"position":[[583,14]]},"129":{"position":[[583,14]]}},"keywords":{}}],["quot;5854a797",{"_index":727,"title":{},"content":{"68":{"position":[[1419,14]]},"110":{"position":[[1519,14]]},"129":{"position":[[1747,14]]}},"keywords":{}}],["quot;64c7ea3b",{"_index":658,"title":{},"content":{"68":{"position":[[149,14]]},"110":{"position":[[149,14]]},"129":{"position":[[149,14]]}},"keywords":{}}],["quot;9b913c69",{"_index":689,"title":{},"content":{"68":{"position":[[712,14]]},"110":{"position":[[712,14]]},"129":{"position":[[712,14]]}},"keywords":{}}],["quot;@screeb/react",{"_index":1518,"title":{},"content":{"307":{"position":[[296,19]]},"329":{"position":[[298,19]]},"331":{"position":[[72,19]]},"332":{"position":[[138,19]]},"333":{"position":[[98,19]]},"334":{"position":[[292,19]]},"336":{"position":[[513,19]]},"338":{"position":[[413,19]]},"369":{"position":[[78,19]]},"372":{"position":[[166,19]]},"373":{"position":[[173,19]]},"374":{"position":[[206,19]]},"375":{"position":[[179,19]]},"398":{"position":[[71,19]]},"400":{"position":[[235,19]]}},"keywords":{}}],["quot;a44252c3",{"_index":759,"title":{},"content":{"68":{"position":[[2099,14]]},"110":{"position":[[2277,14]]},"129":{"position":[[3032,14]]}},"keywords":{}}],["quot;acme"",{"_index":679,"title":{},"content":{"68":{"position":[[524,16]]},"110":{"position":[[524,16]]},"129":{"position":[[524,16]]}},"keywords":{}}],["quot;active_page"",{"_index":1053,"title":{},"content":{"129":{"position":[[2130,24]]}},"keywords":{}}],["quot;added_at"",{"_index":1224,"title":{},"content":{"203":{"position":[[683,21]]},"275":{"position":[[706,20]]}},"keywords":{}}],["quot;addit",{"_index":613,"title":{},"content":{"60":{"position":[[203,16]]},"256":{"position":[[208,16]]}},"keywords":{}}],["quot;age"",{"_index":1198,"title":{},"content":{"198":{"position":[[875,16]]},"201":{"position":[[522,15],[805,15]]},"210":{"position":[[374,17],[1037,17]]},"318":{"position":[[169,17]]}},"keywords":{}}],["quot;alias"",{"_index":998,"title":{},"content":{"110":{"position":[[1120,18]]}},"keywords":{}}],["quot;aliases"",{"_index":999,"title":{},"content":{"110":{"position":[[1170,20]]}},"keywords":{}}],["quot;android"",{"_index":687,"title":{},"content":{"68":{"position":[[651,19]]},"110":{"position":[[651,19]]},"129":{"position":[[651,19]]},"189":{"position":[[340,19]]},"190":{"position":[[343,19]]},"191":{"position":[[349,19]]},"192":{"position":[[349,19]]},"193":{"position":[[340,19]]},"194":{"position":[[378,19]]},"195":{"position":[[354,19]]},"196":{"position":[[466,19]]}},"keywords":{}}],["quot;anonymous_id"",{"_index":709,"title":{},"content":{"68":{"position":[[1048,25]]},"129":{"position":[[1048,25]]}},"keywords":{}}],["quot;answer"",{"_index":768,"title":{},"content":{"68":{"position":[[2256,19],[2888,19],[2948,19],[3008,19]]},"76":{"position":[[619,18]]},"80":{"position":[[115,18]]},"110":{"position":[[2434,19],[3154,19],[3214,19],[3274,19]]},"118":{"position":[[623,18]]},"121":{"position":[[115,18]]},"129":{"position":[[3189,19],[3821,19],[3881,19],[3941,19]]},"137":{"position":[[664,18]]},"141":{"position":[[115,18]]}},"keywords":{}}],["quot;api"",{"_index":49,"title":{},"content":{"3":{"position":[[378,17]]}},"keywords":{}}],["quot;app",{"_index":1194,"title":{},"content":{"194":{"position":[[270,9]]}},"keywords":{}}],["quot;apple"",{"_index":355,"title":{},"content":{"25":{"position":[[208,17]]},"27":{"position":[[362,17]]},"98":{"position":[[171,17]]},"100":{"position":[[325,18]]},"179":{"position":[[301,18]]},"332":{"position":[[235,17]]},"334":{"position":[[389,18]]}},"keywords":{}}],["quot;author",{"_index":37,"title":{},"content":{"3":{"position":[[159,20]]}},"keywords":{}}],["quot;b5969d13",{"_index":674,"title":{},"content":{"68":{"position":[[456,14]]},"110":{"position":[[456,14]]},"129":{"position":[[456,14]]}},"keywords":{}}],["quot;berthe"",{"_index":745,"title":{},"content":{"68":{"position":[[1788,19]]},"110":{"position":[[1888,19]]},"129":{"position":[[1468,19]]},"357":{"position":[[235,19]]},"358":{"position":[[716,19]]}},"keywords":{}}],["quot;blablabla"",{"_index":1052,"title":{},"content":{"129":{"position":[[2082,21]]}},"keywords":{}}],["quot;boolean"",{"_index":328,"title":{},"content":{"20":{"position":[[456,22]]},"21":{"position":[[423,19]]},"40":{"position":[[2576,22]]},"41":{"position":[[998,22]]},"42":{"position":[[423,19]]},"68":{"position":[[2551,20]]},"79":{"position":[[160,22],[434,19]]},"110":{"position":[[2819,20]]},"120":{"position":[[315,22],[619,19]]},"129":{"position":[[3484,20]]},"140":{"position":[[160,22],[434,19]]},"189":{"position":[[874,19]]},"191":{"position":[[969,19],[1301,19]]},"192":{"position":[[883,19]]},"193":{"position":[[975,19]]},"243":{"position":[[939,19]]},"245":{"position":[[1034,19],[1366,19]]},"246":{"position":[[948,19]]},"247":{"position":[[1040,19]]},"320":{"position":[[854,19]]},"322":{"position":[[949,19],[1281,19]]},"323":{"position":[[863,19]]},"324":{"position":[[955,19]]},"389":{"position":[[872,19]]},"391":{"position":[[967,19],[1299,19]]},"392":{"position":[[881,19]]},"393":{"position":[[973,19]]},"408":{"position":[[826,19]]},"409":{"position":[[597,19]]},"412":{"position":[[921,19],[1253,19]]},"413":{"position":[[835,19]]},"414":{"position":[[606,19]]},"415":{"position":[[927,19]]},"416":{"position":[[698,19]]}},"keywords":{}}],["quot;bottom",{"_index":1169,"title":{},"content":{"189":{"position":[[483,12],[509,12],[537,12]]},"190":{"position":[[486,12],[512,12],[540,12]]},"191":{"position":[[492,12],[518,12],[546,12]]},"192":{"position":[[492,12],[518,12],[546,12]]},"193":{"position":[[483,12],[509,12],[537,12]]},"243":{"position":[[548,12],[574,12],[602,12]]},"244":{"position":[[551,12],[577,12],[605,12]]},"245":{"position":[[557,12],[583,12],[611,12]]},"246":{"position":[[557,12],[583,12],[611,12]]},"247":{"position":[[548,12],[574,12],[602,12]]},"320":{"position":[[463,12],[489,12],[517,12]]},"321":{"position":[[466,12],[492,12],[520,12]]},"322":{"position":[[472,12],[498,12],[526,12]]},"323":{"position":[[472,12],[498,12],[526,12]]},"324":{"position":[[463,12],[489,12],[517,12]]},"389":{"position":[[481,12],[507,12],[535,12]]},"390":{"position":[[484,12],[510,12],[538,12]]},"391":{"position":[[490,12],[516,12],[544,12]]},"392":{"position":[[490,12],[516,12],[544,12]]},"393":{"position":[[481,12],[507,12],[535,12]]},"408":{"position":[[435,12],[461,12],[489,12]]},"410":{"position":[[438,12],[464,12],[492,12]]},"412":{"position":[[444,12],[470,12],[498,12]]},"413":{"position":[[444,12],[470,12],[498,12]]},"415":{"position":[[435,12],[461,12],[489,12]]}},"keywords":{}}],["quot;browser"",{"_index":1038,"title":{},"content":{"128":{"position":[[500,20]]}},"keywords":{}}],["quot;c71dfe9d",{"_index":770,"title":{},"content":{"68":{"position":[[2318,14]]},"110":{"position":[[2571,14]]},"129":{"position":[[3251,14]]}},"keywords":{}}],["quot;ca679de0",{"_index":1006,"title":{},"content":{"110":{"position":[[2493,14]]}},"keywords":{}}],["quot;cards"",{"_index":1177,"title":{},"content":{"189":{"position":[[652,18]]},"190":{"position":[[655,18]]},"191":{"position":[[661,18]]},"192":{"position":[[661,18]]},"193":{"position":[[652,18]]},"243":{"position":[[717,18]]},"244":{"position":[[720,18]]},"245":{"position":[[726,18]]},"246":{"position":[[726,18]]},"247":{"position":[[717,18]]},"320":{"position":[[632,18]]},"321":{"position":[[635,18]]},"322":{"position":[[641,18]]},"323":{"position":[[641,18]]},"324":{"position":[[632,18]]},"389":{"position":[[650,18]]},"390":{"position":[[653,18]]},"391":{"position":[[659,18]]},"392":{"position":[[659,18]]},"393":{"position":[[650,18]]},"408":{"position":[[604,18]]},"410":{"position":[[607,18]]},"412":{"position":[[613,18]]},"413":{"position":[[613,18]]},"415":{"position":[[604,18]]}},"keywords":{}}],["quot;category"",{"_index":1200,"title":{},"content":{"198":{"position":[[910,21]]},"203":{"position":[[446,21]]},"275":{"position":[[464,20]]}},"keywords":{}}],["quot;cc4a3710",{"_index":697,"title":{},"content":{"68":{"position":[[830,14]]},"110":{"position":[[830,14]]},"129":{"position":[[830,14]]}},"keywords":{}}],["quot;cent",{"_index":1165,"title":{},"content":{"189":{"position":[[402,12],[428,12],[456,12]]},"190":{"position":[[405,12],[431,12],[459,12]]},"191":{"position":[[411,12],[437,12],[465,12]]},"192":{"position":[[411,12],[437,12],[465,12]]},"193":{"position":[[402,12],[428,12],[456,12]]},"243":{"position":[[467,12],[493,12],[521,12]]},"244":{"position":[[470,12],[496,12],[524,12]]},"245":{"position":[[476,12],[502,12],[530,12]]},"246":{"position":[[476,12],[502,12],[530,12]]},"247":{"position":[[467,12],[493,12],[521,12]]},"320":{"position":[[382,12],[408,12],[436,12]]},"321":{"position":[[385,12],[411,12],[439,12]]},"322":{"position":[[391,12],[417,12],[445,12]]},"323":{"position":[[391,12],[417,12],[445,12]]},"324":{"position":[[382,12],[408,12],[436,12]]},"389":{"position":[[400,12],[426,12],[454,12]]},"390":{"position":[[403,12],[429,12],[457,12]]},"391":{"position":[[409,12],[435,12],[463,12]]},"392":{"position":[[409,12],[435,12],[463,12]]},"393":{"position":[[400,12],[426,12],[454,12]]},"408":{"position":[[354,12],[380,12],[408,12]]},"410":{"position":[[357,12],[383,12],[411,12]]},"412":{"position":[[363,12],[389,12],[417,12]]},"413":{"position":[[363,12],[389,12],[417,12]]},"415":{"position":[[354,12],[380,12],[408,12]]}},"keywords":{}}],["quot;channel"",{"_index":680,"title":{},"content":{"68":{"position":[[544,20]]},"110":{"position":[[544,20]]},"129":{"position":[[544,20]]}},"keywords":{}}],["quot;chrome"",{"_index":1039,"title":{},"content":{"128":{"position":[[541,19]]}},"keywords":{}}],["quot;closed"",{"_index":1187,"title":{},"content":{"191":{"position":[[757,18]]},"193":{"position":[[753,18]]},"245":{"position":[[822,18]]},"247":{"position":[[818,18]]},"322":{"position":[[737,18]]},"324":{"position":[[733,18]]},"391":{"position":[[755,18]]},"393":{"position":[[751,18]]},"412":{"position":[[709,18]]},"415":{"position":[[705,18]]},"416":{"position":[[476,18]]}},"keywords":{}}],["quot;cohort",{"_index":341,"title":{},"content":{"24":{"position":[[54,12]]},"26":{"position":[[82,12]]},"97":{"position":[[60,12]]},"99":{"position":[[88,12]]},"177":{"position":[[65,12]]},"178":{"position":[[93,12]]},"331":{"position":[[124,12]]},"333":{"position":[[152,12]]}},"keywords":{}}],["quot;company"",{"_index":1128,"title":{},"content":{"179":{"position":[[274,20]]}},"keywords":{}}],["quot;completion"",{"_index":739,"title":{},"content":{"68":{"position":[[1641,23]]},"110":{"position":[[1741,23]]},"129":{"position":[[1969,23]]}},"keywords":{}}],["quot;cont",{"_index":34,"title":{},"content":{"3":{"position":[[111,13]]}},"keywords":{}}],["quot;context"",{"_index":1032,"title":{},"content":{"128":{"position":[[322,20]]},"129":{"position":[[2107,20]]}},"keywords":{}}],["quot;conversational"",{"_index":1176,"title":{},"content":{"189":{"position":[[623,26]]},"190":{"position":[[626,26]]},"191":{"position":[[632,26]]},"192":{"position":[[632,26]]},"193":{"position":[[623,26]]},"243":{"position":[[688,26]]},"244":{"position":[[691,26]]},"245":{"position":[[697,26]]},"246":{"position":[[697,26]]},"247":{"position":[[688,26]]},"320":{"position":[[603,26]]},"321":{"position":[[606,26]]},"322":{"position":[[612,26]]},"323":{"position":[[612,26]]},"324":{"position":[[603,26]]},"389":{"position":[[621,26]]},"390":{"position":[[624,26]]},"391":{"position":[[630,26]]},"392":{"position":[[630,26]]},"393":{"position":[[621,26]]},"408":{"position":[[575,26]]},"410":{"position":[[578,26]]},"412":{"position":[[584,26]]},"413":{"position":[[584,26]]},"415":{"position":[[575,26]]}},"keywords":{}}],["quot;correlation_id"",{"_index":1005,"title":{},"content":{"110":{"position":[[2249,27],[2543,27]]}},"keywords":{}}],["quot;count"",{"_index":1218,"title":{},"content":{"203":{"position":[[541,18]]},"275":{"position":[[561,17]]}},"keywords":{}}],["quot;created_at"",{"_index":1548,"title":{},"content":{"357":{"position":[[293,23]]},"358":{"position":[[774,23]]}},"keywords":{}}],["quot;delivery_method"",{"_index":1220,"title":{},"content":{"203":{"position":[[577,28]]},"275":{"position":[[598,27]]}},"keywords":{}}],["quot;description"",{"_index":44,"title":{},"content":{"3":{"position":[[261,24]]}},"keywords":{}}],["quot;desktop"",{"_index":747,"title":{},"content":{"68":{"position":[[1918,20]]},"110":{"position":[[2018,20]]}},"keywords":{}}],["quot;domain"",{"_index":1054,"title":{},"content":{"129":{"position":[[2157,19]]}},"keywords":{}}],["quot;e2e@screeb.app"",{"_index":1615,"title":{},"content":{"387":{"position":[[185,27]]}},"keywords":{}}],["quot;eeba641a",{"_index":1602,"title":{},"content":{"383":{"position":[[422,14]]}},"keywords":{}}],["quot;email"",{"_index":719,"title":{},"content":{"68":{"position":[[1221,18],[1808,18]]},"110":{"position":[[1321,18],[1908,18]]},"129":{"position":[[1221,18],[1488,18]]},"201":{"position":[[456,17],[739,17]]},"357":{"position":[[119,18],[866,18]]},"358":{"position":[[600,18]]}},"keywords":{}}],["quot;en",{"_index":733,"title":{},"content":{"68":{"position":[[1489,8],[1878,8]]},"110":{"position":[[1589,8],[1978,8]]},"129":{"position":[[1817,8],[2672,8]]}},"keywords":{}}],["quot;ended"",{"_index":1186,"title":{},"content":{"191":{"position":[[737,17]]},"193":{"position":[[733,17]]},"245":{"position":[[802,17]]},"247":{"position":[[798,17]]},"322":{"position":[[717,17]]},"324":{"position":[[713,17]]},"391":{"position":[[735,17]]},"393":{"position":[[731,17]]},"412":{"position":[[689,17]]},"415":{"position":[[685,17]]},"416":{"position":[[456,17]]}},"keywords":{}}],["quot;europe/paris"",{"_index":1079,"title":{},"content":{"129":{"position":[[2809,25]]}},"keywords":{}}],["quot;event_id"",{"_index":657,"title":{},"content":{"68":{"position":[[127,21]]},"110":{"position":[[127,21]]},"129":{"position":[[127,21]]}},"keywords":{}}],["quot;event_type"",{"_index":663,"title":{},"content":{"68":{"position":[[199,23]]},"110":{"position":[[199,23]]},"129":{"position":[[199,23]]}},"keywords":{}}],["quot;feedback"",{"_index":783,"title":{},"content":{"68":{"position":[[2749,21],[2813,22]]},"110":{"position":[[3015,21],[3079,22]]},"129":{"position":[[3682,21],[3746,22]]}},"keywords":{}}],["quot;field"",{"_index":821,"title":{},"content":{"78":{"position":[[74,17]]},"110":{"position":[[2456,18]]},"139":{"position":[[74,17]]}},"keywords":{}}],["quot;fields"",{"_index":769,"title":{},"content":{"68":{"position":[[2278,19]]},"129":{"position":[[3211,19]]}},"keywords":{}}],["quot;firstname"",{"_index":742,"title":{},"content":{"68":{"position":[[1723,22]]},"110":{"position":[[1823,22]]},"129":{"position":[[1403,22]]},"357":{"position":[[170,22],[900,22]]},"358":{"position":[[651,22]]}},"keywords":{}}],["quot;free"",{"_index":1043,"title":{},"content":{"129":{"position":[[1556,17]]}},"keywords":{}}],["quot;fully_completed"",{"_index":740,"title":{},"content":{"68":{"position":[[1665,28]]},"76":{"position":[[415,27]]},"110":{"position":[[1765,28]]},"118":{"position":[[415,27]]},"129":{"position":[[1993,28]]},"137":{"position":[[415,27]]}},"keywords":{}}],["quot;green"",{"_index":1406,"title":{},"content":{"281":{"position":[[246,18]]}},"keywords":{}}],["quot;group_names"",{"_index":720,"title":{},"content":{"68":{"position":[[1271,24]]},"110":{"position":[[1371,24]]},"129":{"position":[[1271,24]]}},"keywords":{}}],["quot;growth"",{"_index":1547,"title":{},"content":{"357":{"position":[[273,19]]},"358":{"position":[[754,19]]}},"keywords":{}}],["quot;height"",{"_index":1074,"title":{},"content":{"129":{"position":[[2713,19]]}},"keywords":{}}],["quot;hidden",{"_index":523,"title":{},"content":{"48":{"position":[[106,12]]},"175":{"position":[[106,12]]},"201":{"position":[[106,12]]},"338":{"position":[[106,12]]},"382":{"position":[[106,12]]}},"keywords":{}}],["quot;hidden_field1"",{"_index":993,"title":{},"content":{"105":{"position":[[274,25]]},"188":{"position":[[155,25]]}},"keywords":{}}],["quot;hidden_fields"",{"_index":741,"title":{},"content":{"68":{"position":[[1694,26]]},"110":{"position":[[1794,26]]},"129":{"position":[[2022,26]]}},"keywords":{}}],["quot;how",{"_index":766,"title":{},"content":{"68":{"position":[[2205,9]]},"110":{"position":[[2383,9]]},"129":{"position":[[3138,9]]}},"keywords":{}}],["quot;https://github.com/screebapp/sdk",{"_index":1245,"title":{},"content":{"209":{"position":[[315,38]]}},"keywords":{}}],["quot;https://screeb.app/solutions/product",{"_index":1064,"title":{},"content":{"129":{"position":[[2384,42]]}},"keywords":{}}],["quot;id"",{"_index":673,"title":{},"content":{"68":{"position":[[440,15],[567,15],[696,15],[1403,15],[2083,15],[2302,15]]},"110":{"position":[[440,15],[567,15],[696,15],[1054,15],[1503,15],[2183,15],[2477,15]]},"129":{"position":[[440,15],[567,15],[696,15],[1731,15],[3016,15],[3235,15]]},"357":{"position":[[807,15]]}},"keywords":{}}],["quot;identity"",{"_index":1549,"title":{},"content":{"357":{"position":[[783,21]]}},"keywords":{}}],["quot;in",{"_index":1061,"title":{},"content":{"129":{"position":[[2330,8]]}},"keywords":{}}],["quot;input"",{"_index":764,"title":{},"content":{"68":{"position":[[2167,18]]},"110":{"position":[[2345,18]]},"129":{"position":[[3100,18]]}},"keywords":{}}],["quot;interrupted"",{"_index":1188,"title":{},"content":{"191":{"position":[[778,23]]},"193":{"position":[[774,24]]},"245":{"position":[[843,23]]},"247":{"position":[[839,24]]},"322":{"position":[[758,23]]},"324":{"position":[[754,24]]},"391":{"position":[[776,23]]},"393":{"position":[[772,24]]},"412":{"position":[[730,23]]},"415":{"position":[[726,24]]},"416":{"position":[[497,24]]}},"keywords":{}}],["quot;invalid",{"_index":873,"title":{},"content":{"81":{"position":[[1251,13]]},"122":{"position":[[1251,13]]},"142":{"position":[[1251,13]]}},"keywords":{}}],["quot;ios"",{"_index":1305,"title":{},"content":{"243":{"position":[[409,15]]},"244":{"position":[[412,15]]},"245":{"position":[[418,15]]},"246":{"position":[[418,15]]},"247":{"position":[[409,15]]},"248":{"position":[[454,15]]},"249":{"position":[[435,15]]},"250":{"position":[[560,15]]},"320":{"position":[[324,15]]},"321":{"position":[[327,15]]},"322":{"position":[[333,15]]},"323":{"position":[[333,15]]},"324":{"position":[[324,15]]},"325":{"position":[[371,15]]},"326":{"position":[[347,15]]},"327":{"position":[[470,15]]},"389":{"position":[[342,15]]},"390":{"position":[[345,15]]},"391":{"position":[[351,15]]},"392":{"position":[[351,15]]},"393":{"position":[[342,15]]},"394":{"position":[[387,15]]},"395":{"position":[[362,15]]},"396":{"position":[[511,15]]}},"keywords":{}}],["quot;iosgroupprop1"",{"_index":1129,"title":{},"content":{"179":{"position":[[334,26]]}},"keywords":{}}],["quot;iosgroupprop2"",{"_index":1131,"title":{},"content":{"179":{"position":[[394,26]]}},"keywords":{}}],["quot;ioshidden1"",{"_index":1527,"title":{},"content":{"319":{"position":[[113,23]]}},"keywords":{}}],["quot;ioshiddencount"",{"_index":1529,"title":{},"content":{"319":{"position":[[177,27]]}},"keywords":{}}],["quot;iphon",{"_index":1613,"title":{},"content":{"387":{"position":[[155,12]]}},"keywords":{}}],["quot;item"",{"_index":818,"title":{},"content":{"76":{"position":[[709,16]]},"118":{"position":[[713,16]]},"137":{"position":[[754,16]]}},"keywords":{}}],["quot;items"",{"_index":784,"title":{},"content":{"68":{"position":[[2836,18]]},"110":{"position":[[3102,18]]},"129":{"position":[[3769,18]]}},"keywords":{}}],["quot;last_seen_at"",{"_index":1047,"title":{},"content":{"129":{"position":[[1637,25]]}},"keywords":{}}],["quot;lastname"",{"_index":744,"title":{},"content":{"68":{"position":[[1766,21]]},"110":{"position":[[1866,21]]},"129":{"position":[[1446,21]]},"357":{"position":[[213,21],[942,21]]},"358":{"position":[[694,21]]}},"keywords":{}}],["quot;library"",{"_index":1066,"title":{},"content":{"129":{"position":[[2463,20]]}},"keywords":{}}],["quot;locale"",{"_index":732,"title":{},"content":{"68":{"position":[[1469,19],[1858,19]]},"110":{"position":[[1569,19],[1958,19]]},"129":{"position":[[1797,19],[2652,19]]}},"keywords":{}}],["quot;logged"",{"_index":1207,"title":{},"content":{"201":{"position":[[558,18],[841,18]]},"357":{"position":[[1014,19]]}},"keywords":{}}],["quot;measur",{"_index":694,"title":{},"content":{"68":{"position":[[780,13]]},"110":{"position":[[780,13]]},"129":{"position":[[780,13]]}},"keywords":{}}],["quot;messag",{"_index":632,"title":{},"content":{"61":{"position":[[318,13]]}},"keywords":{}}],["quot;mi",{"_index":42,"title":{},"content":{"3":{"position":[[232,8],[286,8]]}},"keywords":{}}],["quot;mozilla/5.0",{"_index":751,"title":{},"content":{"68":{"position":[[1991,17]]},"110":{"position":[[2091,17]]},"128":{"position":[[369,17]]},"129":{"position":[[2859,17]]}},"keywords":{}}],["quot;name"",{"_index":41,"title":{},"content":{"3":{"position":[[214,17]]},"68":{"position":[[506,17],[762,17],[1176,17]]},"110":{"position":[[506,17],[762,17],[1276,17]]},"128":{"position":[[523,17]]},"129":{"position":[[506,17],[762,17],[1176,17],[2486,17]]},"210":{"position":[[410,17],[1073,17]]},"318":{"position":[[205,17]]}},"keywords":{}}],["quot;none"",{"_index":1179,"title":{},"content":{"189":{"position":[[896,16]]},"191":{"position":[[991,16],[1323,16]]},"192":{"position":[[905,16]]},"193":{"position":[[997,16]]},"243":{"position":[[961,16]]},"245":{"position":[[1056,16],[1388,16]]},"246":{"position":[[970,16]]},"247":{"position":[[1062,16]]},"320":{"position":[[876,16]]},"322":{"position":[[971,16],[1303,16]]},"323":{"position":[[885,16]]},"324":{"position":[[977,16]]},"389":{"position":[[894,16]]},"391":{"position":[[989,16],[1321,16]]},"392":{"position":[[903,16]]},"393":{"position":[[995,16]]},"408":{"position":[[848,16]]},"409":{"position":[[619,16]]},"412":{"position":[[943,16],[1275,16]]},"413":{"position":[[857,16]]},"414":{"position":[[628,16]]},"415":{"position":[[949,16]]},"416":{"position":[[720,16]]}},"keywords":{}}],["quot;not_started"",{"_index":812,"title":{},"content":{"76":{"position":[[355,24]]},"118":{"position":[[355,24]]},"137":{"position":[[355,24]]}},"keywords":{}}],["quot;number"",{"_index":326,"title":{},"content":{"20":{"position":[[418,19]]},"21":{"position":[[385,19]]},"40":{"position":[[2538,19]]},"41":{"position":[[960,19]]},"42":{"position":[[385,19]]},"68":{"position":[[2525,19]]},"79":{"position":[[122,19],[363,18]]},"110":{"position":[[2793,19]]},"120":{"position":[[277,19],[541,18]]},"129":{"position":[[3458,19]]},"140":{"position":[[122,19],[363,18]]},"189":{"position":[[853,18]]},"191":{"position":[[948,18],[1280,18]]},"192":{"position":[[862,18]]},"193":{"position":[[954,18]]},"243":{"position":[[918,18]]},"245":{"position":[[1013,18],[1345,18]]},"246":{"position":[[927,18]]},"247":{"position":[[1019,18]]},"320":{"position":[[833,18]]},"322":{"position":[[928,18],[1260,18]]},"323":{"position":[[842,18]]},"324":{"position":[[934,18]]},"389":{"position":[[851,18]]},"391":{"position":[[946,18],[1278,18]]},"392":{"position":[[860,18]]},"393":{"position":[[952,18]]},"408":{"position":[[805,18]]},"409":{"position":[[576,18]]},"412":{"position":[[900,18],[1232,18]]},"413":{"position":[[814,18]]},"414":{"position":[[585,18]]},"415":{"position":[[906,18]]},"416":{"position":[[677,18]]}},"keywords":{}}],["quot;nur4eecu"",{"_index":352,"title":{},"content":{"25":{"position":[[135,21]]},"27":{"position":[[289,21]]},"98":{"position":[[141,21]]},"100":{"position":[[295,21]]},"332":{"position":[[205,21]]},"334":{"position":[[359,21]]}},"keywords":{}}],["quot;onappstoreratingtriggered"",{"_index":1193,"title":{},"content":{"194":{"position":[[183,37]]},"248":{"position":[[289,38]]},"325":{"position":[[175,38]]}},"keywords":{}}],["quot;onquestionreplied"",{"_index":1183,"title":{},"content":{"191":{"position":[[163,29]]},"242":{"position":[[344,30]]},"245":{"position":[[269,30]]},"322":{"position":[[155,30]]}},"keywords":{}}],["quot;onready"",{"_index":1153,"title":{},"content":{"187":{"position":[[650,19]]},"195":{"position":[[194,19]]},"241":{"position":[[225,20]]},"249":{"position":[[306,20]]},"318":{"position":[[396,20]]},"326":{"position":[[186,20]]}},"keywords":{}}],["quot;onsurveycompleted"",{"_index":1189,"title":{},"content":{"192":{"position":[[163,29]]},"246":{"position":[[269,30]]},"323":{"position":[[155,30]]}},"keywords":{}}],["quot;onsurveydisplayallowed"",{"_index":1158,"title":{},"content":{"187":{"position":[[754,34]]},"196":{"position":[[272,34]]},"241":{"position":[[298,35]]},"318":{"position":[[501,35]]},"327":{"position":[[264,35]]}},"keywords":{}}],["quot;onsurveydisplayavailable"",{"_index":1311,"title":{},"content":{"250":{"position":[[384,37]]}},"keywords":{}}],["quot;onsurveyhidden"",{"_index":1190,"title":{},"content":{"193":{"position":[[160,26]]},"247":{"position":[[266,27]]},"324":{"position":[[152,27]]}},"keywords":{}}],["quot;onsurveyshowed"",{"_index":1160,"title":{},"content":{"188":{"position":[[268,26]]},"189":{"position":[[160,26]]},"242":{"position":[[237,27]]},"243":{"position":[[266,27]]},"319":{"position":[[274,27]]},"320":{"position":[[152,27]]}},"keywords":{}}],["quot;onsurveystarted"",{"_index":1182,"title":{},"content":{"190":{"position":[[161,27]]},"244":{"position":[[267,28]]},"321":{"position":[[153,28]]}},"keywords":{}}],["quot;organization"",{"_index":672,"title":{},"content":{"68":{"position":[[412,25]]},"110":{"position":[[412,25]]},"129":{"position":[[412,25]]}},"keywords":{}}],["quot;partially_completed"",{"_index":813,"title":{},"content":{"76":{"position":[[380,31]]},"118":{"position":[[380,31]]},"137":{"position":[[380,31]]}},"keywords":{}}],["quot;path"",{"_index":1056,"title":{},"content":{"129":{"position":[[2201,17]]}},"keywords":{}}],["quot;payload"",{"_index":671,"title":{},"content":{"68":{"position":[[389,20]]},"70":{"position":[[373,19]]},"110":{"position":[[389,20]]},"112":{"position":[[373,19]]},"129":{"position":[[389,20]]},"131":{"position":[[373,19]]}},"keywords":{}}],["quot;plan",{"_index":724,"title":{},"content":{"68":{"position":[[1347,10]]},"110":{"position":[[1447,10]]},"129":{"position":[[1347,10]]}},"keywords":{}}],["quot;plan"",{"_index":1042,"title":{},"content":{"129":{"position":[[1538,17]]},"357":{"position":[[255,17],[982,17]]},"358":{"position":[[736,17]]}},"keywords":{}}],["quot;price"",{"_index":1216,"title":{},"content":{"203":{"position":[[501,18]]},"275":{"position":[[520,17]]}},"keywords":{}}],["quot;product",{"_index":1211,"title":{},"content":{"203":{"position":[[317,13]]}},"keywords":{}}],["quot;product_name"",{"_index":1213,"title":{},"content":{"203":{"position":[[379,25]]},"275":{"position":[[397,25]]}},"keywords":{}}],["quot;productcartfragment"",{"_index":1394,"title":{},"content":{"275":{"position":[[337,32]]}},"keywords":{}}],["quot;properties"",{"_index":1041,"title":{},"content":{"129":{"position":[[1377,23]]},"357":{"position":[[840,23]]}},"keywords":{}}],["quot;purchasedat"",{"_index":1202,"title":{},"content":{"198":{"position":[[965,24]]}},"keywords":{}}],["quot;quest",{"_index":1184,"title":{},"content":{"191":{"position":[[242,14]]}},"keywords":{}}],["quot;question"",{"_index":758,"title":{},"content":{"68":{"position":[[2059,21],[2859,21],[2919,21],[2979,21]]},"76":{"position":[[525,20]]},"80":{"position":[[61,20]]},"110":{"position":[[2159,21],[3125,21],[3185,21],[3245,21]]},"118":{"position":[[529,20]]},"121":{"position":[[61,20]]},"129":{"position":[[2992,21],[3792,21],[3852,21],[3912,21]]},"137":{"position":[[570,20]]},"141":{"position":[[61,20]]}},"keywords":{}}],["quot;r",{"_index":376,"title":{},"content":{"29":{"position":[[413,9]]},"31":{"position":[[431,9]]},"95":{"position":[[368,9]]},"307":{"position":[[416,9]]}},"keywords":{}}],["quot;red"",{"_index":1082,"title":{},"content":{"148":{"position":[[222,16]]},"375":{"position":[[271,16]]}},"keywords":{}}],["quot;released_at"",{"_index":51,"title":{},"content":{"3":{"position":[[413,24]]}},"keywords":{}}],["quot;replied_at"",{"_index":779,"title":{},"content":{"68":{"position":[[2606,23]]},"110":{"position":[[2872,23]]},"129":{"position":[[3539,23]]}},"keywords":{}}],["quot;replied_at_ms"",{"_index":781,"title":{},"content":{"68":{"position":[[2668,26]]},"110":{"position":[[2934,26]]},"129":{"position":[[3601,26]]}},"keywords":{}}],["quot;respondent"",{"_index":997,"title":{},"content":{"110":{"position":[[1028,23]]}},"keywords":{}}],["quot;response"",{"_index":726,"title":{},"content":{"68":{"position":[[1379,21]]},"110":{"position":[[1479,21]]},"129":{"position":[[1707,21]]}},"keywords":{}}],["quot;response.ended"",{"_index":664,"title":{},"content":{"68":{"position":[[223,27]]},"110":{"position":[[223,27]]},"129":{"position":[[223,27]]}},"keywords":{}}],["quot;samuel",{"_index":717,"title":{},"content":{"68":{"position":[[1194,12]]},"110":{"position":[[1294,12]]},"129":{"position":[[1194,12]]}},"keywords":{}}],["quot;samuel"",{"_index":743,"title":{},"content":{"68":{"position":[[1746,19]]},"110":{"position":[[1846,19]]},"129":{"position":[[1426,19]]},"357":{"position":[[193,19]]},"358":{"position":[[674,19]]}},"keywords":{}}],["quot;samuel@example.com"",{"_index":1546,"title":{},"content":{"357":{"position":[[138,31]]},"358":{"position":[[619,31]]}},"keywords":{}}],["quot;samuel@screeb.app"",{"_index":716,"title":{},"content":{"68":{"position":[[1145,30],[1240,30],[1827,30]]},"110":{"position":[[1139,30],[1243,29],[1340,30],[1927,30]]},"129":{"position":[[1145,30],[1240,30],[1507,30]]}},"keywords":{}}],["quot;scale"",{"_index":1076,"title":{},"content":{"129":{"position":[[2738,18]]}},"keywords":{}}],["quot;scenario_id"",{"_index":696,"title":{},"content":{"68":{"position":[[805,24]]},"110":{"position":[[805,24]]},"129":{"position":[[805,24]]}},"keywords":{}}],["quot;scenario_time"",{"_index":704,"title":{},"content":{"68":{"position":[[913,26]]},"110":{"position":[[913,26]]},"129":{"position":[[913,26]]}},"keywords":{}}],["quot;scenario_time_ms"",{"_index":706,"title":{},"content":{"68":{"position":[[981,29]]},"110":{"position":[[981,29]]},"129":{"position":[[981,29]]}},"keywords":{}}],["quot;scenario_version"",{"_index":702,"title":{},"content":{"68":{"position":[[880,29]]},"110":{"position":[[880,29]]},"129":{"position":[[880,29]]}},"keywords":{}}],["quot;screeb"",{"_index":616,"title":{},"content":{"60":{"position":[[310,18]]},"68":{"position":[[1296,20],[2728,20],[2792,20]]},"110":{"position":[[1396,20],[2994,20],[3058,20]]},"129":{"position":[[1296,20],[2589,19],[3661,20],[3725,20]]},"209":{"position":[[116,19]]},"256":{"position":[[315,18]]},"404":{"position":[[275,19]]}},"keywords":{}}],["quot;screeb.app"",{"_index":1055,"title":{},"content":{"129":{"position":[[2177,23]]}},"keywords":{}}],["quot;screen"",{"_index":1073,"title":{},"content":{"129":{"position":[[2691,19]]}},"keywords":{}}],["quot;sdk",{"_index":1067,"title":{},"content":{"129":{"position":[[2504,9],[2544,9]]},"187":{"position":[[719,9]]},"195":{"position":[[263,9]]}},"keywords":{}}],["quot;search"",{"_index":1059,"title":{},"content":{"129":{"position":[[2261,19]]}},"keywords":{}}],["quot;signed_up_at"",{"_index":1209,"title":{},"content":{"201":{"position":[[599,24],[867,24]]},"357":{"position":[[1040,25]]}},"keywords":{}}],["quot;signup_at"",{"_index":1044,"title":{},"content":{"129":{"position":[[1574,22]]}},"keywords":{}}],["quot;source"",{"_index":1069,"title":{},"content":{"129":{"position":[[2524,19]]}},"keywords":{}}],["quot;source_type"",{"_index":1070,"title":{},"content":{"129":{"position":[[2564,24]]}},"keywords":{}}],["quot;sport"",{"_index":380,"title":{},"content":{"29":{"position":[[468,17]]},"31":{"position":[[486,17]]},"95":{"position":[[405,18]]},"307":{"position":[[453,18]]}},"keywords":{}}],["quot;started"",{"_index":1185,"title":{},"content":{"191":{"position":[[715,19]]},"193":{"position":[[711,19]]},"245":{"position":[[780,19]]},"247":{"position":[[776,19]]},"322":{"position":[[695,19]]},"324":{"position":[[691,19]]},"391":{"position":[[713,19]]},"393":{"position":[[709,19]]},"412":{"position":[[667,19]]},"415":{"position":[[663,19]]},"416":{"position":[[434,19]]}},"keywords":{}}],["quot;string"",{"_index":325,"title":{},"content":{"20":{"position":[[398,19]]},"21":{"position":[[365,19]]},"40":{"position":[[2518,19]]},"41":{"position":[[940,19]]},"42":{"position":[[365,19]]},"68":{"position":[[2386,19]]},"79":{"position":[[102,19],[293,18]]},"110":{"position":[[2639,19]]},"120":{"position":[[257,19],[464,18]]},"129":{"position":[[3319,19]]},"140":{"position":[[102,19],[293,18]]},"189":{"position":[[832,18]]},"191":{"position":[[927,18],[1259,18]]},"192":{"position":[[841,18]]},"193":{"position":[[933,18]]},"243":{"position":[[897,18]]},"245":{"position":[[992,18],[1324,18]]},"246":{"position":[[906,18]]},"247":{"position":[[998,18]]},"320":{"position":[[812,18]]},"322":{"position":[[907,18],[1239,18]]},"323":{"position":[[821,18]]},"324":{"position":[[913,18]]},"389":{"position":[[830,18]]},"391":{"position":[[925,18],[1257,18]]},"392":{"position":[[839,18]]},"393":{"position":[[931,18]]},"408":{"position":[[784,18]]},"409":{"position":[[555,18]]},"412":{"position":[[879,18],[1211,18]]},"413":{"position":[[793,18]]},"414":{"position":[[564,18]]},"415":{"position":[[885,18]]},"416":{"position":[[656,18]]}},"keywords":{}}],["quot;support"",{"_index":746,"title":{},"content":{"68":{"position":[[1897,20]]},"110":{"position":[[1997,20]]}},"keywords":{}}],["quot;survey",{"_index":1161,"title":{},"content":{"188":{"position":[[344,12]]},"189":{"position":[[236,12]]},"190":{"position":[[238,12]]},"192":{"position":[[242,12]]},"193":{"position":[[236,12]]},"196":{"position":[[356,12]]}},"keywords":{}}],["quot;survey"",{"_index":688,"title":{},"content":{"68":{"position":[[674,19]]},"110":{"position":[[674,19]]},"129":{"position":[[674,19]]}},"keywords":{}}],["quot;tags"",{"_index":48,"title":{},"content":{"3":{"position":[[360,17]]},"68":{"position":[[2710,17],[2774,17]]},"110":{"position":[[2976,17],[3040,17]]},"129":{"position":[[3643,17],[3707,17]]}},"keywords":{}}],["quot;text"",{"_index":778,"title":{},"content":{"68":{"position":[[2466,17]]},"110":{"position":[[2734,17]]},"129":{"position":[[3399,17]]},"189":{"position":[[752,16]]},"191":{"position":[[847,16],[1179,16]]},"192":{"position":[[761,16]]},"193":{"position":[[853,16]]},"243":{"position":[[817,16]]},"245":{"position":[[912,16],[1244,16]]},"246":{"position":[[826,16]]},"247":{"position":[[918,16]]},"320":{"position":[[732,16]]},"322":{"position":[[827,16],[1159,16]]},"323":{"position":[[741,16]]},"324":{"position":[[833,16]]},"389":{"position":[[750,16]]},"391":{"position":[[845,16],[1177,16]]},"392":{"position":[[759,16]]},"393":{"position":[[851,16]]},"408":{"position":[[704,16]]},"409":{"position":[[475,16]]},"412":{"position":[[799,16],[1131,16]]},"413":{"position":[[713,16]]},"414":{"position":[[484,16]]},"415":{"position":[[805,16]]},"416":{"position":[[576,16]]}},"keywords":{}}],["quot;th",{"_index":776,"title":{},"content":{"68":{"position":[[2425,9],[2484,9]]},"110":{"position":[[2678,9],[2752,9]]},"129":{"position":[[3358,9],[3417,9]]}},"keywords":{}}],["quot;time"",{"_index":327,"title":{},"content":{"20":{"position":[[438,17]]},"21":{"position":[[405,17]]},"40":{"position":[[2558,17]]},"41":{"position":[[980,17]]},"42":{"position":[[405,17]]},"68":{"position":[[291,17],[1508,17],[2578,17]]},"79":{"position":[[142,17],[503,16]]},"110":{"position":[[291,17],[1608,17],[2846,17]]},"120":{"position":[[297,17],[695,16]]},"129":{"position":[[291,17],[1836,17],[3511,17]]},"140":{"position":[[142,17],[503,16]]},"189":{"position":[[915,16]]},"191":{"position":[[1010,16],[1342,16]]},"192":{"position":[[924,16]]},"193":{"position":[[1016,16]]},"243":{"position":[[980,16]]},"245":{"position":[[1075,16],[1407,16]]},"246":{"position":[[989,16]]},"247":{"position":[[1081,16]]},"320":{"position":[[895,16]]},"322":{"position":[[990,16],[1322,16]]},"323":{"position":[[904,16]]},"324":{"position":[[996,16]]},"389":{"position":[[913,16]]},"391":{"position":[[1008,16],[1340,16]]},"392":{"position":[[922,16]]},"393":{"position":[[1014,16]]},"408":{"position":[[867,16]]},"409":{"position":[[638,16]]},"412":{"position":[[962,16],[1294,16]]},"413":{"position":[[876,16]]},"414":{"position":[[647,16]]},"415":{"position":[[968,16]]},"416":{"position":[[739,16]]}},"keywords":{}}],["quot;time_ms"",{"_index":669,"title":{},"content":{"68":{"position":[[353,20],[1564,20]]},"110":{"position":[[353,20],[1664,20]]},"129":{"position":[[353,20],[1892,20]]}},"keywords":{}}],["quot;time_to_complete_second"",{"_index":737,"title":{},"content":{"68":{"position":[[1600,36]]},"110":{"position":[[1700,36]]},"129":{"position":[[1928,36]]}},"keywords":{}}],["quot;timezone"",{"_index":748,"title":{},"content":{"68":{"position":[[1939,21]]},"110":{"position":[[2039,21]]},"129":{"position":[[2787,21]]}},"keywords":{}}],["quot;title"",{"_index":765,"title":{},"content":{"68":{"position":[[2186,18]]},"110":{"position":[[2364,18]]},"129":{"position":[[2311,18],[3119,18]]}},"keywords":{}}],["quot;type"",{"_index":686,"title":{},"content":{"68":{"position":[[633,17],[2149,17],[2368,17]]},"110":{"position":[[633,17],[2327,17],[2621,17]]},"129":{"position":[[633,17],[3082,17],[3301,17]]}},"keywords":{}}],["quot;ups"",{"_index":386,"title":{},"content":{"29":{"position":[[582,15]]},"31":{"position":[[600,15]]},"95":{"position":[[465,16]]},"307":{"position":[[513,16]]}},"keywords":{}}],["quot;url"",{"_index":1063,"title":{},"content":{"129":{"position":[[2367,16]]},"189":{"position":[[934,16]]},"191":{"position":[[1029,16],[1361,16]]},"192":{"position":[[943,16]]},"193":{"position":[[1035,16]]},"243":{"position":[[999,16]]},"245":{"position":[[1094,16],[1426,16]]},"246":{"position":[[1008,16]]},"247":{"position":[[1100,16]]},"320":{"position":[[914,16]]},"322":{"position":[[1009,16],[1341,16]]},"323":{"position":[[923,16]]},"324":{"position":[[1015,16]]},"389":{"position":[[932,16]]},"391":{"position":[[1027,16],[1359,16]]},"392":{"position":[[941,16]]},"393":{"position":[[1033,16]]},"408":{"position":[[886,16]]},"409":{"position":[[657,16]]},"412":{"position":[[981,16],[1313,16]]},"413":{"position":[[895,16]]},"414":{"position":[[666,16]]},"415":{"position":[[987,16]]},"416":{"position":[[758,16]]}},"keywords":{}}],["quot;us",{"_index":1598,"title":{},"content":{"383":{"position":[[271,10]]}},"keywords":{}}],["quot;user"",{"_index":708,"title":{},"content":{"68":{"position":[[1028,17]]},"129":{"position":[[1028,17]]}},"keywords":{}}],["quot;user_agent"",{"_index":750,"title":{},"content":{"68":{"position":[[1967,23]]},"110":{"position":[[2067,23]]},"128":{"position":[[345,23]]},"129":{"position":[[2835,23]]}},"keywords":{}}],["quot;user_id"",{"_index":715,"title":{},"content":{"68":{"position":[[1124,20]]},"129":{"position":[[1124,20]]},"357":{"position":[[79,20]]},"358":{"position":[[560,20]]}},"keywords":{}}],["quot;user_logged"",{"_index":1222,"title":{},"content":{"203":{"position":[[637,24]]},"275":{"position":[[659,23]]}},"keywords":{}}],["quot;utm_medium=email"",{"_index":1060,"title":{},"content":{"129":{"position":[[2281,29]]}},"keywords":{}}],["quot;v1"",{"_index":50,"title":{},"content":{"3":{"position":[[396,16]]}},"keywords":{}}],["quot;value"",{"_index":775,"title":{},"content":{"68":{"position":[[2406,18]]},"110":{"position":[[2659,18]]},"129":{"position":[[3339,18]]}},"keywords":{}}],["quot;vari",{"_index":1050,"title":{},"content":{"129":{"position":[[2051,14]]}},"keywords":{}}],["quot;version"",{"_index":46,"title":{},"content":{"3":{"position":[[322,20]]},"68":{"position":[[251,20]]},"110":{"position":[[251,20]]},"128":{"position":[[561,20]]},"129":{"position":[[251,20],[2609,20]]},"187":{"position":[[608,19]]},"188":{"position":[[226,19]]},"189":{"position":[[118,19]]},"190":{"position":[[119,19]]},"191":{"position":[[121,19]]},"192":{"position":[[121,19]]},"193":{"position":[[118,19]]},"194":{"position":[[141,19]]},"195":{"position":[[152,19]]},"196":{"position":[[230,19]]},"241":{"position":[[185,20]]},"242":{"position":[[197,20]]},"243":{"position":[[226,20]]},"244":{"position":[[227,20]]},"245":{"position":[[229,20]]},"246":{"position":[[229,20]]},"247":{"position":[[226,20]]},"248":{"position":[[249,20]]},"249":{"position":[[266,20]]},"250":{"position":[[344,20]]},"318":{"position":[[356,20]]},"319":{"position":[[234,20]]},"320":{"position":[[112,20]]},"321":{"position":[[113,20]]},"322":{"position":[[115,20]]},"323":{"position":[[115,20]]},"324":{"position":[[112,20]]},"325":{"position":[[135,20]]},"326":{"position":[[146,20]]},"327":{"position":[[224,20]]}},"keywords":{}}],["quot;video"",{"_index":1178,"title":{},"content":{"189":{"position":[[771,18]]},"191":{"position":[[866,18],[1198,18]]},"192":{"position":[[780,18]]},"193":{"position":[[872,18]]},"243":{"position":[[836,18]]},"245":{"position":[[931,18],[1263,18]]},"246":{"position":[[845,18]]},"247":{"position":[[937,18]]},"320":{"position":[[751,18]]},"322":{"position":[[846,18],[1178,18]]},"323":{"position":[[760,18]]},"324":{"position":[[852,18]]},"389":{"position":[[769,18]]},"391":{"position":[[864,18],[1196,18]]},"392":{"position":[[778,18]]},"393":{"position":[[870,18]]},"408":{"position":[[723,18]]},"409":{"position":[[494,18]]},"412":{"position":[[818,18],[1150,18]]},"413":{"position":[[732,18]]},"414":{"position":[[503,18]]},"415":{"position":[[824,18]]},"416":{"position":[[595,18]]}},"keywords":{}}],["quot;widget"",{"_index":1649,"title":{},"content":{"408":{"position":[[293,18]]},"409":{"position":[[296,18]]},"410":{"position":[[296,18]]},"411":{"position":[[299,18]]},"412":{"position":[[302,18]]},"413":{"position":[[302,18]]},"414":{"position":[[305,18]]},"415":{"position":[[293,18]]},"416":{"position":[[296,18]]},"417":{"position":[[331,18]]},"418":{"position":[[298,18]]},"419":{"position":[[392,18]]},"420":{"position":[[395,18]]}},"keywords":{}}],["quot;width"",{"_index":1077,"title":{},"content":{"129":{"position":[[2760,18]]}},"keywords":{}}],["quot;x.x.x"",{"_index":1242,"title":{},"content":{"209":{"position":[[136,17],[393,19]]}},"keywords":{}}],["quot;your",{"_index":617,"title":{},"content":{"60":{"position":[[331,10]]},"256":{"position":[[336,10]]}},"keywords":{}}],["quota",{"_index":1418,"title":{},"content":{"284":{"position":[[248,6]]},"399":{"position":[[120,6]]}},"keywords":{}}],["rais",{"_index":1328,"title":{},"content":{"252":{"position":[[367,6]]},"401":{"position":[[367,6]]}},"keywords":{}}],["rate",{"_index":651,"title":{},"content":{"66":{"position":[[99,5]]},"109":{"position":[[99,5]]},"127":{"position":[[99,5]]},"194":{"position":[[26,6],[286,6]]},"248":{"position":[[26,6]]},"325":{"position":[[26,6],[264,6]]},"394":{"position":[[26,6]]},"417":{"position":[[26,6],[235,6]]}},"keywords":{}}],["rateavail",{"_index":932,"title":{},"content":{"88":{"position":[[173,13]]},"235":{"position":[[173,13]]},"266":{"position":[[173,13]]},"344":{"position":[[173,13]]},"352":{"position":[[173,13]]}},"keywords":{}}],["re",{"_index":866,"title":{},"content":{"81":{"position":[[1060,4]]},"122":{"position":[[1060,4]]},"142":{"position":[[1060,4]]}},"keywords":{}}],["react",{"_index":1374,"title":{"362":{"position":[[19,5]]},"365":{"position":[[21,5]]}},"content":{"260":{"position":[[297,5]]},"362":{"position":[[79,5]]},"368":{"position":[[434,5]]}},"keywords":{}}],["react.useeffect",{"_index":1575,"title":{},"content":{"370":{"position":[[88,18]]}},"keywords":{}}],["reactn",{"_index":1624,"title":{"398":{"position":[[9,11]]}},"content":{},"keywords":{}}],["readabl",{"_index":89,"title":{},"content":{"6":{"position":[[279,8]]},"162":{"position":[[279,8]]},"219":{"position":[[279,8]]},"288":{"position":[[279,8]]},"309":{"position":[[279,8]]}},"keywords":{}}],["readi",{"_index":1156,"title":{},"content":{"187":{"position":[[729,6]]},"195":{"position":[[24,6],[273,6]]},"208":{"position":[[94,5]]},"249":{"position":[[24,6]]},"318":{"position":[[461,5]]},"326":{"position":[[24,6],[251,5]]},"395":{"position":[[24,6]]},"418":{"position":[[24,6]]}},"keywords":{}}],["ready"",{"_index":1660,"title":{},"content":{"418":{"position":[[213,12]]}},"keywords":{}}],["reason",{"_index":964,"title":{},"content":{"93":{"position":[[443,6]]},"182":{"position":[[449,6]]},"254":{"position":[[443,6]]},"285":{"position":[[476,6]]},"400":{"position":[[532,6]]}},"keywords":{}}],["receiv",{"_index":621,"title":{},"content":{"61":{"position":[[4,7]]},"257":{"position":[[4,7]]},"298":{"position":[[1118,8]]},"299":{"position":[[1205,8]]}},"keywords":{}}],["recommend",{"_index":123,"title":{},"content":{"7":{"position":[[100,11]]},"25":{"position":[[7,11]]},"33":{"position":[[142,9]]},"45":{"position":[[362,9]]},"81":{"position":[[70,9]]},"98":{"position":[[7,11]]},"122":{"position":[[70,9]]},"142":{"position":[[70,9]]},"163":{"position":[[100,11]]},"169":{"position":[[142,9]]},"172":{"position":[[362,9]]},"198":{"position":[[362,9]]},"220":{"position":[[100,11]]},"226":{"position":[[138,9]]},"271":{"position":[[7,11]]},"289":{"position":[[100,11]]},"304":{"position":[[145,9]]},"310":{"position":[[100,11]]},"332":{"position":[[7,11]]},"336":{"position":[[362,9]]},"377":{"position":[[352,9]]}},"keywords":{}}],["record",{"_index":900,"title":{},"content":{"85":{"position":[[238,6]]},"158":{"position":[[319,6]]},"207":{"position":[[506,6]]},"232":{"position":[[238,6]]},"263":{"position":[[238,6]]},"341":{"position":[[238,6]]},"349":{"position":[[238,6]]},"368":{"position":[[319,6]]}},"keywords":{}}],["recruit",{"_index":898,"title":{},"content":{"85":{"position":[[190,12]]},"232":{"position":[[190,12]]},"263":{"position":[[190,12]]},"341":{"position":[[190,12]]},"349":{"position":[[190,12]]}},"keywords":{}}],["red",{"_index":963,"title":{},"content":{"93":{"position":[[399,3]]},"182":{"position":[[405,3]]},"229":{"position":[[337,4],[380,6]]},"254":{"position":[[399,3]]},"285":{"position":[[432,3]]},"400":{"position":[[488,3]]}},"keywords":{}}],["refer",{"_index":392,"title":{"32":{"position":[[0,9]]},"168":{"position":[[0,9]]},"225":{"position":[[0,9]]},"303":{"position":[[0,9]]}},"content":{"33":{"position":[[5,9]]},"169":{"position":[[5,9]]},"226":{"position":[[5,9]]},"229":{"position":[[409,10]]},"298":{"position":[[1171,5]]},"304":{"position":[[5,9]]}},"keywords":{}}],["referenceerror",{"_index":1411,"title":{},"content":{"284":{"position":[[20,15]]}},"keywords":{}}],["reflect",{"_index":927,"title":{},"content":{"88":{"position":[[67,7]]},"235":{"position":[[67,7]]},"266":{"position":[[67,7]]},"344":{"position":[[67,7]]},"352":{"position":[[67,7]]}},"keywords":{}}],["regist",{"_index":1565,"title":{},"content":{"359":{"position":[[682,10]]}},"keywords":{}}],["releas",{"_index":0,"title":{"0":{"position":[[0,8]]}},"content":{"1":{"position":[[15,7],[114,7]]},"2":{"position":[[5,8]]},"3":{"position":[[48,8],[241,7],[295,7]]},"50":{"position":[[191,8],[233,8]]},"205":{"position":[[187,8],[229,8]]}},"keywords":{}}],["released_at",{"_index":21,"title":{},"content":{"2":{"position":[[107,11]]}},"keywords":{}}],["releasesshar",{"_index":948,"title":{},"content":{"90":{"position":[[160,13]]},"237":{"position":[[160,13]]},"268":{"position":[[160,13]]},"346":{"position":[[160,13]]},"354":{"position":[[160,13]]}},"keywords":{}}],["remark",{"_index":905,"title":{},"content":{"85":{"position":[[422,10]]},"88":{"position":[[149,10]]},"232":{"position":[[422,10]]},"235":{"position":[[149,10]]},"263":{"position":[[422,10]]},"266":{"position":[[149,10]]},"341":{"position":[[422,10]]},"344":{"position":[[149,10]]},"349":{"position":[[422,10]]},"352":{"position":[[149,10]]}},"keywords":{}}],["remotemessag",{"_index":627,"title":{},"content":{"61":{"position":[[195,14]]}},"keywords":{}}],["remotemessage.data.isnotempti",{"_index":630,"title":{},"content":{"61":{"position":[[271,33]]}},"keywords":{}}],["remotemessage.data}"",{"_index":633,"title":{},"content":{"61":{"position":[[346,28]]}},"keywords":{}}],["renam",{"_index":216,"title":{},"content":{"15":{"position":[[30,7],[124,7]]},"67":{"position":[[30,7],[124,7]]}},"keywords":{}}],["repli",{"_index":203,"title":{},"content":{"14":{"position":[[133,8],[235,8],[363,7]]},"37":{"position":[[133,8],[235,8],[363,7]]},"65":{"position":[[119,8],[221,8],[349,7]]},"66":{"position":[[61,5]]},"69":{"position":[[53,7]]},"103":{"position":[[25,7]]},"108":{"position":[[119,8],[221,8],[349,7]]},"109":{"position":[[61,5]]},"111":{"position":[[53,7]]},"126":{"position":[[119,8],[221,8],[349,7]]},"127":{"position":[[61,5]]},"130":{"position":[[53,7]]},"146":{"position":[[25,7]]},"191":{"position":[[27,8],[266,8]]},"215":{"position":[[25,7]]},"245":{"position":[[27,8]]},"278":{"position":[[25,7]]},"322":{"position":[[27,8],[235,7]]},"373":{"position":[[25,7]]},"391":{"position":[[27,8]]},"412":{"position":[[27,8]]}},"keywords":{}}],["replied"",{"_index":1654,"title":{},"content":{"412":{"position":[[215,14]]}},"keywords":{}}],["replied_at",{"_index":822,"title":{},"content":{"78":{"position":[[100,10]]},"120":{"position":[[712,10]]},"139":{"position":[[100,10]]},"189":{"position":[[1044,11]]},"191":{"position":[[1471,11]]},"192":{"position":[[1053,11]]},"193":{"position":[[1145,11]]},"243":{"position":[[1109,11]]},"245":{"position":[[1536,11]]},"246":{"position":[[1118,11]]},"247":{"position":[[1210,11]]},"320":{"position":[[1024,11]]},"322":{"position":[[1451,11]]},"323":{"position":[[1033,11]]},"324":{"position":[[1125,11]]},"389":{"position":[[1042,11]]},"391":{"position":[[1469,11]]},"392":{"position":[[1051,11]]},"393":{"position":[[1143,11]]},"408":{"position":[[996,11]]},"409":{"position":[[767,11]]},"412":{"position":[[1423,11]]},"413":{"position":[[1005,11]]},"414":{"position":[[776,11]]},"415":{"position":[[1097,11]]},"416":{"position":[[868,11]]}},"keywords":{}}],["replied_at_m",{"_index":823,"title":{},"content":{"78":{"position":[[138,13]]},"120":{"position":[[750,13]]},"139":{"position":[[138,13]]}},"keywords":{}}],["report",{"_index":916,"title":{},"content":{"87":{"position":[[111,7]]},"234":{"position":[[111,7]]},"265":{"position":[[111,7]]},"286":{"position":[[580,6],[606,7]]},"343":{"position":[[111,7]]},"351":{"position":[[111,7]]}},"keywords":{}}],["repositori",{"_index":572,"title":{},"content":{"54":{"position":[[30,12]]}},"keywords":{}}],["req.bodi",{"_index":868,"title":{},"content":{"81":{"position":[[1133,9]]},"122":{"position":[[1133,9]]},"142":{"position":[[1133,9]]}},"keywords":{}}],["req.header('x",{"_index":867,"title":{},"content":{"81":{"position":[[1078,13]]},"122":{"position":[[1078,13]]},"142":{"position":[[1078,13]]}},"keywords":{}}],["request",{"_index":29,"title":{},"content":{"3":{"position":[[25,7]]},"18":{"position":[[275,8],[435,7]]},"40":{"position":[[275,8],[435,7]]},"68":{"position":[[80,8]]},"69":{"position":[[120,7]]},"70":{"position":[[92,8]]},"110":{"position":[[80,8]]},"111":{"position":[[120,7]]},"112":{"position":[[92,8]]},"129":{"position":[[80,8]]},"130":{"position":[[120,7]]},"131":{"position":[[92,8]]}},"keywords":{}}],["requir",{"_index":58,"title":{"52":{"position":[[10,13]]},"154":{"position":[[10,13]]},"207":{"position":[[10,13]]},"364":{"position":[[10,13]]}},"content":{"4":{"position":[[41,13]]},"16":{"position":[[181,8]]},"22":{"position":[[41,13]]},"27":{"position":[[95,13]]},"29":{"position":[[95,13]]},"31":{"position":[[96,13]]},"34":{"position":[[2051,7]]},"38":{"position":[[183,8]]},"43":{"position":[[41,13]]},"45":{"position":[[399,13]]},"48":{"position":[[196,13]]},"82":{"position":[[41,13]]},"95":{"position":[[95,13]]},"100":{"position":[[95,13]]},"123":{"position":[[41,13]]},"143":{"position":[[41,13]]},"150":{"position":[[96,13]]},"170":{"position":[[2082,7]]},"172":{"position":[[399,13]]},"175":{"position":[[196,13]]},"179":{"position":[[95,13]]},"198":{"position":[[399,13]]},"201":{"position":[[196,13]]},"203":{"position":[[95,13]]},"227":{"position":[[2029,7]]},"229":{"position":[[95,13]]},"273":{"position":[[95,13]]},"275":{"position":[[96,13]]},"305":{"position":[[2217,7],[2579,7]]},"307":{"position":[[95,13]]},"329":{"position":[[96,13]]},"334":{"position":[[95,13]]},"336":{"position":[[399,13]]},"338":{"position":[[196,13]]},"377":{"position":[[382,13]]},"382":{"position":[[196,13]]}},"keywords":{}}],["require('crypto",{"_index":856,"title":{},"content":{"81":{"position":[[770,18]]},"122":{"position":[[770,18]]},"142":{"position":[[770,18]]}},"keywords":{}}],["res.send({messag",{"_index":872,"title":{},"content":{"81":{"position":[[1232,18]]},"122":{"position":[[1232,18]]},"142":{"position":[[1232,18]]}},"keywords":{}}],["res.status(403",{"_index":871,"title":{},"content":{"81":{"position":[[1215,16]]},"122":{"position":[[1215,16]]},"142":{"position":[[1215,16]]}},"keywords":{}}],["research",{"_index":875,"title":{},"content":{"84":{"position":[[32,8]]},"85":{"position":[[320,9]]},"231":{"position":[[32,8]]},"232":{"position":[[320,9]]},"262":{"position":[[32,8]]},"263":{"position":[[320,9]]},"340":{"position":[[32,8]]},"341":{"position":[[320,9]]},"348":{"position":[[32,8]]},"349":{"position":[[320,9]]}},"keywords":{}}],["resend",{"_index":652,"title":{},"content":{"66":{"position":[[128,6]]},"109":{"position":[[128,6]]},"127":{"position":[[128,6]]}},"keywords":{}}],["reset",{"_index":426,"title":{"46":{"position":[[0,5]]},"173":{"position":[[0,5]]},"199":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"34":{"position":[[985,5]]},"170":{"position":[[1016,5]]},"227":{"position":[[977,5]]},"305":{"position":[[1633,5]]},"360":{"position":[[452,5]]},"380":{"position":[[41,5]]}},"keywords":{}}],["resetident",{"_index":425,"title":{},"content":{"34":{"position":[[930,13],[948,13]]},"46":{"position":[[41,13]]},"170":{"position":[[961,13],[979,13]]},"173":{"position":[[41,13]]},"199":{"position":[[41,13]]},"227":{"position":[[922,13],[940,13]]}},"keywords":{}}],["reson",{"_index":906,"title":{},"content":{"85":{"position":[[447,8]]},"232":{"position":[[447,8]]},"263":{"position":[[447,8]]},"341":{"position":[[447,8]]},"349":{"position":[[447,8]]}},"keywords":{}}],["respect",{"_index":984,"title":{"104":{"position":[[0,7]]},"147":{"position":[[0,7]]},"216":{"position":[[0,7]]},"279":{"position":[[0,7]]},"374":{"position":[[0,7]]}},"content":{"104":{"position":[[85,7]]},"147":{"position":[[85,7]]},"216":{"position":[[85,7]]},"279":{"position":[[85,7]]},"374":{"position":[[85,7]]}},"keywords":{}}],["respond",{"_index":460,"title":{"117":{"position":[[0,11]]}},"content":{"36":{"position":[[268,11],[403,10]]},"37":{"position":[[381,11]]},"40":{"position":[[768,10],[839,10],[872,10],[951,10],[1039,10],[1727,10]]},"45":{"position":[[74,9]]},"76":{"position":[[110,10]]},"107":{"position":[[268,11],[403,10]]},"113":{"position":[[149,10],[160,10],[174,10]]},"117":{"position":[[69,10],[114,10],[175,10],[210,10],[283,10],[376,10]]},"118":{"position":[[110,10]]},"137":{"position":[[110,10]]},"172":{"position":[[74,9]]},"198":{"position":[[74,9]]},"284":{"position":[[199,10],[237,10]]},"336":{"position":[[74,9]]},"377":{"position":[[69,9]]},"383":{"position":[[373,10]]},"399":{"position":[[71,10],[109,10]]}},"keywords":{}}],["respondent__alia",{"_index":463,"title":{},"content":{"40":{"position":[[790,17]]}},"keywords":{}}],["respondent__email",{"_index":465,"title":{},"content":{"40":{"position":[[928,17]]}},"keywords":{}}],["respondent__group_nam",{"_index":466,"title":{},"content":{"40":{"position":[[1008,23]]}},"keywords":{}}],["respondent__id",{"_index":462,"title":{},"content":{"40":{"position":[[743,14]]}},"keywords":{}}],["respondent__nam",{"_index":464,"title":{},"content":{"40":{"position":[[850,16]]}},"keywords":{}}],["respons",{"_index":184,"title":{"76":{"position":[[0,9]]},"105":{"position":[[14,9]]},"118":{"position":[[0,9]]},"137":{"position":[[0,9]]},"148":{"position":[[14,9]]},"217":{"position":[[14,9]]},"281":{"position":[[14,9]]},"375":{"position":[[14,9]]}},"content":{"13":{"position":[[348,8],[415,9],[483,9]]},"14":{"position":[[175,8],[315,8]]},"16":{"position":[[21,9]]},"17":{"position":[[61,8],[432,9],[526,9],[626,9]]},"18":{"position":[[1398,8],[1435,8],[1488,8],[1594,8],[1718,8]]},"36":{"position":[[360,8],[433,9],[501,9]]},"37":{"position":[[175,8],[315,8]]},"38":{"position":[[21,9]]},"39":{"position":[[61,8],[283,9]]},"40":{"position":[[1446,8],[1483,8],[1536,8],[1642,8],[1772,8]]},"64":{"position":[[348,8],[415,9],[483,9]]},"65":{"position":[[161,8],[301,8]]},"68":{"position":[[22,9]]},"71":{"position":[[175,8],[184,8],[196,8]]},"76":{"position":[[69,8],[142,8],[186,8],[284,8]]},"88":{"position":[[164,8]]},"105":{"position":[[115,10]]},"107":{"position":[[360,8],[433,9],[501,9]]},"108":{"position":[[161,8],[301,8]]},"110":{"position":[[22,9]]},"113":{"position":[[193,8],[202,8],[214,8]]},"118":{"position":[[69,8],[142,8],[186,8],[284,8]]},"125":{"position":[[348,8],[415,9],[483,9]]},"126":{"position":[[161,8],[301,8]]},"128":{"position":[[104,8],[266,8]]},"129":{"position":[[22,9]]},"132":{"position":[[175,8],[184,8],[196,8]]},"137":{"position":[[69,8],[142,8],[186,8],[284,8]]},"148":{"position":[[115,10]]},"189":{"position":[[674,9]]},"190":{"position":[[677,9]]},"191":{"position":[[683,9]]},"192":{"position":[[683,9]]},"193":{"position":[[674,9]]},"217":{"position":[[115,10]]},"235":{"position":[[164,8]]},"243":{"position":[[739,9]]},"244":{"position":[[742,9]]},"245":{"position":[[748,9]]},"246":{"position":[[748,9]]},"247":{"position":[[739,9]]},"257":{"position":[[311,9]]},"266":{"position":[[164,8]]},"281":{"position":[[119,10]]},"320":{"position":[[654,9]]},"321":{"position":[[657,9]]},"322":{"position":[[663,9]]},"323":{"position":[[663,9]]},"324":{"position":[[654,9]]},"344":{"position":[[164,8]]},"352":{"position":[[164,8]]},"359":{"position":[[790,9]]},"375":{"position":[[115,10]]},"389":{"position":[[672,9]]},"390":{"position":[[675,9]]},"391":{"position":[[681,9]]},"392":{"position":[[681,9]]},"393":{"position":[[672,9]]},"408":{"position":[[626,9]]},"409":{"position":[[397,9]]},"410":{"position":[[629,9]]},"411":{"position":[[400,9]]},"412":{"position":[[635,9]]},"413":{"position":[[635,9]]},"414":{"position":[[406,9]]},"415":{"position":[[626,9]]},"416":{"position":[[397,9]]}},"keywords":{}}],["response.answ",{"_index":796,"title":{},"content":{"70":{"position":[[138,17]]},"76":{"position":[[574,18],[666,18],[754,17]]},"112":{"position":[[138,17]]},"118":{"position":[[578,18],[670,18],[758,17]]},"131":{"position":[[138,17]]},"137":{"position":[[619,18],[711,18],[799,17]]}},"keywords":{}}],["response.display",{"_index":795,"title":{},"content":{"70":{"position":[[118,19]]},"112":{"position":[[118,19]]},"131":{"position":[[118,19]]}},"keywords":{}}],["response.end",{"_index":301,"title":{},"content":{"18":{"position":[[1627,15]]},"40":{"position":[[1675,15]]},"70":{"position":[[159,14]]},"76":{"position":[[317,15],[789,14]]},"112":{"position":[[159,14]]},"118":{"position":[[317,15]]},"131":{"position":[[159,14]]},"137":{"position":[[317,15],[834,14]]}},"keywords":{}}],["response.hidden_field",{"_index":1024,"title":{},"content":{"128":{"position":[[1,22]]}},"keywords":{}}],["response__answer__field__correlation_id",{"_index":470,"title":{},"content":{"40":{"position":[[2345,39]]}},"keywords":{}}],["response__answer__field__id",{"_index":469,"title":{},"content":{"40":{"position":[[2247,27]]}},"keywords":{}}],["response__answer__field__typ",{"_index":471,"title":{},"content":{"40":{"position":[[2471,29]]}},"keywords":{}}],["response__answer__field__value__bi",{"_index":472,"title":{},"content":{"40":{"position":[[2599,34]]}},"keywords":{}}],["response__answer__field__value__bo",{"_index":473,"title":{},"content":{"40":{"position":[[2671,34]]}},"keywords":{}}],["response__answer__field__value__st",{"_index":474,"title":{},"content":{"40":{"position":[[2744,34]]}},"keywords":{}}],["response__answer__replied_at",{"_index":309,"title":{},"content":{"18":{"position":[[1890,28]]},"40":{"position":[[2068,28]]}},"keywords":{}}],["response__answer__replied_at_m",{"_index":310,"title":{},"content":{"18":{"position":[[1943,31]]},"40":{"position":[[2121,31]]}},"keywords":{}}],["response__answer__tag",{"_index":311,"title":{},"content":{"18":{"position":[[2020,22]]},"40":{"position":[[2198,22]]}},"keywords":{}}],["response__id",{"_index":295,"title":{},"content":{"18":{"position":[[1354,12]]},"40":{"position":[[1402,12]]}},"keywords":{}}],["response__local",{"_index":302,"title":{},"content":{"18":{"position":[[1643,16]]},"40":{"position":[[1691,16]]}},"keywords":{}}],["response__question__correlation_id",{"_index":467,"title":{},"content":{"40":{"position":[[1844,34]]}},"keywords":{}}],["response__question__id",{"_index":305,"title":{},"content":{"18":{"position":[[1727,22]]},"40":{"position":[[1781,22]]}},"keywords":{}}],["response__question__titl",{"_index":307,"title":{},"content":{"18":{"position":[[1837,25]]},"40":{"position":[[2015,25]]}},"keywords":{}}],["response__question__typ",{"_index":306,"title":{},"content":{"18":{"position":[[1790,24]]},"40":{"position":[[1968,24]]}},"keywords":{}}],["response__tag",{"_index":304,"title":{},"content":{"18":{"position":[[1684,14]]},"40":{"position":[[1738,14]]}},"keywords":{}}],["response__tim",{"_index":296,"title":{},"content":{"18":{"position":[[1407,14]]},"40":{"position":[[1455,14]]}},"keywords":{}}],["response__time_m",{"_index":297,"title":{},"content":{"18":{"position":[[1450,17]]},"40":{"position":[[1498,17]]}},"keywords":{}}],["response__time_to_complete_second",{"_index":298,"title":{},"content":{"18":{"position":[[1518,33]]},"40":{"position":[[1566,33]]}},"keywords":{}}],["retri",{"_index":263,"title":{},"content":{"18":{"position":[[269,5]]},"40":{"position":[[269,5]]},"70":{"position":[[86,5]]},"112":{"position":[[86,5]]},"131":{"position":[[86,5]]}},"keywords":{}}],["retriev",{"_index":1511,"title":{},"content":{"305":{"position":[[1833,8]]}},"keywords":{}}],["retry_count",{"_index":270,"title":{},"content":{"18":{"position":[[412,11]]},"40":{"position":[[412,11]]}},"keywords":{}}],["return",{"_index":860,"title":{},"content":{"81":{"position":[[870,6],[960,6],[1284,7]]},"122":{"position":[[870,6],[960,6],[1284,7]]},"142":{"position":[[870,6],[960,6],[1284,7]]},"196":{"position":[[88,6],[112,6]]},"210":{"position":[[600,6],[1216,6]]},"241":{"position":[[398,6]]},"250":{"position":[[94,6],[118,6],[488,6]]},"305":{"position":[[155,6]]},"318":{"position":[[628,6]]},"327":{"position":[[88,6],[112,6],[400,6]]},"387":{"position":[[432,6],[464,6]]},"396":{"position":[[81,6],[105,6],[406,6],[438,6]]},"419":{"position":[[285,6],[317,6]]},"420":{"position":[[288,6],[320,6]]}},"keywords":{}}],["richer",{"_index":926,"title":{},"content":{"88":{"position":[[46,6]]},"235":{"position":[[46,6]]},"266":{"position":[[46,6]]},"344":{"position":[[46,6]]},"352":{"position":[[46,6]]}},"keywords":{}}],["right",{"_index":80,"title":{},"content":{"6":{"position":[[154,5],[173,5]]},"34":{"position":[[1322,5]]},"162":{"position":[[154,5],[173,5]]},"170":{"position":[[1353,5]]},"209":{"position":[[491,5]]},"219":{"position":[[154,5],[173,5]]},"227":{"position":[[1300,5]]},"288":{"position":[[154,5],[173,5]]},"297":{"position":[[67,5]]},"305":{"position":[[1267,5]]},"309":{"position":[[154,5],[173,5]]}},"keywords":{}}],["right"",{"_index":1168,"title":{},"content":{"189":{"position":[[469,11],[550,12]]},"190":{"position":[[472,11],[553,12]]},"191":{"position":[[478,11],[559,12]]},"192":{"position":[[478,11],[559,12]]},"193":{"position":[[469,11],[550,12]]},"243":{"position":[[534,11],[615,12]]},"244":{"position":[[537,11],[618,12]]},"245":{"position":[[543,11],[624,12]]},"246":{"position":[[543,11],[624,12]]},"247":{"position":[[534,11],[615,12]]},"320":{"position":[[449,11],[530,12]]},"321":{"position":[[452,11],[533,12]]},"322":{"position":[[458,11],[539,12]]},"323":{"position":[[458,11],[539,12]]},"324":{"position":[[449,11],[530,12]]},"389":{"position":[[467,11],[548,12]]},"390":{"position":[[470,11],[551,12]]},"391":{"position":[[476,11],[557,12]]},"392":{"position":[[476,11],[557,12]]},"393":{"position":[[467,11],[548,12]]},"408":{"position":[[421,11],[502,12]]},"410":{"position":[[424,11],[505,12]]},"412":{"position":[[430,11],[511,12]]},"413":{"position":[[430,11],[511,12]]},"415":{"position":[[421,11],[502,12]]}},"keywords":{}}],["rootviewcontrol",{"_index":1236,"title":{},"content":{"208":{"position":[[406,18]]}},"keywords":{}}],["row",{"_index":236,"title":{},"content":{"16":{"position":[[231,5]]},"38":{"position":[[233,5]]}},"keywords":{}}],["rule",{"_index":347,"title":{"93":{"position":[[16,6]]},"182":{"position":[[16,6]]},"254":{"position":[[16,6]]},"285":{"position":[[16,6]]},"400":{"position":[[16,6]]}},"content":{"24":{"position":[[205,5]]},"34":{"position":[[2331,4]]},"48":{"position":[[189,5]]},"93":{"position":[[97,5],[289,6],[303,5],[386,5]]},"97":{"position":[[212,5]]},"170":{"position":[[2362,4]]},"175":{"position":[[189,5]]},"177":{"position":[[216,5]]},"182":{"position":[[97,5],[295,6],[309,5],[392,5]]},"201":{"position":[[189,5]]},"227":{"position":[[2309,4]]},"254":{"position":[[97,5],[289,6],[303,5],[386,5]]},"270":{"position":[[210,5]]},"285":{"position":[[97,5],[322,6],[336,5],[419,5]]},"305":{"position":[[2802,4]]},"331":{"position":[[276,5]]},"338":{"position":[[189,5]]},"382":{"position":[[189,5]]},"400":{"position":[[97,5],[359,5],[392,5],[475,5]]}},"keywords":{}}],["run",{"_index":449,"title":{},"content":{"34":{"position":[[2011,7]]},"92":{"position":[[122,7]]},"93":{"position":[[44,4]]},"102":{"position":[[108,3]]},"145":{"position":[[108,3]]},"158":{"position":[[471,3]]},"170":{"position":[[2042,7]]},"181":{"position":[[128,7]]},"182":{"position":[[44,4]]},"214":{"position":[[108,3]]},"227":{"position":[[1989,7]]},"253":{"position":[[122,7]]},"254":{"position":[[44,4]]},"283":{"position":[[133,7]]},"285":{"position":[[44,4]]},"305":{"position":[[2175,7],[2538,7]]},"368":{"position":[[476,3]]},"372":{"position":[[108,3]]},"379":{"position":[[58,7]]},"398":{"position":[[162,7]]},"400":{"position":[[44,4]]}},"keywords":{}}],["s,c,r,ee,b",{"_index":1458,"title":{},"content":{"296":{"position":[[566,12]]},"356":{"position":[[59,12]]},"357":{"position":[[392,12]]},"358":{"position":[[74,12]]},"359":{"position":[[124,12]]},"360":{"position":[[59,12]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(argu",{"_index":1536,"title":{},"content":{"356":{"position":[[74,79]]},"357":{"position":[[407,79]]},"358":{"position":[[89,79]]},"359":{"position":[[139,79]]},"360":{"position":[[74,79]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){var",{"_index":1459,"title":{},"content":{"296":{"position":[[581,45]]}},"keywords":{}}],["safari/537.36"",{"_index":1037,"title":{},"content":{"128":{"position":[[479,20]]},"129":{"position":[[2969,19]]}},"keywords":{}}],["same",{"_index":262,"title":{},"content":{"18":{"position":[[257,5]]},"40":{"position":[[257,5]]},"46":{"position":[[281,4]]},"70":{"position":[[74,5]]},"112":{"position":[[74,5]]},"131":{"position":[[74,5]]},"173":{"position":[[281,4]]},"199":{"position":[[281,4]]},"380":{"position":[[273,4]]},"382":{"position":[[701,4]]}},"keywords":{}}],["samuel@example.com",{"_index":1567,"title":{},"content":{"359":{"position":[[749,22],[929,22]]}},"keywords":{}}],["samuel@screeb.app",{"_index":64,"title":{},"content":{"4":{"position":[[93,18]]},"22":{"position":[[93,18]]},"43":{"position":[[93,18]]},"82":{"position":[[93,18]]},"123":{"position":[[93,18]]},"143":{"position":[[93,18]]},"382":{"position":[[416,20],[578,20],[803,20]]}},"keywords":{}}],["save",{"_index":180,"title":{},"content":{"13":{"position":[[239,5]]},"36":{"position":[[239,5]]},"64":{"position":[[239,5]]},"107":{"position":[[239,5]]},"125":{"position":[[239,5]]},"299":{"position":[[976,4],[995,4]]}},"keywords":{}}],["scenario",{"_index":176,"title":{},"content":{"13":{"position":[[178,9],[254,9]]},"18":{"position":[[1153,8],[1201,8],[1267,8],[1345,8]]},"36":{"position":[[178,9],[254,9]]},"40":{"position":[[1201,8],[1249,8],[1315,8],[1393,8],[1949,8],[2452,8]]},"41":{"position":[[451,8],[884,8]]},"64":{"position":[[178,9],[254,9]]},"74":{"position":[[165,8],[227,8],[270,8],[328,8]]},"107":{"position":[[178,9],[254,9]]},"116":{"position":[[165,8],[227,8],[270,8],[328,8]]},"119":{"position":[[166,8]]},"120":{"position":[[205,8]]},"125":{"position":[[178,9],[254,9]]},"135":{"position":[[165,8],[227,8],[270,8],[328,8]]}},"keywords":{}}],["scenario.respond",{"_index":461,"title":{},"content":{"36":{"position":[[298,20]]},"107":{"position":[[298,20]]}},"keywords":{}}],["scenario.us",{"_index":182,"title":{},"content":{"13":{"position":[[292,14]]},"64":{"position":[[292,14]]},"125":{"position":[[292,14]]}},"keywords":{}}],["scenario_id",{"_index":801,"title":{},"content":{"74":{"position":[[110,11]]},"116":{"position":[[110,11]]},"135":{"position":[[110,11]]}},"keywords":{}}],["scenario_tim",{"_index":803,"title":{},"content":{"74":{"position":[[236,13]]},"116":{"position":[[236,13]]},"135":{"position":[[236,13]]}},"keywords":{}}],["scenario_time_m",{"_index":804,"title":{},"content":{"74":{"position":[[287,16]]},"116":{"position":[[287,16]]},"135":{"position":[[287,16]]}},"keywords":{}}],["scenario_vers",{"_index":802,"title":{},"content":{"74":{"position":[[174,16]]},"116":{"position":[[174,16]]},"135":{"position":[[174,16]]}},"keywords":{}}],["scene",{"_index":1227,"title":{},"content":{"208":{"position":[[159,7]]},"210":{"position":[[118,6],[567,6]]}},"keywords":{}}],["scene(_",{"_index":1259,"title":{},"content":{"210":{"position":[[110,7]]}},"keywords":{}}],["scenedeleg",{"_index":1228,"title":{},"content":{"208":{"position":[[183,13],[241,14]]},"210":{"position":[[25,13],[45,14]]}},"keywords":{}}],["schedul",{"_index":612,"title":{},"content":{"60":{"position":[[142,9]]},"256":{"position":[[143,11]]}},"keywords":{}}],["schema",{"_index":226,"title":{"16":{"position":[[10,7]]},"38":{"position":[[10,7]]}},"content":{"16":{"position":[[76,7],[95,6]]},"38":{"position":[[76,7],[95,6]]}},"keywords":{}}],["score",{"_index":322,"title":{},"content":{"20":{"position":[[356,6]]},"40":{"position":[[2325,6]]},"41":{"position":[[767,6]]},"120":{"position":[[94,6]]}},"keywords":{}}],["screeb",{"_index":65,"title":{"5":{"position":[[4,6]]},"9":{"position":[[6,6]]},"34":{"position":[[0,6]]},"51":{"position":[[0,6]]},"54":{"position":[[4,6]]},"55":{"position":[[7,6]]},"83":{"position":[[8,6]]},"84":{"position":[[8,8]]},"153":{"position":[[0,6]]},"156":{"position":[[4,6]]},"161":{"position":[[4,6]]},"165":{"position":[[6,6]]},"170":{"position":[[0,6]]},"206":{"position":[[0,6]]},"209":{"position":[[4,6]]},"218":{"position":[[4,6]]},"222":{"position":[[6,6]]},"227":{"position":[[0,6]]},"230":{"position":[[8,6]]},"231":{"position":[[8,8]]},"252":{"position":[[24,9]]},"260":{"position":[[15,6]]},"261":{"position":[[8,6]]},"262":{"position":[[8,8]]},"287":{"position":[[4,6]]},"291":{"position":[[6,6]]},"295":{"position":[[15,6]]},"305":{"position":[[0,7]]},"308":{"position":[[4,6]]},"312":{"position":[[6,6]]},"339":{"position":[[8,6]]},"340":{"position":[[8,8]]},"347":{"position":[[8,6]]},"348":{"position":[[8,8]]},"356":{"position":[[9,6]]},"363":{"position":[[0,6]]},"366":{"position":[[4,6]]},"369":{"position":[[7,6]]},"401":{"position":[[29,9]]}},"content":{"6":{"position":[[1,6],[103,6],[397,6]]},"7":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"9":{"position":[[40,6],[137,6],[185,6],[198,6]]},"10":{"position":[[124,7],[196,6]]},"11":{"position":[[1,6]]},"13":{"position":[[17,6],[48,6]]},"16":{"position":[[237,6]]},"18":{"position":[[606,6],[807,6]]},"24":{"position":[[88,6]]},"33":{"position":[[67,6]]},"34":{"position":[[22,6],[97,6],[112,6],[332,6],[642,6],[729,6],[766,6],[975,6],[1406,6],[1572,6],[2098,6],[2193,6]]},"36":{"position":[[17,6],[48,6]]},"38":{"position":[[239,6]]},"40":{"position":[[606,6],[813,6]]},"46":{"position":[[139,6]]},"47":{"position":[[249,6]]},"48":{"position":[[1,6]]},"50":{"position":[[52,6]]},"51":{"position":[[111,6]]},"52":{"position":[[5,6],[316,6]]},"56":{"position":[[740,6]]},"57":{"position":[[34,6]]},"62":{"position":[[246,6]]},"64":{"position":[[17,6],[48,6]]},"66":{"position":[[70,6],[116,6]]},"69":{"position":[[92,6]]},"72":{"position":[[109,6]]},"75":{"position":[[53,6]]},"81":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"84":{"position":[[1,6],[174,6]]},"85":{"position":[[272,6]]},"90":{"position":[[45,6]]},"93":{"position":[[37,6]]},"97":{"position":[[95,6]]},"102":{"position":[[35,6]]},"105":{"position":[[133,6]]},"107":{"position":[[17,6],[48,6]]},"109":{"position":[[70,6],[116,6]]},"111":{"position":[[92,6]]},"114":{"position":[[109,6]]},"117":{"position":[[43,6]]},"122":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"125":{"position":[[17,6],[48,6]]},"127":{"position":[[70,6],[116,6]]},"130":{"position":[[92,6]]},"133":{"position":[[109,6]]},"136":{"position":[[53,6]]},"142":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"145":{"position":[[35,6],[224,6]]},"148":{"position":[[133,6]]},"152":{"position":[[52,6]]},"153":{"position":[[111,6]]},"154":{"position":[[5,6]]},"155":{"position":[[22,6]]},"157":{"position":[[204,6]]},"158":{"position":[[56,6],[514,6]]},"160":{"position":[[34,6]]},"162":{"position":[[1,6],[103,6],[397,6]]},"163":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"165":{"position":[[40,6],[137,6],[185,6],[198,6]]},"166":{"position":[[124,7],[196,6]]},"167":{"position":[[1,6]]},"169":{"position":[[67,6]]},"170":{"position":[[22,6],[350,6],[673,6],[760,6],[797,6],[1006,6],[1437,6],[1603,6],[2129,6],[2224,6]]},"173":{"position":[[139,6]]},"174":{"position":[[249,6]]},"175":{"position":[[1,6],[519,9]]},"177":{"position":[[99,6]]},"182":{"position":[[37,6]]},"198":{"position":[[492,6]]},"199":{"position":[[139,6]]},"200":{"position":[[249,6]]},"201":{"position":[[1,6],[377,6]]},"205":{"position":[[52,6]]},"206":{"position":[[111,6]]},"207":{"position":[[5,6],[243,6]]},"208":{"position":[[22,6]]},"211":{"position":[[34,6]]},"214":{"position":[[35,6]]},"217":{"position":[[133,6]]},"219":{"position":[[1,6],[103,6],[397,6]]},"220":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"222":{"position":[[40,6],[137,6],[185,6],[198,6]]},"223":{"position":[[124,7],[196,6]]},"224":{"position":[[1,6]]},"226":{"position":[[67,6]]},"227":{"position":[[22,6],[93,6],[108,6],[328,6],[634,6],[721,6],[758,6],[967,6],[1384,6],[1550,6],[2076,6],[2171,6]]},"231":{"position":[[1,6],[174,6]]},"232":{"position":[[272,6]]},"237":{"position":[[45,6]]},"252":{"position":[[47,9]]},"254":{"position":[[37,6]]},"258":{"position":[[243,6]]},"260":{"position":[[47,6],[242,6],[286,6],[328,6]]},"262":{"position":[[1,6],[174,6]]},"263":{"position":[[272,6]]},"268":{"position":[[45,6]]},"270":{"position":[[93,6]]},"277":{"position":[[35,6]]},"281":{"position":[[137,6]]},"283":{"position":[[51,6]]},"284":{"position":[[36,7]]},"285":{"position":[[37,6],[206,6]]},"286":{"position":[[21,6],[133,6]]},"288":{"position":[[1,6],[103,6],[397,6]]},"289":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"291":{"position":[[40,6],[137,6],[185,6],[198,6]]},"292":{"position":[[124,7],[196,6]]},"293":{"position":[[1,6]]},"295":{"position":[[5,6],[95,6]]},"296":{"position":[[31,6],[167,6],[291,6],[411,6]]},"297":{"position":[[73,6]]},"298":{"position":[[43,6],[160,6],[186,6],[235,6],[377,6],[498,6],[567,6],[600,7],[620,6],[670,6],[767,7],[781,6],[850,6],[985,7],[1032,6],[1263,6]]},"299":{"position":[[60,6],[156,6],[182,6],[231,6],[621,6],[713,6],[763,6],[924,6],[1123,6],[1270,6]]},"301":{"position":[[113,6],[168,6]]},"302":{"position":[[34,6]]},"304":{"position":[[67,6]]},"305":{"position":[[21,6],[93,7],[109,7],[347,6],[651,6],[753,6],[849,6],[886,6],[1371,6],[1557,6],[1623,6],[2264,6],[2626,6]]},"309":{"position":[[1,6],[103,6],[397,6]]},"310":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"312":{"position":[[40,6],[137,6],[185,6],[198,6]]},"313":{"position":[[124,7],[196,6]]},"314":{"position":[[1,6]]},"331":{"position":[[159,6]]},"337":{"position":[[249,6]]},"338":{"position":[[1,6]]},"340":{"position":[[1,6],[174,6]]},"341":{"position":[[272,6]]},"346":{"position":[[45,6]]},"348":{"position":[[1,6],[174,6]]},"349":{"position":[[272,6]]},"354":{"position":[[45,6]]},"356":{"position":[[364,6]]},"357":{"position":[[697,6]]},"358":{"position":[[379,6]]},"359":{"position":[[429,6]]},"360":{"position":[[364,6]]},"362":{"position":[[52,6]]},"363":{"position":[[111,6]]},"364":{"position":[[5,6]]},"365":{"position":[[22,6]]},"367":{"position":[[204,6]]},"368":{"position":[[56,6],[519,6]]},"372":{"position":[[35,6],[273,6]]},"375":{"position":[[133,6]]},"380":{"position":[[131,6]]},"381":{"position":[[249,6]]},"382":{"position":[[1,6]]},"383":{"position":[[252,6],[366,6]]},"398":{"position":[[20,6]]},"400":{"position":[[37,6],[175,6]]},"401":{"position":[[47,9]]}},"keywords":{}}],["screeb'",{"_index":909,"title":{},"content":{"87":{"position":[[1,8]]},"88":{"position":[[6,8]]},"234":{"position":[[1,8]]},"235":{"position":[[6,8]]},"265":{"position":[[1,8]]},"266":{"position":[[6,8]]},"343":{"position":[[1,8]]},"344":{"position":[[6,8]]},"351":{"position":[[1,8]]},"352":{"position":[[6,8]]}},"keywords":{}}],["screeb("init"",{"_index":1645,"title":{},"content":{"408":{"position":[[42,25]]},"409":{"position":[[43,25]]},"410":{"position":[[43,25]]},"411":{"position":[[44,25]]},"412":{"position":[[45,25]]},"413":{"position":[[45,25]]},"414":{"position":[[46,25]]},"415":{"position":[[42,25]]},"416":{"position":[[43,25]]},"417":{"position":[[65,25]]},"418":{"position":[[64,25]]},"419":{"position":[[85,25]]},"420":{"position":[[86,25]]}},"keywords":{}}],["screeb("survey.start"",{"_index":1396,"title":{},"content":{"277":{"position":[[210,33]]},"278":{"position":[[147,33]]},"279":{"position":[[180,33]]},"280":{"position":[[93,33]]},"281":{"position":[[155,33]]}},"keywords":{}}],["screeb('clos",{"_index":1499,"title":{},"content":{"302":{"position":[[74,17]]}},"keywords":{}}],["screeb('debug",{"_index":1409,"title":{},"content":{"283":{"position":[[67,18]]}},"keywords":{}}],["screeb('event.track",{"_index":1283,"title":{},"content":{"229":{"position":[[273,22]]}},"keywords":{}}],["screeb('ident",{"_index":1556,"title":{},"content":{"358":{"position":[[872,19]]},"359":{"position":[[909,19]]},"379":{"position":[[194,19]]},"382":{"position":[[745,19]]}},"keywords":{}}],["screeb('identity.alia",{"_index":1566,"title":{},"content":{"359":{"position":[[723,25]]}},"keywords":{}}],["screeb('identity.get').then(console.log",{"_index":1586,"title":{},"content":{"383":{"position":[[56,42]]}},"keywords":{}}],["screeb('identity.group.assign",{"_index":1376,"title":{},"content":{"270":{"position":[[29,32]]},"273":{"position":[[273,32]]}},"keywords":{}}],["screeb('identity.group.unassign",{"_index":1378,"title":{},"content":{"271":{"position":[[95,34]]},"272":{"position":[[55,34]]}},"keywords":{}}],["screeb('identity.properti",{"_index":1557,"title":{},"content":{"358":{"position":[[952,30]]},"359":{"position":[[556,30]]},"360":{"position":[[553,30]]},"382":{"position":[[376,30],[538,30]]}},"keywords":{}}],["screeb('identity.reset",{"_index":1570,"title":{},"content":{"360":{"position":[[483,26]]},"380":{"position":[[288,26]]}},"keywords":{}}],["screeb('init",{"_index":1416,"title":{},"content":{"284":{"position":[[161,15]]},"296":{"position":[[926,15]]},"301":{"position":[[224,15]]},"356":{"position":[[392,15]]},"357":{"position":[[725,15]]},"358":{"position":[[407,15]]},"359":{"position":[[457,15]]},"360":{"position":[[392,15]]},"378":{"position":[[158,15]]}},"keywords":{}}],["screeb('targeting.debug",{"_index":1419,"title":{},"content":{"285":{"position":[[222,28]]}},"keywords":{}}],["screeb(method",{"_index":1502,"title":{},"content":{"305":{"position":[[201,15]]}},"keywords":{}}],["screeb.assigngroup("company"",{"_index":351,"title":{},"content":{"25":{"position":[[95,39]]},"27":{"position":[[249,39]]}},"keywords":{}}],["screeb.assigngroup(nul",{"_index":340,"title":{},"content":{"24":{"position":[[29,24]]}},"keywords":{}}],["screeb.assigngroup(typ",{"_index":1125,"title":{},"content":{"177":{"position":[[29,24]]},"179":{"position":[[249,24]]}},"keywords":{}}],["screeb.clos",{"_index":596,"title":{},"content":{"57":{"position":[[74,14]]},"211":{"position":[[74,14]]}},"keywords":{}}],["screeb.debug",{"_index":954,"title":{},"content":{"92":{"position":[[17,14]]},"253":{"position":[[17,14]]}},"keywords":{}}],["screeb.debugtarget",{"_index":960,"title":{},"content":{"93":{"position":[[172,23]]},"254":{"position":[[172,23]]}},"keywords":{}}],["screeb.initsdk",{"_index":1140,"title":{},"content":{"185":{"position":[[230,16]]},"186":{"position":[[24,16]]},"195":{"position":[[49,17]]},"196":{"position":[[70,17]]},"210":{"position":[[229,15],[892,15]]},"316":{"position":[[230,16]]},"317":{"position":[[24,16]]},"318":{"position":[[1,15]]},"326":{"position":[[49,17]]},"327":{"position":[[70,17]]}},"keywords":{}}],["screeb.initsdk(thi",{"_index":582,"title":{},"content":{"56":{"position":[[26,20],[185,20]]},"187":{"position":[[1,20]]},"189":{"position":[[42,20]]},"190":{"position":[[43,20]]},"191":{"position":[[45,20]]},"192":{"position":[[45,20]]},"193":{"position":[[42,20]]},"194":{"position":[[65,20]]},"195":{"position":[[76,20]]},"196":{"position":[[154,20]]},"320":{"position":[[42,20]]},"321":{"position":[[43,20]]},"322":{"position":[[45,20]]},"323":{"position":[[45,20]]},"324":{"position":[[42,20]]},"325":{"position":[[65,20]]},"326":{"position":[[76,20]]},"327":{"position":[[154,20]]}},"keywords":{}}],["screeb.method(argument1",{"_index":406,"title":{},"content":{"34":{"position":[[182,24]]},"227":{"position":[[178,24]]}},"keywords":{}}],["screeb.resetident",{"_index":515,"title":{},"content":{"46":{"position":[[296,22]]},"199":{"position":[[296,22]]}},"keywords":{}}],["screeb.setidentity("<uniqu",{"_index":494,"title":{},"content":{"45":{"position":[[588,35],[747,35]]}},"keywords":{}}],["screeb.setidentity(uniquevisitorid",{"_index":1196,"title":{},"content":{"198":{"position":[[606,35],[781,35]]}},"keywords":{}}],["screeb.setvisitorproperti",{"_index":526,"title":{},"content":{"48":{"position":[[396,28],[790,28]]}},"keywords":{}}],["screeb.startsurvey",{"_index":978,"title":{},"content":{"102":{"position":[[138,19]]},"103":{"position":[[145,19]]},"104":{"position":[[178,19]]},"105":{"position":[[151,19]]},"185":{"position":[[251,20]]},"188":{"position":[[1,19]]},"214":{"position":[[138,19]]},"215":{"position":[[145,19]]},"216":{"position":[[178,19]]},"217":{"position":[[151,19]]},"316":{"position":[[251,20]]},"319":{"position":[[1,19]]}},"keywords":{}}],["screeb.startsurvey()onsurveyshow",{"_index":1141,"title":{},"content":{"186":{"position":[[54,34]]},"317":{"position":[[54,34]]}},"keywords":{}}],["screeb.startsurvey(it.getstring("screeb"",{"_index":646,"title":{},"content":{"62":{"position":[[429,52]]}},"keywords":{}}],["screeb.startsurvey(surveyid",{"_index":1354,"title":{},"content":{"257":{"position":[[724,28]]}},"keywords":{}}],["screeb.startsurveyfromnotification(remotemessage.data["screeb"",{"_index":634,"title":{},"content":{"61":{"position":[[375,74]]}},"keywords":{}}],["screeb.trackevent("product",{"_index":372,"title":{},"content":{"29":{"position":[[293,31]]}},"keywords":{}}],["screeb.trackevent(nam",{"_index":1210,"title":{},"content":{"203":{"position":[[293,23]]}},"keywords":{}}],["screeb.trackscreen("productcartfragment"",{"_index":391,"title":{},"content":{"31":{"position":[[312,51]]}},"keywords":{}}],["screeb.trackscreen(nam",{"_index":1393,"title":{},"content":{"275":{"position":[[312,24]]}},"keywords":{}}],["screeb.unassigngroup(nul",{"_index":357,"title":{},"content":{"26":{"position":[[55,26]]}},"keywords":{}}],["screeb.unassigngroup(typ",{"_index":1127,"title":{},"content":{"178":{"position":[[55,26]]}},"keywords":{}}],["screeb.visitorproperty(visitorproperti",{"_index":1204,"title":{},"content":{"201":{"position":[[414,39],[697,39]]}},"keywords":{}}],["screeb/react",{"_index":1571,"title":{},"content":{"366":{"position":[[13,13]]}},"keywords":{}}],["screebmodule.swift:1:8",{"_index":1316,"title":{},"content":{"252":{"position":[[1,22]]},"401":{"position":[[1,22]]}},"keywords":{}}],["screen",{"_index":390,"title":{"30":{"position":[[0,6]]},"149":{"position":[[0,6]]},"274":{"position":[[0,6]]},"328":{"position":[[0,6]]}},"content":{"31":{"position":[[87,7],[273,6]]},"128":{"position":[[193,6]]},"150":{"position":[[87,7],[273,6]]},"275":{"position":[[87,7],[273,6]]},"298":{"position":[[710,6]]},"329":{"position":[[87,7],[335,6]]}},"keywords":{}}],["screen/view",{"_index":446,"title":{},"content":{"34":{"position":[[1759,11]]},"170":{"position":[[1790,11]]},"227":{"position":[[1737,11]]}},"keywords":{}}],["script",{"_index":1497,"title":{},"content":{"301":{"position":[[11,6]]}},"keywords":{}}],["sdk",{"_index":121,"title":{"50":{"position":[[27,3]]},"51":{"position":[[7,3]]},"53":{"position":[[29,3]]},"55":{"position":[[14,3]]},"56":{"position":[[10,4]]},"57":{"position":[[6,3]]},"58":{"position":[[0,3]]},"92":{"position":[[14,3]]},"152":{"position":[[27,3]]},"153":{"position":[[7,3]]},"155":{"position":[[29,3]]},"159":{"position":[[10,4]]},"160":{"position":[[6,3]]},"181":{"position":[[14,3]]},"187":{"position":[[13,3]]},"205":{"position":[[23,3]]},"206":{"position":[[7,3]]},"208":{"position":[[25,3]]},"210":{"position":[[10,4]]},"211":{"position":[[6,3]]},"212":{"position":[[0,3]]},"241":{"position":[[13,3]]},"252":{"position":[[39,3]]},"253":{"position":[[10,3]]},"318":{"position":[[13,3]]},"362":{"position":[[32,3]]},"363":{"position":[[7,3]]},"365":{"position":[[34,3]]},"369":{"position":[[14,3]]},"370":{"position":[[10,4]]},"387":{"position":[[13,3]]},"398":{"position":[[21,3]]},"401":{"position":[[44,3]]}},"content":{"7":{"position":[[74,4]]},"13":{"position":[[136,4],[149,4]]},"33":{"position":[[82,4]]},"34":{"position":[[37,3],[285,3],[649,4],[1090,3],[2200,4]]},"36":{"position":[[136,4],[149,4]]},"50":{"position":[[59,3]]},"51":{"position":[[118,3]]},"52":{"position":[[12,3],[51,3],[92,3],[125,3],[260,3]]},"57":{"position":[[41,3]]},"64":{"position":[[136,4],[149,4]]},"107":{"position":[[136,4],[149,4]]},"125":{"position":[[136,4],[149,4]]},"152":{"position":[[59,3]]},"153":{"position":[[118,3]]},"154":{"position":[[12,3],[51,3],[188,3]]},"157":{"position":[[13,3],[148,3]]},"158":{"position":[[5,3],[442,3]]},"160":{"position":[[41,3]]},"163":{"position":[[74,4]]},"169":{"position":[[82,4]]},"170":{"position":[[37,3],[303,3],[680,4],[1121,3],[2231,4]]},"195":{"position":[[17,3]]},"205":{"position":[[59,3]]},"206":{"position":[[118,3]]},"207":{"position":[[12,3],[153,3],[187,3]]},"209":{"position":[[34,4],[201,4]]},"211":{"position":[[41,3]]},"212":{"position":[[9,3]]},"220":{"position":[[74,4]]},"226":{"position":[[78,4]]},"227":{"position":[[33,3],[281,3],[641,4],[1078,3],[2178,4]]},"249":{"position":[[17,3]]},"252":{"position":[[62,3],[104,3],[334,4]]},"289":{"position":[[74,4]]},"304":{"position":[[85,4]]},"305":{"position":[[39,3],[300,3],[658,4],[760,4],[1741,3]]},"310":{"position":[[74,4]]},"318":{"position":[[457,3]]},"326":{"position":[[17,3],[247,3]]},"362":{"position":[[59,3]]},"363":{"position":[[118,3]]},"364":{"position":[[12,3],[51,3],[188,3]]},"367":{"position":[[13,3],[148,3]]},"368":{"position":[[5,3],[447,3]]},"370":{"position":[[13,3]]},"395":{"position":[[17,3]]},"398":{"position":[[43,4]]},"400":{"position":[[198,4]]},"401":{"position":[[62,3],[104,3],[334,4]]},"418":{"position":[[17,3]]}},"keywords":{}}],["sdk...)surveysurvey",{"_index":175,"title":{},"content":{"13":{"position":[[158,19]]},"36":{"position":[[158,19]]},"64":{"position":[[158,19]]},"107":{"position":[[158,19]]},"125":{"position":[[158,19]]}},"keywords":{}}],["seamlessli",{"_index":1481,"title":{},"content":{"298":{"position":[[1242,10]]}},"keywords":{}}],["second",{"_index":299,"title":{},"content":{"18":{"position":[[1559,7]]},"40":{"position":[[1607,7]]},"76":{"position":[[249,7]]},"118":{"position":[[249,7]]},"137":{"position":[[249,7]]}},"keywords":{}}],["secret",{"_index":839,"title":{},"content":{"81":{"position":[[174,6],[828,8]]},"122":{"position":[[174,6],[828,8]]},"142":{"position":[[174,6],[828,8]]}},"keywords":{}}],["section",{"_index":585,"title":{},"content":{"56":{"position":[[177,7]]},"60":{"position":[[234,7]]},"70":{"position":[[393,7]]},"76":{"position":[[546,7],[638,7],[726,7]]},"78":{"position":[[92,7]]},"80":{"position":[[82,7],[134,7]]},"112":{"position":[[393,7]]},"118":{"position":[[550,7],[642,7],[730,7]]},"121":{"position":[[82,7],[134,7]]},"131":{"position":[[393,7]]},"137":{"position":[[591,7],[683,7],[771,7]]},"139":{"position":[[92,7]]},"141":{"position":[[82,7],[134,7]]},"256":{"position":[[239,7]]},"296":{"position":[[298,9]]},"299":{"position":[[418,7]]},"301":{"position":[[213,9]]}},"keywords":{}}],["secur",{"_index":831,"title":{"81":{"position":[[0,9]]},"122":{"position":[[0,9]]},"142":{"position":[[0,9]]},"286":{"position":[[8,8]]}},"content":{"286":{"position":[[65,7],[169,8],[454,8]]}},"keywords":{}}],["see",{"_index":147,"title":{},"content":{"9":{"position":[[173,3]]},"10":{"position":[[214,3]]},"13":{"position":[[279,3]]},"34":{"position":[[1958,3]]},"36":{"position":[[285,3]]},"45":{"position":[[674,4]]},"50":{"position":[[1,3]]},"56":{"position":[[155,3]]},"64":{"position":[[279,3]]},"70":{"position":[[369,3]]},"76":{"position":[[517,3],[611,3],[701,3]]},"78":{"position":[[66,3]]},"80":{"position":[[53,3],[107,3]]},"107":{"position":[[285,3]]},"112":{"position":[[369,3]]},"118":{"position":[[521,3],[615,3],[705,3]]},"121":{"position":[[53,3],[107,3]]},"125":{"position":[[279,3]]},"131":{"position":[[369,3]]},"137":{"position":[[562,3],[656,3],[746,3]]},"139":{"position":[[66,3]]},"141":{"position":[[53,3],[107,3]]},"152":{"position":[[1,3]]},"165":{"position":[[173,3]]},"166":{"position":[[214,3]]},"170":{"position":[[1989,3]]},"183":{"position":[[11,3]]},"198":{"position":[[712,4]]},"205":{"position":[[1,3]]},"222":{"position":[[173,3]]},"223":{"position":[[214,3]]},"227":{"position":[[1936,3]]},"291":{"position":[[173,3]]},"292":{"position":[[214,3]]},"296":{"position":[[278,4]]},"301":{"position":[[199,4]]},"305":{"position":[[2121,3],[2485,3]]},"312":{"position":[[173,3]]},"313":{"position":[[214,3]]},"362":{"position":[[1,3]]}},"keywords":{}}],["segment",{"_index":116,"title":{"298":{"position":[[6,8]]}},"content":{"6":{"position":[[689,7]]},"10":{"position":[[54,8]]},"26":{"position":[[45,8]]},"34":{"position":[[1413,8],[1487,8],[1579,8]]},"85":{"position":[[130,7]]},"99":{"position":[[45,8]]},"162":{"position":[[689,7]]},"166":{"position":[[54,8]]},"170":{"position":[[1444,8],[1518,8],[1610,8]]},"178":{"position":[[45,8]]},"219":{"position":[[689,7]]},"223":{"position":[[54,8]]},"227":{"position":[[1391,8],[1465,8],[1557,8]]},"232":{"position":[[130,7]]},"263":{"position":[[130,7]]},"272":{"position":[[45,8]]},"288":{"position":[[689,7]]},"292":{"position":[[54,8]]},"298":{"position":[[18,8],[86,7],[149,7],[248,7],[301,8],[321,7],[444,7],[815,7],[945,7],[1100,7],[1184,7],[1275,7]]},"305":{"position":[[1378,8],[1452,8],[1564,8]]},"309":{"position":[[689,7]]},"313":{"position":[[54,8]]},"333":{"position":[[45,8]]},"341":{"position":[[130,7]]},"349":{"position":[[130,7]]}},"keywords":{}}],["select",{"_index":1254,"title":{},"content":{"209":{"position":[[585,6]]},"252":{"position":[[297,6]]},"298":{"position":[[538,6]]},"401":{"position":[[297,6]]}},"keywords":{}}],["selector",{"_index":1400,"title":{"280":{"position":[[20,9]]}},"content":{"280":{"position":[[72,9],[160,10]]}},"keywords":{}}],["self",{"_index":1359,"title":{},"content":{"257":{"position":[[916,4]]},"286":{"position":[[572,7],[630,6]]}},"keywords":{}}],["semver",{"_index":272,"title":{},"content":{"18":{"position":[[471,6]]},"40":{"position":[[471,6]]},"70":{"position":[[304,6]]},"112":{"position":[[304,6]]},"131":{"position":[[304,6]]}},"keywords":{}}],["send",{"_index":198,"title":{},"content":{"14":{"position":[[9,4]]},"37":{"position":[[9,4]]},"69":{"position":[[108,5]]},"111":{"position":[[108,5]]},"130":{"position":[[108,5]]},"298":{"position":[[134,4],[754,4],[834,7]]},"299":{"position":[[134,4]]}},"keywords":{}}],["sent",{"_index":265,"title":{},"content":{"18":{"position":[[314,4]]},"40":{"position":[[314,4]]},"46":{"position":[[258,4]]},"70":{"position":[[191,4]]},"79":{"position":[[547,4]]},"81":{"position":[[310,4]]},"112":{"position":[[191,4]]},"120":{"position":[[836,4]]},"122":{"position":[[310,4]]},"131":{"position":[[191,4]]},"140":{"position":[[547,4]]},"142":{"position":[[310,4]]},"173":{"position":[[258,4]]},"199":{"position":[[258,4]]},"380":{"position":[[250,4]]}},"keywords":{}}],["sequenti",{"_index":404,"title":{},"content":{"34":{"position":[[140,13]]},"170":{"position":[[152,13]]},"227":{"position":[[136,13]]},"305":{"position":[[138,12]]}},"keywords":{}}],["server",{"_index":787,"title":{},"content":{"69":{"position":[[46,6]]},"81":{"position":[[17,6]]},"111":{"position":[[46,6]]},"122":{"position":[[17,6]]},"130":{"position":[[46,6]]},"142":{"position":[[17,6]]}},"keywords":{}}],["servic",{"_index":604,"title":{},"content":{"60":{"position":[[44,7]]},"84":{"position":[[312,9]]},"231":{"position":[[312,9]]},"256":{"position":[[44,7]]},"262":{"position":[[312,9]]},"340":{"position":[[312,9]]},"348":{"position":[[312,9]]}},"keywords":{}}],["session",{"_index":411,"title":{},"content":{"34":{"position":[[316,7],[499,7],[1008,7],[1245,8],[2231,7]]},"45":{"position":[[503,7]]},"92":{"position":[[135,8]]},"170":{"position":[[334,7],[530,7],[1039,7],[1276,8],[2262,7]]},"181":{"position":[[141,8]]},"198":{"position":[[521,7]]},"210":{"position":[[148,8]]},"227":{"position":[[312,7],[491,7],[1000,7],[1223,8],[2209,7]]},"253":{"position":[[135,8]]},"283":{"position":[[146,8]]},"301":{"position":[[175,7]]},"305":{"position":[[331,7],[514,7],[791,7],[1190,8],[1656,7]]},"357":{"position":[[46,7],[67,7]]},"358":{"position":[[527,7],[548,7],[864,7]]},"360":{"position":[[475,7],[545,7]]},"378":{"position":[[228,7]]},"379":{"position":[[109,7]]},"398":{"position":[[175,7]]}},"keywords":{}}],["session.created_at",{"_index":1555,"title":{},"content":{"357":{"position":[[1066,19]]},"358":{"position":[[1125,19]]}},"keywords":{}}],["session.email",{"_index":1551,"title":{},"content":{"357":{"position":[[885,14]]},"358":{"position":[[994,14]]}},"keywords":{}}],["session.firstnam",{"_index":1552,"title":{},"content":{"357":{"position":[[923,18]]},"358":{"position":[[1022,18]]}},"keywords":{}}],["session.lastnam",{"_index":1553,"title":{},"content":{"357":{"position":[[964,17]]},"358":{"position":[[1053,17]]}},"keywords":{}}],["session.plan",{"_index":1554,"title":{},"content":{"357":{"position":[[1000,13]]},"358":{"position":[[1079,13]]}},"keywords":{}}],["session.user_id",{"_index":1550,"title":{},"content":{"357":{"position":[[823,16]]},"358":{"position":[[892,17]]}},"keywords":{}}],["session_end",{"_index":1610,"title":{},"content":{"383":{"position":[[531,12]]}},"keywords":{}}],["session_id",{"_index":1601,"title":{},"content":{"383":{"position":[[410,11]]}},"keywords":{}}],["session_start",{"_index":1607,"title":{},"content":{"383":{"position":[[475,14]]}},"keywords":{}}],["set",{"_index":483,"title":{"45":{"position":[[0,3]]},"172":{"position":[[0,3]]},"185":{"position":[[0,3]]},"187":{"position":[[0,3]]},"188":{"position":[[0,3]]},"198":{"position":[[0,3]]},"239":{"position":[[0,3]]},"241":{"position":[[0,3]]},"242":{"position":[[0,3]]},"316":{"position":[[0,3]]},"318":{"position":[[0,3]]},"319":{"position":[[0,3]]},"336":{"position":[[0,3]]},"377":{"position":[[0,3]]},"378":{"position":[[0,3]]},"379":{"position":[[0,3]]},"385":{"position":[[0,3]]},"387":{"position":[[0,3]]},"388":{"position":[[0,3]]},"406":{"position":[[0,3]]}},"content":{"47":{"position":[[266,8],[279,3],[342,9],[356,7]]},"48":{"position":[[373,3],[771,3]]},"104":{"position":[[160,3]]},"147":{"position":[[160,3]]},"174":{"position":[[266,8],[279,3],[342,9],[356,7]]},"175":{"position":[[373,3],[607,3]]},"200":{"position":[[266,8],[279,3],[342,9],[356,7]]},"201":{"position":[[391,3],[679,3]]},"216":{"position":[[160,3]]},"279":{"position":[[162,3]]},"296":{"position":[[268,9]]},"298":{"position":[[935,3]]},"299":{"position":[[780,9],[791,3],[831,3]]},"337":{"position":[[266,8],[279,3],[342,9],[356,7]]},"338":{"position":[[450,3],[596,3]]},"374":{"position":[[160,3]]},"378":{"position":[[346,3]]},"381":{"position":[[266,8],[279,3],[342,9],[356,7]]},"382":{"position":[[353,3],[519,3]]}},"keywords":{}}],["setident",{"_index":419,"title":{},"content":{"34":{"position":[[688,11],[704,11]]},"45":{"position":[[114,11],[724,13]]},"170":{"position":[[719,11],[735,11]]},"172":{"position":[[114,11]]},"198":{"position":[[114,11]]},"227":{"position":[[680,11],[696,11]]},"336":{"position":[[114,11],[494,11]]},"338":{"position":[[379,12]]},"369":{"position":[[59,11]]}},"keywords":{}}],["setidentity('<us",{"_index":1534,"title":{},"content":{"336":{"position":[[547,21]]}},"keywords":{}}],["setproperti",{"_index":1535,"title":{},"content":{"338":{"position":[[392,13],[473,15],[615,15]]},"369":{"position":[[44,14]]}},"keywords":{}}],["settings.follow",{"_index":1474,"title":{},"content":{"298":{"position":[[687,15]]}},"keywords":{}}],["setup",{"_index":579,"title":{"56":{"position":[[0,5]]},"159":{"position":[[0,5]]},"210":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"87":{"position":[[83,6]]},"234":{"position":[[83,6]]},"265":{"position":[[83,6]]},"298":{"position":[[746,6]]},"343":{"position":[[83,6]]},"351":{"position":[[83,6]]}},"keywords":{}}],["setvisitorproperti",{"_index":434,"title":{},"content":{"34":{"position":[[1134,20],[1159,20]]},"170":{"position":[[1165,20],[1190,20]]}},"keywords":{}}],["sha256",{"_index":846,"title":{},"content":{"81":{"position":[[451,6]]},"122":{"position":[[451,6]]},"142":{"position":[[451,6]]}},"keywords":{}}],["share",{"_index":167,"title":{},"content":{"13":{"position":[[33,6]]},"36":{"position":[[33,6]]},"40":{"position":[[1924,7],[2427,7]]},"41":{"position":[[426,7],[859,7]]},"64":{"position":[[33,6]]},"107":{"position":[[33,6]]},"119":{"position":[[141,7]]},"120":{"position":[[180,7]]},"125":{"position":[[33,6]]},"208":{"position":[[103,6]]}},"keywords":{}}],["show",{"_index":1162,"title":{},"content":{"188":{"position":[[357,6]]},"189":{"position":[[25,7],[258,7]]},"243":{"position":[[25,7]]},"319":{"position":[[349,6]]},"320":{"position":[[25,7],[227,6]]},"389":{"position":[[25,7]]},"408":{"position":[[25,7]]},"409":{"position":[[26,7]]}},"keywords":{}}],["showed"",{"_index":1648,"title":{},"content":{"408":{"position":[[207,13]]},"409":{"position":[[210,13]]}},"keywords":{}}],["shown",{"_index":201,"title":{},"content":{"14":{"position":[[95,5]]},"37":{"position":[[95,5]]},"65":{"position":[[81,5]]},"108":{"position":[[81,5]]},"126":{"position":[[81,5]]}},"keywords":{}}],["shutdown",{"_index":417,"title":{},"content":{"34":{"position":[[628,9]]},"170":{"position":[[659,9]]},"227":{"position":[[620,9]]},"305":{"position":[[637,9]]}},"keywords":{}}],["side",{"_index":512,"title":{},"content":{"46":{"position":[[146,5]]},"173":{"position":[[146,5]]},"199":{"position":[[146,5]]},"380":{"position":[[138,5]]}},"keywords":{}}],["signatur",{"_index":836,"title":{},"content":{"81":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"122":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"142":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]}},"keywords":{}}],["signature"",{"_index":874,"title":{},"content":{"81":{"position":[[1265,18]]},"122":{"position":[[1265,18]]},"142":{"position":[[1265,18]]}},"keywords":{}}],["signed_up_at",{"_index":1561,"title":{},"content":{"358":{"position":[[1109,15]]},"382":{"position":[[460,13]]}},"keywords":{}}],["signup",{"_index":1563,"title":{"359":{"position":[[6,7]]}},"content":{},"keywords":{}}],["simpl",{"_index":580,"title":{},"content":{"56":{"position":[[4,6]]}},"keywords":{}}],["simplifi",{"_index":126,"title":{},"content":{"7":{"position":[[192,11],[366,11],[499,11]]},"163":{"position":[[192,11],[366,11],[499,11]]},"220":{"position":[[192,11],[366,11],[499,11]]},"289":{"position":[[192,11],[366,11],[499,11]]},"310":{"position":[[192,11],[366,11],[499,11]]}},"keywords":{}}],["singl",{"_index":188,"title":{},"content":{"13":{"position":[[430,6]]},"14":{"position":[[298,6]]},"34":{"position":[[1964,6]]},"36":{"position":[[448,6]]},"37":{"position":[[298,6]]},"64":{"position":[[430,6]]},"65":{"position":[[284,6]]},"107":{"position":[[448,6]]},"108":{"position":[[284,6]]},"125":{"position":[[430,6]]},"126":{"position":[[284,6]]},"170":{"position":[[1995,6]]},"227":{"position":[[1942,6]]},"305":{"position":[[2127,6],[2491,6]]}},"keywords":{}}],["size",{"_index":550,"title":{},"content":{"52":{"position":[[80,4]]},"148":{"position":[[239,5]]},"154":{"position":[[176,4]]},"207":{"position":[[141,4]]},"364":{"position":[[176,4]]},"375":{"position":[[288,5]]}},"keywords":{}}],["size...)response.hidden_field",{"_index":1030,"title":{},"content":{"128":{"position":[[200,31]]}},"keywords":{}}],["small",{"_index":1444,"title":{},"content":{"295":{"position":[[21,5]]}},"keywords":{}}],["snapshot",{"_index":252,"title":{},"content":{"17":{"position":[[603,8]]},"128":{"position":[[73,8]]}},"keywords":{}}],["snippet",{"_index":1225,"title":{},"content":{"208":{"position":[[134,7],[277,7]]}},"keywords":{}}],["sometim",{"_index":187,"title":{},"content":{"13":{"position":[[396,9]]},"36":{"position":[[414,9]]},"64":{"position":[[396,9]]},"102":{"position":[[81,10]]},"107":{"position":[[414,9]]},"125":{"position":[[396,9]]},"145":{"position":[[81,10]]},"214":{"position":[[81,10]]},"277":{"position":[[81,10]]},"372":{"position":[[81,10]]}},"keywords":{}}],["sound",{"_index":1367,"title":{},"content":{"258":{"position":[[660,9]]}},"keywords":{}}],["sourc",{"_index":118,"title":{"7":{"position":[[0,7]]},"9":{"position":[[23,7]]},"10":{"position":[[20,7]]},"163":{"position":[[0,7]]},"165":{"position":[[23,7]]},"166":{"position":[[20,7]]},"220":{"position":[[0,7]]},"222":{"position":[[23,7]]},"223":{"position":[[20,7]]},"289":{"position":[[0,7]]},"291":{"position":[[23,7]]},"292":{"position":[[20,7]]},"310":{"position":[[0,7]]},"312":{"position":[[23,7]]},"313":{"position":[[20,7]]}},"content":{"7":{"position":[[93,6],[173,6],[309,6],[480,6]]},"8":{"position":[[21,7]]},"10":{"position":[[28,7],[114,6]]},"50":{"position":[[202,7],[244,7]]},"163":{"position":[[93,6],[173,6],[309,6],[480,6]]},"164":{"position":[[21,7]]},"166":{"position":[[28,7],[114,6]]},"205":{"position":[[198,7],[240,7]]},"220":{"position":[[93,6],[173,6],[309,6],[480,6]]},"221":{"position":[[21,7]]},"223":{"position":[[28,7],[114,6]]},"289":{"position":[[93,6],[173,6],[309,6],[480,6]]},"290":{"position":[[21,7]]},"292":{"position":[[28,7],[114,6]]},"310":{"position":[[93,6],[173,6],[309,6],[480,6]]},"311":{"position":[[21,7]]},"313":{"position":[[28,7],[114,6]]}},"keywords":{}}],["spec",{"_index":785,"title":{"69":{"position":[[0,5]]},"111":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["specif",{"_index":894,"title":{},"content":{"85":{"position":[[111,8]]},"232":{"position":[[111,8]]},"263":{"position":[[111,8]]},"280":{"position":[[25,8]]},"341":{"position":[[111,8]]},"349":{"position":[[111,8]]}},"keywords":{}}],["specifi",{"_index":615,"title":{},"content":{"60":{"position":[[278,7]]},"256":{"position":[[283,7]]},"301":{"position":[[144,10]]}},"keywords":{}}],["split",{"_index":1025,"title":{},"content":{"128":{"position":[[33,5]]}},"keywords":{}}],["sport",{"_index":1286,"title":{},"content":{"229":{"position":[[364,8]]}},"keywords":{}}],["src",{"_index":1427,"title":{},"content":{"286":{"position":[[245,3],[315,3],[347,3],[378,3],[479,3],[568,3],[697,3],[729,3],[760,3]]}},"keywords":{}}],["start",{"_index":149,"title":{"101":{"position":[[0,5]]},"102":{"position":[[7,5]]},"144":{"position":[[0,5]]},"145":{"position":[[7,5]]},"188":{"position":[[20,6]]},"213":{"position":[[0,5]]},"214":{"position":[[7,5]]},"242":{"position":[[20,6]]},"276":{"position":[[0,5]]},"277":{"position":[[7,5]]},"319":{"position":[[20,6]]},"356":{"position":[[3,5]]},"371":{"position":[[0,5]]},"372":{"position":[[7,5]]},"378":{"position":[[23,6]]},"388":{"position":[[20,6]]}},"content":{"9":{"position":[[227,5]]},"18":{"position":[[1444,5],[1497,5]]},"33":{"position":[[179,7]]},"34":{"position":[[274,6],[1874,6]]},"40":{"position":[[1492,5],[1545,5]]},"62":{"position":[[259,5],[304,8]]},"76":{"position":[[151,5],[195,5]]},"102":{"position":[[59,5]]},"104":{"position":[[33,5]]},"118":{"position":[[151,5],[195,5]]},"128":{"position":[[275,5]]},"137":{"position":[[151,5],[195,5]]},"145":{"position":[[59,5]]},"147":{"position":[[33,5]]},"165":{"position":[[227,5]]},"169":{"position":[[179,7]]},"170":{"position":[[292,6],[1905,6]]},"190":{"position":[[25,8],[260,8]]},"214":{"position":[[59,5]]},"216":{"position":[[33,5]]},"222":{"position":[[227,5]]},"226":{"position":[[175,7]]},"227":{"position":[[270,6],[1852,6]]},"244":{"position":[[25,8]]},"257":{"position":[[537,5]]},"258":{"position":[[256,5],[303,8]]},"260":{"position":[[208,7]]},"277":{"position":[[59,5]]},"279":{"position":[[33,5]]},"291":{"position":[[227,5]]},"298":{"position":[[828,5],[1287,5]]},"299":{"position":[[1305,5]]},"304":{"position":[[182,7]]},"305":{"position":[[289,6],[2036,6],[2401,6]]},"312":{"position":[[227,5]]},"321":{"position":[[25,8],[229,7]]},"356":{"position":[[358,5]]},"357":{"position":[[691,5]]},"358":{"position":[[373,5]]},"359":{"position":[[423,5]]},"360":{"position":[[358,5]]},"370":{"position":[[24,5]]},"372":{"position":[[59,5]]},"374":{"position":[[33,5]]},"390":{"position":[[25,8]]},"410":{"position":[[25,8]]},"411":{"position":[[26,8]]}},"keywords":{}}],["started"",{"_index":1652,"title":{},"content":{"410":{"position":[[209,14]]},"411":{"position":[[212,14]]}},"keywords":{}}],["startresponse.context",{"_index":1027,"title":{},"content":{"128":{"position":[[113,22]]}},"keywords":{}}],["startsurvey",{"_index":447,"title":{},"content":{"34":{"position":[[1839,11],[1855,11],[2034,11]]},"105":{"position":[[5,11]]},"148":{"position":[[5,11]]},"170":{"position":[[1870,11],[1886,11],[2065,11]]},"217":{"position":[[5,11]]},"227":{"position":[[1817,11],[1833,11],[2012,11]]},"372":{"position":[[147,11]]},"373":{"position":[[154,11]]},"374":{"position":[[187,11]]},"375":{"position":[[5,11],[160,11]]},"385":{"position":[[248,13]]},"388":{"position":[[1,12]]}},"keywords":{}}],["startsurvey("<survey",{"_index":1576,"title":{},"content":{"372":{"position":[[200,28]]},"373":{"position":[[207,28]]},"374":{"position":[[240,28]]},"375":{"position":[[213,28]]}},"keywords":{}}],["startsurvey()onsurveyshow",{"_index":1612,"title":{},"content":{"386":{"position":[[47,27]]}},"keywords":{}}],["state",{"_index":1389,"title":{},"content":{"273":{"position":[[430,6],[468,8]]}},"keywords":{}}],["statu",{"_index":458,"title":{"104":{"position":[[15,8]]},"147":{"position":[[15,8]]},"216":{"position":[[15,8]]},"279":{"position":[[15,8]]},"374":{"position":[[15,8]]}},"content":{"34":{"position":[[2306,6]]},"69":{"position":[[79,6]]},"104":{"position":[[62,7],[104,7]]},"111":{"position":[[79,6]]},"130":{"position":[[79,6]]},"147":{"position":[[62,7],[104,7]]},"170":{"position":[[2337,6]]},"191":{"position":[[707,7]]},"216":{"position":[[62,7],[104,7]]},"227":{"position":[[2284,6]]},"245":{"position":[[772,7]]},"279":{"position":[[62,7],[104,7]]},"305":{"position":[[2777,6]]},"322":{"position":[[687,7]]},"374":{"position":[[62,7],[104,7]]},"391":{"position":[[705,7]]},"412":{"position":[[659,7]]}},"keywords":{}}],["step",{"_index":1467,"title":{},"content":{"298":{"position":[[283,6],[1227,6]]},"299":{"position":[[283,6],[1245,6]]}},"keywords":{}}],["stitch",{"_index":163,"title":{"12":{"position":[[0,6]]},"35":{"position":[[0,6]]}},"content":{"16":{"position":[[1,6],[110,6],[174,6]]},"18":{"position":[[65,6],[123,6],[160,6],[202,6]]},"19":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"20":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"21":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"38":{"position":[[1,6],[110,6],[176,6]]},"40":{"position":[[65,6],[123,6],[160,6],[202,6]]},"41":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"42":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]}},"keywords":{}}],["store",{"_index":1192,"title":{},"content":{"194":{"position":[[20,5],[280,5]]},"248":{"position":[[20,5]]},"325":{"position":[[20,5],[258,5]]},"394":{"position":[[20,5]]},"417":{"position":[[20,5],[229,5]]}},"keywords":{}}],["streamlin",{"_index":896,"title":{},"content":{"85":{"position":[[164,10]]},"232":{"position":[[164,10]]},"260":{"position":[[127,11]]},"263":{"position":[[164,10]]},"341":{"position":[[164,10]]},"349":{"position":[[164,10]]}},"keywords":{}}],["string",{"_index":332,"title":{},"content":{"20":{"position":[[564,6],[595,8],[633,8]]},"21":{"position":[[595,8]]},"27":{"position":[[214,7]]},"29":{"position":[[214,7]]},"31":{"position":[[215,7]]},"40":{"position":[[2804,8]]},"41":{"position":[[1196,8]]},"42":{"position":[[591,8]]},"48":{"position":[[315,7]]},"70":{"position":[[294,6]]},"72":{"position":[[87,6]]},"73":{"position":[[82,6]]},"74":{"position":[[81,6],[122,6]]},"75":{"position":[[92,6],[128,6],[195,6]]},"76":{"position":[[85,6],[344,6]]},"77":{"position":[[83,6],[116,6]]},"79":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"95":{"position":[[214,7]]},"100":{"position":[[214,7]]},"112":{"position":[[294,6]]},"114":{"position":[[87,6]]},"115":{"position":[[82,6]]},"116":{"position":[[81,6],[122,6]]},"117":{"position":[[199,6],[272,6]]},"118":{"position":[[85,6],[344,6]]},"119":{"position":[[190,6],[223,6]]},"120":{"position":[[235,6],[350,6],[400,7],[419,6],[574,6],[650,6]]},"131":{"position":[[294,6]]},"133":{"position":[[87,6]]},"134":{"position":[[82,6]]},"135":{"position":[[81,6],[122,6]]},"136":{"position":[[92,6],[128,6],[195,6]]},"137":{"position":[[85,6],[344,6]]},"138":{"position":[[83,6],[116,6]]},"140":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"150":{"position":[[215,7]]},"175":{"position":[[315,7]]},"179":{"position":[[214,7]]},"189":{"position":[[326,7],[377,7],[690,7],[723,7],[738,7],[795,7],[960,7],[1019,7],[1104,7],[1121,7]]},"190":{"position":[[329,7],[380,7],[693,7],[726,7],[743,7]]},"191":{"position":[[335,7],[386,7],[699,7],[818,7],[833,7],[890,7],[1055,7],[1114,7],[1150,7],[1165,7],[1222,7],[1387,7],[1446,7],[1531,7],[1548,7]]},"192":{"position":[[335,7],[386,7],[699,7],[732,7],[747,7],[804,7],[969,7],[1028,7],[1113,7],[1130,7]]},"193":{"position":[[326,7],[377,7],[690,7],[824,7],[839,7],[896,7],[1061,7],[1120,7],[1205,7],[1222,7]]},"194":{"position":[[364,7],[423,7],[440,7]]},"195":{"position":[[340,7],[399,7],[416,7]]},"196":{"position":[[452,7],[503,7],[536,7],[553,7]]},"201":{"position":[[315,7]]},"203":{"position":[[214,7]]},"229":{"position":[[214,7]]},"243":{"position":[[395,7],[442,7],[755,7],[788,7],[803,7],[860,7],[1025,7],[1084,7],[1169,7],[1186,7]]},"244":{"position":[[398,7],[445,7],[758,7],[791,7],[808,7]]},"245":{"position":[[404,7],[451,7],[764,7],[883,7],[898,7],[955,7],[1120,7],[1179,7],[1215,7],[1230,7],[1287,7],[1452,7],[1511,7],[1596,7],[1613,7]]},"246":{"position":[[404,7],[451,7],[764,7],[797,7],[812,7],[869,7],[1034,7],[1093,7],[1178,7],[1195,7]]},"247":{"position":[[395,7],[442,7],[755,7],[889,7],[904,7],[961,7],[1126,7],[1185,7],[1270,7],[1287,7]]},"248":{"position":[[440,7],[495,7],[512,7]]},"249":{"position":[[421,7],[476,7],[493,7]]},"250":{"position":[[546,7],[593,7],[626,7],[643,7]]},"257":{"position":[[715,6]]},"273":{"position":[[214,7]]},"275":{"position":[[215,7]]},"307":{"position":[[214,7]]},"320":{"position":[[310,7],[357,7],[670,7],[703,7],[718,7],[775,7],[940,7],[999,7],[1084,7],[1101,7]]},"321":{"position":[[313,7],[360,7],[673,7],[706,7],[723,7]]},"322":{"position":[[319,7],[366,7],[679,7],[798,7],[813,7],[870,7],[1035,7],[1094,7],[1130,7],[1145,7],[1202,7],[1367,7],[1426,7],[1511,7],[1528,7]]},"323":{"position":[[319,7],[366,7],[679,7],[712,7],[727,7],[784,7],[949,7],[1008,7],[1093,7],[1110,7]]},"324":{"position":[[310,7],[357,7],[670,7],[804,7],[819,7],[876,7],[1041,7],[1100,7],[1185,7],[1202,7]]},"325":{"position":[[357,7],[412,7],[429,7]]},"326":{"position":[[333,7],[388,7],[405,7]]},"327":{"position":[[456,7],[503,7],[536,7],[553,7]]},"329":{"position":[[215,7]]},"334":{"position":[[214,7]]},"338":{"position":[[315,7]]},"382":{"position":[[315,7]]},"389":{"position":[[328,7],[375,7],[688,7],[721,7],[736,7],[793,7],[958,7],[1017,7],[1102,7],[1119,7]]},"390":{"position":[[331,7],[378,7],[691,7],[724,7],[741,7]]},"391":{"position":[[337,7],[384,7],[697,7],[816,7],[831,7],[888,7],[1053,7],[1112,7],[1148,7],[1163,7],[1220,7],[1385,7],[1444,7],[1529,7],[1546,7]]},"392":{"position":[[337,7],[384,7],[697,7],[730,7],[745,7],[802,7],[967,7],[1026,7],[1111,7],[1128,7]]},"393":{"position":[[328,7],[375,7],[688,7],[822,7],[837,7],[894,7],[1059,7],[1118,7],[1203,7],[1220,7]]},"394":{"position":[[373,7],[428,7],[445,7]]},"395":{"position":[[348,7],[403,7],[420,7]]},"396":{"position":[[497,7],[544,7],[577,7],[594,7]]},"408":{"position":[[279,7],[329,7],[642,7],[675,7],[690,7],[747,7],[912,7],[971,7],[1056,7],[1073,7]]},"409":{"position":[[282,7],[379,6],[413,7],[446,7],[461,7],[518,7],[683,7],[742,7],[827,7],[844,7]]},"410":{"position":[[282,7],[332,7],[645,7],[678,7],[695,7]]},"411":{"position":[[285,7],[382,6],[416,7],[449,7],[466,7]]},"412":{"position":[[288,7],[338,7],[651,7],[770,7],[785,7],[842,7],[1007,7],[1066,7],[1102,7],[1117,7],[1174,7],[1339,7],[1398,7],[1483,7],[1500,7]]},"413":{"position":[[288,7],[338,7],[651,7],[684,7],[699,7],[756,7],[921,7],[980,7],[1065,7],[1082,7]]},"414":{"position":[[291,7],[388,6],[422,7],[455,7],[470,7],[527,7],[692,7],[751,7],[836,7],[853,7]]},"415":{"position":[[279,7],[329,7],[642,7],[776,7],[791,7],[848,7],[1013,7],[1072,7],[1157,7],[1174,7]]},"416":{"position":[[282,7],[379,6],[413,7],[547,7],[562,7],[619,7],[784,7],[843,7],[928,7],[945,7]]},"417":{"position":[[317,7],[375,7],[392,7]]},"418":{"position":[[284,7],[342,7],[359,7]]},"419":{"position":[[378,7],[428,7],[461,7],[478,7]]},"420":{"position":[[381,7],[432,7],[465,7],[482,7]]}},"keywords":{}}],["string(describ",{"_index":1524,"title":{},"content":{"318":{"position":[[476,18],[604,18]]},"319":{"position":[[365,18]]},"320":{"position":[[243,18]]},"321":{"position":[[246,18]]},"322":{"position":[[252,18]]},"323":{"position":[[252,18]]},"324":{"position":[[243,18]]},"325":{"position":[[290,18]]},"326":{"position":[[266,18]]},"327":{"position":[[376,18]]}},"keywords":{}}],["strongli",{"_index":834,"title":{},"content":{"81":{"position":[[61,8]]},"122":{"position":[[61,8]]},"142":{"position":[[61,8]]}},"keywords":{}}],["submit",{"_index":13,"title":{},"content":{"1":{"position":[[147,6]]},"185":{"position":[[194,10]]},"239":{"position":[[198,10]]},"299":{"position":[[1031,6]]},"316":{"position":[[194,10]]},"385":{"position":[[198,10]]},"406":{"position":[[197,10]]}},"keywords":{}}],["success",{"_index":950,"title":{},"content":{"90":{"position":[[211,7]]},"237":{"position":[[211,7]]},"268":{"position":[[211,7]]},"346":{"position":[[211,7]]},"354":{"position":[[211,7]]}},"keywords":{}}],["such",{"_index":492,"title":{},"content":{"45":{"position":[[535,5]]},"198":{"position":[[553,5]]},"299":{"position":[[891,4]]},"378":{"position":[[264,4]]},"379":{"position":[[141,5]]}},"keywords":{}}],["sudo",{"_index":1634,"title":{},"content":{"404":{"position":[[57,4]]}},"keywords":{}}],["support",{"_index":55,"title":{"4":{"position":[[0,8]]},"22":{"position":[[0,8]]},"43":{"position":[[0,8]]},"82":{"position":[[0,8]]},"123":{"position":[[0,8]]},"143":{"position":[[0,8]]},"252":{"position":[[50,9]]},"401":{"position":[[55,9]]}},"content":{"58":{"position":[[66,7]]},"252":{"position":[[73,9],[379,7]]},"401":{"position":[[73,9],[379,7]]}},"keywords":{}}],["sure",{"_index":1422,"title":{},"content":{"286":{"position":[[48,4]]}},"keywords":{}}],["survey",{"_index":78,"title":{"74":{"position":[[0,7]]},"101":{"position":[[6,6]]},"102":{"position":[[15,6]]},"104":{"position":[[8,6]]},"116":{"position":[[0,7]]},"135":{"position":[[0,7]]},"144":{"position":[[6,6]]},"145":{"position":[[15,6]]},"147":{"position":[[8,6]]},"188":{"position":[[13,6]]},"213":{"position":[[6,6]]},"214":{"position":[[15,6]]},"216":{"position":[[8,6]]},"242":{"position":[[13,6]]},"276":{"position":[[6,6]]},"277":{"position":[[15,6]]},"279":{"position":[[8,6]]},"319":{"position":[[13,6]]},"371":{"position":[[6,6]]},"372":{"position":[[15,6]]},"374":{"position":[[8,6]]},"388":{"position":[[13,6]]}},"content":{"6":{"position":[[127,7]]},"13":{"position":[[117,6],[200,7],[211,6]]},"14":{"position":[[67,6],[85,6],[331,6]]},"16":{"position":[[39,7]]},"17":{"position":[[103,11]]},"18":{"position":[[1051,6],[1088,6],[1146,6],[1338,6],[1575,6]]},"24":{"position":[[137,7]]},"34":{"position":[[1286,7],[1883,6],[1971,6],[2021,6],[2345,6]]},"36":{"position":[[117,6],[200,7],[211,6]]},"37":{"position":[[67,6],[85,6],[331,6]]},"38":{"position":[[39,7]]},"39":{"position":[[103,11]]},"40":{"position":[[1099,6],[1136,6],[1194,6],[1386,6],[1623,6],[1942,6],[2445,6]]},"41":{"position":[[444,6],[877,6]]},"45":{"position":[[87,7]]},"46":{"position":[[242,7]]},"48":{"position":[[140,7]]},"60":{"position":[[342,6]]},"62":{"position":[[267,6]]},"64":{"position":[[117,6],[200,7],[211,6]]},"65":{"position":[[53,6],[71,6],[317,6]]},"68":{"position":[[40,7]]},"71":{"position":[[117,6],[124,6],[134,6]]},"74":{"position":[[69,6],[103,6],[158,6],[220,6]]},"76":{"position":[[265,6]]},"88":{"position":[[33,8]]},"93":{"position":[[116,6],[252,7],[459,6]]},"97":{"position":[[144,7]]},"102":{"position":[[69,7],[114,6]]},"103":{"position":[[41,6]]},"104":{"position":[[26,6],[55,6],[97,6]]},"107":{"position":[[117,6],[200,7],[211,6]]},"108":{"position":[[53,6],[71,6],[317,6]]},"110":{"position":[[40,7]]},"113":{"position":[[117,6],[124,6],[134,6]]},"116":{"position":[[69,6],[103,6],[158,6],[220,6]]},"118":{"position":[[265,6]]},"119":{"position":[[159,6]]},"120":{"position":[[198,6]]},"125":{"position":[[117,6],[200,7],[211,6]]},"126":{"position":[[53,6],[71,6],[317,6]]},"129":{"position":[[40,7]]},"132":{"position":[[117,6],[124,6],[134,6]]},"135":{"position":[[69,6],[103,6],[158,6],[220,6]]},"137":{"position":[[265,6]]},"145":{"position":[[69,7],[114,6],[211,6]]},"146":{"position":[[41,6]]},"147":{"position":[[26,6],[55,6],[97,6]]},"155":{"position":[[65,7]]},"162":{"position":[[127,7]]},"170":{"position":[[1317,7],[1914,6],[2002,6],[2052,6],[2376,6]]},"172":{"position":[[87,7]]},"173":{"position":[[242,7]]},"175":{"position":[[140,7]]},"177":{"position":[[148,7]]},"182":{"position":[[116,6],[258,7],[465,6]]},"185":{"position":[[133,6],[184,6]]},"189":{"position":[[15,6],[363,7]]},"190":{"position":[[15,6],[366,7]]},"191":{"position":[[372,7]]},"192":{"position":[[15,6],[372,7]]},"193":{"position":[[15,6],[363,7]]},"196":{"position":[[17,6],[489,7]]},"198":{"position":[[87,7]]},"199":{"position":[[242,7]]},"201":{"position":[[140,7]]},"208":{"position":[[65,7],[84,6]]},"214":{"position":[[69,7],[114,6]]},"215":{"position":[[41,6]]},"216":{"position":[[26,6],[55,6],[97,6]]},"219":{"position":[[127,7]]},"227":{"position":[[1264,7],[1861,6],[1949,6],[1999,6],[2323,6]]},"235":{"position":[[33,8]]},"239":{"position":[[137,6],[188,6]]},"243":{"position":[[15,6],[428,7]]},"244":{"position":[[15,6],[431,7]]},"245":{"position":[[437,7]]},"246":{"position":[[15,6],[437,7]]},"247":{"position":[[15,6],[428,7]]},"250":{"position":[[17,6],[579,7]]},"254":{"position":[[116,6],[252,7],[459,6]]},"256":{"position":[[347,6]]},"257":{"position":[[524,6],[547,6]]},"258":{"position":[[264,6]]},"266":{"position":[[33,8]]},"270":{"position":[[142,7]]},"277":{"position":[[69,7],[121,6]]},"278":{"position":[[41,6]]},"279":{"position":[[26,6],[55,6],[97,6]]},"285":{"position":[[116,6],[285,7],[492,6]]},"286":{"position":[[28,7]]},"288":{"position":[[127,7]]},"305":{"position":[[1231,7],[2185,6],[2410,6],[2498,6],[2548,6],[2712,7],[2816,6]]},"309":{"position":[[127,7]]},"316":{"position":[[133,6],[184,6]]},"319":{"position":[[342,6]]},"320":{"position":[[15,6],[220,6],[343,7]]},"321":{"position":[[15,6],[222,6],[346,7]]},"322":{"position":[[352,7]]},"323":{"position":[[15,6],[226,6],[352,7]]},"324":{"position":[[15,6],[220,6],[343,7]]},"327":{"position":[[17,6],[342,6],[489,7]]},"331":{"position":[[208,7]]},"336":{"position":[[87,7]]},"338":{"position":[[140,7]]},"344":{"position":[[33,8]]},"352":{"position":[[33,8]]},"359":{"position":[[783,6]]},"365":{"position":[[65,7]]},"372":{"position":[[69,7],[114,6],[260,6]]},"373":{"position":[[41,6]]},"374":{"position":[[26,6],[55,6],[97,6]]},"377":{"position":[[82,7]]},"379":{"position":[[66,7]]},"380":{"position":[[234,7]]},"382":{"position":[[140,7]]},"385":{"position":[[137,6],[188,6]]},"389":{"position":[[15,6],[361,7]]},"390":{"position":[[15,6],[364,7]]},"391":{"position":[[370,7]]},"392":{"position":[[15,6],[370,7]]},"393":{"position":[[15,6],[361,7]]},"396":{"position":[[17,6],[530,7]]},"400":{"position":[[116,6],[322,7],[548,6]]},"406":{"position":[[133,6],[187,6]]},"408":{"position":[[15,6],[315,7]]},"410":{"position":[[15,6],[318,7]]},"412":{"position":[[324,7]]},"413":{"position":[[15,6],[324,7]]},"415":{"position":[[15,6],[315,7]]},"419":{"position":[[17,6],[414,7]]}},"keywords":{}}],["survey.clos",{"_index":1516,"title":{},"content":{"305":{"position":[[2662,12],[2679,12]]}},"keywords":{}}],["survey.on",{"_index":209,"title":{},"content":{"14":{"position":[[305,9]]},"37":{"position":[[305,9]]},"65":{"position":[[291,9]]},"108":{"position":[[291,9]]},"126":{"position":[[291,9]]}},"keywords":{}}],["survey.questionansw",{"_index":189,"title":{},"content":{"13":{"position":[[437,22]]},"36":{"position":[[455,22]]},"64":{"position":[[437,22]]},"107":{"position":[[455,22]]},"125":{"position":[[437,22]]}},"keywords":{}}],["survey.start",{"_index":1405,"title":{},"content":{"281":{"position":[[5,12]]},"305":{"position":[[2364,12],[2381,12],[2561,12]]},"406":{"position":[[242,12]]}},"keywords":{}}],["survey.startonsurveyshow",{"_index":1639,"title":{},"content":{"407":{"position":[[42,26]]}},"keywords":{}}],["survey__id",{"_index":287,"title":{},"content":{"18":{"position":[[1009,10]]},"40":{"position":[[1057,10]]}},"keywords":{}}],["survey__nam",{"_index":288,"title":{},"content":{"18":{"position":[[1058,12]]},"40":{"position":[[1106,12]]}},"keywords":{}}],["survey__scenario_id",{"_index":289,"title":{},"content":{"18":{"position":[[1095,19]]},"40":{"position":[[1143,19]]}},"keywords":{}}],["survey__scenario_tim",{"_index":290,"title":{},"content":{"18":{"position":[[1162,21]]},"40":{"position":[[1210,21]]}},"keywords":{}}],["survey__scenario_time_m",{"_index":292,"title":{},"content":{"18":{"position":[[1218,24]]},"40":{"position":[[1266,24]]}},"keywords":{}}],["survey__scenario_vers",{"_index":293,"title":{},"content":{"18":{"position":[[1284,24]]},"40":{"position":[[1332,24]]}},"keywords":{}}],["survey_format",{"_index":1175,"title":{},"content":{"189":{"position":[[608,14]]},"190":{"position":[[611,14]]},"191":{"position":[[617,14]]},"192":{"position":[[617,14]]},"193":{"position":[[608,14]]},"243":{"position":[[673,14]]},"244":{"position":[[676,14]]},"245":{"position":[[682,14]]},"246":{"position":[[682,14]]},"247":{"position":[[673,14]]},"320":{"position":[[588,14]]},"321":{"position":[[591,14]]},"322":{"position":[[597,14]]},"323":{"position":[[597,14]]},"324":{"position":[[588,14]]},"389":{"position":[[606,14]]},"390":{"position":[[609,14]]},"391":{"position":[[615,14]]},"392":{"position":[[615,14]]},"393":{"position":[[606,14]]},"408":{"position":[[560,14]]},"410":{"position":[[563,14]]},"412":{"position":[[569,14]]},"413":{"position":[[569,14]]},"415":{"position":[[560,14]]}},"keywords":{}}],["survey_posit",{"_index":1164,"title":{},"content":{"189":{"position":[[385,16]]},"190":{"position":[[388,16]]},"191":{"position":[[394,16]]},"192":{"position":[[394,16]]},"193":{"position":[[385,16]]},"243":{"position":[[450,16]]},"244":{"position":[[453,16]]},"245":{"position":[[459,16]]},"246":{"position":[[459,16]]},"247":{"position":[[450,16]]},"320":{"position":[[365,16]]},"321":{"position":[[368,16]]},"322":{"position":[[374,16]]},"323":{"position":[[374,16]]},"324":{"position":[[365,16]]},"389":{"position":[[383,16]]},"390":{"position":[[386,16]]},"391":{"position":[[392,16]]},"392":{"position":[[392,16]]},"393":{"position":[[383,16]]},"408":{"position":[[337,16]]},"410":{"position":[[340,16]]},"412":{"position":[[346,16]]},"413":{"position":[[346,16]]},"415":{"position":[[337,16]]}},"keywords":{}}],["survey_s",{"_index":1170,"title":{},"content":{"189":{"position":[[563,12]]},"190":{"position":[[566,12]]},"191":{"position":[[572,12]]},"192":{"position":[[572,12]]},"193":{"position":[[563,12]]},"243":{"position":[[628,12]]},"244":{"position":[[631,12]]},"245":{"position":[[637,12]]},"246":{"position":[[637,12]]},"247":{"position":[[628,12]]},"320":{"position":[[543,12]]},"321":{"position":[[546,12]]},"322":{"position":[[552,12]]},"323":{"position":[[552,12]]},"324":{"position":[[543,12]]},"389":{"position":[[561,12]]},"390":{"position":[[564,12]]},"391":{"position":[[570,12]]},"392":{"position":[[570,12]]},"393":{"position":[[561,12]]},"408":{"position":[[515,12]]},"410":{"position":[[518,12]]},"412":{"position":[[524,12]]},"413":{"position":[[524,12]]},"415":{"position":[[515,12]]}},"keywords":{}}],["surveyid",{"_index":979,"title":{},"content":{"102":{"position":[[158,8]]},"103":{"position":[[165,8]]},"104":{"position":[[198,8]]},"105":{"position":[[171,8]]},"188":{"position":[[21,8]]},"214":{"position":[[158,8]]},"215":{"position":[[165,8]]},"216":{"position":[[198,8]]},"217":{"position":[[171,8]]},"257":{"position":[[671,8],[753,9]]},"319":{"position":[[21,9]]}},"keywords":{}}],["surveys"",{"_index":1062,"title":{},"content":{"129":{"position":[[2352,14]]}},"keywords":{}}],["swift",{"_index":1090,"title":{},"content":{"154":{"position":[[109,5]]},"207":{"position":[[74,5]]},"208":{"position":[[128,5]]},"209":{"position":[[162,5]]},"252":{"position":[[129,5],[224,5]]},"364":{"position":[[109,5]]},"401":{"position":[[129,5],[224,5]]}},"keywords":{}}],["swiftlang",{"_index":1319,"title":{},"content":{"252":{"position":[[149,10],[244,10]]},"401":{"position":[[149,10],[244,10]]}},"keywords":{}}],["swiftui",{"_index":1233,"title":{},"content":{"208":{"position":[[338,7]]}},"keywords":{}}],["switch",{"_index":427,"title":{},"content":{"34":{"position":[[1020,6]]},"170":{"position":[[1051,6]]},"227":{"position":[[1012,6]]},"305":{"position":[[1668,6]]}},"keywords":{}}],["synchron",{"_index":648,"title":{},"content":{"66":{"position":[[10,15]]},"109":{"position":[[10,15]]},"127":{"position":[[10,15]]}},"keywords":{}}],["syntaxt",{"_index":405,"title":{},"content":{"34":{"position":[[173,8]]},"170":{"position":[[185,8]]},"227":{"position":[[169,8]]},"305":{"position":[[192,8]]}},"keywords":{}}],["system",{"_index":84,"title":{},"content":{"6":{"position":[[204,7]]},"51":{"position":[[69,7]]},"153":{"position":[[69,7]]},"162":{"position":[[204,7]]},"206":{"position":[[69,7]]},"219":{"position":[[204,7]]},"288":{"position":[[204,7]]},"309":{"position":[[204,7]]},"363":{"position":[[69,7]]}},"keywords":{}}],["tab",{"_index":1469,"title":{},"content":{"298":{"position":[[432,3]]}},"keywords":{}}],["tabl",{"_index":238,"title":{"17":{"position":[[0,7]]},"18":{"position":[[5,6]]},"19":{"position":[[22,6]]},"20":{"position":[[30,6]]},"21":{"position":[[81,6]]},"39":{"position":[[0,7]]},"40":{"position":[[5,6]]},"41":{"position":[[22,6]]},"42":{"position":[[30,6]]}},"content":{"17":{"position":[[1,5],[50,5],[159,5],[313,5],[393,5],[488,5],[581,5]]},"39":{"position":[[1,5],[50,5],[159,5],[239,5]]}},"keywords":{}}],["tablet",{"_index":486,"title":{},"content":{"45":{"position":[[230,11]]},"172":{"position":[[230,11]]},"198":{"position":[[230,11]]},"336":{"position":[[230,11]]},"377":{"position":[[222,11]]}},"keywords":{}}],["tag",{"_index":96,"title":{"260":{"position":[[22,3]]},"283":{"position":[[20,3]]},"295":{"position":[[22,3]]},"299":{"position":[[13,3]]},"300":{"position":[[6,3]]},"356":{"position":[[16,4]]}},"content":{"6":{"position":[[404,4]]},"18":{"position":[[1706,4],[2050,4]]},"19":{"position":[[566,4]]},"40":{"position":[[1760,4],[2228,4]]},"41":{"position":[[680,4]]},"162":{"position":[[404,4]]},"219":{"position":[[404,4]]},"284":{"position":[[80,3]]},"288":{"position":[[404,4]]},"295":{"position":[[12,3]]},"296":{"position":[[38,3],[93,3],[174,3],[371,3],[440,3]]},"298":{"position":[[193,3]]},"299":{"position":[[25,3],[189,3],[251,3],[324,3],[391,4],[413,4],[465,3],[503,3],[560,5],[602,3],[645,4],[696,4],[931,3],[1004,3],[1289,3]]},"301":{"position":[[18,3]]},"302":{"position":[[41,3]]},"309":{"position":[[404,4]]},"356":{"position":[[371,4]]},"357":{"position":[[704,4]]},"358":{"position":[[386,4]]},"359":{"position":[[436,4]]},"360":{"position":[[371,4]]}},"keywords":{}}],["tag.choos",{"_index":1493,"title":{},"content":{"299":{"position":[[856,10]]}},"keywords":{}}],["tag.nam",{"_index":1486,"title":{},"content":{"299":{"position":[[485,8]]}},"keywords":{}}],["tag.navig",{"_index":1489,"title":{},"content":{"299":{"position":[[529,12]]}},"keywords":{}}],["take",{"_index":1103,"title":{},"content":{"158":{"position":[[186,4]]},"207":{"position":[[373,4]]},"368":{"position":[[186,4]]}},"keywords":{}}],["tap",{"_index":638,"title":{},"content":{"62":{"position":[[111,4]]},"258":{"position":[[107,3]]}},"keywords":{}}],["target",{"_index":83,"title":{"93":{"position":[[6,9]]},"182":{"position":[[6,9]]},"254":{"position":[[6,9]]},"280":{"position":[[0,6]]},"285":{"position":[[6,9]]},"400":{"position":[[6,9]]}},"content":{"6":{"position":[[194,9]]},"24":{"position":[[195,9]]},"34":{"position":[[1298,6],[2105,9],[2321,9]]},"48":{"position":[[179,9]]},"60":{"position":[[131,6]]},"93":{"position":[[11,9],[279,9]]},"97":{"position":[[202,9]]},"102":{"position":[[42,9]]},"145":{"position":[[42,9]]},"162":{"position":[[194,9]]},"170":{"position":[[1329,6],[2136,9],[2352,9]]},"175":{"position":[[179,9]]},"177":{"position":[[206,9]]},"182":{"position":[[11,9],[285,9]]},"201":{"position":[[179,9]]},"214":{"position":[[42,9]]},"219":{"position":[[194,9]]},"227":{"position":[[1276,6],[2083,9],[2299,9]]},"252":{"position":[[549,8]]},"254":{"position":[[11,9],[279,9]]},"256":{"position":[[132,6]]},"270":{"position":[[200,9]]},"277":{"position":[[42,9]]},"280":{"position":[[16,6]]},"285":{"position":[[11,9],[312,9]]},"288":{"position":[[194,9]]},"305":{"position":[[1243,6],[2271,9],[2633,9],[2792,9]]},"309":{"position":[[194,9]]},"331":{"position":[[266,9]]},"338":{"position":[[179,9]]},"372":{"position":[[42,9]]},"382":{"position":[[179,9]]},"400":{"position":[[11,9],[349,9]]},"401":{"position":[[549,8]]},"403":{"position":[[1,6]]},"404":{"position":[[241,6]]}},"keywords":{}}],["target.build_configurations.each",{"_index":1333,"title":{},"content":{"252":{"position":[[558,32]]},"401":{"position":[[558,32]]}},"keywords":{}}],["targeting.debug",{"_index":1517,"title":{},"content":{"305":{"position":[[2723,15],[2743,15]]}},"keywords":{}}],["team",{"_index":598,"title":{},"content":{"58":{"position":[[74,5]]},"85":{"position":[[297,5]]},"232":{"position":[[297,5]]},"263":{"position":[[297,5]]},"341":{"position":[[297,5]]},"349":{"position":[[297,5]]}},"keywords":{}}],["technic",{"_index":547,"title":{"52":{"position":[[0,9]]},"154":{"position":[[0,9]]},"207":{"position":[[0,9]]},"364":{"position":[[0,9]]}},"content":{},"keywords":{}}],["technolog",{"_index":531,"title":{},"content":{"50":{"position":[[167,13]]},"175":{"position":[[529,12],[757,12]]},"205":{"position":[[163,13]]}},"keywords":{}}],["tell",{"_index":420,"title":{},"content":{"34":{"position":[[723,5],[969,5]]},"170":{"position":[[754,5],[1000,5]]},"227":{"position":[[715,5],[961,5]]},"305":{"position":[[843,5],[1617,5]]}},"keywords":{}}],["text",{"_index":261,"title":{},"content":{"18":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[762,4],[802,4],[849,4],[916,4],[990,6],[1020,4],[1071,4],[1115,4],[1184,4],[1367,4],[1422,4],[1660,4],[1699,6],[1750,4],[1815,4],[1863,4],[1919,4],[2043,6]]},"19":{"position":[[240,4],[316,4],[371,4],[409,4],[455,4],[559,6]]},"20":{"position":[[240,4],[306,4],[381,4],[571,4],[609,4]]},"21":{"position":[[240,4],[308,4],[335,4],[564,4]]},"40":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[758,4],[808,4],[867,4],[946,4],[1032,6],[1068,4],[1119,4],[1163,4],[1232,4],[1415,4],[1470,4],[1708,4],[1753,6],[1804,4],[1879,4],[1993,4],[2041,4],[2097,4],[2221,6],[2275,4],[2385,4],[2501,4],[2779,4]]},"41":{"position":[[240,4],[316,4],[381,4],[485,4],[523,4],[569,4],[673,6],[717,4],[817,4],[923,4],[1171,4]]},"42":{"position":[[240,4],[308,4],[335,4],[560,4]]},"79":{"position":[[244,4]]},"140":{"position":[[244,4]]},"189":{"position":[[954,5]]},"191":{"position":[[1049,5],[1381,5]]},"192":{"position":[[963,5]]},"193":{"position":[[1055,5]]},"243":{"position":[[1019,5]]},"245":{"position":[[1114,5],[1446,5]]},"246":{"position":[[1028,5]]},"247":{"position":[[1120,5]]},"320":{"position":[[934,5]]},"322":{"position":[[1029,5],[1361,5]]},"323":{"position":[[943,5]]},"324":{"position":[[1035,5]]},"389":{"position":[[952,5]]},"391":{"position":[[1047,5],[1379,5]]},"392":{"position":[[961,5]]},"393":{"position":[[1053,5]]},"408":{"position":[[906,5]]},"409":{"position":[[677,5]]},"412":{"position":[[1001,5],[1333,5]]},"413":{"position":[[915,5]]},"414":{"position":[[686,5]]},"415":{"position":[[1007,5]]},"416":{"position":[[778,5]]}},"keywords":{}}],["thank",{"_index":484,"title":{},"content":{"45":{"position":[[136,6]]},"172":{"position":[[136,6]]},"185":{"position":[[64,6]]},"198":{"position":[[136,6]]},"239":{"position":[[64,6]]},"316":{"position":[[64,6]]},"336":{"position":[[136,6]]},"377":{"position":[[128,6]]},"385":{"position":[[64,6]]},"406":{"position":[[64,6]]}},"keywords":{}}],["these",{"_index":560,"title":{},"content":{"52":{"position":[[274,6]]},"157":{"position":[[162,6]]},"158":{"position":[[14,6]]},"207":{"position":[[201,6]]},"367":{"position":[[162,6]]},"368":{"position":[[14,6]]}},"keywords":{}}],["thing",{"_index":138,"title":{},"content":{"9":{"position":[[7,5]]},"165":{"position":[[7,5]]},"222":{"position":[[7,5]]},"291":{"position":[[7,5]]},"312":{"position":[[7,5]]}},"keywords":{}}],["this["added_at"",{"_index":389,"title":{},"content":{"29":{"position":[[636,26]]},"31":{"position":[[654,26]]}},"keywords":{}}],["this["age"",{"_index":506,"title":{},"content":{"45":{"position":[[1013,21]]},"48":{"position":[[636,21]]},"56":{"position":[[517,21]]},"187":{"position":[[333,21]]}},"keywords":{}}],["this["authenticated"",{"_index":509,"title":{},"content":{"45":{"position":[[1077,31]]},"48":{"position":[[700,31]]},"56":{"position":[[581,31]]},"187":{"position":[[397,31]]}},"keywords":{}}],["this["category"",{"_index":379,"title":{},"content":{"29":{"position":[[439,26]]},"31":{"position":[[457,26]]}},"keywords":{}}],["this["count"",{"_index":383,"title":{},"content":{"29":{"position":[[518,23]]},"31":{"position":[[536,23]]}},"keywords":{}}],["this["delivery_method"",{"_index":385,"title":{},"content":{"29":{"position":[[546,33]]},"31":{"position":[[564,33]]}},"keywords":{}}],["this["employes"",{"_index":367,"title":{},"content":{"27":{"position":[[380,26]]}},"keywords":{}}],["this["firstname"",{"_index":499,"title":{},"content":{"45":{"position":[[830,27]]},"48":{"position":[[453,27],[847,27]]},"56":{"position":[[334,27]]},"187":{"position":[[150,27]]}},"keywords":{}}],["this["h1"",{"_index":992,"title":{},"content":{"105":{"position":[[251,20]]},"188":{"position":[[132,20]]}},"keywords":{}}],["this["h_count"",{"_index":994,"title":{},"content":{"105":{"position":[[300,25]]},"188":{"position":[[181,25]]}},"keywords":{}}],["this["lastname"",{"_index":502,"title":{},"content":{"45":{"position":[[895,26]]},"48":{"position":[[518,26],[882,26]]},"56":{"position":[[399,26]]},"187":{"position":[[215,26]]}},"keywords":{}}],["this["logged_at"",{"_index":508,"title":{},"content":{"45":{"position":[[1040,27]]},"48":{"position":[[663,27]]},"56":{"position":[[544,27]]},"187":{"position":[[360,27]]}},"keywords":{}}],["this["name"",{"_index":354,"title":{},"content":{"25":{"position":[[183,22]]},"27":{"position":[[337,22]]}},"keywords":{}}],["this["plan"",{"_index":504,"title":{},"content":{"45":{"position":[[958,22]]},"48":{"position":[[581,22],[916,22]]},"56":{"position":[[462,22]]},"187":{"position":[[278,22]]}},"keywords":{}}],["this["price"",{"_index":381,"title":{},"content":{"29":{"position":[[486,23]]},"31":{"position":[[504,23]]}},"keywords":{}}],["this["product_name"",{"_index":375,"title":{},"content":{"29":{"position":[[380,30]]},"31":{"position":[[398,30]]}},"keywords":{}}],["this["user_logged"",{"_index":387,"title":{},"content":{"29":{"position":[[598,29]]},"31":{"position":[[616,29]]}},"keywords":{}}],["those",{"_index":521,"title":{},"content":{"48":{"position":[[70,5]]},"175":{"position":[[70,5]]},"201":{"position":[[70,5]]},"338":{"position":[[70,5]]},"382":{"position":[[70,5]]}},"keywords":{}}],["through",{"_index":895,"title":{},"content":{"85":{"position":[[138,7]]},"232":{"position":[[138,7]]},"263":{"position":[[138,7]]},"341":{"position":[[138,7]]},"349":{"position":[[138,7]]}},"keywords":{}}],["time",{"_index":81,"title":{},"content":{"6":{"position":[[179,4]]},"18":{"position":[[55,4],[113,4]]},"19":{"position":[[55,4],[152,4]]},"20":{"position":[[55,4],[152,4],[604,4]]},"21":{"position":[[55,4],[152,4]]},"26":{"position":[[8,5]]},"34":{"position":[[1987,6]]},"40":{"position":[[55,4],[113,4]]},"41":{"position":[[55,4],[152,4]]},"42":{"position":[[55,4],[152,4]]},"45":{"position":[[353,5]]},"46":{"position":[[268,5]]},"57":{"position":[[8,5]]},"66":{"position":[[155,6]]},"70":{"position":[[209,4]]},"76":{"position":[[121,4]]},"79":{"position":[[454,4]]},"85":{"position":[[245,4]]},"99":{"position":[[8,5]]},"103":{"position":[[89,6]]},"109":{"position":[[155,6]]},"112":{"position":[[209,4]]},"118":{"position":[[121,4]]},"127":{"position":[[155,6]]},"131":{"position":[[209,4]]},"137":{"position":[[121,4]]},"140":{"position":[[454,4]]},"146":{"position":[[89,6]]},"160":{"position":[[8,5]]},"162":{"position":[[179,4]]},"170":{"position":[[2018,6]]},"172":{"position":[[353,5]]},"173":{"position":[[268,5]]},"178":{"position":[[8,5]]},"189":{"position":[[1002,5]]},"191":{"position":[[1097,5],[1429,5]]},"192":{"position":[[1011,5]]},"193":{"position":[[1103,5]]},"198":{"position":[[353,5]]},"199":{"position":[[268,5]]},"211":{"position":[[8,5]]},"215":{"position":[[89,6]]},"219":{"position":[[179,4]]},"227":{"position":[[1965,6]]},"232":{"position":[[245,4]]},"243":{"position":[[1067,5]]},"245":{"position":[[1162,5],[1494,5]]},"246":{"position":[[1076,5]]},"247":{"position":[[1168,5]]},"263":{"position":[[245,4]]},"272":{"position":[[8,5]]},"277":{"position":[[136,5]]},"278":{"position":[[89,6]]},"288":{"position":[[179,4]]},"302":{"position":[[8,5]]},"305":{"position":[[2151,6],[2514,6]]},"309":{"position":[[179,4]]},"320":{"position":[[982,5]]},"322":{"position":[[1077,5],[1409,5]]},"323":{"position":[[991,5]]},"324":{"position":[[1083,5]]},"333":{"position":[[8,5]]},"336":{"position":[[353,5]]},"341":{"position":[[245,4]]},"349":{"position":[[245,4]]},"359":{"position":[[864,4]]},"373":{"position":[[89,6]]},"377":{"position":[[343,5]]},"378":{"position":[[104,5]]},"379":{"position":[[52,5]]},"380":{"position":[[260,5]]},"383":{"position":[[49,5]]},"389":{"position":[[1000,5]]},"391":{"position":[[1095,5],[1427,5]]},"392":{"position":[[1009,5]]},"393":{"position":[[1101,5]]},"408":{"position":[[954,5]]},"409":{"position":[[725,5]]},"412":{"position":[[1049,5],[1381,5]]},"413":{"position":[[963,5]]},"414":{"position":[[734,5]]},"415":{"position":[[1055,5]]},"416":{"position":[[826,5]]}},"keywords":{}}],["time_m",{"_index":797,"title":{},"content":{"70":{"position":[[236,7]]},"76":{"position":[[157,7]]},"112":{"position":[[236,7]]},"118":{"position":[[157,7]]},"131":{"position":[[236,7]]},"137":{"position":[[157,7]]}},"keywords":{}}],["time_to_complete_second",{"_index":810,"title":{},"content":{"76":{"position":[[216,23]]},"118":{"position":[[216,23]]},"137":{"position":[[216,23]]}},"keywords":{}}],["timestamp",{"_index":254,"title":{},"content":{"18":{"position":[[40,9],[98,9],[1250,9],[1475,9],[1982,9]]},"19":{"position":[[40,9],[137,9],[508,9]]},"20":{"position":[[40,9],[137,9]]},"21":{"position":[[40,9],[137,9]]},"40":{"position":[[40,9],[98,9],[1298,9],[1523,9],[2160,9]]},"41":{"position":[[40,9],[137,9],[622,9]]},"42":{"position":[[40,9],[137,9]]},"70":{"position":[[252,9]]},"74":{"position":[[311,9]]},"76":{"position":[[173,9]]},"78":{"position":[[159,9]]},"112":{"position":[[252,9]]},"116":{"position":[[311,9]]},"118":{"position":[[173,9]]},"120":{"position":[[771,9]]},"131":{"position":[[252,9]]},"135":{"position":[[311,9]]},"137":{"position":[[173,9]]},"139":{"position":[[159,9]]}},"keywords":{}}],["timezon",{"_index":1029,"title":{},"content":{"128":{"position":[[183,9]]}},"keywords":{}}],["tip",{"_index":1449,"title":{},"content":{"296":{"position":[[309,3]]}},"keywords":{}}],["titl",{"_index":610,"title":{},"content":{"60":{"position":[[118,6]]},"77":{"position":[[110,5]]},"119":{"position":[[217,5]]},"138":{"position":[[110,5]]},"189":{"position":[[731,6]]},"191":{"position":[[826,6],[1158,6]]},"192":{"position":[[740,6]]},"193":{"position":[[832,6]]},"243":{"position":[[796,6]]},"245":{"position":[[891,6],[1223,6]]},"246":{"position":[[805,6]]},"247":{"position":[[897,6]]},"256":{"position":[[119,6]]},"320":{"position":[[711,6]]},"322":{"position":[[806,6],[1138,6]]},"323":{"position":[[720,6]]},"324":{"position":[[812,6]]},"389":{"position":[[729,6]]},"391":{"position":[[824,6],[1156,6]]},"392":{"position":[[738,6]]},"393":{"position":[[830,6]]},"408":{"position":[[683,6]]},"409":{"position":[[454,6]]},"412":{"position":[[778,6],[1110,6]]},"413":{"position":[[692,6]]},"414":{"position":[[463,6]]},"415":{"position":[[784,6]]},"416":{"position":[[555,6]]}},"keywords":{}}],["token",{"_index":7,"title":{},"content":{"1":{"position":[[66,5]]}},"keywords":{}}],["tool",{"_index":129,"title":{},"content":{"7":{"position":[[244,4],[418,4],[551,4]]},"11":{"position":[[85,5]]},"84":{"position":[[149,5]]},"163":{"position":[[244,4],[418,4],[551,4]]},"167":{"position":[[85,5]]},"220":{"position":[[244,4],[418,4],[551,4]]},"224":{"position":[[85,5]]},"231":{"position":[[149,5]]},"262":{"position":[[149,5]]},"289":{"position":[[244,4],[418,4],[551,4]]},"293":{"position":[[85,5]]},"310":{"position":[[244,4],[418,4],[551,4]]},"314":{"position":[[85,5]]},"340":{"position":[[149,5]]},"348":{"position":[[149,5]]}},"keywords":{}}],["toolchain",{"_index":1326,"title":{},"content":{"252":{"position":[[306,9]]},"401":{"position":[[306,9]]}},"keywords":{}}],["top",{"_index":1249,"title":{},"content":{"209":{"position":[[487,3]]}},"keywords":{}}],["track",{"_index":108,"title":{"28":{"position":[[6,8]]},"30":{"position":[[7,8]]},"94":{"position":[[6,8]]},"149":{"position":[[7,8]]},"202":{"position":[[6,8]]},"228":{"position":[[6,8]]},"274":{"position":[[7,8]]},"306":{"position":[[6,8]]},"328":{"position":[[7,8]]}},"content":{"6":{"position":[[549,5]]},"31":{"position":[[280,8]]},"34":{"position":[[1624,6],[1748,6]]},"45":{"position":[[172,5]]},"46":{"position":[[213,5]]},"47":{"position":[[48,5]]},"48":{"position":[[15,8]]},"90":{"position":[[56,5]]},"150":{"position":[[280,8]]},"162":{"position":[[549,5]]},"170":{"position":[[1655,6],[1779,6]]},"172":{"position":[[172,5]]},"173":{"position":[[213,5]]},"174":{"position":[[48,5]]},"175":{"position":[[15,8]]},"198":{"position":[[172,5]]},"199":{"position":[[213,5]]},"200":{"position":[[48,5]]},"201":{"position":[[15,8]]},"219":{"position":[[549,5]]},"227":{"position":[[1602,6],[1726,6]]},"237":{"position":[[56,5]]},"268":{"position":[[56,5]]},"275":{"position":[[280,8]]},"288":{"position":[[549,5]]},"305":{"position":[[1907,6]]},"309":{"position":[[549,5]]},"329":{"position":[[342,8]]},"336":{"position":[[172,5]]},"337":{"position":[[48,5]]},"338":{"position":[[15,8]]},"346":{"position":[[56,5]]},"354":{"position":[[56,5]]},"377":{"position":[[164,5]]},"380":{"position":[[205,5]]},"381":{"position":[[48,5]]},"382":{"position":[[15,8]]}},"keywords":{}}],["trackev",{"_index":440,"title":{},"content":{"34":{"position":[[1591,10],[1606,10]]},"170":{"position":[[1622,10],[1637,10]]},"227":{"position":[[1569,10],[1584,10]]},"307":{"position":[[278,10]]},"369":{"position":[[32,11]]}},"keywords":{}}],["trackevent("product",{"_index":1520,"title":{},"content":{"307":{"position":[[354,24]]}},"keywords":{}}],["trackingeventproperti",{"_index":1212,"title":{},"content":{"203":{"position":[[352,24]]},"275":{"position":[[370,24]]}},"keywords":{}}],["trackingeventproperties().appli",{"_index":374,"title":{},"content":{"29":{"position":[[346,31]]},"31":{"position":[[364,31]]}},"keywords":{}}],["trackscreen",{"_index":445,"title":{},"content":{"34":{"position":[[1713,11],[1729,11]]},"170":{"position":[[1744,11],[1760,11]]},"227":{"position":[[1691,11],[1707,11]]},"329":{"position":[[279,11]]},"369":{"position":[[19,12]]}},"keywords":{}}],["trackscreen('myhomescreen",{"_index":1530,"title":{},"content":{"329":{"position":[[374,27]]}},"keywords":{}}],["trait",{"_index":918,"title":{},"content":{"87":{"position":[[148,6]]},"234":{"position":[[148,6]]},"265":{"position":[[148,6]]},"343":{"position":[[148,6]]},"351":{"position":[[148,6]]}},"keywords":{}}],["transmiss",{"_index":843,"title":{},"content":{"81":{"position":[[354,13]]},"122":{"position":[[354,13]]},"142":{"position":[[354,13]]}},"keywords":{}}],["transmit",{"_index":153,"title":{},"content":{"10":{"position":[[86,11]]},"166":{"position":[[86,11]]},"223":{"position":[[86,11]]},"292":{"position":[[86,11]]},"313":{"position":[[86,11]]}},"keywords":{}}],["tri",{"_index":1235,"title":{},"content":{"208":{"position":[[392,3]]}},"keywords":{}}],["trigger",{"_index":208,"title":{},"content":{"14":{"position":[[265,9]]},"29":{"position":[[272,7]]},"37":{"position":[[265,9]]},"65":{"position":[[9,7],[251,9]]},"95":{"position":[[272,7]]},"108":{"position":[[9,7],[251,9]]},"126":{"position":[[9,7],[251,9]]},"194":{"position":[[45,10],[293,10]]},"203":{"position":[[272,7]]},"229":{"position":[[252,7]]},"248":{"position":[[45,10]]},"273":{"position":[[252,7]]},"277":{"position":[[128,7]]},"299":{"position":[[798,8],[817,10],[840,7],[882,8]]},"307":{"position":[[333,7]]},"325":{"position":[[45,10],[271,9]]},"394":{"position":[[45,10]]},"417":{"position":[[45,10]]}},"keywords":{}}],["triggered"",{"_index":1658,"title":{},"content":{"417":{"position":[[242,16]]}},"keywords":{}}],["troubleshoot",{"_index":951,"title":{"91":{"position":[[0,15]]},"180":{"position":[[0,15]]},"251":{"position":[[0,15]]},"282":{"position":[[0,15]]},"397":{"position":[[0,15]]}},"content":{},"keywords":{}}],["true",{"_index":510,"title":{},"content":{"45":{"position":[[1111,4]]},"47":{"position":[[314,5],[384,5]]},"48":{"position":[[734,4]]},"56":{"position":[[615,4]]},"147":{"position":[[234,5]]},"148":{"position":[[207,5]]},"174":{"position":[[314,5],[384,5]]},"175":{"position":[[490,5],[570,4]]},"187":{"position":[[431,4],[812,5]]},"188":{"position":[[88,5]]},"196":{"position":[[403,6]]},"200":{"position":[[314,5],[384,5]]},"210":{"position":[[1223,4]]},"241":{"position":[[405,5]]},"250":{"position":[[495,5]]},"318":{"position":[[635,5]]},"319":{"position":[[91,5]]},"327":{"position":[[407,6]]},"337":{"position":[[314,5],[384,5]]},"357":{"position":[[1034,5]]},"358":{"position":[[1103,5]]},"359":{"position":[[634,5]]},"375":{"position":[[256,5]]},"378":{"position":[[534,5]]},"381":{"position":[[314,5],[384,5]]},"382":{"position":[[454,5],[633,5]]},"383":{"position":[[348,5]]},"387":{"position":[[471,5]]},"396":{"position":[[445,5]]},"419":{"position":[[324,5]]},"420":{"position":[[327,5]]}},"keywords":{}}],["true|fals",{"_index":589,"title":{},"content":{"56":{"position":[[663,10]]},"187":{"position":[[471,11],[555,10]]},"210":{"position":[[527,11],[1190,11]]},"318":{"position":[[322,12]]}},"keywords":{}}],["type",{"_index":35,"title":{"14":{"position":[[5,6]]},"24":{"position":[[14,5]]},"37":{"position":[[5,6]]},"65":{"position":[[5,6]]},"97":{"position":[[14,5]]},"108":{"position":[[5,6]]},"126":{"position":[[5,6]]},"177":{"position":[[14,5]]},"270":{"position":[[14,5]]},"331":{"position":[[14,5]]}},"content":{"3":{"position":[[125,5]]},"6":{"position":[[356,5]]},"14":{"position":[[32,5]]},"18":{"position":[[8,4],[300,4],[699,4],[1820,4]]},"19":{"position":[[8,4],[376,4]]},"20":{"position":[[8,4],[376,4],[392,5]]},"21":{"position":[[8,4],[330,4],[359,5]]},"24":{"position":[[7,4]]},"27":{"position":[[196,5]]},"29":{"position":[[196,5]]},"31":{"position":[[197,5]]},"37":{"position":[[32,5]]},"40":{"position":[[8,4],[300,4],[699,4],[1998,4],[2512,5]]},"41":{"position":[[8,4],[490,4],[934,5]]},"42":{"position":[[8,4],[330,4],[359,5]]},"48":{"position":[[297,5]]},"70":{"position":[[7,4],[177,4]]},"71":{"position":[[7,4]]},"72":{"position":[[7,4]]},"73":{"position":[[7,4],[77,4],[100,4]]},"74":{"position":[[7,4]]},"75":{"position":[[7,4]]},"76":{"position":[[7,4]]},"77":{"position":[[7,4],[78,4],[93,4]]},"78":{"position":[[7,4]]},"79":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"80":{"position":[[7,4]]},"95":{"position":[[196,5]]},"97":{"position":[[7,4]]},"100":{"position":[[196,5]]},"112":{"position":[[7,4],[177,4]]},"113":{"position":[[7,4]]},"114":{"position":[[7,4]]},"115":{"position":[[7,4],[77,4],[100,4]]},"116":{"position":[[7,4]]},"117":{"position":[[7,4]]},"118":{"position":[[7,4]]},"119":{"position":[[7,4],[185,4],[200,4]]},"120":{"position":[[7,4],[251,5],[456,4],[533,4],[611,4],[687,4]]},"121":{"position":[[7,4]]},"131":{"position":[[7,4],[177,4]]},"132":{"position":[[7,4]]},"133":{"position":[[7,4]]},"134":{"position":[[7,4],[77,4],[100,4]]},"135":{"position":[[7,4]]},"136":{"position":[[7,4]]},"137":{"position":[[7,4]]},"138":{"position":[[7,4],[78,4],[93,4]]},"139":{"position":[[7,4]]},"140":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"141":{"position":[[7,4]]},"150":{"position":[[197,5]]},"162":{"position":[[356,5]]},"175":{"position":[[297,5]]},"177":{"position":[[7,4]]},"179":{"position":[[196,5]]},"189":{"position":[[334,5],[746,5],[826,5]]},"190":{"position":[[337,5]]},"191":{"position":[[343,5],[841,5],[921,5],[1173,5],[1253,5]]},"192":{"position":[[343,5],[755,5],[835,5]]},"193":{"position":[[334,5],[847,5],[927,5]]},"194":{"position":[[372,5]]},"195":{"position":[[348,5]]},"196":{"position":[[460,5]]},"201":{"position":[[297,5]]},"203":{"position":[[196,5]]},"219":{"position":[[356,5]]},"229":{"position":[[196,5]]},"243":{"position":[[403,5],[811,5],[891,5]]},"244":{"position":[[406,5]]},"245":{"position":[[412,5],[906,5],[986,5],[1238,5],[1318,5]]},"246":{"position":[[412,5],[820,5],[900,5]]},"247":{"position":[[403,5],[912,5],[992,5]]},"248":{"position":[[448,5]]},"249":{"position":[[429,5]]},"250":{"position":[[554,5]]},"270":{"position":[[7,4]]},"273":{"position":[[196,5]]},"275":{"position":[[197,5]]},"288":{"position":[[356,5]]},"307":{"position":[[196,5]]},"309":{"position":[[356,5]]},"320":{"position":[[318,5],[726,5],[806,5]]},"321":{"position":[[321,5]]},"322":{"position":[[327,5],[821,5],[901,5],[1153,5],[1233,5]]},"323":{"position":[[327,5],[735,5],[815,5]]},"324":{"position":[[318,5],[827,5],[907,5]]},"325":{"position":[[365,5]]},"326":{"position":[[341,5]]},"327":{"position":[[464,5]]},"329":{"position":[[197,5]]},"331":{"position":[[7,4]]},"334":{"position":[[196,5]]},"338":{"position":[[297,5]]},"382":{"position":[[297,5]]},"389":{"position":[[336,5],[744,5],[824,5]]},"390":{"position":[[339,5]]},"391":{"position":[[345,5],[839,5],[919,5],[1171,5],[1251,5]]},"392":{"position":[[345,5],[753,5],[833,5]]},"393":{"position":[[336,5],[845,5],[925,5]]},"394":{"position":[[381,5]]},"395":{"position":[[356,5]]},"396":{"position":[[505,5]]},"404":{"position":[[42,5],[103,5],[195,6]]},"408":{"position":[[287,5],[698,5],[778,5]]},"409":{"position":[[290,5],[469,5],[549,5]]},"410":{"position":[[290,5]]},"411":{"position":[[293,5]]},"412":{"position":[[296,5],[793,5],[873,5],[1125,5],[1205,5]]},"413":{"position":[[296,5],[707,5],[787,5]]},"414":{"position":[[299,5],[478,5],[558,5]]},"415":{"position":[[287,5],[799,5],[879,5]]},"416":{"position":[[290,5],[570,5],[650,5]]},"417":{"position":[[325,5]]},"418":{"position":[[292,5]]},"419":{"position":[[386,5]]},"420":{"position":[[389,5]]}},"keywords":{}}],["type="text/javascript">",{"_index":1457,"title":{},"content":{"296":{"position":[[519,36]]},"356":{"position":[[12,36]]},"357":{"position":[[345,36]]},"358":{"position":[[27,36]]},"359":{"position":[[77,36]]},"360":{"position":[[12,36]]}},"keywords":{}}],["typic",{"_index":636,"title":{},"content":{"62":{"position":[[53,9]]},"68":{"position":[[99,7]]},"110":{"position":[[99,7]]},"129":{"position":[[99,7]]},"258":{"position":[[49,9]]}},"keywords":{}}],["ugv+pueudb/r+3r7/nmfui8wmderrynn95bacnbgntpe/g7aai9fnqjye51enbfg/d7o3x5us40ixpnnp1hp/q",{"_index":850,"title":{},"content":{"81":{"position":[[569,88]]},"122":{"position":[[569,88]]},"142":{"position":[[569,88]]}},"keywords":{}}],["uiapplic",{"_index":1275,"title":{},"content":{"210":{"position":[[779,14]]}},"keywords":{}}],["uiapplication.launchoptionskey",{"_index":1278,"title":{},"content":{"210":{"position":[[839,32]]}},"keywords":{}}],["uiapplicationdeleg",{"_index":1273,"title":{},"content":{"210":{"position":[[715,21]]}},"keywords":{}}],["uiapplicationmain",{"_index":1272,"title":{},"content":{"210":{"position":[[664,18]]}},"keywords":{}}],["uirespond",{"_index":1256,"title":{},"content":{"210":{"position":[[60,12],[702,12]]}},"keywords":{}}],["uiscen",{"_index":1260,"title":{},"content":{"210":{"position":[[125,8]]}},"keywords":{}}],["uiscene.connectionopt",{"_index":1264,"title":{},"content":{"210":{"position":[[200,26]]}},"keywords":{}}],["uiscenesess",{"_index":1262,"title":{},"content":{"210":{"position":[[157,15]]}},"keywords":{}}],["uiwindowscen",{"_index":1271,"title":{},"content":{"210":{"position":[[578,14]]}},"keywords":{}}],["uiwindowscenedeleg",{"_index":1257,"title":{},"content":{"210":{"position":[[73,21]]}},"keywords":{}}],["unassign",{"_index":356,"title":{"26":{"position":[[0,8]]},"99":{"position":[[0,8]]},"178":{"position":[[0,8]]},"272":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"26":{"position":[[22,8]]},"34":{"position":[[1538,9]]},"99":{"position":[[22,8]]},"170":{"position":[[1569,9]]},"178":{"position":[[22,8]]},"227":{"position":[[1516,9]]},"272":{"position":[[22,8]]},"305":{"position":[[1523,9]]},"333":{"position":[[22,8]]}},"keywords":{}}],["unassigngroup",{"_index":439,"title":{},"content":{"34":{"position":[[1499,13],[1517,13]]},"170":{"position":[[1530,13],[1548,13]]},"227":{"position":[[1477,13],[1495,13]]},"331":{"position":[[51,13]]},"332":{"position":[[117,13]]},"333":{"position":[[77,13]]},"334":{"position":[[271,13]]}},"keywords":{}}],["unassigngroup(nul",{"_index":1533,"title":{},"content":{"333":{"position":[[132,19]]}},"keywords":{}}],["unauthor",{"_index":833,"title":{},"content":{"81":{"position":[[29,12]]},"122":{"position":[[29,12]]},"142":{"position":[[29,12]]}},"keywords":{}}],["uncaught",{"_index":1410,"title":{},"content":{"284":{"position":[[11,8]]}},"keywords":{}}],["undefin",{"_index":1180,"title":{},"content":{"189":{"position":[[1033,10],[1063,10]]},"191":{"position":[[1460,10],[1490,10]]},"192":{"position":[[1042,10],[1072,10]]},"193":{"position":[[1134,10],[1164,10]]},"243":{"position":[[1098,10],[1128,10]]},"245":{"position":[[1525,10],[1555,10]]},"246":{"position":[[1107,10],[1137,10]]},"247":{"position":[[1199,10],[1229,10]]},"320":{"position":[[1013,10],[1043,10]]},"322":{"position":[[1440,10],[1470,10]]},"323":{"position":[[1022,10],[1052,10]]},"324":{"position":[[1114,10],[1144,10]]},"389":{"position":[[1031,10],[1061,10]]},"391":{"position":[[1458,10],[1488,10]]},"392":{"position":[[1040,10],[1070,10]]},"393":{"position":[[1132,10],[1162,10]]},"408":{"position":[[985,10],[1015,10]]},"409":{"position":[[756,10],[786,10]]},"412":{"position":[[1412,10],[1442,10]]},"413":{"position":[[994,10],[1024,10]]},"414":{"position":[[765,10],[795,10]]},"415":{"position":[[1086,10],[1116,10]]},"416":{"position":[[857,10],[887,10]]}},"keywords":{}}],["underli",{"_index":1626,"title":{"402":{"position":[[18,10]]}},"content":{},"keywords":{}}],["understand",{"_index":395,"title":{},"content":{"33":{"position":[[46,13]]},"84":{"position":[[91,10]]},"93":{"position":[[80,10]]},"169":{"position":[[46,13]]},"182":{"position":[[80,10]]},"226":{"position":[[46,13]]},"231":{"position":[[91,10]]},"254":{"position":[[80,10]]},"262":{"position":[[91,10]]},"285":{"position":[[80,10]]},"304":{"position":[[46,13]]},"340":{"position":[[91,10]]},"348":{"position":[[91,10]]},"400":{"position":[[80,10]]}},"keywords":{}}],["uniqu",{"_index":99,"title":{},"content":{"6":{"position":[[442,6]]},"18":{"position":[[232,6],[531,6],[638,6],[1025,6],[1120,6],[1372,6],[1755,6]]},"19":{"position":[[321,6]]},"20":{"position":[[311,6]]},"40":{"position":[[232,6],[531,6],[638,6],[1073,6],[1168,6],[1420,6],[1809,6],[2280,6]]},"41":{"position":[[321,6],[722,6]]},"45":{"position":[[290,6],[418,6]]},"47":{"position":[[471,6]]},"56":{"position":[[122,6]]},"70":{"position":[[49,6]]},"72":{"position":[[43,6]]},"73":{"position":[[43,6]]},"74":{"position":[[43,6],[132,6]]},"76":{"position":[[43,6]]},"77":{"position":[[43,6]]},"79":{"position":[[43,6]]},"112":{"position":[[49,6]]},"114":{"position":[[43,6]]},"115":{"position":[[43,6]]},"116":{"position":[[43,6],[132,6]]},"118":{"position":[[43,6]]},"119":{"position":[[43,6]]},"120":{"position":[[49,6]]},"131":{"position":[[49,6]]},"133":{"position":[[43,6]]},"134":{"position":[[43,6]]},"135":{"position":[[43,6],[132,6]]},"137":{"position":[[43,6]]},"138":{"position":[[43,6]]},"140":{"position":[[43,6]]},"162":{"position":[[442,6]]},"172":{"position":[[290,6],[418,6]]},"174":{"position":[[471,6]]},"198":{"position":[[290,6],[418,6]]},"200":{"position":[[471,6]]},"219":{"position":[[442,6]]},"288":{"position":[[442,6]]},"296":{"position":[[400,6]]},"309":{"position":[[442,6]]},"336":{"position":[[290,6],[418,6]]},"337":{"position":[[471,6]]},"377":{"position":[[282,6],[401,6]]},"381":{"position":[[471,6]]}},"keywords":{}}],["unit",{"_index":1392,"title":{},"content":{"273":{"position":[[460,7]]}},"keywords":{}}],["unnotif",{"_index":1350,"title":{},"content":{"257":{"position":[[593,15]]},"258":{"position":[[462,15]]}},"keywords":{}}],["unnotificationpresentationopt",{"_index":1362,"title":{},"content":{"258":{"position":[[529,35]]}},"keywords":{}}],["unnotificationrespons",{"_index":1343,"title":{},"content":{"257":{"position":[[321,23]]}},"keywords":{}}],["unsaf",{"_index":1428,"title":{},"content":{"286":{"position":[[249,7],[490,7],[504,7]]}},"keywords":{}}],["until",{"_index":431,"title":{},"content":{"34":{"position":[[1094,5]]},"45":{"position":[[95,5]]},"47":{"position":[[427,5]]},"170":{"position":[[1125,5]]},"172":{"position":[[95,5]]},"174":{"position":[[427,5]]},"198":{"position":[[95,5]]},"200":{"position":[[427,5]]},"227":{"position":[[1082,5]]},"305":{"position":[[1745,5]]},"336":{"position":[[95,5]]},"337":{"position":[[427,5]]},"377":{"position":[[90,5]]},"381":{"position":[[427,5]]}},"keywords":{}}],["unusernotificationcent",{"_index":1341,"title":{},"content":{"257":{"position":[[274,25]]},"258":{"position":[[410,25]]}},"keywords":{}}],["unusernotificationcenter.current().deleg",{"_index":1358,"title":{},"content":{"257":{"position":[[870,43]]}},"keywords":{}}],["unusernotificationcenterdeleg",{"_index":1336,"title":{},"content":{"257":{"position":[[104,32],[200,32]]},"258":{"position":[[336,32]]}},"keywords":{}}],["up",{"_index":1289,"title":{},"content":{"229":{"position":[[450,6]]},"298":{"position":[[939,2]]},"299":{"position":[[795,2],[835,2]]}},"keywords":{}}],["updat",{"_index":178,"title":{},"content":{"13":{"position":[[218,7]]},"16":{"position":[[133,8]]},"36":{"position":[[218,7]]},"38":{"position":[[133,8]]},"64":{"position":[[218,7]]},"107":{"position":[[218,7]]},"125":{"position":[[218,7]]},"158":{"position":[[406,7],[507,6]]},"368":{"position":[[406,7],[512,6]]}},"keywords":{}}],["upgrad",{"_index":1109,"title":{},"content":{"158":{"position":[[420,9]]},"368":{"position":[[420,9]]}},"keywords":{}}],["uptonextmajor(from",{"_index":1247,"title":{},"content":{"209":{"position":[[372,20]]}},"keywords":{}}],["uri",{"_index":1438,"title":{},"content":{"286":{"position":[[587,3]]}},"keywords":{}}],["url",{"_index":848,"title":{},"content":{"81":{"position":[[489,4]]},"122":{"position":[[489,4]]},"128":{"position":[[160,5]]},"142":{"position":[[489,4]]},"189":{"position":[[790,4],[1014,4]]},"191":{"position":[[885,4],[1109,4],[1217,4],[1441,4]]},"192":{"position":[[799,4],[1023,4]]},"193":{"position":[[891,4],[1115,4]]},"209":{"position":[[522,4]]},"243":{"position":[[855,4],[1079,4]]},"245":{"position":[[950,4],[1174,4],[1282,4],[1506,4]]},"246":{"position":[[864,4],[1088,4]]},"247":{"position":[[956,4],[1180,4]]},"320":{"position":[[770,4],[994,4]]},"322":{"position":[[865,4],[1089,4],[1197,4],[1421,4]]},"323":{"position":[[779,4],[1003,4]]},"324":{"position":[[871,4],[1095,4]]},"389":{"position":[[788,4],[1012,4]]},"391":{"position":[[883,4],[1107,4],[1215,4],[1439,4]]},"392":{"position":[[797,4],[1021,4]]},"393":{"position":[[889,4],[1113,4]]},"408":{"position":[[742,4],[966,4]]},"409":{"position":[[513,4],[737,4]]},"412":{"position":[[837,4],[1061,4],[1169,4],[1393,4]]},"413":{"position":[[751,4],[975,4]]},"414":{"position":[[522,4],[746,4]]},"415":{"position":[[843,4],[1067,4]]},"416":{"position":[[614,4],[838,4]]}},"keywords":{}}],["us",{"_index":82,"title":{"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"165":{"position":[[0,5]]},"166":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"291":{"position":[[0,5]]},"292":{"position":[[0,5]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,5]]},"299":{"position":[[0,5]]},"312":{"position":[[0,5]]},"313":{"position":[[0,5]]}},"content":{"6":{"position":[[184,5],[387,5],[434,5]]},"7":{"position":[[151,4],[287,4],[458,4]]},"9":{"position":[[144,5]]},"10":{"position":[[10,3]]},"16":{"position":[[47,5],[244,4]]},"24":{"position":[[211,5]]},"25":{"position":[[41,5]]},"34":{"position":[[155,3],[569,5],[833,5],[2028,5],[2090,3]]},"38":{"position":[[47,5],[246,4]]},"45":{"position":[[381,3]]},"47":{"position":[[80,3]]},"48":{"position":[[158,4]]},"50":{"position":[[118,6],[148,5]]},"52":{"position":[[308,3]]},"56":{"position":[[114,5]]},"81":{"position":[[89,3],[166,5]]},"92":{"position":[[9,3]]},"93":{"position":[[164,3]]},"97":{"position":[[218,5]]},"98":{"position":[[41,5]]},"104":{"position":[[13,5]]},"122":{"position":[[89,3],[166,5]]},"142":{"position":[[89,3],[166,5]]},"147":{"position":[[13,5]]},"157":{"position":[[196,3]]},"158":{"position":[[48,3]]},"162":{"position":[[184,5],[387,5],[434,5]]},"163":{"position":[[151,4],[287,4],[458,4]]},"165":{"position":[[144,5]]},"166":{"position":[[10,3]]},"170":{"position":[[167,3],[600,5],[864,5],[2059,5],[2121,3]]},"172":{"position":[[381,3]]},"174":{"position":[[80,3]]},"175":{"position":[[158,4]]},"177":{"position":[[222,5]]},"181":{"position":[[9,3]]},"182":{"position":[[164,3]]},"198":{"position":[[381,3]]},"200":{"position":[[80,3]]},"201":{"position":[[158,4]]},"205":{"position":[[114,6],[144,5]]},"207":{"position":[[235,3]]},"208":{"position":[[235,3],[332,5]]},"209":{"position":[[1,5],[156,5],[616,3]]},"210":{"position":[[19,5],[646,5]]},"216":{"position":[[13,5]]},"219":{"position":[[184,5],[387,5],[434,5]]},"220":{"position":[[151,4],[287,4],[458,4]]},"222":{"position":[[144,5]]},"223":{"position":[[10,3]]},"227":{"position":[[151,3],[561,5],[825,5],[2006,5],[2068,3]]},"253":{"position":[[9,3]]},"254":{"position":[[164,3]]},"257":{"position":[[515,4]]},"270":{"position":[[216,5]]},"271":{"position":[[41,5]]},"277":{"position":[[164,4]]},"279":{"position":[[13,5]]},"280":{"position":[[64,3]]},"288":{"position":[[184,5],[387,5],[434,5]]},"289":{"position":[[151,4],[287,4],[458,4]]},"291":{"position":[[144,5]]},"292":{"position":[[10,3]]},"298":{"position":[[12,5],[80,5],[242,5]]},"299":{"position":[[12,5],[97,5],[238,5]]},"305":{"position":[[174,3],[584,5],[953,5],[2192,5],[2256,3],[2555,5],[2618,3]]},"309":{"position":[[184,5],[387,5],[434,5]]},"310":{"position":[[151,4],[287,4],[458,4]]},"312":{"position":[[144,5]]},"313":{"position":[[10,3]]},"331":{"position":[[282,5]]},"332":{"position":[[41,5]]},"336":{"position":[[381,3]]},"337":{"position":[[80,3]]},"338":{"position":[[158,4]]},"357":{"position":[[27,4]]},"358":{"position":[[508,4]]},"367":{"position":[[196,3]]},"368":{"position":[[48,3]]},"370":{"position":[[46,4]]},"374":{"position":[[13,5]]},"377":{"position":[[362,5]]},"378":{"position":[[49,5]]},"381":{"position":[[80,3]]},"382":{"position":[[158,4]]}},"keywords":{}}],["us"",{"_index":734,"title":{},"content":{"68":{"position":[[1498,9],[1887,9]]},"110":{"position":[[1598,9],[1987,9]]},"129":{"position":[[1826,9]]}},"keywords":{}}],["usag",{"_index":534,"title":{"51":{"position":[[11,5]]},"153":{"position":[[11,5]]},"206":{"position":[[11,5]]},"363":{"position":[[11,5]]}},"content":{},"keywords":{}}],["use_framework",{"_index":1629,"title":{},"content":{"403":{"position":[[31,15]]}},"keywords":{}}],["useeffect",{"_index":1572,"title":{},"content":{"370":{"position":[[30,10]]}},"keywords":{}}],["user",{"_index":70,"title":{"47":{"position":[[17,5]]},"75":{"position":[[0,5]]},"136":{"position":[[0,5]]},"174":{"position":[[17,5]]},"200":{"position":[[17,5]]},"337":{"position":[[17,5]]},"381":{"position":[[17,5]]}},"content":{"6":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"7":{"position":[[333,5]]},"13":{"position":[[55,5],[268,5],[391,4]]},"14":{"position":[[381,5]]},"17":{"position":[[587,4]]},"18":{"position":[[772,4],[833,4],[854,4],[921,4],[997,4],[1679,4]]},"26":{"position":[[33,4]]},"34":{"position":[[437,5],[449,4],[561,4],[752,4],[827,5],[898,5],[915,4],[1003,4],[1043,5],[1240,4],[1396,4],[1560,4],[1660,5],[1786,5],[1950,4],[2222,4]]},"36":{"position":[[55,5]]},"45":{"position":[[8,4],[183,4],[313,4],[389,4],[558,4],[624,4],[783,4]]},"46":{"position":[[10,4]]},"47":{"position":[[33,5],[65,6],[160,5]]},"51":{"position":[[212,5]]},"56":{"position":[[263,4]]},"62":{"position":[[106,4]]},"64":{"position":[[55,5],[268,5],[391,4]]},"65":{"position":[[367,5]]},"71":{"position":[[149,4],[154,4],[162,4]]},"75":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4]]},"84":{"position":[[27,4],[236,4]]},"85":{"position":[[89,4],[175,4],[221,4],[315,4]]},"87":{"position":[[143,4],[230,4]]},"88":{"position":[[87,4]]},"92":{"position":[[130,4]]},"93":{"position":[[149,5],[376,5]]},"99":{"position":[[33,4]]},"102":{"position":[[124,4]]},"103":{"position":[[12,4]]},"107":{"position":[[55,5]]},"108":{"position":[[367,5]]},"125":{"position":[[55,5],[268,5],[391,4]]},"126":{"position":[[367,5]]},"128":{"position":[[85,4]]},"132":{"position":[[149,4],[154,4],[162,4]]},"136":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4],[340,4]]},"145":{"position":[[124,4]]},"146":{"position":[[12,4]]},"153":{"position":[[212,5]]},"162":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"163":{"position":[[333,5]]},"170":{"position":[[468,5],[480,4],[592,4],[783,4],[858,5],[929,5],[946,4],[1034,4],[1074,5],[1271,4],[1427,4],[1591,4],[1691,5],[1817,5],[1981,4],[2253,4]]},"172":{"position":[[8,4],[183,4],[313,4],[389,4]]},"173":{"position":[[10,4]]},"174":{"position":[[33,5],[65,6],[160,5]]},"178":{"position":[[33,4]]},"181":{"position":[[136,4]]},"182":{"position":[[149,5],[382,5]]},"187":{"position":[[79,4]]},"189":{"position":[[1082,5]]},"190":{"position":[[704,5]]},"191":{"position":[[1509,5]]},"192":{"position":[[1091,5]]},"193":{"position":[[1183,5]]},"194":{"position":[[401,5]]},"195":{"position":[[377,5]]},"196":{"position":[[514,5]]},"198":{"position":[[8,4],[183,4],[313,4],[389,4],[576,4]]},"199":{"position":[[10,4]]},"200":{"position":[[33,5],[65,6],[160,5]]},"206":{"position":[[212,5]]},"214":{"position":[[124,4]]},"215":{"position":[[12,4]]},"219":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"220":{"position":[[333,5]]},"227":{"position":[[429,5],[441,4],[553,4],[744,4],[819,5],[890,5],[907,4],[995,4],[1035,5],[1218,4],[1374,4],[1538,4],[1638,5],[1764,5],[1928,4],[2200,4]]},"231":{"position":[[27,4],[236,4]]},"232":{"position":[[89,4],[175,4],[221,4],[315,4]]},"234":{"position":[[143,4],[230,4]]},"235":{"position":[[87,4]]},"243":{"position":[[1147,5]]},"244":{"position":[[769,5]]},"245":{"position":[[1574,5]]},"246":{"position":[[1156,5]]},"247":{"position":[[1248,5]]},"248":{"position":[[473,5]]},"249":{"position":[[454,5]]},"250":{"position":[[604,5]]},"253":{"position":[[130,4]]},"254":{"position":[[149,5],[376,5]]},"258":{"position":[[102,4]]},"262":{"position":[[27,4],[236,4]]},"263":{"position":[[89,4],[175,4],[221,4],[315,4]]},"265":{"position":[[143,4],[230,4]]},"266":{"position":[[87,4]]},"272":{"position":[[33,4]]},"278":{"position":[[12,4]]},"283":{"position":[[141,4]]},"285":{"position":[[149,5],[409,5]]},"288":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"289":{"position":[[333,5]]},"305":{"position":[[452,5],[464,4],[576,4],[782,4],[872,4],[947,5],[1049,5],[1066,4],[1185,4],[1361,4],[1545,4],[1651,4],[1691,5],[1854,4],[1943,6],[2113,4],[2477,4]]},"309":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"310":{"position":[[333,5]]},"320":{"position":[[1062,5]]},"321":{"position":[[684,5]]},"322":{"position":[[1489,5]]},"323":{"position":[[1071,5]]},"324":{"position":[[1163,5]]},"325":{"position":[[390,5]]},"326":{"position":[[366,5]]},"327":{"position":[[514,5]]},"333":{"position":[[33,4]]},"336":{"position":[[8,4],[183,4],[313,4],[389,4]]},"337":{"position":[[33,5],[65,6],[160,5]]},"340":{"position":[[27,4],[236,4]]},"341":{"position":[[89,4],[175,4],[221,4],[315,4]]},"343":{"position":[[143,4],[230,4]]},"344":{"position":[[87,4]]},"348":{"position":[[27,4],[236,4]]},"349":{"position":[[89,4],[175,4],[221,4],[315,4]]},"351":{"position":[[143,4],[230,4]]},"352":{"position":[[87,4]]},"359":{"position":[[58,6],[677,4]]},"360":{"position":[[470,4]]},"363":{"position":[[212,5]]},"372":{"position":[[124,4]]},"373":{"position":[[12,4]]},"377":{"position":[[175,4],[305,4],[372,4]]},"379":{"position":[[164,4]]},"380":{"position":[[10,4]]},"381":{"position":[[33,5],[65,6],[160,5]]},"389":{"position":[[1080,5]]},"390":{"position":[[702,5]]},"391":{"position":[[1507,5]]},"392":{"position":[[1089,5]]},"393":{"position":[[1181,5]]},"394":{"position":[[406,5]]},"395":{"position":[[381,5]]},"396":{"position":[[555,5]]},"398":{"position":[[170,4]]},"400":{"position":[[149,5],[465,5]]},"404":{"position":[[23,4],[84,4],[176,4]]},"408":{"position":[[1034,5]]},"409":{"position":[[805,5]]},"410":{"position":[[656,5]]},"411":{"position":[[427,5]]},"412":{"position":[[1461,5]]},"413":{"position":[[1043,5]]},"414":{"position":[[814,5]]},"415":{"position":[[1135,5]]},"416":{"position":[[906,5]]},"417":{"position":[[353,5]]},"418":{"position":[[320,5]]},"419":{"position":[[439,5]]},"420":{"position":[[443,5]]}},"keywords":{}}],["user.properti",{"_index":1026,"title":{},"content":{"128":{"position":[[56,16]]}},"keywords":{}}],["user__anonymous_id",{"_index":281,"title":{},"content":{"18":{"position":[[743,18]]}},"keywords":{}}],["user__email",{"_index":284,"title":{},"content":{"18":{"position":[[904,11]]}},"keywords":{}}],["user__group_nam",{"_index":286,"title":{},"content":{"18":{"position":[[972,17]]}},"keywords":{}}],["user__nam",{"_index":283,"title":{},"content":{"18":{"position":[[838,10]]}},"keywords":{}}],["user__user_id",{"_index":282,"title":{},"content":{"18":{"position":[[788,13]]}},"keywords":{}}],["user_id",{"_index":806,"title":{},"content":{"75":{"position":[[84,7]]},"136":{"position":[[84,7]]},"189":{"position":[[1112,8]]},"190":{"position":[[734,8]]},"191":{"position":[[1539,8]]},"192":{"position":[[1121,8]]},"193":{"position":[[1213,8]]},"194":{"position":[[431,8]]},"195":{"position":[[407,8]]},"196":{"position":[[544,8]]},"243":{"position":[[1177,8]]},"244":{"position":[[799,8]]},"245":{"position":[[1604,8]]},"246":{"position":[[1186,8]]},"247":{"position":[[1278,8]]},"248":{"position":[[503,8]]},"249":{"position":[[484,8]]},"250":{"position":[[634,8]]},"320":{"position":[[1092,8]]},"321":{"position":[[714,8]]},"322":{"position":[[1519,8]]},"323":{"position":[[1101,8]]},"324":{"position":[[1193,8]]},"325":{"position":[[420,8]]},"326":{"position":[[396,8]]},"327":{"position":[[544,8]]},"383":{"position":[[262,8]]},"389":{"position":[[1110,8]]},"390":{"position":[[732,8]]},"391":{"position":[[1537,8]]},"392":{"position":[[1119,8]]},"393":{"position":[[1211,8]]},"394":{"position":[[436,8]]},"395":{"position":[[411,8]]},"396":{"position":[[585,8]]},"408":{"position":[[1064,8]]},"409":{"position":[[835,8]]},"410":{"position":[[686,8]]},"411":{"position":[[457,8]]},"412":{"position":[[1491,8]]},"413":{"position":[[1073,8]]},"414":{"position":[[844,8]]},"415":{"position":[[1165,8]]},"416":{"position":[[936,8]]},"417":{"position":[[383,8]]},"418":{"position":[[350,8]]},"419":{"position":[[469,8]]},"420":{"position":[[473,8]]}},"keywords":{}}],["user_log",{"_index":971,"title":{},"content":{"95":{"position":[[482,12]]},"229":{"position":[[457,12]]},"307":{"position":[[530,12]]}},"keywords":{}}],["userinfo",{"_index":1351,"title":{},"content":{"257":{"position":[[615,8]]}},"keywords":{}}],["userinfo["screeb"",{"_index":1353,"title":{},"content":{"257":{"position":[[682,28]]}},"keywords":{}}],["usernotificationcent",{"_index":1339,"title":{},"content":{"257":{"position":[[240,23]]},"258":{"position":[[376,23]]}},"keywords":{}}],["util",{"_index":537,"title":{},"content":{"51":{"position":[[29,9]]},"153":{"position":[[29,9]]},"206":{"position":[[29,9]]},"363":{"position":[[29,9]]}},"keywords":{}}],["uuid",{"_index":793,"title":{},"content":{"70":{"position":[[41,4]]},"72":{"position":[[35,4]]},"73":{"position":[[35,4]]},"74":{"position":[[35,4]]},"75":{"position":[[45,4]]},"76":{"position":[[35,4]]},"77":{"position":[[35,4]]},"79":{"position":[[35,4]]},"112":{"position":[[41,4]]},"114":{"position":[[35,4]]},"115":{"position":[[35,4]]},"116":{"position":[[35,4]]},"117":{"position":[[35,4]]},"118":{"position":[[35,4]]},"119":{"position":[[35,4],[93,4]]},"120":{"position":[[41,4],[135,4]]},"131":{"position":[[41,4]]},"133":{"position":[[35,4]]},"134":{"position":[[35,4]]},"135":{"position":[[35,4]]},"136":{"position":[[45,4]]},"137":{"position":[[35,4]]},"138":{"position":[[35,4]]},"140":{"position":[[35,4]]}},"keywords":{}}],["v1.0.0",{"_index":459,"title":{"35":{"position":[[7,6]]}},"content":{},"keywords":{}}],["v1.3.0",{"_index":214,"title":{"15":{"position":[[13,7]]},"67":{"position":[[13,7]]},"106":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v2.0.0",{"_index":164,"title":{"12":{"position":[[7,6]]},"63":{"position":[[8,6]]},"128":{"position":[[13,7]]}},"content":{},"keywords":{}}],["v2.1.0",{"_index":1023,"title":{"124":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v5.5.2",{"_index":1091,"title":{},"content":{"154":{"position":[[132,6]]},"207":{"position":[[97,6]]},"364":{"position":[[132,6]]}},"keywords":{}}],["valid",{"_index":851,"title":{},"content":{"81":{"position":[[694,10]]},"93":{"position":[[357,9],[418,9]]},"122":{"position":[[694,10]]},"142":{"position":[[694,10]]},"182":{"position":[[363,9],[424,9]]},"254":{"position":[[357,9],[418,9]]},"285":{"position":[[390,9],[451,9]]},"358":{"position":[[827,11]]},"400":{"position":[[446,9],[507,9]]}},"keywords":{}}],["valu",{"_index":324,"title":{},"content":{"20":{"position":[[386,5],[493,5],[535,5],[576,5],[614,5]]},"21":{"position":[[353,5],[464,5],[518,5],[569,5]]},"27":{"position":[[206,7]]},"29":{"position":[[206,7]]},"31":{"position":[[207,7]]},"40":{"position":[[2506,5],[2641,5],[2714,5],[2784,5]]},"41":{"position":[[928,5],[1053,5],[1116,5],[1176,5]]},"42":{"position":[[353,5],[460,5],[514,5],[565,5]]},"48":{"position":[[307,7],[775,6]]},"60":{"position":[[292,5]]},"78":{"position":[[58,7]]},"79":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"95":{"position":[[206,7]]},"100":{"position":[[206,7]]},"105":{"position":[[58,6]]},"120":{"position":[[245,5],[372,5],[430,5],[507,5],[585,5],[661,5],[852,7]]},"139":{"position":[[58,7]]},"140":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"148":{"position":[[58,6]]},"150":{"position":[[207,7]]},"175":{"position":[[307,7],[611,6]]},"179":{"position":[[206,7]]},"196":{"position":[[105,6]]},"201":{"position":[[307,7],[683,6]]},"203":{"position":[[206,7]]},"217":{"position":[[58,6]]},"229":{"position":[[206,7]]},"250":{"position":[[111,6]]},"256":{"position":[[297,5]]},"273":{"position":[[206,7]]},"275":{"position":[[207,7]]},"281":{"position":[[62,6]]},"307":{"position":[[206,7]]},"327":{"position":[[105,6]]},"329":{"position":[[207,7]]},"334":{"position":[[206,7]]},"338":{"position":[[307,7],[600,6]]},"375":{"position":[[58,6]]},"382":{"position":[[307,7],[523,6]]},"396":{"position":[[98,6]]}},"keywords":{}}],["valuabl",{"_index":75,"title":{},"content":{"6":{"position":[[81,8]]},"84":{"position":[[209,8]]},"85":{"position":[[212,8]]},"162":{"position":[[81,8]]},"219":{"position":[[81,8]]},"231":{"position":[[209,8]]},"232":{"position":[[212,8]]},"262":{"position":[[209,8]]},"263":{"position":[[212,8]]},"288":{"position":[[81,8]]},"309":{"position":[[81,8]]},"340":{"position":[[209,8]]},"341":{"position":[[212,8]]},"348":{"position":[[209,8]]},"349":{"position":[[212,8]]}},"keywords":{}}],["value__bi",{"_index":482,"title":{},"content":{"42":{"position":[[443,9]]}},"keywords":{}}],["value__bo",{"_index":337,"title":{},"content":{"21":{"position":[[500,9]]},"42":{"position":[[496,9]]}},"keywords":{}}],["value__numb",{"_index":336,"title":{},"content":{"21":{"position":[[443,13]]}},"keywords":{}}],["value__st",{"_index":338,"title":{},"content":{"21":{"position":[[554,9]]},"42":{"position":[[550,9]]}},"keywords":{}}],["var",{"_index":854,"title":{},"content":{"81":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"122":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"142":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"357":{"position":[[63,3]]},"358":{"position":[[544,3]]}},"keywords":{}}],["vari",{"_index":1577,"title":{},"content":{"377":{"position":[[333,4]]}},"keywords":{}}],["variou",{"_index":119,"title":{},"content":{"7":{"position":[[53,7]]},"163":{"position":[[53,7]]},"185":{"position":[[47,7]]},"220":{"position":[[53,7]]},"239":{"position":[[47,7]]},"289":{"position":[[53,7]]},"310":{"position":[[53,7]]},"316":{"position":[[47,7]]},"385":{"position":[[47,7]]},"406":{"position":[[47,7]]}},"keywords":{}}],["verifi",{"_index":840,"title":{},"content":{"81":{"position":[[251,9],[950,7]]},"122":{"position":[[251,9],[950,7]]},"142":{"position":[[251,9],[950,7]]},"298":{"position":[[994,6]]},"299":{"position":[[1085,6]]}},"keywords":{}}],["version",{"_index":177,"title":{},"content":{"13":{"position":[[190,9]]},"18":{"position":[[458,7],[478,7],[1316,7]]},"36":{"position":[[190,9]]},"40":{"position":[[458,7],[478,7],[1364,7],[1958,9],[2461,9]]},"41":{"position":[[460,9],[893,9]]},"50":{"position":[[37,7]]},"52":{"position":[[55,7]]},"64":{"position":[[190,9]]},"69":{"position":[[9,8]]},"70":{"position":[[286,7],[311,7]]},"74":{"position":[[198,7]]},"107":{"position":[[190,9]]},"111":{"position":[[9,8]]},"112":{"position":[[286,7],[311,7]]},"116":{"position":[[198,7]]},"119":{"position":[[175,9]]},"120":{"position":[[214,9]]},"125":{"position":[[190,9]]},"130":{"position":[[9,8]]},"131":{"position":[[286,7],[311,7]]},"135":{"position":[[198,7]]},"152":{"position":[[37,7]]},"154":{"position":[[55,7],[82,7],[115,7],[149,7]]},"158":{"position":[[446,8]]},"205":{"position":[[37,7]]},"207":{"position":[[47,7],[80,7],[114,7]]},"209":{"position":[[596,7]]},"212":{"position":[[58,7]]},"252":{"position":[[135,7],[230,7]]},"258":{"position":[[702,8]]},"362":{"position":[[37,7]]},"364":{"position":[[55,7],[82,7],[115,7],[149,7]]},"368":{"position":[[451,8]]},"387":{"position":[[218,8]]},"388":{"position":[[163,8]]},"389":{"position":[[165,8]]},"390":{"position":[[166,8]]},"391":{"position":[[168,8]]},"392":{"position":[[168,8]]},"393":{"position":[[165,8]]},"394":{"position":[[188,8]]},"395":{"position":[[192,8]]},"396":{"position":[[270,8]]},"401":{"position":[[135,7],[230,7]]},"408":{"position":[[111,8]]},"409":{"position":[[112,8]]},"410":{"position":[[112,8]]},"411":{"position":[[113,8]]},"412":{"position":[[114,8]]},"413":{"position":[[114,8]]},"414":{"position":[[115,8]]},"415":{"position":[[111,8]]},"416":{"position":[[112,8]]},"417":{"position":[[134,8]]},"418":{"position":[[133,8]]},"419":{"position":[[154,8]]},"420":{"position":[[155,8]]}},"keywords":{}}],["via",{"_index":17,"title":{},"content":{"2":{"position":[[32,3]]},"68":{"position":[[64,3]]},"110":{"position":[[64,3]]},"129":{"position":[[64,3]]}},"keywords":{}}],["view",{"_index":513,"title":{},"content":{"46":{"position":[[186,5]]},"56":{"position":[[747,4]]},"173":{"position":[[186,5]]},"199":{"position":[[186,5]]}},"keywords":{}}],["violat",{"_index":1439,"title":{},"content":{"286":{"position":[[596,9]]}},"keywords":{}}],["vision",{"_index":907,"title":{"86":{"position":[[4,7]]},"233":{"position":[[4,7]]},"264":{"position":[[4,7]]},"342":{"position":[[4,7]]},"350":{"position":[[4,7]]}},"content":{},"keywords":{}}],["visited_pricing_pag",{"_index":1564,"title":{},"content":{"359":{"position":[[610,23]]}},"keywords":{}}],["visitor",{"_index":202,"title":{},"content":{"14":{"position":[[104,9]]},"24":{"position":[[165,8]]},"34":{"position":[[491,7]]},"37":{"position":[[104,9]]},"45":{"position":[[274,7],[425,7],[516,7]]},"46":{"position":[[219,7],[286,8]]},"47":{"position":[[478,7]]},"48":{"position":[[60,9],[377,7],[753,7]]},"56":{"position":[[168,8]]},"65":{"position":[[90,9]]},"97":{"position":[[172,8]]},"108":{"position":[[90,9]]},"126":{"position":[[90,9]]},"170":{"position":[[522,7]]},"172":{"position":[[274,7],[425,7]]},"173":{"position":[[219,7],[286,8]]},"174":{"position":[[478,7]]},"175":{"position":[[60,9],[377,7],[589,7]]},"177":{"position":[[176,8]]},"198":{"position":[[274,7],[425,7],[534,7],[659,7],[834,7]]},"199":{"position":[[219,7],[286,8]]},"200":{"position":[[478,7]]},"201":{"position":[[60,9],[395,7],[661,7]]},"227":{"position":[[483,7]]},"270":{"position":[[170,8]]},"305":{"position":[[506,7]]},"331":{"position":[[236,8]]},"336":{"position":[[274,7],[425,7]]},"337":{"position":[[478,7]]},"338":{"position":[[60,9],[454,7],[578,7]]},"358":{"position":[[944,7]]},"359":{"position":[[548,7]]},"377":{"position":[[266,7],[408,7]]},"378":{"position":[[241,7],[326,7],[350,7]]},"379":{"position":[[28,7],[122,7],[226,7]]},"380":{"position":[[211,7],[278,8]]},"381":{"position":[[478,7]]},"382":{"position":[[60,9],[357,7],[500,7],[777,7]]},"383":{"position":[[25,7],[303,7]]}},"keywords":{}}],["visitorproperti",{"_index":1197,"title":{},"content":{"198":{"position":[[856,16]]},"210":{"position":[[357,16],[1020,16]]},"227":{"position":[[1122,15],[1142,15]]},"318":{"position":[[152,16]]}},"keywords":{}}],["visitorproperties().appli",{"_index":498,"title":{},"content":{"45":{"position":[[802,25]]},"48":{"position":[[425,25],[819,25]]},"56":{"position":[[294,25]]},"187":{"position":[[110,25]]}},"keywords":{}}],["visitorrespons",{"_index":183,"title":{},"content":{"13":{"position":[[329,16]]},"36":{"position":[[341,16]]},"64":{"position":[[329,16]]},"107":{"position":[[341,16]]},"125":{"position":[[329,16]]}},"keywords":{}}],["voic",{"_index":903,"title":{},"content":{"85":{"position":[[351,5]]},"232":{"position":[[351,5]]},"263":{"position":[[351,5]]},"341":{"position":[[351,5]]},"349":{"position":[[351,5]]}},"keywords":{}}],["void",{"_index":1347,"title":{},"content":{"257":{"position":[[405,4]]},"258":{"position":[[571,4]]}},"keywords":{}}],["vs",{"_index":349,"title":{"25":{"position":[[11,2]]},"98":{"position":[[11,2]]},"271":{"position":[[11,2]]},"332":{"position":[[11,2]]}},"content":{},"keywords":{}}],["want",{"_index":517,"title":{},"content":{"47":{"position":[[8,4]]},"52":{"position":[[300,4]]},"102":{"position":[[100,4]]},"104":{"position":[[77,4]]},"145":{"position":[[100,4]]},"147":{"position":[[77,4]]},"157":{"position":[[188,4]]},"158":{"position":[[40,4]]},"174":{"position":[[8,4]]},"200":{"position":[[8,4]]},"207":{"position":[[227,4]]},"209":{"position":[[608,4]]},"214":{"position":[[100,4]]},"216":{"position":[[77,4]]},"279":{"position":[[77,4]]},"280":{"position":[[8,4]]},"286":{"position":[[5,4]]},"337":{"position":[[8,4]]},"367":{"position":[[188,4]]},"368":{"position":[[40,4]]},"372":{"position":[[100,4]]},"374":{"position":[[77,4]]},"381":{"position":[[8,4]]}},"keywords":{}}],["warehous",{"_index":225,"title":{"16":{"position":[[0,9]]},"38":{"position":[[0,9]]}},"content":{},"keywords":{}}],["warn",{"_index":1135,"title":{"183":{"position":[[0,7]]}},"content":{},"keywords":{}}],["way",{"_index":120,"title":{},"content":{"7":{"position":[[61,4]]},"8":{"position":[[48,4]]},"81":{"position":[[418,4]]},"122":{"position":[[418,4]]},"142":{"position":[[418,4]]},"163":{"position":[[61,4]]},"164":{"position":[[48,4]]},"220":{"position":[[61,4]]},"221":{"position":[[48,4]]},"289":{"position":[[61,4]]},"290":{"position":[[48,4]]},"296":{"position":[[15,4],[75,3]]},"310":{"position":[[61,4]]},"311":{"position":[[48,4]]}},"keywords":{}}],["way:https://developer.apple.com/forums/thread/695115",{"_index":1237,"title":{},"content":{"208":{"position":[[430,52]]}},"keywords":{}}],["web",{"_index":933,"title":{},"content":{"88":{"position":[[191,3]]},"89":{"position":[[143,3]]},"235":{"position":[[191,3]]},"236":{"position":[[143,3]]},"266":{"position":[[191,3]]},"267":{"position":[[143,3]]},"298":{"position":[[505,3],[574,3]]},"344":{"position":[[191,3]]},"345":{"position":[[143,3]]},"352":{"position":[[191,3]]},"353":{"position":[[143,3]]}},"keywords":{}}],["webhook",{"_index":207,"title":{"63":{"position":[[0,7]]},"106":{"position":[[0,7]]},"124":{"position":[[0,7]]}},"content":{"14":{"position":[[249,7]]},"18":{"position":[[324,7],[493,7]]},"37":{"position":[[249,7]]},"40":{"position":[[324,7],[493,7]]},"65":{"position":[[17,8],[235,7]]},"66":{"position":[[37,7]]},"68":{"position":[[1,8],[107,7]]},"70":{"position":[[201,7],[326,7]]},"81":{"position":[[42,7],[116,7],[239,8],[298,7]]},"108":{"position":[[17,8],[235,7]]},"109":{"position":[[37,7]]},"110":{"position":[[1,8],[107,7]]},"112":{"position":[[201,7],[326,7]]},"122":{"position":[[42,7],[116,7],[239,8],[298,7]]},"126":{"position":[[17,8],[235,7]]},"127":{"position":[[37,7]]},"129":{"position":[[1,8],[107,7]]},"131":{"position":[[201,7],[326,7]]},"142":{"position":[[42,7],[116,7],[239,8],[298,7]]}},"keywords":{}}],["webhookhandler(req",{"_index":865,"title":{},"content":{"81":{"position":[[1040,19]]},"122":{"position":[[1040,19]]},"142":{"position":[[1040,19]]}},"keywords":{}}],["websit",{"_index":124,"title":{"295":{"position":[[34,9]]}},"content":{"7":{"position":[[120,7]]},"9":{"position":[[74,7]]},"34":{"position":[[2210,7]]},"45":{"position":[[266,7]]},"48":{"position":[[52,7]]},"163":{"position":[[120,7]]},"165":{"position":[[74,7]]},"170":{"position":[[2241,7]]},"172":{"position":[[266,7]]},"175":{"position":[[52,7]]},"185":{"position":[[118,7]]},"198":{"position":[[266,7]]},"201":{"position":[[52,7]]},"220":{"position":[[120,7]]},"222":{"position":[[74,7]]},"227":{"position":[[2188,7]]},"289":{"position":[[120,7]]},"291":{"position":[[74,7]]},"295":{"position":[[77,7]]},"296":{"position":[[50,8]]},"298":{"position":[[205,7]]},"299":{"position":[[201,7],[966,8]]},"301":{"position":[[92,7]]},"305":{"position":[[51,8],[368,7],[770,7],[992,7]]},"310":{"position":[[120,7]]},"312":{"position":[[74,7]]},"316":{"position":[[118,7]]},"336":{"position":[[266,7]]},"338":{"position":[[52,7]]},"356":{"position":[[381,7]]},"357":{"position":[[714,7]]},"358":{"position":[[396,7]]},"359":{"position":[[446,7]]},"360":{"position":[[381,7]]},"377":{"position":[[26,8],[258,7]]},"382":{"position":[[52,7]]},"406":{"position":[[118,7]]}},"keywords":{}}],["website'",{"_index":1448,"title":{},"content":{"296":{"position":[[114,9],[206,9]]}},"keywords":{}}],["well",{"_index":556,"title":{},"content":{"52":{"position":[[168,5]]},"157":{"position":[[56,5]]},"367":{"position":[[56,5]]}},"keywords":{}}],["wether",{"_index":140,"title":{},"content":{"9":{"position":[[60,6]]},"165":{"position":[[60,6]]},"222":{"position":[[60,6]]},"291":{"position":[[60,6]]},"312":{"position":[[60,6]]}},"keywords":{}}],["widget",{"_index":278,"title":{"378":{"position":[[16,6]]}},"content":{"18":{"position":[[704,8]]},"40":{"position":[[704,8]]},"47":{"position":[[394,6]]},"73":{"position":[[105,8]]},"115":{"position":[[105,8]]},"134":{"position":[[105,8]]},"174":{"position":[[394,6]]},"200":{"position":[[394,6]]},"337":{"position":[[394,6]]},"378":{"position":[[73,6]]},"381":{"position":[[394,6]]}},"keywords":{}}],["willconnectto",{"_index":1261,"title":{},"content":{"210":{"position":[[134,13]]}},"keywords":{}}],["willpres",{"_index":1361,"title":{},"content":{"258":{"position":[[436,11]]}},"keywords":{}}],["window,document,'$screeb','https://t.screeb.app/tag.j",{"_index":1464,"title":{},"content":{"296":{"position":[[865,60]]},"356":{"position":[[294,60]]},"357":{"position":[[627,60]]},"358":{"position":[[309,60]]},"359":{"position":[[359,60]]},"360":{"position":[[294,60]]}},"keywords":{}}],["window?.rootviewcontrol",{"_index":1521,"title":{},"content":{"318":{"position":[[26,27]]}},"keywords":{}}],["withcompletionhandl",{"_index":1344,"title":{},"content":{"257":{"position":[[345,21]]},"258":{"position":[[478,21]]}},"keywords":{}}],["without",{"_index":1234,"title":{},"content":{"208":{"position":[[356,7]]},"298":{"position":[[50,7],[167,7]]},"299":{"position":[[67,7],[163,7]]}},"keywords":{}}],["won't",{"_index":429,"title":{},"content":{"34":{"position":[[1064,5]]},"45":{"position":[[44,5]]},"46":{"position":[[196,5]]},"170":{"position":[[1095,5]]},"172":{"position":[[44,5]]},"173":{"position":[[196,5]]},"183":{"position":[[5,5]]},"198":{"position":[[44,5]]},"199":{"position":[[196,5]]},"227":{"position":[[1056,5]]},"305":{"position":[[1712,5]]},"336":{"position":[[44,5]]},"377":{"position":[[39,5]]},"380":{"position":[[188,5]]}},"keywords":{}}],["work",{"_index":66,"title":{"5":{"position":[[11,5]]},"161":{"position":[[11,5]]},"218":{"position":[[11,5]]},"287":{"position":[[11,5]]},"308":{"position":[[11,5]]}},"content":{"52":{"position":[[33,4],[163,4]]},"154":{"position":[[33,4]]},"157":{"position":[[51,4]]},"207":{"position":[[33,4]]},"364":{"position":[[33,4]]},"367":{"position":[[51,4]]}},"keywords":{}}],["workflowget",{"_index":947,"title":{},"content":{"90":{"position":[[128,11]]},"237":{"position":[[128,11]]},"268":{"position":[[128,11]]},"346":{"position":[[128,11]]},"354":{"position":[[128,11]]}},"keywords":{}}],["workspac",{"_index":156,"title":{},"content":{"10":{"position":[[203,10],[223,9]]},"47":{"position":[[256,9],[332,9]]},"166":{"position":[[203,10],[223,9]]},"174":{"position":[[256,9],[332,9]]},"200":{"position":[[256,9],[332,9]]},"223":{"position":[[203,10],[223,9]]},"292":{"position":[[203,10],[223,9]]},"296":{"position":[[258,9],[418,10]]},"298":{"position":[[329,9],[627,9],[677,9]]},"299":{"position":[[670,10],[720,9],[770,9]]},"313":{"position":[[203,10],[223,9]]},"337":{"position":[[256,9],[332,9]]},"381":{"position":[[256,9],[332,9]]}},"keywords":{}}],["workspace.check",{"_index":1479,"title":{},"content":{"298":{"position":[[1039,15]]},"299":{"position":[[1130,15]]}},"keywords":{}}],["workspace.click",{"_index":1470,"title":{},"content":{"298":{"position":[[452,15]]},"299":{"position":[[438,15]]}},"keywords":{}}],["wss://*.screeb.app",{"_index":1431,"title":{},"content":{"286":{"position":[[286,19],[541,19]]}},"keywords":{}}],["x",{"_index":31,"title":{},"content":{"3":{"position":[[64,1]]},"68":{"position":[[2034,1]]},"81":{"position":[[424,1],[465,1],[539,1]]},"110":{"position":[[2134,1]]},"122":{"position":[[424,1],[465,1],[539,1]]},"128":{"position":[[412,1]]},"129":{"position":[[2902,1]]},"142":{"position":[[424,1],[465,1],[539,1]]}},"keywords":{}}],["x.x.x",{"_index":1098,"title":{},"content":{"156":{"position":[[45,5]]}},"keywords":{}}],["xcode",{"_index":1092,"title":{},"content":{"154":{"position":[[143,5]]},"183":{"position":[[67,5]]},"207":{"position":[[108,5]]},"209":{"position":[[441,6]]},"364":{"position":[[143,5]]}},"keywords":{}}],["ye",{"_index":807,"title":{},"content":{"75":{"position":[[135,3],[202,3],[289,3]]},"76":{"position":[[92,3],[245,3],[351,3],[464,3],[513,3],[607,3]]},"79":{"position":[[256,3],[326,3],[397,3],[466,3]]},"117":{"position":[[206,3],[279,3],[372,3]]},"118":{"position":[[92,3],[245,3],[351,3],[464,3],[517,3],[611,3]]},"120":{"position":[[426,3],[503,3],[581,3],[657,3]]},"136":{"position":[[135,3],[202,3],[289,3],[323,3]]},"137":{"position":[[92,3],[245,3],[351,3],[458,3],[509,3],[558,3],[652,3]]},"140":{"position":[[256,3],[326,3],[397,3],[466,3]]},"186":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"240":{"position":[[101,3],[107,3],[129,3],[135,3],[159,3],[165,3],[189,3],[195,3],[216,3],[222,3],[254,3],[260,3],[274,3],[308,3]]},"252":{"position":[[661,5]]},"317":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"386":{"position":[[75,3],[81,3],[103,3],[109,3],[133,3],[139,3],[163,3],[169,3],[190,3],[196,3],[228,3],[234,3],[248,3],[282,3]]},"401":{"position":[[661,5]]},"407":{"position":[[69,3],[75,3],[97,3],[103,3],[125,3],[131,3],[154,3],[160,3],[184,3],[190,3],[214,3],[220,3],[245,3],[251,3],[272,3],[278,3],[300,3],[306,3],[338,3],[344,3],[358,3],[392,3],[427,3]]}},"keywords":{}}],["yo",{"_index":133,"title":{},"content":{"7":{"position":[[423,2]]},"163":{"position":[[423,2]]},"220":{"position":[[423,2]]},"289":{"position":[[423,2]]},"310":{"position":[[423,2]]}},"keywords":{}}],["you.properti",{"_index":102,"title":{},"content":{"6":{"position":[[473,15]]},"162":{"position":[[473,15]]},"219":{"position":[[473,15]]},"288":{"position":[[473,15]]},"309":{"position":[[473,15]]}},"keywords":{}}],["zipcod",{"_index":1387,"title":{},"content":{"273":{"position":[[414,8]]}},"keywords":{}}],["zone",{"_index":255,"title":{},"content":{"18":{"position":[[60,4],[118,4]]},"19":{"position":[[60,4],[157,4]]},"20":{"position":[[60,4],[157,4]]},"21":{"position":[[60,4],[157,4]]},"40":{"position":[[60,4],[118,4]]},"41":{"position":[[60,4],[157,4]]},"42":{"position":[[60,4],[157,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/lunr-index.json b/lunr-index.json index 56ea140..85020b4 100644 --- a/lunr-index.json +++ b/lunr-index.json @@ -1 +1 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,829.733,1,952.813]],["content/0",[]],["keywords/0",[]],["title/1",[2,1412.69]],["content/1",[0,13.945,1,12.909,3,10.219,4,6.906,5,8.282,6,7.897,7,15.191,8,13.815,9,10.519,10,7.667,11,15.191,12,12.909,13,10.856,14,11.241]],["keywords/1",[]],["title/2",[15,1284.729]],["content/2",[0,11.396,1,13.087,15,14.006,16,10.36,17,12.401,18,7.36,19,11.853,20,14.006,21,15.401,22,4.736,23,5.491,24,9.205,25,7.559,26,5.087]],["keywords/2",[]],["title/3",[27,462.87]],["content/3",[0,13.15,10,5.721,19,8.723,20,10.308,27,3.714,28,7.424,29,7.073,30,11.335,31,7.848,32,3.458,33,15.561,34,11.335,35,2.406,36,11.335,37,11.335,38,11.335,39,11.335,40,11.335,41,8.1,42,15.561,43,11.335,44,11.335,45,11.335,46,4.975,47,11.335,48,9.127,49,11.335,50,11.335,51,11.335,52,10.308,53,10.308,54,11.335]],["keywords/3",[]],["title/4",[55,902.456]],["content/4",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/4",[]],["title/5",[65,392.872,66,438.517]],["content/5",[]],["keywords/5",[]],["title/6",[67,757.649]],["content/6",[26,4.539,32,3.687,35,2.017,58,3.949,65,5.656,68,5.362,69,5.679,70,5.269,71,5.679,72,5.322,73,7.143,74,3.611,75,4.663,76,5.18,77,5.18,78,4.663,79,5.18,80,5.18,81,3.949,82,2.521,83,3.544,84,5.269,85,5.269,86,5.929,87,3.48,88,5.269,89,3.949,90,9.502,91,7.651,92,8.641,93,8.641,94,7.651,95,6.79,96,7.031,97,8.641,98,7.651,99,8.641,100,7.651,101,8.641,102,5.679,103,8.641,104,7.651,105,8.641,106,4.427,107,8.641]],["keywords/6",[]],["title/7",[108,716.295,109,952.813]],["content/7",[]],["keywords/7",[]],["title/8",[110,1087.223]],["content/8",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/8",[]],["title/9",[35,237.97,149,379.722]],["content/9",[35,2.562,56,6.18,65,4.229,88,6.693,115,2.178,119,3.291,135,4.956,139,7.215,141,4.502,143,6.581,150,8.626,151,8.626,152,7.905,153,9.719,154,4.767,155,9.289,156,5.07,157,9.689,158,9.289,159,9.289,160,9.289,161,6.274,162,9.289,163,7.072,164,8.626,165,9.289]],["keywords/9",[]],["title/10",[166,952.813,167,952.813]],["content/10",[72,5.965,143,8.396,168,13.087,169,17.284,170,5.264,171,13.087,172,6.684,173,14.006,174,14.006,175,14.006,176,14.006,177,14.006]],["keywords/10",[]],["title/11",[178,1019.712,179,902.846]],["content/11",[18,6.168,58,5.364,108,12.124,111,1.808,119,2.315,127,8.683,135,3.939,153,10.393,179,13.674,180,7.563,181,4.351,182,11.738,183,8.683,184,8.055,185,11.738,186,8.683,187,9.552,188,15.444,189,8.696,190,4.371,191,11.738,192,10.393]],["keywords/11",[]],["title/12",[193,902.456]],["content/12",[5,6.308,22,3.558,56,4.968,70,6.416,72,4.481,74,4.397,115,2.088,118,3.558,119,2.075,135,5.887,141,5.886,193,13.624,194,10.522,195,8.904,196,10.522,197,11.57,198,11.57,199,11.57,200,10.522,201,6.308,202,16.334,203,11.57,204,3.114,205,11.57,206,10.522]],["keywords/12",[]],["title/13",[193,716.295,204,301.774]],["content/13",[5,2.336,26,4.186,29,4.561,32,0.739,35,2.396,56,3.008,65,4.44,72,2.831,74,3.631,83,1.598,108,7.213,111,1.024,112,2.511,115,2.49,118,2.247,119,2.273,122,2.163,123,1.972,125,6.892,126,3.377,135,3.867,141,3.564,154,1.692,161,3.799,163,2.511,170,2.024,172,3.172,186,2.883,190,5.256,192,3.451,207,3.062,208,6.909,209,2.1,210,5.223,211,6.49,212,3.062,213,3.062,214,11.573,215,3.062,216,9.526,217,5.936,218,2.807,219,3.298,220,5.061,221,2.511,222,2.616,223,3.897,224,3.897,225,5.493,226,3.897,227,3.897,228,3.298,229,1.36,230,3.897,231,3.897,232,3.897,233,3.897,234,2.674,235,3.298,236,2.419,237,4.285,238,2.807,239,4.285,240,4.285,241,2.751,242,4.285,243,2.511,244,4.285,245,1.819,246,3.897,247,3.897,248,3.897,249,3.897,250,5.625,251,3.897,252,3.897,253,3.897,254,3.897,255,2.455,256,3.897,257,3.897,258,3.298,259,2.807,260,2.967,261,3.897,262,3.171,263,3.897,264,3.539,265,3.897,266,3.897,267,3.897,268,3.062,269,3.897,270,3.897,271,3.897]],["keywords/13",[]],["title/14",[193,716.295,272,1019.712]],["content/14",[26,3.221,35,2.971,56,5.156,108,12.606,141,6.109,186,6.559,190,3.302,207,6.968,208,8.93,209,4.022,210,10.005,211,11.343,212,6.968,213,6.968,214,12.792,215,6.968,216,8.971,217,3.929,225,5.605,264,4.722,268,6.968,273,7.504,274,7.504,275,8.867,276,8.867,277,8.867,278,8.867,279,8.867,280,8.867]],["keywords/14",[]],["title/15",[193,716.295,281,1121.276]],["content/15",[14,6.636,22,5.638,35,3.314,81,7.619,82,4.143,83,3.345,87,4.825,108,12.245,170,2.484,186,6.032,190,3.037,207,6.408,208,7.182,209,4.486,210,9.414,211,11.018,212,6.408,213,6.408,214,12.299,215,6.408,216,8.335,217,3.613,273,6.901,274,6.901,282,7.22,283,7.22,284,3.982,285,3.982,286,3.982,287,3.982,288,5.596,289,7.22]],["keywords/15",[]],["title/16",[32,169.915,193,392.462,290,558.706,291,614.354,292,614.354]],["content/16",[22,5.694,35,3.361,74,3.492,81,7.236,82,2.438,87,4.912,108,12.351,186,6.181,189,4.706,201,10.095,207,6.566,208,7.312,209,3.853,210,9.584,211,11.114,212,6.566,213,6.566,214,12.443,215,6.566,216,7.916,273,7.072,274,7.072,284,4.08,285,4.08,286,4.08,287,4.08,288,5.734,293,9.189,294,8.357,295,8.357]],["keywords/16",[]],["title/17",[55,902.456]],["content/17",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/17",[]],["title/18",[111,157.094,296,716.295]],["content/18",[]],["keywords/18",[]],["title/19",[108,716.295,297,1121.276]],["content/19",[]],["keywords/19",[]],["title/20",[110,1087.223]],["content/20",[4,6.657,5,5.662,56,3.269,111,2.052,112,6.085,113,6.802,114,7.611,115,1.874,116,7.993,117,7.993,118,3.194,119,3.041,120,6.635,121,4.207,122,5.242,123,4.779,124,7.993,125,8.938,126,3.671,127,6.986,128,7.993,129,7.685,130,4.316,131,6.635,133,5.759,134,7.993,135,5.175,136,7.993,137,7.993,138,6.802,139,6.208,140,7.993,141,5.461,142,7.993,143,5.662,144,5.57,298,8.12,299,9.445]],["keywords/20",[]],["title/21",[35,237.97,149,379.722]],["content/21",[35,2.562,56,6.18,65,4.229,88,6.693,119,3.291,135,4.956,139,7.215,141,4.502,143,6.581,150,8.626,151,8.626,152,7.905,153,9.719,154,4.767,155,9.289,156,5.07,157,9.689,158,9.289,159,9.289,160,9.289,161,6.274,162,9.289,163,7.072,164,8.626,165,9.289,298,6.693]],["keywords/21",[]],["title/22",[178,1019.712,179,902.846]],["content/22",[18,6.168,58,5.364,108,12.124,111,1.808,119,2.315,127,8.683,135,3.939,153,10.393,179,13.674,180,7.563,181,4.351,182,11.738,183,8.683,184,8.055,185,11.738,186,8.683,187,9.552,188,15.444,189,8.696,190,4.371,191,11.738,192,10.393]],["keywords/22",[]],["title/23",[193,902.456]],["content/23",[5,7.854,22,4.43,56,4.535,74,5.475,118,4.43,119,2.584,135,5.563,141,5.373,193,13.427,194,13.102,195,11.088,196,13.102,200,13.102,201,7.854,202,13.102]],["keywords/23",[]],["title/24",[193,716.295,204,301.774]],["content/24",[5,1.941,14,2.635,22,1.915,26,3.737,29,3.887,32,0.614,35,2.401,56,3.134,65,3.963,72,2.412,74,3.154,81,4.138,82,0.945,83,1.328,87,2.281,108,6.361,111,0.873,112,2.086,113,4.079,114,3.237,118,1.915,119,2.402,122,1.797,123,1.639,125,7.593,126,3.998,135,3.452,141,4.64,154,1.406,161,3.237,163,2.086,170,1.725,172,2.703,186,2.395,190,5.448,192,2.867,207,2.545,208,6.167,209,1.789,210,4.451,211,5.723,212,2.545,213,2.545,214,11.105,215,2.545,216,9.459,217,5.726,218,2.332,219,2.74,220,4.312,221,2.086,222,5.066,223,3.238,224,3.238,225,4.771,226,3.238,227,3.238,228,2.74,229,1.13,230,3.238,231,3.238,232,3.238,233,3.238,234,2.222,235,2.74,236,2.01,238,2.332,241,2.345,243,2.086,245,1.512,246,3.238,247,3.238,248,3.238,249,3.238,250,4.793,251,3.238,252,3.238,253,3.238,254,3.238,255,2.092,256,3.238,257,3.238,258,2.74,259,2.332,260,2.466,261,3.238,262,2.635,263,3.238,264,3.016,265,3.238,266,3.238,267,3.238,268,2.545,269,3.238,270,3.238,271,3.238,282,2.867,283,2.867,284,1.581,285,1.581,286,1.581,287,1.581,288,2.222,298,6.898,300,3.561,301,3.561,302,3.561,303,3.561,304,3.561,305,3.561,306,5.015,307,3.561,308,3.561,309,3.561,310,3.561,311,3.561,312,3.561]],["keywords/24",[]],["title/25",[193,716.295,272,1019.712]],["content/25",[14,4.932,22,3.231,26,2.202,35,2.761,56,4.648,81,6.136,82,1.769,87,3.848,108,10.903,113,6.882,114,5.462,119,1.884,125,6.414,126,3.714,141,6.366,186,4.484,190,5,207,4.763,208,7.091,209,3.019,210,7.509,211,9.811,212,4.763,213,4.763,214,11.48,215,4.763,216,9.042,217,4.234,222,6.414,225,3.831,264,3.227,268,4.763,273,5.129,274,5.129,275,6.061,276,6.061,277,6.061,278,6.061,279,6.061,280,6.061,282,5.367,283,5.367,284,2.959,285,2.959,286,2.959,287,2.959,288,4.159,306,8.461,313,6.665,314,6.665,315,6.665,316,6.665,317,6.665,318,6.665,319,6.665]],["keywords/25",[]],["title/26",[193,716.295,290,1019.712]],["content/26",[22,5.694,35,3.361,74,3.492,81,7.236,82,2.438,87,4.912,108,12.351,186,6.181,189,4.706,201,10.095,207,6.566,208,7.312,209,3.853,210,9.584,211,11.114,212,6.566,213,6.566,214,12.443,215,6.566,216,7.916,273,7.072,274,7.072,284,4.08,285,4.08,286,4.08,287,4.08,288,5.734,294,8.357,295,8.357,320,9.189]],["keywords/26",[]],["title/27",[55,902.456]],["content/27",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/27",[]],["title/28",[321,1087.223]],["content/28",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/28",[]],["title/29",[204,250.169,332,360.021,354,422.569]],["content/29",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/29",[]],["title/30",[204,301.774,332,434.287]],["content/30",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/30",[]],["title/31",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/31",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/31",[]],["title/32",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/32",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/32",[]],["title/33",[204,250.169,332,360.021,388,580.06]],["content/33",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/33",[]],["title/34",[241,531.814]],["content/34",[]],["keywords/34",[]],["title/35",[241,422.11,394,470.955]],["content/35",[25,3.546,26,2.387,32,3.443,58,3.003,66,2.826,72,4.335,102,4.319,115,3.323,119,1.296,130,3.003,147,4.078,156,5.754,170,3.794,181,1.851,184,4.509,190,5.224,209,2.076,211,4.154,217,4.51,222,6.832,243,6.558,259,4.733,298,4.007,350,4.007,357,3.814,358,3.068,372,2.554,375,4.007,395,4.319,396,4.319,397,3.496,398,7.529,399,4.51,400,4.733,401,3.172,402,5.561,403,5.561,404,5.561,405,5.561,406,5.561,407,5.561,408,5.561,409,4.007,410,5.561,411,5.818,412,11.193,413,3.608,414,3.409,415,3.546,416,6.14,417,5.818,418,5.818,419,6.817,420,5.818,421,5.818,422,5.818,423,5.818,424,5.818,425,5.818,426,4.861,427,5.818,428,5.818,429,3.325]],["keywords/35",[]],["title/36",[25,456.209,241,349.926,430,608.798]],["content/36",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,437,11.604]],["keywords/36",[]],["title/37",[115,167.764,323,427.721,438,544.605]],["content/37",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/37",[]],["title/38",[67,757.649]],["content/38",[26,3.892,32,3.788,35,1.64,58,3.211,66,3.022,72,6.189,74,2.936,75,3.792,76,4.212,77,4.212,78,3.792,79,4.212,80,4.212,81,4.897,82,2.05,83,2.882,84,4.284,85,4.284,86,4.821,87,2.829,89,3.211,111,1.082,119,1.385,156,5.999,181,1.979,204,2.079,330,3.145,358,3.28,394,4.949,417,9.488,418,9.488,419,7.108,420,6.221,421,9.488,422,6.221,423,9.488,424,6.221,425,6.221,426,5.197,427,6.221,428,6.221,429,3.555,443,4.284,444,5.946,445,5.717,446,5.946,447,5.946,448,5.06,449,3.899,450,11.783,451,5.946,452,9.185]],["keywords/38",[]],["title/39",[245,476.054,350,621.769]],["content/39",[]],["keywords/39",[]],["title/40",[24,555.597,35,197.276,245,394.645]],["content/40",[35,3.019,89,7.515,111,1.993,119,2.551,154,5.617,156,5.974,181,3.644,245,7.677,330,5.789,401,6.243,449,7.179,453,10.947,454,14.223,455,9.849,456,9.568,457,10.947,458,10.947,459,10.947]],["keywords/40",[]],["title/41",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/41",[32,3.471,74,5.546,170,4.043,181,3.739,187,10.8,190,4.943,245,8.542,357,7.704,461,8.909,462,13.273,463,10.8,464,13.273,465,13.273,466,10.43]],["keywords/41",[]],["title/42",[245,476.054,467,670.207]],["content/42",[115,3.077,209,4.897,352,8.367,455,11.804,456,11.468,467,10.189,468,17.047]],["keywords/42",[]],["title/43",[67,757.649]],["content/43",[26,3.987,32,3.387,35,2.562,58,5.016,65,5.69,68,6.812,69,7.215,70,6.693,71,7.215,72,6.29,73,6.274,74,4.587,75,5.924,76,6.581,77,6.581,78,5.924,79,6.581,80,6.581,81,5.016,82,3.203,83,4.502,87,4.42,462,10.977,463,8.932,464,10.977,465,10.977,466,8.626,469,12.07,470,10.257]],["keywords/43",[]],["title/44",[471,925.244]],["content/44",[]],["keywords/44",[]],["title/45",[472,1137.49]],["content/45",[32,2.586,111,2.1,121,4.306,122,7.564,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/45",[]],["title/46",[111,157.094,379,621.769]],["content/46",[10,1.926,16,2.567,18,1.824,23,2.359,25,8.118,32,3.008,56,1.201,58,1.586,65,2.318,66,2.587,72,4.046,111,2.384,112,2.236,115,3.333,119,2.119,121,3.394,122,4.419,130,1.586,139,2.281,143,3.607,144,3.548,147,2.154,156,1.603,170,2.425,181,3.027,184,2.382,190,4.001,209,1.096,236,2.154,241,1.437,255,2.222,323,3.044,329,2.438,330,3.564,350,2.116,352,4.297,358,1.62,362,2.693,375,2.116,376,4.357,379,10.67,395,2.281,396,2.281,397,1.192,398,4.45,399,2.666,409,6.551,415,1.873,430,2.5,431,1.801,433,4.895,443,2.116,449,1.926,461,4.038,467,2.281,480,2.281,481,2.643,482,2.281,483,3.073,484,3.073,485,3.471,486,3.073,487,1.45,488,3.243,489,4.942,490,2.937,491,4.45,492,4.45,493,2.937,494,7.441,495,3.073,496,3.073,497,5.327,498,3.073,499,2.824,500,3.073,501,4.581,502,2.643,503,6.016,504,3.803,505,3.073,506,3.073,507,4.728,508,4.728,509,5.091,510,2.236,511,2.567,512,5.327,513,5.091,514,5.091,515,3.243,516,5.464,517,1.899,518,2.015,519,2.727,520,3.073,521,2.281,522,3.954,523,4.895,524,3.073,525,5.327,526,1.984]],["keywords/46",[]],["title/47",[3,754.281,527,754.281]],["content/47",[]],["keywords/47",[]],["title/48",[3,625.294,415,456.209,527,625.294]],["content/48",[4,5.428,10,6.027,27,3.913,32,2.06,81,4.963,89,4.963,119,2.141,189,6.115,204,3.214,229,3.789,330,4.86,414,5.634,415,5.861,527,10.846,528,14.663,529,8.533,530,10.859,531,10.859,532,12.982,533,10.859,534,9.615,535,5.707,536,9.19,537,10.859,538,10.859,539,10.859,540,6.739,541,10.147,542,8.533,543,10.859,544,10.859,545,10.147]],["keywords/48",[]],["title/49",[546,902.846,547,829.733]],["content/49",[3,7.948,32,3.857,204,4.308,229,5.761,328,8.585,372,4.176,415,5.799,532,9.513,546,9.513,548,9.513,549,10.745,550,11.815,551,11.815,552,10.745,553,11.815,554,11.815,555,8.443,556,9.513,557,11.815,558,11.815,559,11.815,560,11.815,561,11.815]],["keywords/49",[]],["title/50",[547,829.733,562,754.281]],["content/50",[3,7.865,32,3.496,61,7.468,111,1.638,115,2.11,119,2.096,154,4.617,170,3.238,229,3.709,255,5.338,372,5.617,397,3.651,415,5.738,441,11.761,527,10.692,552,10.632,556,9.414,562,7.865,563,8.998,564,9.935,565,10.632,566,11.691,567,10.632,568,7.296,569,11.691,570,10.632,571,11.691,572,11.691,573,11.691]],["keywords/50",[]],["title/51",[66,438.517,574,734.382]],["content/51",[]],["keywords/51",[]],["title/52",[67,757.649]],["content/52",[26,4.567,32,3.694,35,2.034,58,3.983,65,3.358,66,3.748,68,5.409,69,5.728,70,5.314,71,5.728,72,6.283,73,4.981,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,89,3.983,92,8.715,93,8.715,94,7.716,95,6.848,96,7.092,97,8.715,98,7.716,99,8.715,100,7.716,101,8.715,102,5.728,103,8.715,104,7.716,105,8.715,106,4.465,107,8.715,574,9.056,575,9.583]],["keywords/52",[]],["title/53",[161,582.851,167,952.813]],["content/53",[]],["keywords/53",[]],["title/54",[110,1087.223]],["content/54",[4,6.657,5,5.662,56,3.269,111,2.052,112,6.085,113,6.802,114,7.611,115,1.874,116,7.993,117,7.993,118,3.194,119,3.041,120,6.635,121,4.207,122,5.242,123,4.779,124,7.993,125,8.938,126,3.671,127,6.986,128,7.993,129,7.685,130,4.316,131,6.635,133,5.759,134,7.993,135,5.175,136,7.993,137,7.993,138,6.802,139,6.208,140,7.993,141,5.461,142,7.993,143,5.662,144,5.57,298,8.12,299,9.445]],["keywords/54",[]],["title/55",[35,237.97,149,379.722]],["content/55",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/55",[]],["title/56",[576,902.456]],["content/56",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/56",[]],["title/57",[27,367.388,229,355.774]],["content/57",[4,2.839,17,2.876,19,2.749,28,2.34,29,2.229,31,2.474,32,3.715,41,5.946,46,1.568,48,5.029,119,0.641,135,1.09,161,3.246,180,2.093,229,1.133,284,1.586,285,1.586,286,3.695,287,1.586,337,4.324,338,2.474,452,4.783,542,5.946,563,2.749,579,2.553,584,3.036,585,2.474,586,3.036,587,3.036,588,3.036,589,3.036,590,3.036,591,3.036,592,3.036,593,3.036,594,3.572,595,8.48,596,8.48,597,3.036,598,5.307,599,3.036,600,2.643,601,3.036,602,10.803,603,3.036,604,3.036,605,3.036,606,3.036,607,3.036,608,3.036,609,3.036,610,3.036,611,3.036,612,3.036,613,3.036,614,3.036,615,7.071,616,2.282,617,3.036,618,3.036,619,3.036,620,3.036,621,3.036,622,3.036,623,3.036,624,3.036,625,3.036,626,3.036,627,3.036,628,3.036,629,3.036,630,3.036,631,3.036,632,3.036,633,3.036,634,3.036,635,3.036,636,3.036,637,3.572,638,5.307,639,5.307,640,5.307,641,5.307,642,5.307,643,3.572,644,8.48,645,3.572,646,3.036,647,3.036,648,4.622,649,3.036,650,3.036,651,1.624,652,3.036,653,3.036,654,3.036,655,3.036,656,3.036,657,3.036,658,3.036,659,3.036,660,3.036,661,5.307,662,5.307,663,5.307,664,3.036,665,3.036,666,3.036,667,3.036,668,3.036,669,2.643,670,3.036,671,2.749,672,2.749,673,2.749,674,2.749,675,3.249,676,3.249,677,3.036,678,3.249,679,2.876,680,2.876,681,2.876,682,2.876,683,2.876,684,2.876,685,2.876,686,2.229,687,6.713,688,3.572,689,3.572,690,3.572,691,3.572,692,3.572,693,6.245,694,3.036,695,3.036,696,3.036,697,3.036,698,3.036,699,3.036,700,3.036,701,3.036,702,3.036,703,6.713,704,3.036,705,3.572,706,3.572,707,3.572,708,3.572,709,3.572,710,3.036,711,3.036,712,3.036,713,3.036,714,3.036,715,3.036,716,5.307,717,5.307,718,3.249,719,1.753,720,3.036,721,3.036,722,3.036,723,3.036,724,5.307,725,3.036]],["keywords/57",[]],["title/58",[726,1200.444]],["content/58",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,727,14.789,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24]],["keywords/58",[]],["title/59",[195,1087.223]],["content/59",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/59",[]],["title/60",[229,448.238]],["content/60",[5,9.624,22,4.213,23,4.885,35,2.908,118,6.006,119,3.503,135,5.96,298,10.831,740,11.641,741,16.431]],["keywords/60",[]],["title/61",[5,770.177]],["content/61",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/61",[]],["title/62",[118,434.414]],["content/62",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/62",[]],["title/63",[119,253.329]],["content/63",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/63",[]],["title/64",[298,783.364]],["content/64",[22,3.521,23,4.083,35,2.43,72,6.069,74,5.955,82,4.158,111,1.604,172,6.801,190,5.307,238,7.5,241,5.899,243,9.181,245,4.862,298,11.519,734,5.779,742,6.35,747,10.414,748,15.181,749,15.671,750,6.99,751,10.269,752,9.731]],["keywords/64",[]],["title/65",[135,431.074]],["content/65",[22,3.868,23,3.004,26,4.156,32,2.88,35,1.788,56,3.96,82,3.338,85,6.976,119,1.511,130,6.256,135,5.095,141,4.692,154,3.328,163,4.937,190,2.853,201,4.594,208,4.594,209,2.421,217,3.395,220,11.561,225,4.843,255,4.225,258,6.485,259,5.519,260,5.834,262,9.309,298,4.672,540,8.496,669,6.235,687,5.668,703,5.668,734,4.253,737,11.14,738,6.235,742,4.672,751,10.772,753,7.16,754,5.519,755,7.16,756,7.16,757,6.784,758,5.519,759,6.784,760,5.935,761,7.16]],["keywords/65",[]],["title/66",[56,444.71]],["content/66",[22,4.016,23,4.656,35,4.051,56,6.376,82,4.541,113,8.553,114,6.788,119,2.342,125,7.971,126,4.615,168,11.097,190,5.795,217,5.262,222,7.971,268,9.332,306,10.515,535,6.241,734,8.637,742,7.241]],["keywords/66",[]],["title/67",[141,526.902]],["content/67",[14,5.88,22,4.469,23,2.833,26,3.976,35,3.89,81,7.913,82,4.863,83,2.964,84,4.406,113,5.204,114,4.13,119,1.425,125,4.85,126,2.808,141,7.101,190,4.076,208,4.332,217,3.202,221,4.656,222,4.85,225,4.567,282,6.398,283,6.398,284,5.345,285,5.345,286,5.345,287,5.345,288,4.959,306,6.398,461,4.85,718,7.226,734,6.075,751,9.318,762,7.946,763,7.946,764,7.946,765,7.946,766,6.752,767,7.946,768,7.946,769,7.946,770,7.946,771,3.9,772,6.752,773,6.752,774,6.752,775,6.752,776,6.752]],["keywords/67",[]],["title/68",[760,666.477]],["content/68",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/68",[]],["title/69",[778,1087.223]],["content/69",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/69",[]],["title/70",[55,902.456]],["content/70",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/70",[]],["title/71",[161,582.851,822,1121.276]],["content/71",[]],["keywords/71",[]],["title/72",[110,1087.223]],["content/72",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/72",[]],["title/73",[35,237.97,149,379.722]],["content/73",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/73",[]],["title/74",[576,902.456]],["content/74",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/74",[]],["title/75",[109,952.813,166,952.813]],["content/75",[10,4.965,22,3.025,31,6.811,32,3.715,41,7.029,46,4.318,72,5.457,115,1.775,133,5.455,135,4.299,146,7.92,151,7.029,201,5.363,206,8.946,255,3.303,262,7.279,504,5.654,574,6.443,679,7.92,680,7.92,681,7.92,682,7.92,683,7.92,684,7.92,685,7.92,758,6.443,795,4.701,823,9.837,824,9.837,825,9.837,826,9.837,827,8.946,828,9.837,829,9.837,830,9.837,831,8.946,832,8.946,833,8.946,834,8.946,835,8.946,836,8.946,837,9.837,838,9.837,839,9.837]],["keywords/75",[]],["title/76",[27,367.388,229,355.774]],["content/76",[4,2.553,17,2.55,19,2.437,28,2.074,29,1.976,31,2.193,32,3.747,41,6.546,46,2.466,48,4.523,53,2.88,102,1.893,119,0.568,135,0.966,161,2.92,180,1.855,229,1.005,284,1.406,285,1.406,286,3.361,287,1.406,337,3.889,338,2.193,372,1.119,452,4.351,542,6.546,563,2.437,579,2.263,584,2.691,585,2.193,586,2.691,587,2.691,588,2.691,589,2.691,590,2.691,591,2.691,592,2.691,593,2.691,595,8.908,596,7.784,597,2.691,598,4.773,599,2.691,600,2.343,601,2.691,602,9.34,603,2.691,604,2.691,605,2.691,606,2.691,607,2.691,608,2.691,609,2.691,610,2.691,611,2.691,612,2.691,613,2.691,614,2.691,615,6.432,616,2.023,617,2.691,618,2.691,619,2.691,620,2.691,621,2.691,622,2.691,623,2.691,624,2.691,625,2.691,626,2.691,627,2.691,628,2.691,629,2.691,630,2.691,631,2.691,632,2.691,633,2.691,634,2.691,635,2.691,636,2.691,638,2.691,639,2.691,640,2.691,641,2.691,642,2.691,644,6.432,646,2.691,647,2.691,648,4.156,649,2.691,650,2.691,651,1.44,652,2.691,653,2.691,654,2.691,655,2.691,656,2.691,657,2.691,658,2.691,659,2.691,660,2.691,661,4.773,662,4.773,663,2.691,664,2.691,665,2.691,666,2.691,667,2.691,668,2.691,669,2.343,670,2.691,671,2.437,672,2.437,673,2.437,674,2.437,677,2.691,679,2.55,680,2.55,681,2.55,682,2.55,683,2.55,684,2.55,685,2.55,687,6.162,694,2.691,695,2.691,696,2.691,697,2.691,698,2.691,699,2.691,700,4.773,701,2.691,702,2.691,703,6.162,710,2.691,711,2.691,712,2.691,713,2.691,714,2.691,715,2.691,716,4.773,717,4.773,719,1.554,720,2.691,721,2.691,722,2.691,723,2.691,724,4.773,725,2.691,831,2.88,832,2.88,833,2.88,834,2.88,835,2.88,836,2.88,840,2.88,841,2.88,842,2.88,843,2.55,844,2.88,845,2.691,846,3.167,847,3.167,848,3.167,849,3.167,850,3.167,851,3.167,852,3.167,853,3.167,854,3.167,855,3.167,856,3.167,857,3.167,858,3.167,859,3.167,860,3.167,861,3.167,862,3.167,863,3.167,864,3.167,865,1.554,866,3.167,867,1.598,868,3.167,869,3.167,870,3.167,871,4.773,872,5.617,873,3.167,874,3.167,875,3.167,876,3.167,877,3.167,878,3.167,879,3.167,880,3.167,881,3.167,882,3.167,883,3.167,884,2.88]],["keywords/76",[]],["title/77",[726,1200.444]],["content/77",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24,885,12.567]],["keywords/77",[]],["title/78",[195,1087.223]],["content/78",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/78",[]],["title/79",[229,448.238]],["content/79",[5,9.624,22,4.213,23,4.885,35,2.908,115,3.525,118,6.006,119,3.503,135,5.96,740,11.641,741,16.431]],["keywords/79",[]],["title/80",[5,770.177]],["content/80",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/80",[]],["title/81",[118,434.414]],["content/81",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/81",[]],["title/82",[119,253.329]],["content/82",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/82",[]],["title/83",[115,254.966]],["content/83",[22,3.486,23,4.041,35,2.406,72,7.408,74,5.913,82,4.715,111,1.588,115,3.738,172,6.754,190,5.27,238,7.424,241,5.858,243,9.117,245,4.812,734,5.721,748,9.632,751,10.995,752,9.632,758,7.424,759,9.127,886,10.308,887,4.348]],["keywords/83",[]],["title/84",[135,431.074]],["content/84",[22,3.662,23,2.793,26,3.934,32,3.145,35,1.663,56,3.749,70,6.604,82,3.16,85,6.604,119,1.405,130,5.987,135,4.911,141,4.442,154,3.094,163,4.59,190,2.653,201,4.271,204,2.109,208,4.271,209,2.251,217,3.157,220,11.986,225,4.503,255,3.999,258,6.03,259,5.131,260,8.246,262,8.813,298,4.344,540,8.131,669,5.797,687,5.27,703,5.27,734,3.954,737,10.661,738,5.797,742,4.344,751,10.891,753,6.657,754,5.131,755,6.657,756,6.657,757,6.308,758,7.8,759,9.589,760,5.618,761,6.657]],["keywords/84",[]],["title/85",[56,444.71]],["content/85",[22,4.609,23,5.344,35,4.322,56,6.41,82,4.959,190,5.075,217,6.039,268,10.71,535,7.162,734,7.564,742,8.311]],["keywords/85",[]],["title/86",[141,526.902]],["content/86",[22,5.606,23,5.137,26,6.022,35,3.058,81,5.987,84,7.989,130,5.987,141,6.799,208,7.854,225,8.281,540,8.131,704,12.242,750,8.794,771,7.071,772,12.242,888,13.102]],["keywords/86",[]],["title/87",[22,434.414]],["content/87",[22,6.203,23,3.388,35,4.281,81,8.583,82,5.19,83,5.125,87,3.48,190,3.218,209,2.73,216,4.32,217,3.828,221,5.567,284,6.101,285,6.101,286,6.101,287,6.101,288,5.929,461,5.8,734,4.796,742,5.269,751,10.167,766,8.074,773,8.074,774,8.074,775,8.074,776,8.074,889,8.641]],["keywords/87",[]],["title/88",[760,666.477]],["content/88",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/88",[]],["title/89",[778,1087.223]],["content/89",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/89",[]],["title/90",[55,902.456]],["content/90",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/90",[]],["title/91",[362,575.017]],["content/91",[]],["keywords/91",[]],["title/92",[121,228.044,122,400.632,362,323.101,372,280.553]],["content/92",[0,12.76,9,9.149,27,5.65,28,8.654,111,1.851,121,3.796,122,6.669,126,4.67,130,5.491,131,8.441,133,7.327,181,4.418,354,7.839,362,5.378,369,7.204,372,4.67,890,11.6,891,9.442,892,11.228,893,8.654,894,12.016]],["keywords/92",[]],["title/93",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/93",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/93",[]],["title/94",[58,465.985,908,902.846]],["content/94",[6,7.323,111,1.974,121,5.465,122,4.965,126,3.477,181,2.52,296,9,415,4.828,439,5.037,909,8.359,910,7.92,911,7.279,912,7.92,913,7.57,914,7.92,915,15.082,916,8.359,917,8.359,918,17.319,919,8.359,920,6.465,921,7.279,922,7.279,923,9.838,924,8.359,925,8.359,926,8.359,927,8.359,928,8.359,929,8.359,930,8.359]],["keywords/94",[]],["title/95",[121,228.044,122,400.632,372,280.553,415,389.587]],["content/95",[]],["keywords/95",[]],["title/96",[111,130.23,369,506.766,414,438.533]],["content/96",[32,3.861,931,16.066,932,16.066,933,16.066,934,16.066,935,14.611,936,16.066]],["keywords/96",[]],["title/97",[111,111.212,121,228.044,937,419.018,938,567.253]],["content/97",[937,9.743,939,18.456]],["keywords/97",[]],["title/98",[121,322.126,940,734.382]],["content/98",[23,5.343,24,4.999,26,2.763,32,3.812,72,3.239,89,3.475,106,3.896,111,1.172,115,1.509,118,3.847,130,3.475,156,3.512,170,2.316,181,2.143,190,2.832,217,3.369,372,2.956,413,4.832,417,6.734,418,6.734,419,7.458,420,6.734,421,6.734,422,6.734,423,6.734,424,6.734,425,6.734,426,5.626,427,6.734,428,6.734,429,3.848,435,6.734,443,4.637,540,4.72,547,9.257,741,6.436,941,8.363,942,10.073,943,6.937,944,5.902,945,7.106,946,6.734,947,7.605,948,6.734,949,11.376,950,8.363,951,8.363,952,8.363]],["keywords/98",[]],["title/99",[121,322.126,953,862.947]],["content/99",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,954,15.503]],["keywords/99",[]],["title/100",[121,322.126,369,611.303]],["content/100",[55,10.413,62,11.649,63,11.649,369,8.887,376,8.111,955,16.3,956,12.062,957,16.3,958,16.3,959,16.3]],["keywords/100",[]],["title/101",[960,1087.223]],["content/101",[]],["keywords/101",[]],["title/102",[121,198.985,122,349.581,555,494.97,961,494.97,962,494.97]],["content/102",[32,2.551,115,2.669,133,8.201,181,3.789,399,5.959,409,8.201,431,8.743,504,8.501,518,7.807,522,8.839,523,10.943,731,7.687,963,13.449,964,13.449,965,13.449,966,13.449]],["keywords/102",[]],["title/103",[330,378.353,449,469.143,522,555.597]],["content/103",[32,3.002,111,1.526,115,2.732,119,3.12,144,5.842,154,5.979,172,4.728,181,2.791,330,6.162,399,4.389,431,5.139,449,9.491,474,6.511,517,5.42,518,5.75,521,6.511,523,8.06,562,7.327,731,5.662,750,6.649,798,10.184,891,7.784,964,9.906,965,9.906,966,9.906,967,7.542,968,7.542,969,9.906,970,8.383,971,11.651,972,8.06,973,8.383]],["keywords/103",[]],["title/104",[111,197.922]],["content/104",[]],["keywords/104",[]],["title/105",[111,197.922]],["content/105",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/105",[]],["title/106",[989,1087.223]],["content/106",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/106",[]],["title/107",[1005,1087.223]],["content/107",[]],["keywords/107",[]],["title/108",[1006,1087.223]],["content/108",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/108",[]],["title/109",[332,547.155]],["content/109",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/109",[]],["title/110",[865,693.342]],["content/110",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/110",[]],["title/111",[180,827.684]],["content/111",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/111",[]],["title/112",[109,952.813,161,582.851]],["content/112",[]],["keywords/112",[]],["title/113",[110,1087.223]],["content/113",[4,6.364,5,5.316,22,2.998,56,3.069,111,1.961,112,5.713,113,6.386,114,8.514,115,2.956,116,7.504,117,7.504,118,2.998,119,2.937,120,6.229,121,4.022,122,4.921,123,4.487,124,7.504,125,8.545,126,3.446,127,6.559,128,7.504,129,7.215,130,4.052,131,6.229,132,8.286,133,5.407,134,7.504,135,4.998,136,7.504,137,7.504,138,6.386,139,5.828,140,7.504,141,6.109,142,7.504,143,5.316,144,5.229,145,8.286,146,7.851,147,5.503,148,8.286]],["keywords/113",[]],["title/114",[35,237.97,149,379.722]],["content/114",[56,6.207,65,4.275,88,9.072,115,2.202,119,3.31,135,4.992,139,7.293,141,4.551,143,6.652,151,8.72,152,7.992,154,4.819,155,9.391,156,5.125,157,9.742,158,9.391,159,9.391,160,9.391,161,8.504,162,9.391,163,7.149,164,8.72,165,9.391]],["keywords/114",[]],["title/115",[576,902.456]],["content/115",[68,8.131,75,7.071,111,2.554,114,7.489,157,7.605,161,7.489,209,4.139,328,7.727,388,8.99,390,9.976,576,9.203,577,12.242,578,12.242,579,10.295,580,9.976,581,12.242,582,12.242,583,12.242]],["keywords/115",[]],["title/116",[166,952.813,167,952.813]],["content/116",[72,5.965,143,8.396,168,13.087,169,17.284,170,5.264,171,13.087,172,6.684,173,14.006,174,14.006,175,14.006,176,14.006,177,14.006]],["keywords/116",[]],["title/117",[27,367.388,229,355.774]],["content/117",[4,3.016,17,3.084,19,2.947,28,2.508,29,2.39,31,2.652,32,3.742,41,6.274,46,1.681,48,5.343,119,0.687,135,1.169,161,3.449,180,2.244,229,1.215,284,1.7,285,1.7,286,3.898,287,1.7,337,4.594,338,2.652,452,5.046,542,6.274,563,2.947,579,2.737,584,3.254,585,2.652,586,3.254,587,3.254,588,3.254,589,3.254,590,3.254,591,3.254,592,3.254,593,3.254,595,8.898,596,8.898,597,3.254,598,5.638,599,3.254,600,2.834,601,3.254,602,10.443,603,3.254,604,3.254,605,3.254,606,3.254,607,3.254,608,3.254,609,3.254,610,3.254,611,3.254,612,3.254,613,3.254,614,3.254,615,7.46,616,2.446,617,3.254,618,3.254,619,3.254,620,3.254,621,3.254,622,3.254,623,3.254,624,3.254,625,3.254,626,3.254,627,3.254,628,3.254,629,3.254,630,3.254,631,3.254,632,3.254,633,3.254,634,3.254,635,3.254,636,3.254,638,3.254,639,3.254,640,3.254,641,3.254,642,3.254,644,7.46,646,3.254,647,3.254,648,4.91,649,3.254,650,3.254,651,1.741,652,3.254,653,3.254,654,3.254,655,3.254,656,3.254,657,3.254,658,3.254,659,3.254,660,3.254,661,5.638,662,5.638,663,5.638,664,3.254,665,3.254,666,3.254,667,3.254,668,3.254,669,2.834,670,3.254,671,2.947,672,2.947,673,2.947,674,2.947,675,3.483,676,3.483,677,3.254,678,3.483,679,3.084,680,3.084,681,3.084,682,3.084,683,3.084,684,3.084,685,3.084,686,2.39,687,7.044,694,3.254,695,3.254,696,3.254,697,3.254,698,3.254,699,3.254,700,3.254,701,3.254,702,3.254,703,7.044,710,3.254,711,3.254,712,3.254,713,3.254,714,3.254,715,3.254,716,5.638,717,5.638,719,1.88,720,3.254,721,3.254,722,3.254,723,3.254,724,5.638,725,3.254,840,3.483,841,3.483,842,3.483,843,3.084,884,3.483]],["keywords/117",[]],["title/118",[726,1200.444]],["content/118",[4,6.723,25,7.258,29,9.229,111,2.072,126,5.227,150,10.568,157,7.807,380,9.027,388,9.229,401,6.491,526,7.687,728,10.943,729,12.567,730,12.567,731,7.687,732,10.24,885,12.567]],["keywords/118",[]],["title/119",[195,1087.223]],["content/119",[22,3.416,23,3.961,26,5.07,29,6.933,35,3.257,65,6.645,82,2.948,85,6.16,126,5.424,130,4.617,161,7.978,170,4.251,208,6.057,209,3.192,217,4.476,218,7.276,219,8.55,220,7.692,221,6.509,222,6.781,225,6.386,228,8.55,229,4.87,260,7.692,540,6.27,600,8.221,733,9.44,734,5.607,735,9.44,736,9.44,737,8.221,738,8.221,739,9.44]],["keywords/119",[]],["title/120",[229,448.238]],["content/120",[5,9.624,22,4.213,23,4.885,35,2.908,115,3.525,118,6.006,119,3.503,135,5.96,740,11.641,741,16.431]],["keywords/120",[]],["title/121",[5,770.177]],["content/121",[5,8.514,22,4.802,23,5.568,35,3.314,74,7.284,82,4.144,111,2.188,112,9.149,190,5.288,217,6.292,734,7.882,742,8.66]],["keywords/121",[]],["title/122",[118,434.414]],["content/122",[22,4.548,23,5.273,35,4.296,82,3.924,118,5.699,122,7.464,123,6.805,190,5.008,217,5.959,234,9.229,235,11.382,236,8.346,734,7.464,742,8.201]],["keywords/122",[]],["title/123",[119,253.329]],["content/123",[22,3.672,23,4.258,26,5.326,35,2.534,74,6.127,82,4.278,83,4.454,84,8.941,119,3.505,125,11.931,126,4.22,190,5.46,208,6.51,217,6.496,225,6.864,250,12.409,734,6.027,742,6.622,743,10.147,744,10.147,745,10.147,746,10.147]],["keywords/123",[]],["title/124",[115,254.966]],["content/124",[22,3.712,23,4.304,35,2.562,72,6.29,74,6.171,82,4.87,111,1.691,115,3.698,172,7.049,190,5.5,238,7.905,241,6.114,243,9.515,245,5.125,734,6.092,748,10.257,751,10.55,752,10.257,886,10.977,887,4.63]],["keywords/124",[]],["title/125",[135,431.074]],["content/125",[22,3.783,23,2.916,26,4.064,32,3.197,35,1.736,56,3.873,82,3.264,85,6.822,119,1.467,130,6.146,135,5.02,141,4.589,154,3.23,163,4.792,190,2.77,201,4.459,208,4.459,209,2.35,217,3.295,220,12.214,225,4.701,255,4.132,258,6.295,259,5.357,260,8.519,262,9.104,298,4.535,540,8.346,669,6.052,687,5.502,703,5.502,734,4.128,737,10.943,738,6.052,742,4.535,751,10.652,753,6.95,754,5.357,755,6.95,756,6.95,757,6.586,758,5.357,759,6.586,760,5.804,761,6.95]],["keywords/125",[]],["title/126",[56,444.71]],["content/126",[22,4.609,23,5.344,35,4.322,56,6.41,82,4.959,190,5.075,217,6.039,268,10.71,535,7.162,734,7.564,742,8.311]],["keywords/126",[]],["title/127",[141,526.902]],["content/127",[22,5.606,23,5.137,26,6.022,35,3.058,81,5.987,84,7.989,130,5.987,141,6.799,208,7.854,225,8.281,540,8.131,704,12.242,750,8.794,771,7.071,772,12.242,888,13.102]],["keywords/127",[]],["title/128",[22,434.414]],["content/128",[22,6.203,23,3.388,35,4.281,81,8.583,82,5.19,83,5.125,87,3.48,190,3.218,209,2.73,216,4.32,217,3.828,221,5.567,284,6.101,285,6.101,286,6.101,287,6.101,288,5.929,461,5.8,734,4.796,742,5.269,751,10.167,766,8.074,773,8.074,774,8.074,775,8.074,776,8.074,889,8.641]],["keywords/128",[]],["title/129",[760,666.477]],["content/129",[22,4.802,23,5.568,35,3.314,56,4.916,130,7.966,141,7.15,540,10.818,687,10.505,703,10.505,777,13.27]],["keywords/129",[]],["title/130",[778,1087.223]],["content/130",[27,2.061,28,4.119,31,8.67,32,3.49,65,3.516,111,2.332,143,3.429,161,7.429,172,2.73,181,2.571,189,3.221,221,3.685,229,3.973,348,3.925,356,3.759,357,3.32,401,2.761,492,4.231,536,10.999,568,7.814,728,4.654,779,5.064,780,5.345,781,5.345,782,15.887,783,15.412,784,5.345,785,5.345,786,8.528,787,7.723,788,5.345,789,5.345,790,5.345,791,5.345,792,5.345,793,5.345,794,5.345,795,3.006,796,5.345,797,5.345,798,4.231,799,5.345,800,5.345,801,12.018,802,5.345,803,5.345,804,5.345,805,5.345,806,5.345,807,7.484,808,5.345,809,5.345,810,5.345,811,5.345,812,5.345,813,5.345,814,5.345,815,5.345,816,8.528,817,5.345,818,5.345,819,5.345,820,5.345,821,5.345]],["keywords/130",[]],["title/131",[55,902.456]],["content/131",[56,5.207,57,10.097,58,6.875,59,12.241,60,11.821,61,10.567,62,11.821,63,11.821,64,11.821]],["keywords/131",[]],["title/132",[111,157.094,296,716.295]],["content/132",[]],["keywords/132",[]],["title/133",[321,1087.223]],["content/133",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/133",[]],["title/134",[204,250.169,332,360.021,354,422.569]],["content/134",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/134",[]],["title/135",[204,301.774,332,434.287]],["content/135",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/135",[]],["title/136",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/136",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/136",[]],["title/137",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/137",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/137",[]],["title/138",[204,250.169,332,360.021,388,580.06]],["content/138",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/138",[]],["title/139",[245,476.054,350,621.769]],["content/139",[]],["keywords/139",[]],["title/140",[24,555.597,35,197.276,245,394.645]],["content/140",[35,3.019,89,7.515,111,1.993,119,2.551,154,5.617,156,5.974,181,3.644,245,7.677,330,5.789,401,6.243,449,7.179,453,10.947,455,9.849,456,9.568,457,10.947,458,10.947,459,10.947,1049,14.223]],["keywords/140",[]],["title/141",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/141",[32,3.224,74,7.101,170,4.151,181,3.84,187,11.09,190,5.075,245,8.646,357,7.911,461,9.148,463,11.09,466,10.71,1050,13.63]],["keywords/141",[]],["title/142",[245,476.054,467,670.207]],["content/142",[115,3.077,209,4.897,352,8.367,455,11.804,456,11.468,467,10.189,1051,17.047]],["keywords/142",[]],["title/143",[67,757.649]],["content/143",[26,4.121,32,2.864,35,2.648,58,5.184,65,5.817,68,7.041,69,7.456,70,6.918,71,7.456,72,6.431,73,6.485,74,6.309,75,6.123,76,6.801,77,6.801,78,6.123,79,6.801,80,6.801,81,5.184,82,3.31,83,4.653,87,4.569,463,9.231,466,8.915,470,10.601,1050,11.345,1052,11.345]],["keywords/143",[]],["title/144",[119,166.687,255,312.17,1053,608.798]],["content/144",[]],["keywords/144",[]],["title/145",[119,166.687,255,312.17,1053,608.798]],["content/145",[32,3.197,111,2.072,115,2.669,119,3.323,138,9.686,183,9.948,255,4.967,330,6.02,439,7.573,510,8.665,518,7.807,521,8.839,1054,9.229,1055,9.447,1056,9.027]],["keywords/145",[]],["title/146",[147,524.602,154,367.111,517,462.549]],["content/146",[25,6.981,32,3.43,106,6.626,114,7.393,115,2.567,119,2.551,154,5.617,157,7.508,209,4.086,376,7.078,414,6.71,1054,8.876,1055,9.086,1056,8.682,1057,10.947,1058,13.381,1059,8.876]],["keywords/146",[]],["title/147",[119,166.687,526,483.179,1060,608.798]],["content/147",[24,7.992,32,3.331,106,8.096,119,3.462,181,3.426,255,4.491,394,5.616,414,6.308,438,7.834,439,6.848,526,9.033,1054,8.344,1055,8.542,1056,8.162,1059,8.344,1060,8.758,1061,9.555,1062,13.993]],["keywords/147",[]],["title/148",[135,342.151,504,644.517]],["content/148",[22,3.879,32,3.761,81,5.243,111,1.768,135,3.85,201,6.878,399,5.083,401,5.538,491,8.487,516,7.873,750,10.21,1054,7.873,1055,8.059,1056,7.701,1063,9.709,1064,9.709,1065,9.709,1066,10.158,1067,11.473,1068,11.473,1069,11.473,1070,11.473,1071,5.805]],["keywords/148",[]],["title/149",[66,438.517,574,734.382]],["content/149",[]],["keywords/149",[]],["title/150",[67,757.649]],["content/150",[26,3.563,27,5.672,32,3.231,35,2.289,58,4.483,65,3.78,66,4.219,68,6.088,69,6.448,70,5.982,71,6.448,72,6.705,73,5.607,74,4.099,75,5.294,76,5.881,77,5.881,78,5.294,79,5.881,80,5.881,81,4.483,82,2.862,83,4.023,84,5.982,85,5.982,86,6.732,87,3.95,89,4.483,106,5.025,574,9.849,913,8.302,1072,10.787,1073,8.686,1074,8.686,1075,8.302,1076,8.686,1077,8.686]],["keywords/150",[]],["title/151",[65,392.872,66,438.517]],["content/151",[]],["keywords/151",[]],["title/152",[67,757.649]],["content/152",[4,4.593,26,4.744,32,2.882,35,2.144,58,4.199,65,5.854,68,5.702,69,6.039,70,5.603,71,6.039,72,5.562,73,7.465,74,3.839,75,4.959,76,5.508,77,5.508,78,4.959,79,5.508,80,5.508,81,4.199,82,2.681,83,3.768,84,5.603,85,5.603,86,6.305,87,3.7,88,5.603,89,4.199,91,8.135,94,8.135,95,7.22,96,7.477,98,8.135,100,8.135,102,6.039,104,8.135,106,4.707,1078,10.104,1079,8.586,1080,8.586,1081,8.586,1082,8.586,1083,8.586,1084,8.586,1085,8.586]],["keywords/152",[]],["title/153",[960,1087.223]],["content/153",[]],["keywords/153",[]],["title/154",[121,198.985,555,494.97,893,453.645,961,494.97,962,494.97]],["content/154",[115,2.9,133,8.909,181,4.116,399,6.473,409,8.909,431,7.579,504,9.235,518,8.481,522,9.603,731,8.351,1086,16.066]],["keywords/154",[]],["title/155",[330,378.353,449,469.143,522,555.597]],["content/155",[32,2.723,111,1.621,115,2.848,119,3.221,144,6.205,154,6.233,172,5.022,181,2.964,330,6.424,399,4.662,449,9.737,474,6.915,517,5.757,518,6.107,521,6.915,562,7.783,731,6.014,750,7.062,798,10.616,891,8.268,967,8.011,968,8.011,970,8.904,971,12.146,972,8.562,973,8.904,1087,11.57]],["keywords/155",[]],["title/156",[123,515.952,1088,1121.276]],["content/156",[123,7.612,130,6.875,372,5.847,395,9.887,431,7.804,522,9.887,545,14.057,1089,14.057,1090,12.731]],["keywords/156",[]],["title/157",[241,531.814]],["content/157",[]],["keywords/157",[]],["title/158",[241,422.11,394,470.955]],["content/158",[58,4.44,66,4.178,102,6.386,115,3.366,119,1.916,147,6.03,156,6.274,170,4.137,181,2.737,184,6.667,190,5.832,209,3.069,217,6.018,222,9.117,243,6.26,259,6.997,298,5.924,357,5.64,358,4.536,372,3.776,375,5.924,395,6.386,396,6.386,397,3.337,398,7.187,399,4.305,400,6.997,401,4.69,402,8.222,403,8.222,404,8.222,405,8.222,406,8.222,407,8.222,408,8.222,413,3.444,1091,9.716]],["keywords/158",[]],["title/159",[25,456.209,241,349.926,430,608.798]],["content/159",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,1092,12.76]],["keywords/159",[]],["title/160",[115,167.764,323,427.721,438,544.605]],["content/160",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/160",[]],["title/161",[67,757.649]],["content/161",[26,2.625,32,3.531,35,1.686,58,3.302,66,3.108,72,6.279,74,3.02,75,3.9,76,4.332,77,4.332,78,3.9,79,4.332,80,4.332,81,5.003,82,2.108,83,2.964,84,4.406,85,4.406,86,4.959,87,2.91,89,3.302,111,1.686,119,1.425,123,3.656,156,6.103,181,2.036,204,2.139,330,3.234,358,3.374,394,5.056,413,3.881,429,5.539,443,4.406,444,6.115,445,5.88,446,6.115,447,6.115,448,5.204,449,4.01,451,6.115,452,10.536,892,10.229,981,7.884,1091,10.947,1093,7.69,1094,7.69,1095,10.947,1096,10.229,1097,6.752,1098,12.037]],["keywords/161",[]],["title/162",[65,392.872,66,438.517]],["content/162",[]],["keywords/162",[]],["title/163",[67,757.649]],["content/163",[26,3.308,32,2.868,35,2.125,58,4.161,65,5.824,68,5.651,69,5.985,70,5.552,71,5.985,72,5.526,73,7.417,74,3.805,75,4.914,76,5.459,77,5.459,78,4.914,79,5.459,80,5.459,81,4.161,82,2.657,83,3.735,84,5.552,85,5.552,86,6.249,87,3.667,88,5.552,89,4.161,91,8.062,95,7.155,96,7.41,1099,10.013,1100,10.013,1101,9.106,1102,9.106,1103,9.106,1104,8.509,1105,9.106,1106,9.106,1107,9.106,1108,9.106,1109,9.106,1110,9.106,1111,9.106,1112,9.106,1113,9.106,1114,9.106,1115,8.062]],["keywords/163",[]],["title/164",[111,197.922]],["content/164",[]],["keywords/164",[]],["title/165",[111,197.922]],["content/165",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/165",[]],["title/166",[989,1087.223]],["content/166",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/166",[]],["title/167",[1005,1087.223]],["content/167",[]],["keywords/167",[]],["title/168",[1006,1087.223]],["content/168",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/168",[]],["title/169",[332,547.155]],["content/169",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/169",[]],["title/170",[865,693.342]],["content/170",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/170",[]],["title/171",[180,827.684]],["content/171",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/171",[]],["title/172",[362,575.017]],["content/172",[]],["keywords/172",[]],["title/173",[121,228.044,362,323.101,372,280.553,893,519.893]],["content/173",[27,5.341,111,2.284,121,4.683,126,5.761,130,6.774,131,10.413,362,6.635,369,8.887,372,5.761,893,10.676]],["keywords/173",[]],["title/174",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/174",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/174",[]],["title/175",[58,465.985,908,902.846]],["content/175",[111,1.748,121,5.361,122,8.38,123,7.64,126,7.031,296,7.969,415,6.123,909,10.601,910,13.369,911,9.231,912,13.369,914,13.369,920,5.972,1090,9.601,1097,10.601,1116,10.601,1117,8.915,1118,10.601,1119,10.601,1120,10.601]],["keywords/175",[]],["title/176",[121,228.044,372,280.553,415,389.587,893,519.893]],["content/176",[10,8.604,111,2.388,119,3.057,370,12.336,431,8.042,480,10.189]],["keywords/176",[]],["title/177",[111,130.23,369,506.766,414,438.533]],["content/177",[32,2.941,369,9.294,893,11.165,1121,17.047,1122,17.047,1123,17.047,1124,17.047]],["keywords/177",[]],["title/178",[122,712.999]],["content/178",[6,7.978,111,1.556,121,4.409,122,5.607,181,2.846,296,7.097,439,5.689,915,15.611,916,9.44,917,9.44,918,17.927,919,9.44,920,6.822,921,8.221,922,8.221,923,10.51,924,9.44,925,9.44,926,9.44,927,9.44,928,9.44,929,9.44,930,9.44]],["keywords/178",[]],["title/179",[123,650.045]],["content/179",[6,9.943,16,10.468,111,2.18,121,4.471,123,7.161,126,4.006,127,10.468,181,2.904,372,5.5,439,5.805,518,5.983,893,7.424,915,8.388,921,8.388,922,8.388,923,6.775,998,7.848,1125,9.632,1126,13.223,1127,9.632,1128,9.632,1129,9.632,1130,9.632,1131,9.632,1132,9.632,1133,9.632,1134,10.308,1135,10.308,1136,10.308,1137,9.127]],["keywords/179",[]],["title/180",[121,322.126,940,734.382]],["content/180",[118,6.215,413,6.516,452,9.799,1138,17.047,1139,7.844]],["keywords/180",[]],["title/181",[121,322.126,953,862.947]],["content/181",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,1140,17.047]],["keywords/181",[]],["title/182",[111,157.094,296,716.295]],["content/182",[]],["keywords/182",[]],["title/183",[321,1087.223]],["content/183",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/183",[]],["title/184",[204,250.169,332,360.021,354,422.569]],["content/184",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/184",[]],["title/185",[204,301.774,332,434.287]],["content/185",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/185",[]],["title/186",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/186",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/186",[]],["title/187",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/187",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/187",[]],["title/188",[204,250.169,332,360.021,388,580.06]],["content/188",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/188",[]],["title/189",[245,476.054,350,621.769]],["content/189",[]],["keywords/189",[]],["title/190",[24,555.597,35,197.276,245,394.645]],["content/190",[35,2.944,74,5.271,89,7.395,111,1.943,119,2.487,154,5.478,156,5.826,181,3.553,245,7.555,330,5.646,401,6.088,449,7,453,10.674,455,9.604,456,9.33,457,10.674,458,10.674,459,10.674,1141,12.614,1142,11.168]],["keywords/190",[]],["title/191",[245,476.054,467,670.207]],["content/191",[74,6.286,115,2.986,209,4.752,352,8.119,455,11.454,456,11.128,467,9.887,1142,13.319,1143,16.542]],["keywords/191",[]],["title/192",[67,757.649]],["content/192",[26,3.987,32,2.802,35,2.562,58,5.016,65,5.69,68,6.812,69,7.215,70,6.693,71,7.215,72,7.109,73,6.274,74,6.171,75,5.924,76,6.581,77,6.581,78,5.924,79,6.581,80,6.581,81,5.016,82,3.203,83,4.502,87,4.42,466,8.626,1141,10.977,1144,12.07,1145,12.07,1146,12.07,1147,12.07,1148,10.257]],["keywords/192",[]],["title/193",[362,575.017]],["content/193",[]],["keywords/193",[]],["title/194",[121,228.044,123,365.259,362,323.101,372,280.553]],["content/194",[0,12.76,9,9.149,27,5.65,28,8.654,111,1.851,121,3.796,123,6.08,126,4.67,130,5.491,131,8.441,133,7.327,181,4.418,354,7.839,362,5.378,369,7.204,372,4.67,890,11.6,891,9.442,892,11.228,893,8.654,894,12.016]],["keywords/194",[]],["title/195",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/195",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/195",[]],["title/196",[58,465.985,908,902.846]],["content/196",[6,8.906,16,9.981,111,2.079,121,4.922,123,4.87,126,6.056,181,2.711,296,6.76,372,5.244,415,5.194,439,5.419,910,8.521,911,7.831,912,8.521,914,8.521,915,7.831,920,5.337,921,7.831,922,7.831,923,6.325,998,7.328,1090,8.145,1116,8.993,1117,7.563,1118,8.993,1119,8.993,1120,8.993,1125,8.993,1126,12.608,1127,8.993,1128,8.993,1129,8.993,1130,8.993,1131,8.993,1132,8.993,1133,8.993]],["keywords/196",[]],["title/197",[121,228.044,123,365.259,372,280.553,415,389.587]],["content/197",[10,5.963,16,7.948,111,1.655,113,7.738,119,2.871,181,4.101,370,9.771,431,5.574,461,7.212,480,10.852,492,7.948,568,7.373,953,9.093,1117,8.443,1149,8.181,1150,16.008,1151,10.745,1152,10.745,1153,14.558,1154,11.815,1155,11.815,1156,11.815,1157,12.889,1158,11.815,1159,10.04,1160,11.815,1161,11.815,1162,11.815]],["keywords/197",[]],["title/198",[111,130.23,369,506.766,414,438.533]],["content/198",[6,7.187,12,8.143,18,6.608,32,3.064,121,3.972,123,6.362,126,3.387,181,4.156,329,6.122,340,5.85,362,5.628,369,5.225,414,7.653,439,4.908,442,6.636,490,12.484,542,6.848,795,4.58,920,3.447,938,6.848,1090,7.375,1117,6.848,1137,7.716,1163,8.715,1164,12.574,1165,7.716,1166,16.221,1167,13.827,1168,9.583,1169,9.583,1170,9.583,1171,9.583,1172,9.583,1173,9.583,1174,9.583,1175,9.583,1176,8.715,1177,9.583,1178,9.583,1179,7.716]],["keywords/198",[]],["title/199",[121,322.126,940,734.382]],["content/199",[23,6.326,32,3.905,41,7.404,70,5.746,118,3.186,181,2.655,241,3.901,289,5.272,409,3.631,413,4.713,419,5.156,429,3.013,480,3.914,807,6.193,920,2.355,942,8.343,946,8.343,948,8.343,1139,4.768,1142,8.343,1152,9.423,1153,9.423,1157,8.343,1180,9.423,1181,10.361,1182,6.548,1183,8.805,1184,6.548,1185,6.548,1186,6.548,1187,6.548,1188,6.548,1189,6.548,1190,6.786,1191,9.423,1192,8.343,1193,8.343,1194,9.423,1195,9.423,1196,9.423,1197,6.548,1198,5.564,1199,6.548,1200,6.548,1201,6.548,1202,6.548,1203,6.548,1204,6.548,1205,6.548,1206,6.548]],["keywords/199",[]],["title/200",[121,322.126,953,862.947]],["content/200",[18,8.147,111,2.388,121,4.897,209,4.897,399,6.869,502,11.804,954,15.503]],["keywords/200",[]],["title/201",[121,322.126,369,611.303]],["content/201",[121,4.897,123,7.844,126,6.025,369,9.294,381,10.89,885,14.486,1207,17.047]],["keywords/201",[]],["title/202",[119,166.687,255,312.17,1053,608.798]],["content/202",[]],["keywords/202",[]],["title/203",[119,166.687,255,312.17,1053,608.798]],["content/203",[9,9.976,111,2.554,115,2.6,119,3.586,138,9.436,170,3.99,183,9.692,255,4.838,330,5.864,401,6.324,413,4.645,439,7.378,510,8.441,518,7.605,521,8.611,1208,11.6]],["keywords/203",[]],["title/204",[147,524.602,154,367.111,517,462.549]],["content/204",[25,7.456,106,7.077,114,7.897,115,2.742,119,2.724,154,6,157,8.019,209,4.364,376,7.559,413,4.898,414,7.167,1057,11.691,1058,11.241,1059,9.48,1208,12.232]],["keywords/204",[]],["title/205",[119,166.687,526,483.179,1060,608.798]],["content/205",[24,8.29,106,8.29,119,3.523,181,3.553,255,4.658,394,5.826,413,4.472,414,6.544,429,6.382,438,8.126,439,7.103,452,7.973,526,9.249,1059,8.655,1060,9.084,1061,9.912,1062,11.168,1208,11.168]],["keywords/205",[]],["title/206",[135,342.151,504,644.517]],["content/206",[22,4.213,32,3.046,81,5.693,111,1.919,135,4.18,201,7.469,399,5.52,401,6.013,413,4.417,426,9.216,429,6.304,491,9.216,516,8.549,750,10.775,911,10.138,1063,10.543,1064,10.543,1065,10.543,1208,11.031,1209,11.031,1210,12.459]],["keywords/206",[]],["title/207",[241,531.814]],["content/207",[]],["keywords/207",[]],["title/208",[241,422.11,394,470.955]],["content/208",[25,3.766,32,3.12,58,3.189,66,3.001,67,4.115,72,2.972,102,4.586,111,1.075,115,3.095,119,1.376,130,3.189,147,4.33,156,7.204,170,3.939,181,1.966,184,4.788,190,5.392,209,2.204,211,4.41,217,4.723,222,7.155,241,2.889,243,6.867,259,5.025,298,4.255,350,4.255,357,4.05,358,3.258,372,2.712,375,4.255,395,4.586,396,4.586,397,3.661,398,5.162,399,4.723,400,5.025,401,3.368,402,5.905,403,5.905,404,5.905,405,5.905,406,5.905,407,5.905,408,5.905,409,4.255,410,5.905,411,6.178,413,3.779,414,3.62,415,3.766,416,6.52,937,4.05,945,9.96,1104,6.52,1115,6.178,1192,6.178,1193,6.178,1211,11.721,1212,7.673,1213,7.673,1214,7.673]],["keywords/208",[]],["title/209",[25,456.209,241,349.926,430,608.798]],["content/209",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,431,6.02,432,10.274,433,9.442,434,10.274,435,10.274,436,9.442,437,11.604]],["keywords/209",[]],["title/210",[115,167.764,323,427.721,438,544.605]],["content/210",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/210",[]],["title/211",[67,757.649]],["content/211",[26,2.682,32,3.765,35,1.723,58,3.374,66,3.175,72,6.348,74,3.085,75,3.985,76,4.427,77,4.427,78,3.985,79,4.427,80,4.427,81,5.085,82,2.154,83,3.028,84,4.502,85,4.502,86,5.067,87,2.974,89,3.374,111,1.714,119,1.456,156,6.184,181,2.08,204,2.185,330,3.305,358,3.447,394,5.139,443,4.502,444,6.249,445,6.008,446,6.249,447,6.249,448,5.318,449,4.098,451,6.249,648,9.054,937,4.286,1115,9.852,1142,9.852,1193,9.852,1215,12.235,1216,12.235,1217,12.235,1218,11.127,1219,8.119,1220,11.127]],["keywords/211",[]],["title/212",[471,925.244]],["content/212",[]],["keywords/212",[]],["title/213",[472,1137.49]],["content/213",[32,2.586,111,2.1,121,4.306,123,6.896,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/213",[]],["title/214",[111,157.094,379,621.769]],["content/214",[10,1.926,16,2.567,18,1.824,23,2.359,25,8.118,32,3.008,56,1.201,58,1.586,65,2.318,66,2.587,72,4.046,111,2.384,112,2.236,115,3.333,119,2.119,121,3.394,123,4.029,130,1.586,139,2.281,143,3.607,144,3.548,147,2.154,156,1.603,170,2.425,181,3.027,184,2.382,190,4.001,209,1.096,236,2.154,241,1.437,255,2.222,323,3.044,329,2.438,330,3.564,350,2.116,352,4.297,358,1.62,362,2.693,375,2.116,376,4.357,379,10.67,395,2.281,396,2.281,397,1.192,398,4.45,399,2.666,409,6.551,415,1.873,430,2.5,431,1.801,433,4.895,443,2.116,449,1.926,461,4.038,467,2.281,480,2.281,481,2.643,482,2.281,483,3.073,484,3.073,485,3.471,486,3.073,487,1.45,488,3.243,489,4.942,490,2.937,491,4.45,492,4.45,493,2.937,494,7.441,495,3.073,496,3.073,497,5.327,498,3.073,499,2.824,500,3.073,501,4.581,502,2.643,504,3.803,505,3.073,506,3.073,507,4.728,508,4.728,509,5.091,510,2.236,511,2.567,512,5.327,513,5.091,514,5.091,515,3.243,516,5.464,517,1.899,518,2.015,519,2.727,520,3.073,521,2.281,522,3.954,523,4.895,524,3.073,525,5.327,526,1.984,1192,5.327]],["keywords/214",[]],["title/215",[149,478.409]],["content/215",[]],["keywords/215",[]],["title/216",[149,379.722,394,470.955]],["content/216",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,731,7.121,1054,8.549,1190,8.973,1221,12.615,1222,10.543,1223,10.543]],["keywords/216",[]],["title/217",[149,379.722,172,486.66]],["content/217",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1190,7.204,1224,10.003,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714]],["keywords/217",[]],["title/218",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/218",[23,6.02,24,7.649,26,2.848,32,3.896,46,3.784,106,5.961,115,1.556,118,2.651,413,4.126,417,6.942,418,6.942,419,7.594,420,6.942,421,6.942,422,6.942,423,6.942,424,6.942,425,6.942,426,5.799,427,6.942,428,6.942,429,5.888,547,6.38,871,7.326,920,4.603,943,4.781,944,4.067,945,7.326,946,6.942,947,7.84,948,10.304,949,7.84,1149,5.969,1233,8.621,1234,5.646,1235,3.157,1236,6.38,1237,8.381,1238,5.646,1239,5.646,1240,6.635]],["keywords/218",[]],["title/219",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/219",[32,3.888,46,5.415,413,3.977,429,5.677,920,4.438,1054,7.699,1055,7.881,1058,9.129,1066,9.934,1067,11.22,1068,11.22,1069,11.22,1070,11.22,1071,5.677,1234,8.08,1235,4.518,1237,8.08,1238,8.08,1239,8.08,1241,11.22,1242,9.129,1243,9.129,1244,8.542]],["keywords/219",[]],["title/220",[1245,950.315]],["content/220",[22,1.783,26,3.106,27,1.9,32,3.964,35,2.516,46,2.546,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,2.891,119,1.686,135,1.77,141,2.163,170,3.777,209,1.666,216,2.636,229,1.84,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,616,3.705,651,2.636,719,2.846,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,943,3.216,944,2.736,1071,2.669,1234,3.798,1235,2.124,1237,3.798,1238,3.798,1239,3.798,1242,4.291,1243,4.291,1244,6.51,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268]],["keywords/220",[]],["title/221",[1225,881.569]],["content/221",[27,2.567,32,3.94,35,1.663,46,3.439,82,4.593,115,1.414,118,3.662,119,2.136,135,2.391,170,3.99,229,2.486,255,3.999,397,2.447,413,2.526,487,2.977,616,5.005,651,3.562,887,3.005,920,2.818,943,4.344,944,3.696,1071,3.605,1234,5.131,1235,2.869,1237,5.131,1238,5.131,1239,5.131,1243,5.797,1246,3.899,1247,7.169,1248,5.926,1249,5.926,1250,5.926,1251,7.169,1252,3.899,1253,3.696,1254,3.696,1255,3.696,1256,3.696,1257,3.899,1258,3.899,1259,3.899,1263,3.064,1264,6.657]],["keywords/221",[]],["title/222",[1226,881.569]],["content/222",[22,2.397,26,3.338,27,1.515,32,3.971,35,2.811,46,2.029,56,3.181,82,5.099,83,4.424,87,4.344,115,0.834,118,2.397,119,0.829,135,1.411,141,2.907,157,4.114,170,3.668,209,2.239,216,3.543,229,1.467,284,3.46,285,3.46,286,3.46,287,3.46,397,1.444,413,1.49,487,1.757,526,2.403,535,3.724,616,2.953,651,2.101,719,3.825,760,2.181,771,2.269,795,5.668,867,3.933,887,1.773,920,1.663,943,2.563,944,2.181,1071,2.127,1234,3.028,1235,1.693,1237,3.028,1238,3.028,1239,3.028,1246,2.3,1247,5.028,1248,3.878,1249,3.878,1250,3.878,1251,5.028,1252,2.3,1253,2.181,1254,2.181,1255,2.181,1256,2.181,1257,2.3,1258,2.3,1259,2.3,1260,3.991,1261,3.991,1262,3.991,1263,1.808,1265,3.722,1266,4.623,1267,2.953,1268,2.953,1269,2.953,1270,2.953]],["keywords/222",[]],["title/223",[1227,881.569]],["content/223",[22,1.783,26,3.106,27,1.9,32,3.964,35,2.516,46,2.546,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,2.891,119,1.686,135,1.77,141,2.163,170,3.777,209,1.666,216,2.636,229,1.84,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,616,3.705,651,2.636,719,2.846,754,6.158,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,943,3.216,944,2.736,1071,2.669,1234,3.798,1235,2.124,1237,3.798,1238,3.798,1239,3.798,1243,4.291,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1271,4.928]],["keywords/223",[]],["title/224",[1228,881.569]],["content/224",[22,1.712,26,3.004,27,1.824,32,3.969,35,2.447,46,2.444,56,1.753,82,4.893,83,3.392,87,3.331,115,1.005,118,2.797,119,1.631,135,1.699,141,2.077,170,3.687,201,4.958,209,1.6,216,2.531,229,1.767,284,2.472,285,2.472,286,2.472,287,2.472,397,1.739,413,1.795,487,2.116,535,2.661,616,3.557,651,2.531,719,2.733,760,2.627,771,2.733,795,4.346,867,2.81,887,2.136,920,2.003,943,3.088,944,2.627,1071,2.562,1234,3.647,1235,2.039,1237,3.647,1238,3.647,1239,3.647,1243,4.12,1246,2.771,1247,5.737,1248,4.526,1249,4.526,1250,4.526,1251,5.737,1252,2.771,1253,2.627,1254,2.627,1255,2.627,1256,2.627,1257,2.771,1258,2.771,1259,2.771,1260,2.851,1261,2.851,1262,4.658,1263,2.178,1267,3.557,1268,3.557,1269,3.557,1270,3.557,1272,4.731,1273,4.12]],["keywords/224",[]],["title/225",[1229,881.569]],["content/225",[27,3.534,32,3.788,35,2.289,46,4.735,56,3.396,82,4.593,88,8.338,115,1.947,118,4.624,170,2.988,229,3.423,372,3.813,397,3.369,413,3.478,487,4.099,580,10.412,616,6.891,887,4.138,920,3.88,943,5.982,944,5.089,1234,7.065,1235,3.95,1237,7.065,1238,7.065,1239,7.065,1263,4.219,1274,11.573,1275,9.166,1276,10.787]],["keywords/225",[]],["title/226",[1230,881.569]],["content/226",[27,3.64,32,3.811,35,2.358,46,4.876,82,4.666,115,2.005,118,4.719,121,3.192,170,3.077,172,4.822,229,3.525,397,3.47,413,3.582,487,4.222,616,7.097,871,9.44,887,4.262,920,3.996,943,6.16,944,5.241,1149,10.627,1190,7.276,1234,7.276,1235,4.068,1236,8.221,1237,7.276,1238,7.276,1239,7.276,1263,4.345]],["keywords/226",[]],["title/227",[1231,862.291]],["content/227",[27,3.14,32,3.78,35,2.034,46,4.207,81,3.983,82,4.712,87,3.51,106,4.465,115,1.73,118,4.252,119,2.479,154,6.406,170,3.83,172,4.159,229,3.041,397,2.993,413,3.09,429,4.41,443,7.667,487,3.642,517,4.769,616,6.122,807,8.264,887,3.676,920,3.447,943,5.314,944,4.521,1190,6.277,1234,6.277,1235,3.51,1237,6.277,1238,6.277,1239,6.277,1240,7.375,1243,7.092,1263,3.748,1277,6.636]],["keywords/227",[]],["title/228",[471,925.244]],["content/228",[]],["keywords/228",[]],["title/229",[472,1137.49]],["content/229",[32,2.586,111,2.1,121,4.306,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068,893,9.816]],["keywords/229",[]],["title/230",[111,157.094,379,621.769]],["content/230",[10,1.92,16,2.559,18,1.818,23,2.352,25,8.107,32,3.004,56,1.197,58,1.581,65,2.311,66,2.58,72,4.036,111,2.239,112,2.228,115,3.329,119,2.114,121,3.387,122,1.92,123,1.75,130,1.581,139,2.273,143,3.596,144,3.538,147,2.147,156,1.598,170,2.419,181,3.02,184,2.374,190,3.992,209,1.093,236,2.147,241,1.432,255,2.215,323,3.035,329,2.43,330,3.555,350,2.109,352,4.286,358,1.615,362,2.685,375,2.109,376,4.346,379,10.66,395,2.273,396,2.273,397,1.188,398,4.437,399,2.658,409,6.537,415,1.867,430,2.491,431,1.794,433,4.881,443,2.109,449,1.92,461,4.026,467,2.273,480,2.273,481,2.634,482,2.273,483,3.063,484,3.063,486,3.063,487,1.445,488,3.232,489,4.929,490,2.927,491,4.437,492,4.437,493,2.927,494,7.421,495,3.063,496,3.063,497,5.311,498,3.063,499,2.815,500,3.063,501,4.567,502,2.634,503,5.999,504,3.791,505,3.063,506,3.063,507,4.714,508,4.714,509,5.076,510,2.228,511,2.559,512,5.311,513,5.076,514,5.076,515,3.232,516,5.45,517,1.893,518,2.008,519,2.718,520,3.063,521,2.273,522,3.943,523,4.881,524,3.063,525,5.311,526,1.977,893,4.32,1278,6.596,1279,3.804]],["keywords/230",[]],["title/231",[66,438.517,574,734.382]],["content/231",[]],["keywords/231",[]],["title/232",[67,757.649]],["content/232",[26,3.166,32,3.639,35,2.034,58,3.983,65,3.358,66,3.748,68,5.409,69,5.728,70,5.314,71,5.728,72,6.283,73,4.981,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,89,3.983,95,6.848,96,7.092,574,9.056,1101,8.715,1102,8.715,1103,8.715,1104,8.143,1105,8.715,1106,8.715,1107,8.715,1108,8.715,1109,8.715,1110,8.715,1111,8.715,1112,8.715,1113,8.715,1114,8.715,1115,7.716,1280,9.583,1281,9.583]],["keywords/232",[]],["title/233",[3,754.281,527,754.281]],["content/233",[]],["keywords/233",[]],["title/234",[3,625.294,415,456.209,527,625.294]],["content/234",[4,5.371,10,5.963,27,3.871,32,2.762,81,4.91,89,4.91,119,2.119,189,6.05,204,3.18,229,3.749,330,4.809,414,5.574,415,5.799,527,10.768,528,14.558,529,8.443,530,10.745,531,10.745,532,12.889,533,10.745,534,9.513,535,5.646,536,9.093,537,10.745,538,10.745,539,10.745,540,6.668,541,10.04,542,8.443,543,10.745,544,10.745,545,10.04]],["keywords/234",[]],["title/235",[546,902.846,547,829.733]],["content/235",[3,5.422,32,3.838,82,2.139,119,2.182,135,2.46,170,2.233,181,2.065,229,2.558,255,2.707,328,4.323,361,5.76,372,2.849,415,3.956,416,6.85,480,4.818,513,6.204,527,5.422,532,6.491,546,6.491,548,6.491,549,7.331,568,9.148,570,7.331,920,2.9,935,7.331,1055,7.774,1157,9.798,1180,7.331,1183,10.34,1198,6.85,1282,11.066,1283,12.169,1284,7.331,1285,7.331,1286,7.331,1287,7.331,1288,8.061,1289,8.061,1290,7.331,1291,11.066,1292,7.331,1293,7.331,1294,8.061,1295,8.061,1296,7.331,1297,8.061,1298,8.061,1299,8.061,1300,8.061,1301,8.061,1302,7.331,1303,7.331,1304,8.061,1305,7.331]],["keywords/235",[]],["title/236",[547,829.733,562,754.281]],["content/236",[3,6.285,32,3.797,61,5.968,111,1.309,115,1.686,119,1.675,126,3.302,154,3.69,170,2.588,204,2.514,229,2.964,255,4.559,372,4.798,415,4.585,527,10.755,556,7.523,562,6.285,563,7.19,564,7.939,565,8.496,567,8.496,920,3.361,1157,7.523,1183,7.939,1198,7.939,1282,8.496,1284,8.496,1285,8.496,1286,8.496,1287,8.496,1290,8.496,1291,8.496,1292,8.496,1293,8.496,1296,8.496,1306,8.496,1307,9.343,1308,9.343,1309,9.343,1310,9.343,1311,9.343,1312,9.343,1313,9.343,1314,9.343,1315,9.343]],["keywords/236",[]],["title/237",[119,166.687,255,312.17,1053,608.798]],["content/237",[]],["keywords/237",[]],["title/238",[119,166.687,255,312.17,1053,608.798]],["content/238",[32,3.197,111,2.072,115,2.669,119,3.323,138,9.686,183,9.948,255,4.967,330,6.02,439,7.573,510,8.665,518,7.807,521,8.839,1054,9.229,1055,9.447,1056,9.027]],["keywords/238",[]],["title/239",[147,524.602,154,367.111,517,462.549]],["content/239",[25,6.981,32,3.43,106,6.626,114,7.393,115,2.567,119,2.551,154,5.617,157,7.508,209,4.086,376,7.078,414,6.71,1054,8.876,1055,9.086,1056,8.682,1057,10.947,1058,13.381,1059,8.876]],["keywords/239",[]],["title/240",[119,166.687,526,483.179,1060,608.798]],["content/240",[24,7.992,32,3.331,106,8.096,119,3.462,181,3.426,255,4.491,394,5.616,414,6.308,438,7.834,439,6.848,526,9.033,1054,8.344,1055,8.542,1056,8.162,1059,8.344,1060,8.758,1061,9.555,1062,13.993]],["keywords/240",[]],["title/241",[135,342.151,504,644.517]],["content/241",[22,4.063,32,3.511,81,5.491,111,1.851,135,4.032,201,7.204,399,5.324,401,5.8,491,8.889,516,8.246,750,10.526,1054,8.246,1055,8.441,1056,8.065,1063,10.169,1064,10.169,1065,10.169,1066,10.639,1148,11.228,1316,13.213,1317,13.213,1318,13.213]],["keywords/241",[]],["title/242",[960,1087.223]],["content/242",[]],["keywords/242",[]],["title/243",[55,352.609,111,77.333,121,158.573,481,382.195,1319,444.442,1320,424.802,1321,444.442]],["content/243",[18,4.66,32,1.682,55,8.944,111,1.366,121,4.706,126,4.948,163,9.597,330,3.969,362,3.969,376,6.967,414,4.6,415,4.786,481,6.752,576,6.229,751,5.605,967,6.752,980,5.952,1117,10.005,1165,7.851,1179,7.851,1319,7.851,1320,7.504,1321,13.189,1322,8.867,1323,10.775,1324,8.867,1325,12.732,1326,8.867,1327,12.732,1328,8.867,1329,8.867,1330,8.867,1331,8.867,1332,8.867,1333,8.867,1334,8.867,1335,8.867,1336,8.867,1337,8.867,1338,8.867,1339,8.867,1340,8.867,1341,8.867]],["keywords/243",[]],["title/244",[121,198.985,123,318.715,555,494.97,961,494.97,962,494.97]],["content/244",[115,2.9,133,8.909,181,4.116,399,6.473,409,8.909,431,7.579,504,9.235,518,8.481,522,9.603,731,8.351,963,14.611]],["keywords/244",[]],["title/245",[330,378.353,449,469.143,522,555.597]],["content/245",[32,2.723,111,1.621,115,2.848,119,3.221,144,6.205,154,6.233,172,5.022,181,2.964,330,6.424,399,4.662,449,9.737,474,6.915,517,5.757,518,6.107,521,6.915,562,7.783,731,6.014,750,7.062,798,10.616,891,8.268,967,8.011,968,8.011,969,10.522,970,8.904,971,12.146,972,8.562,973,8.904]],["keywords/245",[]],["title/246",[111,157.094,296,716.295]],["content/246",[]],["keywords/246",[]],["title/247",[321,1087.223]],["content/247",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/247",[]],["title/248",[204,250.169,332,360.021,354,422.569]],["content/248",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/248",[]],["title/249",[204,301.774,332,434.287]],["content/249",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/249",[]],["title/250",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/250",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/250",[]],["title/251",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/251",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/251",[]],["title/252",[204,250.169,332,360.021,388,580.06]],["content/252",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/252",[]],["title/253",[65,392.872,66,438.517]],["content/253",[]],["keywords/253",[]],["title/254",[67,757.649]],["content/254",[4,4.512,26,4.683,32,2.854,35,2.106,58,4.124,65,5.796,68,5.601,69,5.932,70,5.503,71,5.932,72,5.491,73,7.37,74,3.771,75,4.871,76,5.41,77,5.41,78,4.871,79,5.41,80,5.41,81,4.124,82,2.633,83,3.701,87,3.634,88,5.503,89,4.124,95,7.092,102,5.932,106,4.623,324,4.805,471,6.5,972,10.491,1079,8.433,1080,8.433,1081,8.433,1082,8.433,1083,8.433,1084,8.433,1085,8.433,1209,7.991,1342,9.924,1343,9.924,1344,9.924,1345,9.924,1346,9.924,1347,9.924,1348,8.433]],["keywords/254",[]],["title/255",[245,476.054,350,621.769]],["content/255",[]],["keywords/255",[]],["title/256",[24,555.597,35,197.276,245,394.645]],["content/256",[35,2.981,89,7.454,111,1.968,119,2.519,154,5.547,156,5.899,181,3.598,245,7.615,330,5.717,401,6.165,426,9.448,449,7.088,452,8.073,453,10.809,457,10.809,458,10.809,459,10.809,1349,12.772,1350,14.044]],["keywords/256",[]],["title/257",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/257",[32,3.197,74,7.042,170,4.096,181,3.789,187,10.943,190,5.008,245,8.593,357,7.807,461,9.027,981,9.686,1323,11.382,1351,13.449,1352,14.789]],["keywords/257",[]],["title/258",[245,476.054,467,670.207]],["content/258",[115,3.077,209,4.897,352,8.367,467,10.189,981,11.165,1323,13.12,1351,15.503]],["keywords/258",[]],["title/259",[67,757.649]],["content/259",[26,3.463,32,2.941,35,2.225,58,4.357,65,5.973,68,5.916,69,6.266,70,5.813,71,6.266,72,5.709,73,5.449,74,3.984,75,5.145,76,5.715,77,5.715,78,5.145,79,5.715,80,5.715,81,4.357,82,2.782,83,3.91,87,3.839,88,5.813,89,4.357,102,6.266,981,6.866,1323,11.344,1349,9.534,1353,10.483,1354,10.483,1355,10.483,1356,10.483,1357,10.483,1358,10.483,1359,10.483,1360,10.483,1361,10.483,1362,14.739,1363,10.483,1364,10.483,1365,10.483]],["keywords/259",[]],["title/260",[241,531.814]],["content/260",[]],["keywords/260",[]],["title/261",[241,422.11,394,470.955]],["content/261",[58,4.527,66,4.26,102,6.511,115,3.141,119,1.953,147,6.147,156,6.359,170,4.193,181,2.791,190,5.127,209,3.129,217,6.1,222,9.241,236,6.147,241,4.101,243,6.382,259,7.134,298,6.04,357,5.75,358,6.428,375,6.04,395,6.511,396,6.511,397,3.402,399,4.389,400,7.134,401,4.781,402,8.383,403,8.383,404,8.383,405,8.383,406,8.383,407,8.383,408,8.383,431,5.139,1366,10.892]],["keywords/261",[]],["title/262",[234,495.352,241,298.825,255,266.583,394,333.404]],["content/262",[4,4.283,10,4.755,23,3.359,25,4.624,26,3.112,32,3.623,72,5.29,120,6.019,131,6.019,156,6.748,170,3.783,181,2.414,190,3.191,209,2.707,211,5.416,234,5.879,241,6.632,243,5.52,323,4.335,350,5.224,370,5.751,394,3.957,409,5.224,410,7.251,411,7.586,429,4.335,461,5.751,961,6.733,1367,8.006,1368,6.338,1369,8.006,1370,10.106,1371,8.006,1372,8.568,1373,16.065,1374,9.421,1375,8.568,1376,9.421,1377,7.251,1378,9.421,1379,9.421,1380,8.568]],["keywords/262",[]],["title/263",[241,349.926,394,390.419,493,715.378]],["content/263",[25,8.596,32,2.335,115,2.443,119,2.427,156,8.156,164,9.671,170,3.748,184,8.445,190,4.583,209,3.888,211,7.779,241,5.095,243,7.929,350,7.505,409,7.505,410,10.416,411,10.897,518,7.144,1370,10.015,1371,11.5,1381,10.897]],["keywords/263",[]],["title/264",[25,456.209,241,349.926,430,608.798]],["content/264",[4,5.801,10,6.44,66,4.99,111,1.788,114,6.633,115,2.303,119,2.288,156,7.079,209,3.666,218,8.357,221,7.476,236,7.201,241,4.804,323,5.872,376,6.35,380,7.789,395,7.627,397,5.894,399,6.791,430,8.357,431,6.02,432,10.274,434,10.274,436,9.442,1382,11.604]],["keywords/264",[]],["title/265",[115,167.764,323,427.721,438,544.605]],["content/265",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/265",[]],["title/266",[67,757.649]],["content/266",[4,3.488,23,2.736,26,3.872,32,3.499,35,1.628,58,3.189,64,10.164,66,3.001,72,6.167,74,2.916,75,3.766,76,4.183,77,4.183,78,3.766,79,4.183,80,4.183,81,4.871,82,2.036,83,2.862,87,2.81,89,3.189,111,1.075,119,1.376,131,4.902,156,6.687,181,1.966,204,2.065,218,5.025,241,2.889,243,8.333,330,3.123,358,3.258,394,4.923,399,3.092,426,5.162,429,5.394,431,5.53,443,4.255,444,5.905,445,5.678,446,5.905,447,5.905,448,5.025,449,3.873,451,5.905,452,8.175,482,4.586,981,5.025,1059,4.788,1096,9.96,1370,5.678,1371,6.52,1377,5.905,1381,6.178,1383,9.438,1384,6.978,1385,6.978,1386,7.673,1387,7.673]],["keywords/266",[]],["title/267",[25,550.317,241,422.11]],["content/267",[8,8.641,25,4.663,32,3.839,52,12.497,106,4.427,111,1.925,156,5.772,190,3.218,209,2.73,241,3.577,298,5.269,429,4.372,452,5.462,456,6.392,887,3.645,1263,3.716,1388,9.502,1389,9.502,1390,9.502,1391,9.502,1392,9.502,1393,9.502,1394,9.502,1395,9.502,1396,9.502,1397,9.502,1398,9.502,1399,9.502,1400,9.502,1401,9.502,1402,9.502,1403,9.502,1404,9.502,1405,9.502,1406,9.502,1407,9.502,1408,9.502,1409,9.502,1410,13.742,1411,9.502,1412,9.502,1413,9.502]],["keywords/267",[]],["title/268",[111,197.922]],["content/268",[]],["keywords/268",[]],["title/269",[111,197.922]],["content/269",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/269",[]],["title/270",[989,1087.223]],["content/270",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/270",[]],["title/271",[1005,1087.223]],["content/271",[]],["keywords/271",[]],["title/272",[1006,1087.223]],["content/272",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/272",[]],["title/273",[332,547.155]],["content/273",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/273",[]],["title/274",[865,693.342]],["content/274",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/274",[]],["title/275",[180,827.684]],["content/275",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/275",[]],["title/276",[362,575.017]],["content/276",[]],["keywords/276",[]],["title/277",[111,111.212,264,384.373,358,337.014,414,374.492]],["content/277",[111,2.733,120,10.263,264,7.779,358,6.821,414,7.579,731,8.351,923,9.603,980,9.806,1414,16.066,1415,16.066]],["keywords/277",[]],["title/278",[181,287.27,1416,1019.712]],["content/278",[4,4.012,6,4.588,9,6.111,27,2.892,32,1.523,111,2.393,114,4.588,130,3.668,163,5.171,190,4.409,217,3.556,236,4.981,264,8.82,353,6.531,356,7.782,358,3.747,362,3.592,387,7.947,394,3.707,414,6.143,540,4.981,568,5.507,731,9.468,1151,8.026,1176,11.841,1277,6.111,1368,5.937,1369,11.064,1370,9.635,1416,14.07,1417,8.826,1418,13.02,1419,8.826,1420,8.826,1421,8.826,1422,8.826,1423,8.826,1424,6.531,1425,6.531,1426,6.531,1427,8.826,1428,8.826,1429,8.826,1430,6.531,1431,6.531,1432,6.531,1433,6.531]],["keywords/278",[]],["title/279",[181,238.145,938,664.257,1434,715.378]],["content/279",[89,6.582,111,2.219,329,10.118,362,6.447,372,5.598,564,13.458,937,8.36,938,13.817,967,10.966,1434,12.189,1435,15.838]],["keywords/279",[]],["title/280",[181,287.27,352,550.317]],["content/280",[6,3.128,9,4.167,18,4.629,57,3.673,65,4.26,73,5.035,78,2.954,111,2.909,150,8.688,170,2.683,181,3.115,204,4.111,255,3.253,264,2.914,352,9.664,358,2.555,362,4.949,366,3.845,379,3.337,380,3.673,386,3.128,387,7.421,388,9.531,391,4.453,394,2.528,401,2.642,414,4.57,415,4.754,431,4.57,436,4.453,440,4.301,442,6.708,443,3.337,471,3.942,476,4.453,510,5.676,548,4.846,574,3.942,731,3.128,741,4.632,754,3.942,787,4.632,923,3.597,940,3.942,962,6.923,968,4.167,978,4.301,1031,6.188,1061,4.301,1159,8.232,1179,4.846,1348,5.114,1436,8.81,1437,5.473,1438,6.018,1439,5.473,1440,6.018,1441,6.018,1442,5.473,1443,6.018,1444,9.687,1445,6.018,1446,6.018,1447,5.473,1448,5.473,1449,5.473,1450,6.018,1451,5.473,1452,5.473]],["keywords/280",[]],["title/281",[181,177.454,264,335.394,340,422.779,1453,629.9,1454,629.9]],["content/281",[4,6.069,9,3.875,10,4.609,13,3.999,18,4.364,57,3.416,65,1.961,73,2.909,88,7.403,111,2.588,112,3.279,129,6.758,150,3.999,170,2.529,181,2.964,184,3.492,204,2.458,236,5.154,255,1.879,264,9.777,340,8.149,358,3.877,362,4.709,379,3.103,386,2.909,387,7.062,394,4.859,401,2.456,410,4.307,414,4.308,415,2.746,431,4.308,436,4.141,440,6.526,442,6.323,443,3.103,540,3.158,548,4.506,556,4.506,731,2.909,787,4.307,923,3.345,961,3.999,962,3.999,968,3.875,978,3.999,1047,6.758,1061,3.999,1159,7.76,1348,7.76,1436,8.305,1437,5.089,1439,5.089,1442,5.089,1447,5.089,1448,5.089,1449,5.089,1451,5.089,1452,5.089,1453,12.142,1454,15.788,1455,5.596,1456,13.351,1457,5.596,1458,5.596,1459,5.596,1460,5.596,1461,5.596,1462,5.596,1463,5.596,1464,9.132,1465,5.596]],["keywords/281",[]],["title/282",[264,542.953,953,862.947]],["content/282",[]],["keywords/282",[]],["title/283",[942,1137.49]],["content/283",[10,6.831,111,2.454,130,5.624,170,3.748,236,7.638,241,6.593,264,6.553,323,6.227,358,5.746,372,4.783,397,4.227,399,5.453,409,7.505,445,10.015,540,7.638,541,11.5,1232,8.445,1368,9.104,1369,11.5,1370,10.015,1466,13.534,1467,13.534]],["keywords/283",[]],["title/284",[901,1087.223]],["content/284",[18,8.147,111,2.388,209,4.897,264,8.255,399,6.869,502,11.804,1468,17.047]],["keywords/284",[]],["title/285",[149,478.409]],["content/285",[]],["keywords/285",[]],["title/286",[149,379.722,394,470.955]],["content/286",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,731,7.121,1054,8.549,1190,8.973,1221,12.615,1222,10.543,1223,10.543]],["keywords/286",[]],["title/287",[149,379.722,172,486.66]],["content/287",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1190,7.204,1224,10.003,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714]],["keywords/287",[]],["title/288",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/288",[23,5.957,32,3.685,41,7.22,46,4.435,70,5.603,118,3.107,121,2.903,149,3.422,241,3.804,289,8.135,413,4.63,419,5.028,429,4.649,686,8.961,807,6.039,920,5.166,946,8.135,948,8.135,1139,4.649,1149,6.996,1190,6.617,1191,9.189,1192,8.135,1193,8.135,1194,9.189,1195,9.189,1196,9.189,1235,3.7,1236,7.477,1240,7.776,1469,10.104,1470,9.405,1471,6.617,1472,9.405,1473,9.405,1474,10.104]],["keywords/288",[]],["title/289",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/289",[32,3.751,46,5.476,118,3.836,119,2.237,149,4.225,413,4.022,429,5.74,686,7.785,920,4.487,1054,7.785,1055,7.969,1058,9.231,1066,10.045,1139,5.74,1148,10.601,1235,4.569,1242,9.231,1244,8.638,1470,8.17,1471,8.17,1472,8.17,1473,8.17,1475,12.475,1476,12.475,1477,12.475]],["keywords/289",[]],["title/290",[1245,950.315]],["content/290",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,2.843,119,2.096,135,1.734,141,2.119,149,1.924,170,3.731,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,1.832,487,2.159,535,2.715,651,2.583,686,3.545,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,943,3.15,1071,2.614,1139,2.614,1235,2.081,1242,4.204,1244,6.402,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1470,3.721,1471,3.721,1472,3.721,1473,3.721,1478,2.867]],["keywords/290",[]],["title/291",[1225,881.569]],["content/291",[27,2.497,32,3.951,35,1.617,46,3.345,82,4.537,115,1.375,118,3.586,119,2.54,135,2.325,149,2.581,170,3.923,229,2.418,255,3.916,397,2.38,413,2.457,487,2.896,651,3.464,686,4.756,887,2.923,920,2.741,943,4.226,1071,3.507,1139,3.507,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1264,6.476,1470,4.991,1471,4.991,1472,4.991,1473,4.991,1478,3.846]],["keywords/291",[]],["title/292",[1226,881.569]],["content/292",[22,2.364,26,3.298,27,1.49,32,3.976,35,2.784,46,1.996,56,3.695,82,5.076,83,4.378,87,4.298,115,0.821,118,2.364,119,0.815,135,1.388,141,2.867,149,1.54,157,4.057,170,3.634,209,2.208,216,3.494,229,1.443,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,1.466,487,1.728,526,2.364,535,3.673,651,2.067,686,2.838,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,920,1.636,943,2.522,1071,2.092,1139,2.092,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1265,3.661,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1470,2.978,1471,2.978,1472,2.978,1473,2.978,1478,2.295]],["keywords/292",[]],["title/293",[1227,881.569]],["content/293",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,2.843,119,2.096,135,1.734,141,2.119,149,1.924,170,3.731,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,1.832,487,2.159,535,2.715,651,2.583,686,3.545,719,2.788,754,6.056,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,943,3.15,1071,2.614,1139,2.614,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1271,4.828,1470,3.721,1471,3.721,1472,3.721,1473,3.721,1478,2.867]],["keywords/293",[]],["title/294",[1228,881.569]],["content/294",[22,1.679,26,2.956,27,1.789,32,3.975,35,2.414,46,2.396,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,2.752,119,2.039,135,1.666,141,2.036,149,1.849,170,3.643,201,4.879,209,1.568,216,2.482,229,1.732,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,1.76,487,2.074,535,2.609,651,2.482,686,3.407,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,920,1.964,943,3.027,1071,2.512,1139,2.512,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1272,4.639,1273,4.04,1470,3.575,1471,3.575,1472,3.575,1473,3.575,1478,2.755]],["keywords/294",[]],["title/295",[1229,881.569]],["content/295",[27,3.403,32,3.837,35,2.204,46,4.559,56,3.269,82,4.5,88,8.12,115,1.874,118,4.503,149,3.517,170,2.877,229,3.295,372,5.175,397,3.244,413,3.348,487,3.947,580,10.139,686,6.481,887,3.984,920,3.736,943,5.759,1139,4.779,1235,3.803,1263,4.062,1274,11.269,1275,8.825,1470,6.802,1471,6.802,1472,6.802,1473,6.802,1478,5.242]],["keywords/295",[]],["title/296",[1230,881.569]],["content/296",[27,3.501,32,3.856,35,2.267,46,4.69,82,4.57,115,1.928,118,4.593,121,4.291,149,3.618,170,2.959,172,4.637,229,3.39,397,3.337,413,3.444,487,4.06,686,6.667,887,4.099,920,3.843,943,5.924,1139,4.916,1149,10.342,1190,6.997,1235,3.913,1236,7.906,1263,4.178,1470,6.997,1471,6.997,1472,6.997,1473,6.997,1478,5.392]],["keywords/296",[]],["title/297",[1231,862.291]],["content/297",[27,3.011,32,3.786,35,1.95,46,4.033,81,3.819,82,4.62,87,3.365,106,4.281,115,1.658,118,4.124,119,2.84,149,3.112,154,6.255,170,3.715,172,5.821,229,2.916,289,7.399,397,2.87,413,2.962,429,4.228,443,5.095,487,3.492,517,4.573,686,5.734,807,9.466,887,3.525,920,3.305,943,5.095,1139,4.228,1190,6.018,1235,3.365,1240,7.072,1263,3.594,1277,6.363,1470,6.018,1471,6.018,1472,6.018,1473,6.018,1478,4.638]],["keywords/297",[]],["title/298",[938,801.281,1434,862.947]],["content/298",[]],["keywords/298",[]],["title/299",[111,111.212,264,384.373,372,280.553,414,374.492]],["content/299",[111,2.775,255,4.143,361,8.816,362,5.022,372,6.559,386,6.413,389,7.881,473,8.08,476,9.129,480,7.374,492,8.299,519,8.816,827,11.22,903,7.228,938,11.777,985,7.699,994,9.129,1015,9.129,1434,9.495,1479,12.337,1480,12.337,1481,18.558,1482,9.495,1483,12.337]],["keywords/299",[]],["title/300",[471,925.244]],["content/300",[]],["keywords/300",[]],["title/301",[472,1137.49]],["content/301",[32,2.586,111,2.1,120,9.574,121,4.306,189,7.675,255,5.033,357,7.911,370,9.148,471,9.816,473,9.816,474,8.958,475,11.534,476,11.09,477,12.068,478,12.068,479,12.068]],["keywords/301",[]],["title/302",[111,157.094,379,621.769]],["content/302",[10,1.869,16,2.491,18,1.769,23,2.297,25,8.021,32,3.042,56,1.166,58,1.539,65,1.297,66,1.448,72,3.313,111,2.357,112,2.169,115,3.302,119,2.282,120,4.116,121,3.331,130,1.539,139,2.213,143,3.513,144,3.456,147,2.09,156,1.555,164,6.113,170,2.369,181,2.97,184,2.311,190,3.926,209,1.064,236,3.637,241,3.851,255,2.164,323,2.965,329,2.365,330,3.482,350,2.053,352,4.199,358,4.344,362,1.507,376,4.257,379,10.707,395,2.213,396,2.213,397,1.156,399,2.596,409,6.429,415,1.817,430,2.425,431,1.747,443,3.573,449,1.869,461,3.933,467,2.213,482,2.213,483,2.981,484,2.981,486,2.981,487,1.407,490,2.85,491,4.335,492,4.335,493,2.85,495,2.981,496,2.981,497,5.188,498,2.981,499,2.74,500,2.981,501,4.462,502,2.564,504,3.704,505,2.981,506,2.981,510,2.169,511,2.491,512,2.981,513,2.85,517,1.842,518,1.955,519,2.646,520,2.981,521,2.213,522,3.852,523,4.768,524,2.981,526,1.925,758,2.425,807,2.213,1232,5.339,1385,5.86,1484,3.146,1485,3.703,1486,3.703,1487,3.703,1488,3.703,1489,3.703,1490,3.703,1491,6.444,1492,6.444,1493,6.444,1494,6.444,1495,3.703,1496,6.444,1497,7.27,1498,6.444,1499,3.703,1500,6.444]],["keywords/302",[]],["title/303",[111,197.922]],["content/303",[]],["keywords/303",[]],["title/304",[111,197.922]],["content/304",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/304",[]],["title/305",[989,1087.223]],["content/305",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/305",[]],["title/306",[1005,1087.223]],["content/306",[]],["keywords/306",[]],["title/307",[1006,1087.223]],["content/307",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/307",[]],["title/308",[332,547.155]],["content/308",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/308",[]],["title/309",[865,693.342]],["content/309",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/309",[]],["title/310",[180,827.684]],["content/310",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/310",[]],["title/311",[119,166.687,255,312.17,1053,608.798]],["content/311",[]],["keywords/311",[]],["title/312",[119,166.687,255,312.17,1053,608.798]],["content/312",[6,7.3,14,10.393,73,7.3,78,6.893,88,7.788,111,1.968,119,3.217,138,9.198,181,3.598,183,9.448,209,4.035,255,4.717,330,5.717,333,8.073,379,7.788,521,8.395,1056,8.573,1306,12.772,1501,14.044,1502,10.809]],["keywords/312",[]],["title/313",[147,524.602,154,367.111,517,462.549]],["content/313",[25,7.163,32,3.171,106,6.799,114,7.587,115,2.634,119,2.617,154,5.764,157,7.704,209,4.193,376,7.263,414,6.886,1056,8.909,1057,11.233,1059,9.108,1502,11.233,1503,18.38]],["keywords/313",[]],["title/314",[119,166.687,526,483.179,1060,608.798]],["content/314",[24,8.189,32,3.046,106,8.224,119,3.503,181,3.51,255,4.601,394,5.754,414,6.463,438,8.027,439,7.016,526,9.176,1056,8.362,1059,8.549,1060,8.973,1061,9.79,1502,10.543,1504,17.653]],["keywords/314",[]],["title/315",[89,329.885,330,323.101,1505,793.787,1506,721.886]],["content/315",[32,3.43,181,3.644,236,8.027,330,5.789,439,7.284,992,10.525,1056,8.682,1059,8.876,1502,10.947,1506,16.444,1507,14.223,1508,18.082,1509,19.88,1510,14.223]],["keywords/315",[]],["title/316",[135,342.151,504,644.517]],["content/316",[22,4.112,32,3.527,81,5.557,111,1.873,135,4.08,201,7.29,399,5.388,401,5.869,426,8.995,491,8.995,750,8.162,757,10.767,758,8.758,1056,8.162,1063,10.291,1064,10.291,1065,10.291,1209,10.767,1497,11.363,1502,10.291,1511,13.372,1512,13.372]],["keywords/316",[]],["title/317",[960,1087.223]],["content/317",[]],["keywords/317",[]],["title/318",[120,442.472,264,335.394,555,494.97,961,494.97,962,494.97]],["content/318",[18,7.463,61,9.976,111,2.188,115,2.818,133,8.66,397,4.877,399,6.292,409,8.66,504,8.976,518,8.243,519,11.16,1513,14.202,1514,15.616]],["keywords/318",[]],["title/319",[183,754.281,576,716.295]],["content/319",[32,2.28,111,1.851,118,4.063,120,8.441,170,4.776,264,6.398,298,9.562,397,4.127,576,8.441,906,9.778,1089,11.228,1221,9.442,1367,14.653,1368,8.889,1484,11.228,1515,13.213,1516,13.213,1517,17.457,1518,13.213,1519,13.213,1520,12.016]],["keywords/319",[]],["title/320",[330,378.353,449,469.143,522,555.597]],["content/320",[18,5.309,32,2.648,61,7.097,111,2.15,115,2.77,119,3.153,144,5.958,154,6.061,172,4.822,330,6.247,397,3.47,399,4.476,449,9.572,474,6.64,517,5.528,518,5.864,519,7.939,521,6.64,562,7.473,750,6.781,798,10.324,891,7.939,967,7.692,968,7.692,970,8.55,971,11.812,972,8.221,973,8.55,1513,10.103,1521,11.109]],["keywords/320",[]],["title/321",[534,639.153,778,610.908,1522,721.886,1523,721.886]],["content/321",[24,7.693,27,2.847,111,1.803,119,1.558,154,3.431,372,3.071,414,4.099,439,4.449,475,6.687,534,10.363,579,6.209,758,5.69,778,11.798,779,6.996,968,6.016,985,5.422,1014,9.524,1302,7.901,1303,7.901,1305,11.704,1484,7.383,1522,11.704,1523,13.941,1524,8.688,1525,8.688,1526,8.688,1527,8.688,1528,8.688,1529,19.613,1530,15.33,1531,12.87,1532,16.949,1533,12.87,1534,12.87,1535,12.87,1536,12.87,1537,8.688,1538,8.688,1539,8.688,1540,8.688,1541,8.688,1542,8.688,1543,8.688,1544,8.688]],["keywords/321",[]],["title/322",[245,476.054,350,621.769]],["content/322",[]],["keywords/322",[]],["title/323",[24,555.597,35,197.276,245,394.645]],["content/323",[32,2.952,35,2.771,89,7.111,111,1.83,119,2.342,154,5.157,156,5.485,181,3.346,245,7.265,330,5.315,401,5.732,449,6.591,453,10.05,455,9.042,456,8.785,457,10.05,458,10.05,459,10.05,507,9.332,508,9.332,937,6.893,1545,7.651,1546,7.651,1547,13.059]],["keywords/323",[]],["title/324",[74,263.203,170,191.842,245,459.795,460,557.709]],["content/324",[32,3.559,74,6.708,170,3.794,181,3.51,187,10.138,190,4.639,245,8.293,357,7.232,461,8.362,463,10.138,466,9.79,507,9.79,508,9.79,937,7.232,1545,8.027,1546,8.027,1548,12.459]],["keywords/324",[]],["title/325",[245,476.054,467,670.207]],["content/325",[32,3.279,115,2.78,209,4.424,352,7.559,455,10.664,456,10.36,467,9.205,507,11.006,508,11.006,937,8.13,1545,9.023,1546,9.023,1549,15.401]],["keywords/325",[]],["title/326",[67,757.649]],["content/326",[26,3.822,32,3.328,35,2.455,58,4.808,65,5.529,68,6.53,69,6.915,70,6.416,71,6.915,72,6.112,73,6.014,74,5.997,75,5.678,76,6.308,77,6.308,78,5.678,79,6.308,80,6.308,81,4.808,82,3.07,83,4.315,87,4.237,463,8.562,466,8.268,470,9.832,507,8.268,508,8.268,937,6.107,1052,10.522,1545,6.779,1546,6.779,1548,10.522]],["keywords/326",[]],["title/327",[362,575.017]],["content/327",[]],["keywords/327",[]],["title/328",[121,198.985,362,281.929,372,244.804,890,465.937,1482,533.063]],["content/328",[27,5.264,111,2.251,121,4.615,126,5.678,130,6.677,131,10.263,362,6.539,369,8.759,372,5.678,890,10.807,1482,12.364]],["keywords/328",[]],["title/329",[111,97.041,121,198.985,895,557.709,896,479.598,897,557.709]],["content/329",[4,6.007,75,6.485,111,1.851,115,2.385,121,3.796,288,8.246,323,6.08,331,8.889,348,8.246,376,6.575,386,6.868,482,7.898,501,9.149,517,6.575,896,11.94,898,10.639,899,10.639,900,10.639,901,10.169,902,10.639,903,7.742,904,10.639,905,10.639,906,9.778,907,10.639]],["keywords/329",[]],["title/330",[58,465.985,908,902.846]],["content/330",[111,1.748,121,5.361,122,8.38,123,7.64,126,7.031,296,7.969,415,6.123,909,10.601,910,13.369,911,9.231,912,13.369,914,13.369,920,5.972,1090,9.601,1097,10.601,1116,10.601,1117,8.915,1118,10.601,1119,10.601,1120,10.601]],["keywords/330",[]],["title/331",[121,198.985,372,244.804,415,339.944,890,465.937,1482,533.063]],["content/331",[10,8.604,111,2.388,119,3.057,370,12.336,431,8.042,480,10.189]],["keywords/331",[]],["title/332",[111,130.23,369,506.766,414,438.533]],["content/332",[362,7.272,890,12.018,1434,13.75,1550,17.866]],["keywords/332",[]],["title/333",[122,712.999]],["content/333",[6,7.978,111,1.556,121,4.409,122,5.607,181,2.846,296,7.097,439,5.689,915,15.611,916,9.44,917,9.44,918,17.927,919,9.44,920,6.822,921,8.221,922,8.221,923,10.51,924,9.44,925,9.44,926,9.44,927,9.44,928,9.44,929,9.44,930,9.44]],["keywords/333",[]],["title/334",[123,650.045]],["content/334",[6,9.9,16,10.396,111,2.165,121,4.44,123,7.111,126,3.966,127,10.396,181,2.875,372,5.462,439,5.746,518,5.923,890,7.548,915,8.303,921,8.303,922,8.303,923,6.707,998,7.77,1125,9.535,1126,13.132,1127,9.535,1128,9.535,1129,9.535,1130,9.535,1131,9.535,1132,9.535,1133,9.535,1134,10.205,1135,10.205,1136,10.205,1137,9.035,1482,8.636]],["keywords/334",[]],["title/335",[111,111.212,121,228.044,937,419.018,938,567.253]],["content/335",[32,3.395,398,10.965,489,9.199,509,12.545,514,12.545,937,8.605,1545,9.55,1546,9.55,1551,14.824]],["keywords/335",[]],["title/336",[121,322.126,940,734.382]],["content/336",[27,5.853,28,7.5,32,3.736,106,5.335,118,4.819,121,3.29,149,3.878,181,2.934,255,3.846,372,4.047,413,5.76,419,5.698,489,6.463,913,8.813,920,4.119,944,5.402,1073,9.22,1074,9.22,1075,8.813,1076,9.22,1077,9.22,1139,5.269,1232,7.146,1552,11.451,1553,11.451,1554,11.451,1555,11.451]],["keywords/336",[]],["title/337",[27,462.87]],["content/337",[]],["keywords/337",[]],["title/338",[102,474.461,111,111.212,255,266.583,264,384.373]],["content/338",[32,3.07,111,1.943,170,3.842,255,4.658,264,6.716,358,5.889,568,8.655,1368,9.33,1424,10.264,1425,10.264,1426,10.264,1430,10.264,1431,10.264,1432,10.264,1433,10.264,1556,10.674,1557,10.674,1558,10.674,1559,10.674,1560,10.674,1561,10.674]],["keywords/338",[]],["title/339",[236,524.602,1380,845.334,1562,789.875]],["content/339",[4,4.012,18,4.218,26,2.915,32,3.676,111,1.236,170,2.444,181,2.261,255,2.964,264,4.274,358,3.747,409,7.22,429,4.061,480,5.275,568,5.507,602,7.106,648,9.635,671,10.021,672,6.792,673,10.021,674,6.792,758,5.78,801,6.792,843,7.106,844,8.026,845,11.064,1218,8.026,1220,8.026,1368,5.937,1424,6.531,1425,6.531,1426,6.531,1430,6.531,1431,6.531,1432,6.531,1433,6.531,1556,6.792,1557,6.792,1558,6.792,1559,6.792,1560,6.792,1561,6.792,1563,7.5,1564,8.026,1565,8.026,1566,8.026,1567,8.026,1568,8.826,1569,8.026,1570,8.026,1571,8.026,1572,8.026,1573,8.026,1574,8.026]],["keywords/339",[]],["title/340",[151,801.281,499,829.733]],["content/340",[4,3.773,18,3.967,25,6.105,26,2.742,32,3.506,111,1.163,156,3.486,170,2.299,181,2.127,190,2.811,204,2.234,243,4.863,255,2.788,264,4.019,332,3.215,358,3.524,409,8.273,429,3.819,431,3.916,480,4.961,499,9.205,568,5.18,648,6.142,671,6.388,672,6.388,673,6.388,674,6.388,758,5.436,798,5.584,801,6.388,843,6.684,845,7.053,1277,5.747,1368,5.584,1372,7.549,1375,7.549,1377,6.388,1381,6.684,1383,6.684,1384,7.549,1424,6.142,1425,6.142,1426,6.142,1430,6.142,1431,6.142,1432,6.142,1433,6.142,1556,6.388,1557,6.388,1558,6.388,1559,6.388,1560,6.388,1561,6.388,1563,7.053,1564,7.549,1565,7.549,1566,7.549,1567,7.549,1569,7.549,1570,7.549,1571,7.549,1572,7.549,1573,7.549,1574,7.549]],["keywords/340",[]],["title/341",[1575,1121.276,1576,1121.276]],["content/341",[12,8.006,25,4.624,32,3.227,61,6.019,72,5.29,111,1.32,115,2.465,119,1.689,135,2.875,144,5.053,156,3.957,170,2.61,171,8.006,204,2.536,209,2.707,241,5.141,255,3.164,264,4.562,323,6.284,332,5.29,358,4,397,4.266,399,3.796,429,4.335,480,5.631,568,5.879,747,8.568,1368,6.338,1377,7.251,1381,7.586,1383,7.586,1424,6.972,1425,6.972,1426,6.972,1430,6.972,1431,6.972,1432,6.972,1433,6.972,1556,7.251,1557,7.251,1558,7.251,1559,7.251,1560,7.251,1561,7.251,1563,8.006,1577,9.421,1578,9.421,1579,9.421,1580,13.657]],["keywords/341",[]],["title/342",[236,524.602,1581,929.53,1582,929.53]],["content/342",[4,5.153,25,5.563,32,3.573,60,8.1,106,5.281,111,1.588,115,2.046,170,3.139,255,3.807,264,5.489,323,5.216,358,4.812,409,8.629,430,7.424,431,5.348,504,6.515,568,7.073,1368,7.625,1377,8.723,1382,10.308,1383,9.127,1424,8.388,1425,8.388,1426,8.388,1430,8.388,1431,8.388,1432,8.388,1433,8.388,1556,8.723,1557,8.723,1558,8.723,1559,8.723,1560,8.723,1561,8.723]],["keywords/342",[]],["title/343",[241,531.814]],["content/343",[]],["keywords/343",[]],["title/344",[241,422.11,394,470.955]],["content/344",[32,2.477,58,4.199,66,3.951,102,6.039,115,3.283,119,1.812,147,5.702,156,6.032,170,3.977,181,2.589,184,6.305,190,5.658,209,2.903,217,5.786,222,8.765,243,5.92,259,6.617,298,5.603,357,5.333,358,4.29,372,3.571,375,5.603,395,6.039,396,6.039,397,3.156,398,9.66,399,4.071,400,6.617,401,4.435,402,7.776,403,7.776,404,7.776,405,7.776,406,7.776,407,7.776,408,7.776,937,5.333,1370,7.477,1545,5.92,1546,5.92,1583,10.104]],["keywords/344",[]],["title/345",[115,167.764,323,427.721,438,544.605]],["content/345",[23,6.14,66,4.178,111,1.497,115,3.108,156,4.487,181,2.737,190,5.832,204,4.02,217,4.305,234,6.667,241,4.022,323,9.03,332,5.785,387,9.117,394,7.833,396,6.386,397,3.337,399,4.305,429,6.873,438,11.497,439,5.471,440,7.635,441,7.906,442,10.342]],["keywords/345",[]],["title/346",[67,757.649]],["content/346",[26,2.742,27,6.106,32,3.215,35,1.762,58,3.45,66,3.246,72,6.419,74,3.154,75,4.074,76,4.525,77,4.525,78,4.074,79,4.525,80,4.525,81,5.17,82,2.202,83,3.096,84,4.603,85,4.603,86,5.18,87,3.04,89,3.45,106,3.867,111,1.163,119,1.488,156,6.267,181,2.127,204,2.234,330,3.379,358,3.524,394,5.225,398,5.584,443,4.603,444,6.388,445,6.142,446,6.388,447,6.388,448,5.436,449,4.189,451,6.388,452,9.526,913,6.388,937,4.382,1073,10.017,1074,10.017,1075,6.388,1076,10.017,1077,6.684,1545,4.863,1546,4.863,1551,13.568]],["keywords/346",[]],["title/347",[65,392.872,66,438.517]],["content/347",[]],["keywords/347",[]],["title/348",[67,757.649]],["content/348",[4,4.357,26,4.567,32,3.248,35,2.034,58,3.983,65,5.683,68,5.409,69,5.728,70,5.314,71,5.728,72,5.355,73,7.187,74,3.642,75,4.703,76,5.225,77,5.225,78,4.703,79,5.225,80,5.225,81,3.983,82,2.543,83,3.574,84,5.314,85,5.314,86,5.98,87,3.51,88,5.314,89,3.983,91,7.716,94,7.716,95,6.848,96,7.092,98,7.716,100,7.716,102,5.728,104,7.716,106,4.465,509,7.375,937,5.059,1079,8.143,1080,8.143,1081,8.143,1082,8.143,1083,8.143,1084,8.143,1085,8.143,1545,5.615,1546,5.615,1584,9.583]],["keywords/348",[]],["title/349",[149,478.409]],["content/349",[]],["keywords/349",[]],["title/350",[149,379.722,394,470.955]],["content/350",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,399,5.52,400,8.973,480,8.189,482,10.552,731,7.121,1221,12.615,1222,10.543,1223,10.543,1585,8.752,1586,13.7]],["keywords/350",[]],["title/351",[149,379.722,172,486.66]],["content/351",[32,3.969,74,4.18,149,3.725,172,6.616,751,13.089,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714,1585,7.027,1587,11]],["keywords/351",[]],["title/352",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/352",[32,3.574,46,5.476,118,5.106,204,4.468,413,6.016,419,6.208,429,5.74,807,7.456,944,5.885,1093,7.969,1094,7.969,1139,5.74,1235,4.569,1236,9.231,1240,9.601,1585,7.969,1588,7.969,1589,10.874,1590,11.345,1591,11.169,1592,12.475]],["keywords/352",[]],["title/353",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/353",[32,3.683,46,6.013,204,4.751,1093,8.752,1094,8.752,1235,5.017,1242,10.138,1265,11.031,1588,8.752,1589,11.562,1593,13.7,1594,12.459,1595,12.459,1596,13.7,1597,17.653,1598,13.7]],["keywords/353",[]],["title/354",[1245,950.315]],["content/354",[22,1.747,26,3.054,27,1.861,32,3.949,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,135,1.734,141,2.119,170,3.731,204,1.529,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,535,2.715,651,2.583,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,944,2.68,1071,2.614,1093,3.629,1094,3.629,1139,2.614,1235,2.081,1242,4.204,1244,3.934,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1585,3.629,1588,3.629,1589,3.721,1591,3.822,1599,5.681]],["keywords/354",[]],["title/355",[1225,881.569]],["content/355",[27,2.497,32,3.913,35,1.617,46,3.345,82,4.537,115,1.375,118,4.355,119,2.091,135,2.325,170,3.923,204,2.051,229,2.418,255,2.559,397,2.38,413,4.566,419,3.792,487,2.896,651,3.464,887,2.923,944,3.595,1071,3.507,1093,4.868,1094,4.868,1139,3.507,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1264,6.476,1478,3.846,1585,4.868,1588,4.868,1589,4.991,1591,5.126,1600,7.621]],["keywords/355",[]],["title/356",[1226,881.569]],["content/356",[22,2.364,26,3.298,27,1.49,32,3.96,35,2.784,46,1.996,56,3.143,82,5.076,83,4.378,87,4.298,115,0.821,118,3.07,119,0.815,135,1.388,141,2.867,157,2.4,170,3.634,204,1.224,209,2.208,216,3.494,229,1.443,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,3.218,419,2.263,487,1.728,526,2.364,535,3.673,651,2.067,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,944,2.145,1071,2.092,1093,2.905,1094,2.905,1139,2.092,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1265,3.661,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1478,2.295,1585,2.905,1588,2.905,1589,2.978,1591,3.059,1601,4.547]],["keywords/356",[]],["title/357",[1227,881.569]],["content/357",[22,1.747,26,3.054,27,1.861,32,3.949,35,2.481,46,2.494,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,135,1.734,141,2.119,170,3.731,204,1.529,209,1.632,216,2.583,229,1.803,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,535,2.715,651,2.583,719,2.788,754,3.721,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,944,2.68,1071,2.614,1093,3.629,1094,3.629,1139,2.614,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1271,4.828,1478,2.867,1585,3.629,1588,3.629,1589,3.721,1591,3.822,1602,5.681]],["keywords/357",[]],["title/358",[1228,881.569]],["content/358",[22,1.679,26,2.956,27,1.789,32,3.955,35,2.414,46,2.396,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,3.497,119,1.605,135,1.666,141,2.036,170,3.643,201,2.976,204,1.469,209,1.568,216,2.482,229,1.732,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,3.667,419,2.717,487,2.074,535,2.609,651,2.482,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,944,2.575,1071,2.512,1093,3.487,1094,3.487,1139,2.512,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1272,4.639,1273,4.04,1478,2.755,1585,3.487,1588,3.487,1589,3.575,1591,3.672,1603,5.459]],["keywords/358",[]],["title/359",[1229,881.569]],["content/359",[27,3.467,32,3.725,35,2.246,46,4.645,56,3.331,82,4.546,88,5.868,115,1.91,118,5.269,170,2.931,204,2.848,229,3.358,372,3.74,397,3.305,413,5.524,419,5.266,487,4.021,580,7.328,887,4.06,944,4.993,1093,6.76,1094,6.76,1139,4.87,1235,3.876,1263,4.139,1274,8.145,1275,8.993,1478,5.341,1585,6.76,1588,6.76,1589,6.931,1591,7.119,1604,10.583]],["keywords/359",[]],["title/360",[1230,881.569]],["content/360",[27,3.501,32,3.733,35,2.267,46,4.69,82,4.57,115,1.928,118,5.296,121,3.069,170,2.959,172,4.637,204,2.875,229,3.39,397,3.337,413,5.552,419,5.316,487,4.06,887,4.099,944,5.04,1093,6.825,1094,6.825,1139,4.916,1149,7.398,1235,3.913,1236,7.906,1263,4.178,1478,5.392,1585,9.542,1588,6.825,1589,6.997,1590,9.716,1591,7.187]],["keywords/360",[]],["title/361",[1231,862.291]],["content/361",[27,3.036,32,3.714,35,1.966,46,4.067,81,3.85,82,4.638,87,3.393,106,4.316,115,1.672,118,4.893,119,2.42,154,5.329,170,3.737,172,4.021,204,2.494,229,2.94,397,2.894,413,5.13,419,4.61,429,4.263,443,5.138,487,3.521,517,4.61,807,9.511,887,3.554,944,4.371,1093,5.919,1094,5.919,1139,4.263,1235,3.393,1263,3.623,1277,6.415,1478,4.676,1585,8.619,1588,5.919,1589,6.068,1591,6.233,1605,9.265,1606,9.265]],["keywords/361",[]],["title/362",[111,157.094,296,716.295]],["content/362",[]],["keywords/362",[]],["title/363",[321,1087.223]],["content/363",[10,4.385,35,1.844,65,3.044,66,3.398,72,3.365,73,4.516,78,4.264,111,2.148,115,3.54,119,1.558,133,4.818,144,4.66,154,3.431,181,3.927,190,2.942,204,3.464,209,2.496,217,3.501,241,3.271,245,3.689,264,4.207,322,5.69,323,3.998,324,7.423,325,9.905,326,6.687,327,5.09,328,4.66,329,8.222,330,3.536,331,5.845,332,5.937,333,4.994,334,6.687,335,6.687,336,6.687,337,6.016,338,6.016,339,6.687,340,5.303,341,5.69,342,6.687,343,6.687,344,6.687,345,6.687,346,6.687,347,6.687,348,5.422,349,6.687,350,4.818,351,6.687,352,4.264,353,6.429]],["keywords/363",[]],["title/364",[204,250.169,332,360.021,354,422.569]],["content/364",[57,10.197,65,3.54,111,2.692,115,1.824,121,2.903,181,4.28,204,5.172,238,11.915,324,6.954,332,3.913,354,8.27,355,6.617,356,6.039,357,5.333,358,4.29,359,7.776,360,12.857,361,11.939,362,6.8,363,9.788,364,7.776,365,7.776,366,6.454,367,7.776,368,7.776]],["keywords/364",[]],["title/365",[204,301.774,332,434.287]],["content/365",[152,11.165,204,5.439,332,6.603,354,7.75,356,10.189,369,9.294]],["keywords/365",[]],["title/366",[111,111.212,181,203.368,204,213.636,354,360.86]],["content/366",[6,6.558,18,6.029,65,4.42,72,4.886,111,2.8,130,5.243,181,3.232,255,4.237,332,4.886,358,5.356,362,8.134,370,10.21,371,9.709,372,5.912,373,9.709,374,9.709,375,6.996,376,6.278,377,9.709,378,9.709,379,6.996,380,7.701]],["keywords/366",[]],["title/367",[181,203.368,204,213.636,354,360.86,381,507.088]],["content/367",[6,7.3,111,2.513,130,5.837,181,3.598,204,5.319,352,6.893,354,8.154,362,5.717,381,8.972,382,10.809,383,10.809,384,10.809,385,10.809,386,9.324,387,10.948]],["keywords/367",[]],["title/368",[204,250.169,332,360.021,388,580.06]],["content/368",[111,2.318,204,4.452,363,9.692,386,8.599,389,10.567,390,11.454,391,12.241,392,12.731,393,12.731]],["keywords/368",[]],["title/369",[119,166.687,255,312.17,1053,608.798]],["content/369",[]],["keywords/369",[]],["title/370",[119,166.687,255,312.17,1053,608.798]],["content/370",[9,9.259,32,2.998,111,2.435,115,2.413,119,3.462,138,8.758,170,3.704,183,8.995,255,4.491,330,5.443,401,5.869,413,4.311,439,6.848,510,7.834,516,8.344,518,7.058,521,7.992,937,7.058,1545,7.834,1546,7.834,1607,10.767]],["keywords/370",[]],["title/371",[147,524.602,154,367.111,517,462.549]],["content/371",[25,6.893,32,3.095,106,6.543,114,7.3,115,2.535,119,2.519,154,5.547,157,7.414,209,4.035,376,6.989,413,4.528,414,6.626,516,8.764,937,7.414,1057,10.809,1058,10.393,1059,8.764,1545,8.229,1546,8.229,1607,11.309]],["keywords/371",[]],["title/372",[119,166.687,526,483.179,1060,608.798]],["content/372",[24,7.715,32,2.93,106,7.911,119,3.403,181,3.307,255,4.335,394,5.421,413,4.161,414,6.09,438,7.563,439,6.61,452,9.761,516,8.055,526,8.827,937,6.814,1059,8.055,1060,8.454,1061,9.224,1062,10.393,1545,7.563,1546,7.563,1607,10.393]],["keywords/372",[]],["title/373",[135,342.151,504,644.517]],["content/373",[22,3.924,32,3.463,81,5.303,111,1.788,135,3.894,201,6.957,399,5.141,401,5.601,413,4.114,426,8.584,429,5.872,491,8.584,516,10.517,750,10.287,911,9.442,937,6.736,1063,9.82,1064,9.82,1065,9.82,1209,10.274,1210,11.604,1545,7.476,1546,7.476,1607,10.274]],["keywords/373",[]],["title/374",[960,1087.223]],["content/374",[]],["keywords/374",[]],["title/375",[121,198.985,555,494.97,942,557.709,962,494.97,1608,692.638]],["content/375",[18,6.885,32,3.145,111,2.018,115,2.6,121,4.139,133,7.989,379,7.989,397,4.5,409,7.989,431,6.797,504,8.281,518,7.605,522,10.896,890,9.692,937,7.605,1545,8.441,1546,8.441]],["keywords/375",[]],["title/376",[183,754.281,576,716.295]],["content/376",[118,4.671,170,5.22,298,10.45,397,4.745,489,8.574,906,11.241,1089,12.909,1367,16.014,1517,17.138,1520,13.815,1609,15.191]],["keywords/376",[]],["title/377",[330,378.353,449,469.143,522,555.597]],["content/377",[18,5.01,32,3.191,111,2.065,115,2.66,119,3.057,121,3.012,144,5.622,154,5.821,172,4.55,330,6,379,5.813,397,3.274,431,4.946,449,9.334,474,6.266,517,5.217,518,5.534,521,6.266,525,11.868,562,7.052,750,6.399,798,9.915,890,7.052,891,7.491,937,5.534,967,7.259,968,7.259,970,8.068,971,11.344,972,7.758,973,8.068,1545,6.142,1546,6.142]],["keywords/377",[]],["title/378",[55,320.104,111,70.204,121,143.955,123,230.573,481,346.962,1319,403.471,1320,385.641,1321,403.471]],["content/378",[18,4.66,32,1.682,55,8.944,111,1.366,121,4.706,126,4.948,163,9.597,330,3.969,362,3.969,376,6.967,414,4.6,415,4.786,481,6.752,576,6.229,751,5.605,967,6.752,980,5.952,1117,10.005,1165,7.851,1179,7.851,1319,7.851,1320,7.504,1321,13.189,1322,8.867,1323,10.775,1324,8.867,1325,12.732,1326,8.867,1327,12.732,1328,8.867,1329,8.867,1330,8.867,1331,8.867,1332,8.867,1333,8.867,1334,8.867,1335,8.867,1336,8.867,1337,8.867,1338,8.867,1339,8.867,1340,8.867,1341,8.867]],["keywords/378",[]],["title/379",[123,318.715,481,479.598,961,494.97,1610,692.638,1611,692.638]],["content/379",[]],["keywords/379",[]],["title/380",[23,399.788,102,670.207]],["content/380",[6,7.897,23,5.416,32,3.251,163,8.9,330,6.183,555,10.856,1562,12.909,1612,13.815,1613,15.191,1614,18.845,1615,18.845,1616,15.191]],["keywords/380",[]],["title/381",[23,399.788,1562,952.813]],["content/381",[18,5.587,32,3.115,35,3.832,115,3.259,163,6.85,330,4.759,362,6.469,414,5.516,542,8.355,920,4.205,1137,9.414,1163,16.422,1164,10.632,1165,9.414,1221,12.904,1320,13.897,1612,10.632,1617,15.894,1618,11.691,1619,11.691,1620,11.691,1621,11.691,1622,11.691]],["keywords/381",[]],["title/382",[66,438.517,574,734.382]],["content/382",[]],["keywords/382",[]],["title/383",[67,757.649]],["content/383",[26,3.368,27,5.501,32,3.455,35,2.164,58,4.237,65,3.572,66,3.988,68,5.754,69,6.094,70,5.654,71,6.094,72,6.503,73,5.3,74,3.874,75,5.004,76,5.559,77,5.559,78,5.004,79,5.559,80,5.559,81,4.237,82,2.705,83,3.803,84,5.654,85,5.654,86,6.363,87,3.734,89,4.237,106,4.75,514,7.847,574,9.466,913,7.847,937,5.382,1073,8.21,1074,8.21,1075,7.847,1076,8.21,1077,8.21,1545,5.974,1546,5.974,1623,10.196]],["keywords/383",[]],["title/384",[111,197.922]],["content/384",[]],["keywords/384",[]],["title/385",[111,197.922]],["content/385",[89,5.127,111,2.309,115,2.974,204,3.32,322,8.08,324,5.974,327,7.228,333,7.091,363,7.228,401,5.415,448,8.08,473,8.08,474,7.374,529,8.816,903,7.228,974,8.08,975,9.495,976,9.495,977,9.495,978,8.816,979,9.495,980,7.53,981,8.08,982,6.139,983,8.08,984,8.08,985,7.699,986,8.08,987,8.08,988,8.08]],["keywords/385",[]],["title/386",[989,1087.223]],["content/386",[56,3.239,89,8.042,111,1.442,115,3.31,180,6.029,204,2.769,209,2.956,324,7.044,327,6.029,333,5.915,340,6.281,341,6.739,352,5.05,372,3.637,401,4.517,865,5.05,903,8.523,956,7.614,974,6.739,980,6.281,982,5.12,983,6.739,984,6.739,985,6.421,986,6.739,987,6.739,990,7.919,991,7.919,992,7.614,993,7.919,994,7.614,995,7.919,996,7.919,997,7.919,998,7.125,999,7.919,1000,7.919,1001,7.919,1002,7.919,1003,6.739,1004,7.919]],["keywords/386",[]],["title/387",[1005,1087.223]],["content/387",[]],["keywords/387",[]],["title/388",[1006,1087.223]],["content/388",[115,3.088,189,6.687,190,4.422,324,6.323,389,8.342,510,7.651,511,8.785,865,6.409,940,8.553,982,6.498,1007,8.553,1008,10.05,1009,10.05,1010,10.05,1011,10.05,1012,10.05,1013,10.05,1014,9.663,1015,9.663,1016,10.05,1017,10.05,1018,10.05,1019,10.05,1020,10.05,1021,10.05,1022,10.05]],["keywords/388",[]],["title/389",[332,547.155]],["content/389",[115,2.503,119,2.487,135,4.232,366,8.86,372,6.289,375,7.691,732,9.604,865,6.807,982,6.902,1003,9.084,1007,9.084,1023,13.694,1024,10.674,1025,10.674,1026,10.674,1027,9.084,1028,10.674,1029,10.674,1030,10.674,1031,8.86]],["keywords/389",[]],["title/390",[865,693.342]],["content/390",[328,8.038,372,5.297,585,10.378,731,7.791,865,7.356,1027,9.816,1031,9.574,1032,11.534,1033,11.534,1034,11.534,1035,11.534,1036,11.534,1037,11.534,1038,11.534,1039,11.534,1040,11.534]],["keywords/390",[]],["title/391",[180,827.684]],["content/391",[66,5.784,111,2.072,189,7.573,211,8.501,386,7.687,431,6.977,923,8.839,982,7.359,988,9.686,1041,11.382,1042,11.382,1043,11.382,1044,11.382,1045,11.382,1046,11.382,1047,10.943,1048,11.382]],["keywords/391",[]],["title/392",[149,478.409]],["content/392",[]],["keywords/392",[]],["title/393",[149,379.722,394,470.955]],["content/393",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,399,5.52,400,8.973,480,8.189,482,10.552,489,7.732,516,8.549,731,7.121,1221,12.615,1222,10.543,1223,10.543]],["keywords/393",[]],["title/394",[149,379.722,172,486.66]],["content/394",[32,3.969,74,4.18,149,3.725,172,6.616,489,6.208,751,13.089,1225,6.864,1226,6.864,1227,6.864,1228,6.864,1229,6.864,1230,6.864,1231,6.714,1624,11]],["keywords/394",[]],["title/395",[121,228.044,149,268.817,394,333.404,1232,495.352]],["content/395",[32,3.781,106,6.959,118,4.593,126,3.776,154,4.22,229,5.917,243,6.26,324,5.173,413,5.552,419,5.316,429,4.916,489,6.03,517,5.316,807,8.928,920,5.373,944,5.04,1075,8.222,1095,9.716,1096,9.079,1139,4.916,1230,6.667,1231,6.521,1235,3.913,1625,10.684,1626,10.684,1627,10.684,1628,9.716,1629,9.079]],["keywords/395",[]],["title/396",[119,142.345,149,268.817,255,266.583,394,333.404]],["content/396",[32,3.755,126,5.159,229,5.832,413,4.705,516,9.108,920,5.25,1235,5.345,1241,13.273,1245,9.818,1588,9.324,1594,13.273,1595,13.273,1630,13.273]],["keywords/396",[]],["title/397",[1245,950.315]],["content/397",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,126,2.008,135,1.734,141,2.119,170,3.731,209,1.632,216,2.583,229,3.709,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,489,3.206,535,2.715,651,2.583,719,2.788,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,944,2.68,1071,2.614,1139,2.614,1235,2.081,1244,3.934,1245,3.822,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1630,5.167]],["keywords/397",[]],["title/398",[1225,881.569]],["content/398",[27,2.497,32,3.951,35,1.617,82,4.537,115,1.375,118,4.355,119,2.091,126,2.693,135,2.325,170,3.923,229,4.494,255,2.559,397,2.38,413,4.566,419,3.792,487,2.896,489,4.301,651,3.464,887,2.923,920,2.741,944,3.595,1071,3.507,1139,3.507,1225,4.756,1235,2.791,1246,3.792,1247,7.048,1248,5.802,1249,5.802,1250,5.802,1251,7.048,1252,3.792,1253,3.595,1254,3.595,1255,3.595,1256,3.595,1257,3.792,1258,3.792,1259,3.792,1263,2.98,1478,3.846,1631,7.621]],["keywords/398",[]],["title/399",[1226,881.569]],["content/399",[22,2.364,26,3.298,27,1.49,32,3.976,35,2.784,56,3.143,82,5.076,83,4.378,87,4.298,115,0.821,118,3.07,119,0.815,126,1.607,135,1.388,141,2.867,157,2.4,170,3.634,209,2.208,216,3.494,229,3.168,284,3.413,285,3.413,286,3.413,287,3.413,397,1.42,413,3.218,419,2.263,487,1.728,489,2.566,526,2.364,535,3.673,651,2.067,719,3.772,760,2.145,771,2.232,795,5.609,867,3.879,887,1.744,920,1.636,944,2.145,1071,2.092,1139,2.092,1226,2.838,1235,1.665,1246,2.263,1247,4.968,1248,3.825,1249,3.825,1250,3.825,1251,4.968,1252,2.263,1253,2.145,1254,2.145,1255,2.145,1256,2.145,1257,2.263,1258,2.263,1259,2.263,1260,3.936,1261,3.936,1262,3.936,1263,1.778,1267,2.905,1268,2.905,1269,2.905,1270,2.905,1478,2.295,1632,4.547]],["keywords/399",[]],["title/400",[1227,881.569]],["content/400",[22,1.747,26,3.054,27,1.861,32,3.97,35,2.481,56,1.788,82,4.925,83,3.448,87,3.386,115,1.025,118,3.595,119,1.658,126,2.008,135,1.734,141,2.119,170,3.731,209,1.632,216,2.583,229,3.709,284,2.523,285,2.523,286,2.523,287,2.523,397,1.774,413,3.769,419,2.827,487,2.159,489,3.206,535,2.715,651,2.583,719,2.788,754,3.721,760,2.68,771,2.788,795,4.418,867,2.867,887,2.179,920,2.044,944,2.68,1071,2.614,1139,2.614,1227,3.545,1235,2.081,1246,2.827,1247,5.817,1248,4.601,1249,4.601,1250,4.601,1251,5.817,1252,2.827,1253,2.68,1254,2.68,1255,2.68,1256,2.68,1257,2.827,1258,2.827,1259,2.827,1260,2.909,1261,2.909,1262,4.735,1263,2.222,1478,2.867,1633,5.681]],["keywords/400",[]],["title/401",[1228,881.569]],["content/401",[22,1.679,26,2.956,27,1.789,32,3.975,35,2.414,56,1.718,82,4.861,83,3.338,87,3.277,115,0.985,118,3.497,119,1.605,126,1.929,135,1.666,141,2.036,170,3.643,201,2.976,209,1.568,216,2.482,229,3.609,284,2.424,285,2.424,286,2.424,287,2.424,397,1.705,413,3.667,419,2.717,487,2.074,489,3.081,535,2.609,651,2.482,719,2.679,760,2.575,771,2.679,795,4.277,867,2.755,887,2.094,920,1.964,944,2.575,1071,2.512,1139,2.512,1228,3.407,1235,1.999,1246,2.717,1247,5.659,1248,4.453,1249,4.453,1250,4.453,1251,5.659,1252,2.717,1253,2.575,1254,2.575,1255,2.575,1256,2.575,1257,2.717,1258,2.717,1259,2.717,1260,2.796,1261,2.796,1262,4.583,1263,2.135,1267,3.487,1268,3.487,1269,3.487,1270,3.487,1273,4.04,1478,2.755,1634,5.459]],["keywords/401",[]],["title/402",[1229,881.569]],["content/402",[27,3.467,32,3.85,35,2.246,56,3.331,82,4.546,88,5.868,115,1.91,118,5.269,126,3.74,170,2.931,229,5.436,372,3.74,397,3.305,413,5.524,419,5.266,487,4.021,489,5.973,580,7.328,887,4.06,920,3.807,944,4.993,1139,4.87,1229,6.604,1235,3.876,1263,4.139,1274,8.145,1478,5.341,1635,10.583]],["keywords/402",[]],["title/403",[1230,881.569]],["content/403",[27,3.501,32,3.856,35,2.267,82,4.57,115,1.928,118,5.296,121,3.069,126,3.776,170,2.959,172,4.637,229,5.464,397,3.337,413,5.552,419,5.316,487,4.06,489,8.43,887,4.099,920,3.843,944,5.04,1139,4.916,1149,7.398,1235,3.913,1245,7.187,1263,4.178,1478,5.392,1628,9.716]],["keywords/403",[]],["title/404",[1231,862.291]],["content/404",[27,2.915,32,3.825,35,1.888,81,3.697,82,4.549,87,3.258,106,6.101,115,1.606,118,4.78,119,2.349,126,3.144,154,6.139,170,3.627,172,3.861,229,4.932,397,2.778,413,5.011,419,4.427,429,4.093,443,4.933,487,3.38,489,7.391,517,6.517,807,10.248,887,3.413,920,3.2,944,4.197,1139,4.093,1231,5.43,1235,3.258,1263,3.479,1277,6.16,1478,4.49,1629,7.559]],["keywords/404",[]],["title/405",[149,478.409]],["content/405",[]],["keywords/405",[]],["title/406",[149,379.722,394,470.955]],["content/406",[13,9.79,23,4.885,65,4.8,89,7.336,119,3.166,149,6.615,355,8.973,358,5.816,399,5.52,400,8.973,482,10.552,510,8.027,1221,12.615,1222,10.543,1223,10.543,1232,8.549,1497,11.641]],["keywords/406",[]],["title/407",[149,379.722,172,486.66]],["content/407",[32,4.005,74,3.38,149,3.013,172,5.684,751,13.234,1225,5.551,1226,5.551,1227,5.551,1228,5.551,1229,5.551,1230,5.551,1231,5.43,1232,5.551,1636,8.896,1637,7.559,1638,7.559,1639,7.559,1640,7.559,1641,7.559]],["keywords/407",[]],["title/408",[1245,950.315]],["content/408",[22,1.783,26,3.106,27,1.9,32,3.978,35,2.516,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,1.783,119,1.686,126,2.05,135,1.77,141,2.163,149,1.964,170,3.777,209,1.666,216,2.636,229,3.762,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,651,2.636,719,2.846,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,1071,2.669,1235,2.124,1244,4.016,1245,3.901,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1642,3.54,1643,3.54,1644,4.67,1645,5.274,1646,3.54]],["keywords/408",[]],["title/409",[1637,1200.444]],["content/409",[22,1.99,26,3.391,27,2.121,32,3.984,35,2.708,56,2.037,82,5.13,83,3.829,87,3.76,115,1.168,118,1.99,126,2.287,135,1.975,141,2.414,149,2.192,170,4.023,209,1.859,216,2.942,229,4.049,284,2.874,285,2.874,286,2.874,287,2.874,328,5.506,397,2.021,413,2.086,452,3.72,487,2.459,535,3.093,651,2.942,719,3.176,760,3.053,771,3.176,795,4.906,867,3.266,887,2.483,920,2.328,1071,2.978,1235,2.37,1244,4.481,1253,3.053,1254,3.053,1255,3.053,1256,3.053,1260,3.314,1261,3.314,1262,5.257,1263,2.531,1637,5.499,1642,3.95,1643,3.95,1645,5.886,1646,3.95,1647,5.211,1648,5.211]],["keywords/409",[]],["title/410",[1225,881.569]],["content/410",[27,2.567,32,3.963,35,1.663,82,4.593,115,1.414,118,2.409,119,2.136,126,2.769,135,2.391,149,2.653,170,3.99,229,4.571,255,2.631,397,2.447,413,2.526,487,2.977,651,3.562,887,3.005,920,2.818,1071,3.605,1225,4.889,1235,2.869,1246,3.899,1247,7.169,1248,5.926,1249,5.926,1250,5.926,1251,7.169,1252,3.899,1253,3.696,1254,3.696,1255,3.696,1256,3.696,1257,3.899,1258,3.899,1259,3.899,1263,3.064,1642,4.782,1643,4.782,1644,6.308,1646,4.782,1649,7.125]],["keywords/410",[]],["title/411",[1638,1200.444]],["content/411",[27,2.986,32,3.97,35,1.934,82,4.897,115,1.645,118,2.803,126,3.221,135,2.781,149,3.086,170,4.366,229,5.001,255,3.061,328,7.15,397,2.847,413,2.938,452,5.239,487,3.463,651,4.143,887,3.496,920,3.278,1071,4.194,1235,3.338,1253,4.3,1254,4.3,1255,4.3,1256,4.3,1263,3.564,1638,7.745,1642,5.563,1643,5.563,1646,5.563,1647,7.338,1648,7.338,1649,8.288]],["keywords/411",[]],["title/412",[1226,881.569]],["content/412",[22,2.397,26,3.338,27,1.515,32,3.981,35,2.811,56,3.181,82,5.099,83,4.424,87,4.344,115,0.834,118,1.421,119,0.829,126,1.634,135,1.411,141,2.907,149,1.565,157,2.44,170,3.668,209,2.239,216,3.543,229,3.206,284,3.46,285,3.46,286,3.46,287,3.46,397,1.444,413,1.49,487,1.757,526,2.403,535,3.724,651,2.101,719,3.825,760,2.181,771,2.269,795,5.668,867,3.933,887,1.773,920,1.663,1071,2.127,1226,2.885,1235,1.693,1246,2.3,1247,5.028,1248,3.878,1249,3.878,1250,3.878,1251,5.028,1252,2.3,1253,2.181,1254,2.181,1255,2.181,1256,2.181,1257,2.3,1258,2.3,1259,2.3,1260,3.991,1261,3.991,1262,3.991,1263,1.808,1267,2.953,1268,2.953,1269,2.953,1270,2.953,1642,2.822,1643,2.822,1646,2.822,1650,4.623,1651,4.623]],["keywords/412",[]],["title/413",[1227,881.569]],["content/413",[22,1.783,26,3.106,27,1.9,32,3.978,35,2.516,56,1.826,82,4.958,83,3.507,87,3.443,115,1.047,118,1.783,119,1.686,126,2.05,135,1.77,141,2.163,149,1.964,170,3.777,209,1.666,216,2.636,229,3.762,284,2.575,285,2.575,286,2.575,287,2.575,397,1.811,413,1.87,487,2.204,535,2.771,651,2.636,719,2.846,754,3.798,760,2.736,771,2.846,795,4.493,867,2.927,887,2.225,920,2.086,1071,2.669,1227,3.619,1235,2.124,1246,2.886,1247,5.9,1248,4.678,1249,4.678,1250,4.678,1251,5.9,1252,2.886,1253,2.736,1254,2.736,1255,2.736,1256,2.736,1257,2.886,1258,2.886,1259,2.886,1260,2.97,1261,2.97,1262,4.814,1263,2.268,1642,3.54,1643,3.54,1644,4.67,1646,3.54,1652,5.274]],["keywords/413",[]],["title/414",[1639,1200.444]],["content/414",[22,1.99,26,3.391,27,2.121,32,3.984,35,2.708,56,2.037,82,5.13,83,3.829,87,3.76,115,1.168,118,1.99,126,2.287,135,1.975,141,2.414,149,2.192,170,4.023,209,1.859,216,2.942,229,4.049,284,2.874,285,2.874,286,2.874,287,2.874,328,5.506,397,2.021,413,2.086,452,3.72,487,2.459,535,3.093,651,2.942,719,3.176,754,4.239,760,3.053,771,3.176,795,4.906,867,3.266,887,2.483,920,2.328,1071,2.978,1235,2.37,1253,3.053,1254,3.053,1255,3.053,1256,3.053,1260,3.314,1261,3.314,1262,5.257,1263,2.531,1639,5.499,1642,3.95,1643,3.95,1646,3.95,1647,5.211,1648,5.211,1652,5.886]],["keywords/414",[]],["title/415",[1228,881.569]],["content/415",[22,1.712,26,3.004,27,1.824,32,3.982,35,2.447,56,1.753,82,4.893,83,3.392,87,3.331,115,1.005,118,1.712,119,1.631,126,1.968,135,1.699,141,2.077,149,1.886,170,3.687,201,3.036,209,1.6,216,2.531,229,3.658,284,2.472,285,2.472,286,2.472,287,2.472,397,1.739,413,1.795,487,2.116,535,2.661,651,2.531,719,2.733,760,2.627,771,2.733,795,4.346,867,2.81,887,2.136,920,2.003,1071,2.562,1228,3.475,1235,2.039,1246,2.771,1247,5.737,1248,4.526,1249,4.526,1250,4.526,1251,5.737,1252,2.771,1253,2.627,1254,2.627,1255,2.627,1256,2.627,1257,2.771,1258,2.771,1259,2.771,1260,2.851,1261,2.851,1262,4.658,1263,2.178,1267,3.557,1268,3.557,1269,3.557,1270,3.557,1273,4.12,1642,3.399,1643,3.399,1644,4.483,1646,3.399,1653,5.064]],["keywords/415",[]],["title/416",[1640,1200.444]],["content/416",[22,1.902,26,3.271,27,2.027,32,3.988,35,2.628,56,1.947,82,5.06,83,3.693,87,3.626,115,1.116,118,1.902,126,2.186,135,1.887,141,2.307,149,2.095,170,3.921,201,3.372,209,1.777,216,2.812,229,3.929,284,2.746,285,2.746,286,2.746,287,2.746,328,5.311,397,1.932,413,1.994,452,3.555,487,2.35,535,2.956,651,2.812,719,3.036,760,2.918,771,3.036,795,4.732,867,3.122,887,2.373,920,2.225,1071,2.846,1235,2.265,1253,2.918,1254,2.918,1255,2.918,1256,2.918,1260,3.167,1261,3.167,1262,5.071,1263,2.419,1267,3.951,1268,3.951,1269,3.951,1270,3.951,1273,4.577,1640,5.256,1642,3.775,1643,3.775,1646,3.775,1647,4.98,1648,4.98,1653,5.625]],["keywords/416",[]],["title/417",[1229,881.569]],["content/417",[27,3.534,32,3.862,35,2.289,56,3.396,82,4.593,88,5.982,115,1.947,118,3.317,126,3.813,149,3.653,170,2.988,229,5.493,372,3.813,397,3.369,413,3.478,487,4.099,580,10.412,887,4.138,920,3.88,1229,6.732,1235,3.95,1263,4.219,1274,11.573,1642,6.584,1643,6.584,1646,6.584,1654,10.787,1655,10.787]],["keywords/417",[]],["title/418",[1230,881.569]],["content/418",[27,3.64,32,3.882,35,2.358,82,4.666,115,2.005,118,3.416,121,3.192,126,3.926,149,3.762,170,3.077,172,4.822,229,5.579,397,3.47,413,3.582,487,4.222,887,4.262,920,3.996,1149,7.692,1230,6.933,1232,6.933,1235,4.068,1263,4.345,1642,6.781,1643,6.781,1646,6.781,1656,11.109,1657,11.109]],["keywords/418",[]],["title/419",[1231,862.291]],["content/419",[27,3.223,32,3.887,35,2.088,82,4.769,106,4.583,115,1.775,118,3.025,119,2.526,126,3.477,149,3.331,154,5.564,170,3.902,172,4.269,229,5.223,397,3.072,413,3.171,429,4.526,443,5.455,487,3.738,517,4.895,807,8.421,887,3.774,920,3.538,1231,6.004,1232,6.138,1235,3.602,1263,3.847,1277,6.811,1629,8.359,1642,6.004,1643,6.004,1646,6.004]],["keywords/419",[]],["title/420",[1641,1200.444]],["content/420",[27,3.223,32,3.887,35,2.088,82,4.769,106,4.583,115,1.775,118,3.025,126,3.477,149,3.331,154,5.564,170,3.902,172,4.269,229,5.223,328,7.556,397,3.072,413,3.171,429,4.526,443,5.455,487,3.738,517,4.895,807,8.421,887,3.774,920,3.538,1232,6.138,1235,3.602,1263,3.847,1277,6.811,1641,8.359,1642,6.004,1643,6.004,1646,6.004,1658,9.837]],["keywords/420",[]]],"invertedIndex":[["",{"_index":32,"title":{"16":{"position":[[30,1],[56,1]]}},"content":{"3":{"position":[[106,1],[154,1],[206,1],[211,2],[476,2]]},"6":{"position":[[269,2],[378,1],[411,1],[466,1],[510,1],[542,1],[580,1],[628,1],[663,1],[672,2]]},"13":{"position":[[1624,2]]},"24":{"position":[[1672,2]]},"35":{"position":[[485,2],[643,2],[828,1],[858,1],[922,1],[981,1],[1035,1],[1068,1],[1109,1],[1116,2]]},"38":{"position":[[370,2],[451,1],[481,1],[545,1],[604,1],[658,1],[691,1],[732,1],[739,1],[741,1],[743,2],[845,1],[875,1],[909,1],[939,1],[946,1],[948,1]]},"41":{"position":[[181,1],[206,1],[226,3]]},"43":{"position":[[335,1],[360,1],[407,1],[430,2]]},"45":{"position":[[88,1]]},"46":{"position":[[218,5],[596,2],[685,2],[927,2],[1131,2],[1338,2],[1496,2],[1588,2],[1710,2],[1836,2],[2131,2],[2251,2],[2369,2]]},"48":{"position":[[329,1]]},"49":{"position":[[145,1],[210,1],[212,2],[215,3],[219,2],[305,1],[450,1],[452,2],[455,3],[459,1]]},"50":{"position":[[315,2],[406,1],[427,1],[482,1],[484,1]]},"52":{"position":[[270,2],[396,1],[429,1],[484,1],[528,1],[560,1],[598,1],[646,1],[681,1],[690,2]]},"57":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1052,1],[1191,1],[1273,2],[1476,2],[1501,1],[1821,1],[2156,2],[2181,1],[2431,2],[2454,1],[2475,1],[2719,2],[2869,2],[3037,2],[3121,1],[3123,1],[3147,6],[3174,5],[3180,2],[3183,1],[3207,6],[3234,5],[3240,2],[3243,1],[3267,6],[3294,5],[3300,1],[3302,1],[3304,1],[3306,1],[3308,1]]},"65":{"position":[[314,2],[575,2],[667,2],[755,2]]},"69":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"75":{"position":[[313,1],[315,2],[318,3],[343,1],[521,1],[600,1],[602,2],[605,2],[608,3],[612,1]]},"76":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1401,1],[1702,1],[1704,2],[1729,1],[2049,1],[2104,2],[2128,1],[2155,1],[2460,2],[2484,1],[2649,2],[2711,1],[2784,2],[2989,2],[3014,1],[3186,2],[3209,1],[3231,1],[3233,1],[3534,1],[3536,2],[3704,2],[3788,1],[3790,1],[3814,6],[3841,5],[3847,2],[3850,1],[3874,6],[3901,5],[3907,2],[3910,1],[3934,6],[3961,5],[3967,1],[3969,1],[3971,1],[3973,1],[3975,1]]},"84":{"position":[[314,2],[616,2],[708,2],[796,2],[831,2],[849,1]]},"89":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"96":{"position":[[1,1],[28,1],[43,1],[60,1],[62,1]]},"98":{"position":[[1,2],[87,2],[282,2],[320,1],[322,2],[362,1],[426,1],[485,1],[539,1],[572,1],[613,1],[620,2],[661,1],[674,2],[702,1],[704,1]]},"102":{"position":[[147,2]]},"103":{"position":[[326,2],[407,2],[485,2]]},"117":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1376,2],[1401,1],[1721,1],[2056,2],[2081,1],[2253,2],[2276,1],[2298,1],[2300,1],[2601,1],[2603,2],[2771,2],[2855,1],[2857,1],[2881,6],[2908,5],[2914,2],[2917,1],[2941,6],[2968,5],[2974,2],[2977,1],[3001,6],[3028,5],[3034,1],[3036,1],[3038,1],[3040,1],[3042,1]]},"125":{"position":[[314,2],[571,2],[663,2],[751,2],[786,2],[804,1]]},"130":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"141":{"position":[[163,1],[189,3]]},"143":{"position":[[317,1],[376,2]]},"145":{"position":[[167,1],[199,1]]},"146":{"position":[[174,1],[230,1],[238,1]]},"147":{"position":[[207,1],[259,1],[267,1]]},"148":{"position":[[180,1],[226,1],[249,1],[272,1],[326,1],[331,1],[333,1]]},"150":{"position":[[270,2],[353,1],[416,1],[431,3]]},"152":{"position":[[269,2],[352,1],[523,2]]},"155":{"position":[[332,2],[413,2]]},"161":{"position":[[370,2],[517,1],[542,1],[568,1],[575,3],[579,2],[749,1],[770,1],[795,1],[802,3]]},"163":{"position":[[269,2],[377,1],[726,2]]},"177":{"position":[[1,1]]},"192":{"position":[[332,1],[438,2]]},"198":{"position":[[109,1],[282,1],[299,1],[413,1]]},"199":{"position":[[1,2],[95,1],[97,2],[100,4],[227,1],[345,2],[464,2],[539,2],[551,1],[565,1],[598,1],[607,1],[609,1],[611,2],[614,4],[619,1],[628,2],[737,1],[739,2],[742,4],[890,1],[1008,2],[1127,2],[1202,2],[1214,1],[1228,1],[1230,2],[1233,4],[1238,1]]},"206":{"position":[[213,1],[248,3]]},"208":{"position":[[499,3],[503,2],[681,2],[779,1],[873,1],[1011,2]]},"211":{"position":[[384,3],[388,2],[454,1],[474,1],[538,1],[577,1],[624,1],[648,2],[651,2],[737,1],[757,1],[821,1],[860,1],[892,1],[916,2]]},"213":{"position":[[84,1]]},"214":{"position":[[214,5],[588,2],[677,2],[919,2],[1119,2],[1316,2],[1474,2],[1566,2],[1688,2],[1814,2],[2109,2],[2229,2],[2347,2]]},"217":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"218":{"position":[[98,2],[136,1],[138,2],[178,1],[242,1],[301,1],[355,1],[388,1],[429,1],[436,2],[469,1],[483,2],[553,1],[566,2],[594,2],[673,1],[792,1],[818,1],[820,1]]},"219":{"position":[[30,1],[86,1],[107,1],[130,1],[153,1],[207,1],[212,2],[298,1],[381,1],[383,1]]},"220":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[705,1],[717,1],[769,1],[803,2],[814,1],[824,1],[851,1],[872,1],[894,1],[913,1],[932,1],[951,2],[1027,3],[1031,1],[1061,1],[1074,4],[1079,2],[1088,1],[1129,1],[1131,1]]},"221":{"position":[[104,3],[192,1],[287,1],[289,1],[312,1],[323,1],[363,2],[374,1],[429,1],[457,1],[484,1],[510,1],[538,1],[582,1],[587,1],[592,1],[598,1],[604,1],[653,1],[674,2],[687,1],[701,2],[710,1],[751,1],[753,1]]},"222":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[735,1],[755,1],[776,1],[812,1],[864,1],[898,2],[909,1],[919,1],[946,1],[967,1],[989,1],[1008,1],[1027,1],[1046,2],[1122,2],[1132,1],[1144,1],[1196,1],[1230,2],[1241,1],[1251,1],[1278,1],[1299,1],[1321,1],[1340,1],[1359,1],[1378,2],[1454,3],[1458,1],[1488,1],[1501,4],[1506,2],[1515,1],[1556,1],[1558,1]]},"223":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[714,1],[726,1],[778,1],[812,2],[823,1],[833,1],[860,1],[881,1],[903,1],[922,1],[941,1],[960,2],[1036,3],[1040,1],[1070,1],[1083,4],[1088,2],[1097,1],[1138,1],[1140,1]]},"224":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[731,1],[751,1],[772,1],[806,1],[818,1],[870,1],[904,2],[915,1],[925,1],[952,1],[973,1],[995,1],[1014,1],[1033,1],[1052,2],[1128,3],[1132,1],[1162,1],[1175,4],[1180,2],[1189,1],[1230,1],[1232,1]]},"225":{"position":[[126,3],[224,1],[322,1],[324,1],[347,1],[358,1],[398,2],[407,1],[448,1],[450,1]]},"226":{"position":[[137,3],[217,1],[298,1],[300,1],[323,1],[334,1],[374,2],[383,1],[424,1],[426,1]]},"227":{"position":[[215,3],[310,1],[410,1],[412,1],[435,1],[446,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"229":{"position":[[88,1]]},"230":{"position":[[236,5],[627,2],[716,2],[958,2],[1162,2],[1369,2],[1527,2],[1619,2],[1741,2],[1867,2],[2162,2],[2282,2],[2400,2]]},"232":{"position":[[270,2],[395,1],[485,1],[538,1],[579,1],[626,1],[683,1],[727,1],[750,2]]},"234":{"position":[[117,1],[334,1]]},"235":{"position":[[174,1],[233,1],[396,2],[410,1],[412,1],[465,1],[467,2],[470,3],[474,1],[609,1],[624,1],[680,1],[722,1],[763,1],[765,1],[772,1],[867,1],[914,1]]},"236":{"position":[[369,1],[576,1],[578,1],[626,2],[629,1],[670,1],[677,1],[679,2],[711,1],[713,1],[715,2],[718,3],[722,1]]},"238":{"position":[[167,1],[199,1]]},"239":{"position":[[174,1],[230,1],[238,1]]},"240":{"position":[[207,1],[259,1],[267,1]]},"241":{"position":[[180,1],[227,1],[313,1],[315,1]]},"243":{"position":[[659,1]]},"245":{"position":[[326,2],[407,2]]},"254":{"position":[[249,2],[321,1],[499,3]]},"257":{"position":[[153,1],[169,3]]},"259":{"position":[[249,2],[326,1],[477,3]]},"262":{"position":[[196,1],[208,1],[210,2],[261,2],[343,2],[392,1],[540,1],[542,1],[544,3]]},"263":{"position":[[91,2]]},"266":{"position":[[350,2],[407,1],[486,3],[490,2],[517,1],[569,1],[639,3],[716,2],[794,1],[847,3]]},"267":{"position":[[99,2],[102,1],[104,2],[169,2],[236,2],[259,2],[292,2],[335,2],[354,2],[407,2],[472,2],[528,2],[581,2],[584,1]]},"278":{"position":[[579,1]]},"287":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"288":{"position":[[140,2],[259,2],[335,2],[354,1],[432,2],[474,1],[602,1],[641,1],[643,1]]},"289":{"position":[[111,1],[222,2],[232,1],[317,2],[363,1],[390,1],[392,1]]},"290":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[685,1],[697,1],[749,1],[783,2],[794,1],[804,1],[831,1],[852,1],[874,1],[893,1],[912,1],[931,2],[1007,3],[1011,1],[1041,1],[1054,4],[1059,2],[1068,1],[1109,1],[1111,1]]},"291":{"position":[[100,3],[111,1],[197,2],[244,1],[271,1],[273,1],[296,1],[307,1],[343,2],[354,1],[409,1],[437,1],[464,1],[490,1],[518,1],[562,1],[567,1],[572,1],[578,1],[584,1],[633,1],[654,2],[667,1],[681,2],[690,1],[731,1],[733,1]]},"292":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[715,1],[735,1],[756,1],[792,1],[844,1],[878,2],[889,1],[899,1],[926,1],[947,1],[969,1],[988,1],[1007,1],[1026,2],[1102,2],[1112,1],[1124,1],[1176,1],[1210,2],[1221,1],[1231,1],[1258,1],[1279,1],[1301,1],[1320,1],[1339,1],[1358,2],[1434,3],[1438,1],[1468,1],[1481,4],[1486,2],[1495,1],[1536,1],[1538,1]]},"293":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[694,1],[706,1],[758,1],[792,2],[803,1],[813,1],[840,1],[861,1],[883,1],[902,1],[921,1],[940,2],[1016,3],[1020,1],[1050,1],[1063,4],[1068,2],[1077,1],[1118,1],[1120,1]]},"294":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[711,1],[731,1],[752,1],[786,1],[798,1],[850,1],[884,2],[895,1],[905,1],[932,1],[953,1],[975,1],[994,1],[1013,1],[1032,2],[1108,3],[1112,1],[1142,1],[1155,4],[1160,2],[1169,1],[1210,1],[1212,1]]},"295":{"position":[[122,3],[133,1],[229,2],[288,1],[315,1],[317,1],[340,1],[351,1],[387,2],[396,1],[437,1],[439,1]]},"296":{"position":[[133,3],[144,1],[222,2],[264,1],[291,1],[293,1],[316,1],[327,1],[363,2],[372,1],[413,1],[415,1]]},"297":{"position":[[211,3],[222,1],[374,1],[414,1],[416,1],[439,1],[450,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"301":{"position":[[91,1]]},"302":{"position":[[239,5],[611,2],[691,2],[811,2],[1078,2],[1283,2],[1461,2],[1573,2],[1779,2],[1869,2],[1994,2],[2292,2],[2353,2],[2473,2]]},"313":{"position":[[212,1],[246,3]]},"314":{"position":[[245,1],[275,3]]},"315":{"position":[[158,1],[195,1],[249,3]]},"316":{"position":[[220,1],[237,1],[280,2],[283,3]]},"319":{"position":[[177,4]]},"320":{"position":[[359,2],[440,2]]},"323":{"position":[[36,1],[65,1]]},"324":{"position":[[102,1],[131,1],[227,1],[253,3]]},"325":{"position":[[62,1],[91,1]]},"326":{"position":[[256,1],[285,1],[381,1],[440,2]]},"335":{"position":[[8,1],[71,1]]},"336":{"position":[[1,2],[113,1],[229,1],[292,1],[307,1],[309,2],[312,2],[315,4]]},"338":{"position":[[72,1],[355,2]]},"339":{"position":[[75,1],[77,1],[329,2],[405,1],[688,2],[781,1],[805,1],[864,1],[1086,1],[1088,1],[1090,3]]},"340":{"position":[[87,1],[370,2],[556,1],[558,1],[810,2],[840,2],[910,2],[983,1],[1145,3]]},"341":{"position":[[137,1],[420,2],[514,2],[587,1],[640,3]]},"342":{"position":[[72,1],[355,2],[449,2],[510,2],[584,1],[619,3]]},"344":{"position":[[492,1],[506,1]]},"346":{"position":[[377,1],[406,1],[447,2],[564,3],[568,2],[700,2]]},"348":{"position":[[276,1],[289,1],[330,2],[400,1],[572,2]]},"351":{"position":[[105,1],[111,1],[133,1],[139,1],[163,1],[169,1],[193,1],[199,1],[220,1],[226,1],[258,1],[264,1],[278,1],[283,1],[312,1],[317,1]]},"352":{"position":[[261,1],[295,2],[349,1],[411,2],[414,3]]},"353":{"position":[[280,1],[341,2],[390,1],[454,2],[457,4]]},"354":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[770,1],[782,1],[834,1],[868,2],[879,1],[889,1],[916,1],[937,1],[959,1],[978,1],[997,1],[1016,2],[1092,3],[1096,1],[1126,1],[1139,4],[1144,2],[1153,1],[1194,1],[1196,1]]},"355":{"position":[[311,1],[353,2],[356,3],[381,1],[392,1],[428,2],[439,1],[494,1],[522,1],[549,1],[575,1],[603,1],[647,1],[652,1],[657,1],[663,1],[669,1],[718,1],[739,2],[752,1],[766,2],[775,1],[816,1],[818,1]]},"356":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[800,1],[820,1],[841,1],[877,1],[929,1],[963,2],[974,1],[984,1],[1011,1],[1032,1],[1054,1],[1073,1],[1092,1],[1111,2],[1187,2],[1197,1],[1209,1],[1261,1],[1295,2],[1306,1],[1316,1],[1343,1],[1364,1],[1386,1],[1405,1],[1424,1],[1443,2],[1519,3],[1523,1],[1553,1],[1566,4],[1571,2],[1580,1],[1621,1],[1623,1]]},"357":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[779,1],[791,1],[843,1],[877,2],[888,1],[898,1],[925,1],[946,1],[968,1],[987,1],[1006,1],[1025,2],[1101,3],[1105,1],[1135,1],[1148,4],[1153,2],[1162,1],[1203,1],[1205,1]]},"358":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[796,1],[816,1],[837,1],[871,1],[883,1],[935,1],[969,2],[980,1],[990,1],[1017,1],[1038,1],[1060,1],[1079,1],[1098,1],[1117,2],[1193,3],[1197,1],[1227,1],[1240,4],[1245,2],[1254,1],[1295,1],[1297,1]]},"359":{"position":[[343,1],[395,2],[398,3],[423,1],[434,1],[470,2],[479,1],[520,1],[522,1]]},"360":{"position":[[342,1],[376,2],[379,3],[404,1],[415,1],[451,2],[460,1],[501,1],[503,1]]},"361":{"position":[[437,1],[501,2],[504,3],[529,1],[540,1],[576,2],[587,1],[601,2],[610,1],[651,1],[653,1]]},"370":{"position":[[145,1],[159,1]]},"371":{"position":[[152,1],[166,1]]},"372":{"position":[[185,1],[199,1]]},"373":{"position":[[158,1],[172,1],[262,1],[298,3]]},"375":{"position":[[56,1],[64,1]]},"377":{"position":[[211,1],[228,1],[415,2],[496,2]]},"378":{"position":[[659,1]]},"380":{"position":[[25,5],[47,5]]},"381":{"position":[[235,5],[265,5],[332,5]]},"383":{"position":[[277,1],[291,1],[332,2],[402,1],[465,1],[480,3]]},"394":{"position":[[79,1],[85,1],[107,1],[113,1],[137,1],[143,1],[167,1],[173,1],[194,1],[200,1],[232,1],[238,1],[252,1],[257,1],[286,1],[291,1]]},"395":{"position":[[115,1],[213,2],[216,1],[276,1],[321,2],[369,1],[429,2],[477,2],[480,1],[482,2]]},"396":{"position":[[161,1],[228,1],[280,2],[283,1],[285,2]]},"397":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[703,1],[715,1],[767,1],[801,2],[812,1],[822,1],[849,1],[870,1],[892,1],[911,1],[930,1],[949,2],[1025,3],[1029,1],[1059,1],[1072,4],[1077,2],[1086,1],[1127,1],[1129,1]]},"398":{"position":[[157,6],[164,1],[232,1],[285,2],[288,1],[290,2],[314,1],[325,1],[361,2],[372,1],[427,1],[455,1],[482,1],[508,1],[536,1],[580,1],[585,1],[590,1],[596,1],[602,1],[651,1],[672,2],[685,1],[699,2],[708,1],[749,1],[751,1]]},"399":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[733,1],[753,1],[774,1],[810,1],[862,1],[896,2],[907,1],[917,1],[944,1],[965,1],[987,1],[1006,1],[1025,1],[1044,2],[1120,2],[1130,1],[1142,1],[1194,1],[1228,2],[1239,1],[1249,1],[1276,1],[1297,1],[1319,1],[1338,1],[1357,1],[1376,2],[1452,3],[1456,1],[1486,1],[1499,4],[1504,2],[1513,1],[1554,1],[1556,1]]},"400":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[712,1],[724,1],[776,1],[810,2],[821,1],[831,1],[858,1],[879,1],[901,1],[920,1],[939,1],[958,2],[1034,3],[1038,1],[1068,1],[1081,4],[1086,2],[1095,1],[1136,1],[1138,1]]},"401":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[729,1],[749,1],[770,1],[804,1],[816,1],[868,1],[902,2],[913,1],[923,1],[950,1],[971,1],[993,1],[1012,1],[1031,1],[1050,2],[1126,3],[1130,1],[1160,1],[1173,4],[1178,2],[1187,1],[1228,1],[1230,1]]},"402":{"position":[[179,6],[186,1],[264,1],[327,2],[330,1],[332,2],[356,1],[367,1],[403,2],[412,1],[453,1],[455,1]]},"403":{"position":[[183,6],[190,1],[257,1],[302,2],[305,1],[307,2],[331,1],[342,1],[378,2],[387,1],[428,1],[430,1]]},"404":{"position":[[261,6],[268,1],[343,1],[403,2],[451,2],[454,1],[456,2],[480,1],[491,1],[527,2],[538,1],[552,2],[561,1],[602,1],[604,1]]},"407":{"position":[[73,1],[79,1],[101,1],[107,1],[129,1],[135,1],[158,1],[164,1],[188,1],[194,1],[218,1],[224,1],[249,1],[255,1],[276,1],[282,1],[304,1],[310,1],[342,1],[348,1],[362,1],[367,1],[396,1],[401,1],[431,1],[436,1]]},"408":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[657,1],[669,1],[721,1],[755,2],[766,1],[776,1],[803,1],[824,1],[846,1],[865,1],[884,1],[903,2],[979,3],[983,1],[1013,1],[1026,4],[1031,2],[1040,1],[1081,1],[1083,1]]},"409":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[428,1],[440,1],[492,1],[526,2],[537,1],[547,1],[574,1],[595,1],[617,1],[636,1],[655,1],[674,2],[750,3],[754,1],[784,1],[797,4],[802,2],[811,1],[852,1],[854,1]]},"410":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[326,1],[381,1],[409,1],[436,1],[462,1],[490,1],[534,1],[539,1],[544,1],[550,1],[556,1],[605,1],[626,2],[639,1],[653,2],[662,1],[703,1],[705,1]]},"411":{"position":[[102,1],[111,1],[175,1],[237,2],[240,2],[243,3],[268,1],[279,1],[318,2],[330,1],[349,1],[354,1],[359,1],[365,1],[371,1],[389,1],[397,2],[410,1],[424,2],[433,1],[474,1],[476,1]]},"412":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[687,1],[707,1],[728,1],[764,1],[816,1],[850,2],[861,1],[871,1],[898,1],[919,1],[941,1],[960,1],[979,1],[998,2],[1074,2],[1084,1],[1096,1],[1148,1],[1182,2],[1193,1],[1203,1],[1230,1],[1251,1],[1273,1],[1292,1],[1311,1],[1330,2],[1406,3],[1410,1],[1440,1],[1453,4],[1458,2],[1467,1],[1508,1],[1510,1]]},"413":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[666,1],[678,1],[730,1],[764,2],[775,1],[785,1],[812,1],[833,1],[855,1],[874,1],[893,1],[912,2],[988,3],[992,1],[1022,1],[1035,4],[1040,2],[1049,1],[1090,1],[1092,1]]},"414":{"position":[[104,1],[113,1],[179,1],[243,2],[246,2],[249,3],[274,1],[285,1],[324,2],[336,1],[355,1],[360,1],[365,1],[371,1],[377,1],[395,1],[403,2],[416,1],[437,1],[449,1],[501,1],[535,2],[546,1],[556,1],[583,1],[604,1],[626,1],[645,1],[664,1],[683,2],[759,3],[763,1],[793,1],[806,4],[811,2],[820,1],[861,1],[863,1]]},"415":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[683,1],[703,1],[724,1],[758,1],[770,1],[822,1],[856,2],[867,1],[877,1],[904,1],[925,1],[947,1],[966,1],[985,1],[1004,2],[1080,3],[1084,1],[1114,1],[1127,4],[1132,2],[1141,1],[1182,1],[1184,1]]},"416":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[454,1],[474,1],[495,1],[529,1],[541,1],[593,1],[627,2],[638,1],[648,1],[675,1],[696,1],[718,1],[737,1],[756,1],[775,2],[851,3],[855,1],[885,1],[898,4],[903,2],[912,1],[953,1],[955,1]]},"417":{"position":[[123,1],[132,1],[205,1],[269,2],[272,2],[275,3],[300,1],[311,1],[350,2],[359,1],[400,1],[402,1]]},"418":{"position":[[122,1],[131,1],[186,1],[236,2],[239,2],[242,3],[267,1],[278,1],[317,2],[326,1],[367,1],[369,1]]},"419":{"position":[[143,1],[152,1],[222,1],[282,2],[330,2],[333,2],[336,3],[361,1],[372,1],[411,2],[422,1],[436,2],[445,1],[486,1],[488,1]]},"420":{"position":[[144,1],[153,1],[224,1],[285,2],[333,2],[336,2],[339,3],[364,1],[375,1],[414,2],[426,1],[440,2],[449,1],[490,1],[492,1]]}},"keywords":{}}],["01t02:03:04.56789z"",{"_index":849,"title":{},"content":{"76":{"position":[[1611,25]]}},"keywords":{}}],["01t17:07:50.097z"",{"_index":1411,"title":{},"content":{"267":{"position":[[504,23]]}},"keywords":{}}],["01t17:32:57.632z"",{"_index":1413,"title":{},"content":{"267":{"position":[[558,22]]}},"keywords":{}}],["02",{"_index":1410,"title":{},"content":{"267":{"position":[[501,2],[555,2]]}},"keywords":{}}],["03",{"_index":53,"title":{},"content":{"3":{"position":[[449,2]]},"76":{"position":[[1608,2]]}},"keywords":{}}],["042004fc7881"",{"_index":622,"title":{},"content":{"57":{"position":[[742,19]]},"76":{"position":[[742,19]]},"117":{"position":[[742,19]]}},"keywords":{}}],["06",{"_index":851,"title":{},"content":{"76":{"position":[[1674,2]]}},"keywords":{}}],["07",{"_index":596,"title":{},"content":{"57":{"position":[[320,2],[951,2],[1637,2],[2907,2]]},"76":{"position":[[320,2],[951,2],[1865,2],[3574,2]]},"117":{"position":[[320,2],[951,2],[1537,2],[2641,2]]}},"keywords":{}}],["09t02:03:04.56789z"",{"_index":852,"title":{},"content":{"76":{"position":[[1677,24]]}},"keywords":{}}],["1",{"_index":102,"title":{"338":{"position":[[0,1]]},"380":{"position":[[7,2]]}},"content":{"6":{"position":[[544,1]]},"35":{"position":[[463,1]]},"52":{"position":[[562,1]]},"76":{"position":[[2757,2]]},"152":{"position":[[445,2]]},"158":{"position":[[463,1]]},"208":{"position":[[463,1]]},"254":{"position":[[406,2]]},"259":{"position":[[376,2]]},"261":{"position":[[446,1]]},"344":{"position":[[463,1]]},"348":{"position":[[493,2]]}},"keywords":{}}],["1.3.0",{"_index":727,"title":{},"content":{"58":{"position":[[18,5]]}},"keywords":{}}],["100",{"_index":651,"title":{},"content":{"57":{"position":[[1426,3]]},"76":{"position":[[1326,3]]},"117":{"position":[[1326,3]]},"220":{"position":[[591,3]]},"221":{"position":[[594,3]]},"222":{"position":[[600,3]]},"223":{"position":[[600,3]]},"224":{"position":[[591,3]]},"290":{"position":[[571,3]]},"291":{"position":[[574,3]]},"292":{"position":[[580,3]]},"293":{"position":[[580,3]]},"294":{"position":[[571,3]]},"354":{"position":[[656,3]]},"355":{"position":[[659,3]]},"356":{"position":[[665,3]]},"357":{"position":[[665,3]]},"358":{"position":[[656,3]]},"397":{"position":[[589,3]]},"398":{"position":[[592,3]]},"399":{"position":[[598,3]]},"400":{"position":[[598,3]]},"401":{"position":[[589,3]]},"408":{"position":[[543,3]]},"409":{"position":[[358,3]]},"410":{"position":[[546,3]]},"411":{"position":[[361,3]]},"412":{"position":[[552,3]]},"413":{"position":[[552,3]]},"414":{"position":[[367,3]]},"415":{"position":[[543,3]]},"416":{"position":[[358,3]]}},"keywords":{}}],["1000",{"_index":79,"title":{},"content":{"6":{"position":[[171,4]]},"38":{"position":[[272,4]]},"43":{"position":[[171,4]]},"52":{"position":[[172,4]]},"143":{"position":[[171,4]]},"150":{"position":[[172,4]]},"152":{"position":[[171,4]]},"161":{"position":[[272,4]]},"163":{"position":[[171,4]]},"192":{"position":[[171,4]]},"211":{"position":[[272,4]]},"232":{"position":[[172,4]]},"254":{"position":[[171,4]]},"259":{"position":[[171,4]]},"266":{"position":[[272,4]]},"326":{"position":[[171,4]]},"346":{"position":[[272,4]]},"348":{"position":[[171,4]]},"383":{"position":[[172,4]]}},"keywords":{}}],["10_15_7",{"_index":685,"title":{},"content":{"57":{"position":[[2136,8]]},"75":{"position":[[414,8]]},"76":{"position":[[2904,8]]},"117":{"position":[[2036,8]]}},"keywords":{}}],["11.0",{"_index":1116,"title":{},"content":{"175":{"position":[[90,4]]},"196":{"position":[[55,4]]},"330":{"position":[[90,4]]}},"keywords":{}}],["12.29",{"_index":100,"title":{},"content":{"6":{"position":[[512,5]]},"52":{"position":[[530,5]]},"152":{"position":[[431,6]]},"348":{"position":[[479,6]]}},"keywords":{}}],["120",{"_index":678,"title":{},"content":{"57":{"position":[[2062,4]]},"117":{"position":[[1962,4]]}},"keywords":{}}],["125",{"_index":1255,"title":{},"content":{"220":{"position":[[597,3]]},"221":{"position":[[600,3]]},"222":{"position":[[606,3]]},"223":{"position":[[606,3]]},"224":{"position":[[597,3]]},"290":{"position":[[577,3]]},"291":{"position":[[580,3]]},"292":{"position":[[586,3]]},"293":{"position":[[586,3]]},"294":{"position":[[577,3]]},"354":{"position":[[662,3]]},"355":{"position":[[665,3]]},"356":{"position":[[671,3]]},"357":{"position":[[671,3]]},"358":{"position":[[662,3]]},"397":{"position":[[595,3]]},"398":{"position":[[598,3]]},"399":{"position":[[604,3]]},"400":{"position":[[604,3]]},"401":{"position":[[595,3]]},"408":{"position":[[549,3]]},"409":{"position":[[364,3]]},"410":{"position":[[552,3]]},"411":{"position":[[367,3]]},"412":{"position":[[558,3]]},"413":{"position":[[558,3]]},"414":{"position":[[373,3]]},"415":{"position":[[549,3]]},"416":{"position":[[364,3]]}},"keywords":{}}],["128",{"_index":76,"title":{},"content":{"6":{"position":[[144,3]]},"38":{"position":[[245,3]]},"43":{"position":[[144,3]]},"52":{"position":[[145,3]]},"143":{"position":[[144,3]]},"150":{"position":[[145,3]]},"152":{"position":[[144,3]]},"161":{"position":[[245,3]]},"163":{"position":[[144,3]]},"192":{"position":[[144,3]]},"211":{"position":[[245,3]]},"232":{"position":[[145,3]]},"254":{"position":[[144,3]]},"259":{"position":[[144,3]]},"266":{"position":[[245,3]]},"326":{"position":[[144,3]]},"346":{"position":[[245,3]]},"348":{"position":[[144,3]]},"383":{"position":[[145,3]]}},"keywords":{}}],["13",{"_index":913,"title":{},"content":{"94":{"position":[[113,2]]},"150":{"position":[[426,4]]},"336":{"position":[[302,4]]},"346":{"position":[[559,4]]},"383":{"position":[[475,4]]}},"keywords":{}}],["13"",{"_index":1626,"title":{},"content":{"395":{"position":[[168,9]]}},"keywords":{}}],["13.2.1",{"_index":1119,"title":{},"content":{"175":{"position":[[163,7]]},"196":{"position":[[128,7]]},"330":{"position":[[163,7]]}},"keywords":{}}],["1300.0.29.30",{"_index":1328,"title":{},"content":{"243":{"position":[[178,15]]},"378":{"position":[[178,15]]}},"keywords":{}}],["1300.0.47.5",{"_index":1326,"title":{},"content":{"243":{"position":[[160,11]]},"378":{"position":[[160,11]]}},"keywords":{}}],["14.0",{"_index":1311,"title":{},"content":{"236":{"position":[[620,5]]}},"keywords":{}}],["1400.0.29.51",{"_index":1331,"title":{},"content":{"243":{"position":[[273,16]]},"378":{"position":[[273,16]]}},"keywords":{}}],["150",{"_index":1256,"title":{},"content":{"220":{"position":[[603,4]]},"221":{"position":[[606,4]]},"222":{"position":[[612,4]]},"223":{"position":[[612,4]]},"224":{"position":[[603,4]]},"290":{"position":[[583,4]]},"291":{"position":[[586,4]]},"292":{"position":[[592,4]]},"293":{"position":[[592,4]]},"294":{"position":[[583,4]]},"354":{"position":[[668,4]]},"355":{"position":[[671,4]]},"356":{"position":[[677,4]]},"357":{"position":[[677,4]]},"358":{"position":[[668,4]]},"397":{"position":[[601,4]]},"398":{"position":[[604,4]]},"399":{"position":[[610,4]]},"400":{"position":[[610,4]]},"401":{"position":[[601,4]]},"408":{"position":[[555,4]]},"409":{"position":[[370,4]]},"410":{"position":[[558,4]]},"411":{"position":[[373,4]]},"412":{"position":[[564,4]]},"413":{"position":[[564,4]]},"414":{"position":[[379,4]]},"415":{"position":[[555,4]]},"416":{"position":[[370,4]]}},"keywords":{}}],["1627517311069",{"_index":636,"title":{},"content":{"57":{"position":[[1011,13]]},"76":{"position":[[1011,13]]},"117":{"position":[[1011,13]]}},"keywords":{}}],["1627566309286",{"_index":723,"title":{},"content":{"57":{"position":[[2961,14]]},"76":{"position":[[3628,14]]},"117":{"position":[[2695,14]]}},"keywords":{}}],["1627566309325",{"_index":599,"title":{},"content":{"57":{"position":[[374,14]]},"76":{"position":[[374,14]]},"117":{"position":[[374,14]]}},"keywords":{}}],["1627918228831",{"_index":665,"title":{},"content":{"57":{"position":[[1685,14]]},"76":{"position":[[1913,14]]},"117":{"position":[[1585,14]]}},"keywords":{}}],["19",{"_index":909,"title":{},"content":{"94":{"position":[[63,2]]},"175":{"position":[[63,2]]},"330":{"position":[[63,2]]}},"keywords":{}}],["198",{"_index":1120,"title":{},"content":{"175":{"position":[[244,3]]},"196":{"position":[[174,3]]},"330":{"position":[[244,3]]}},"keywords":{}}],["2",{"_index":1562,"title":{"339":{"position":[[0,1]]},"381":{"position":[[7,2]]}},"content":{"380":{"position":[[148,2]]}},"keywords":{}}],["2.0.0",{"_index":885,"title":{},"content":{"77":{"position":[[18,5]]},"118":{"position":[[18,5]]},"201":{"position":[[66,5]]}},"keywords":{}}],["2021",{"_index":1344,"title":{},"content":{"254":{"position":[[347,6]]}},"keywords":{}}],["2021"",{"_index":96,"title":{},"content":{"6":{"position":[[428,10]]},"52":{"position":[[446,10]]},"152":{"position":[[383,11]]},"163":{"position":[[433,12]]},"232":{"position":[[451,12]]},"348":{"position":[[431,11]]}},"keywords":{}}],["22t15:22:41+00:00"",{"_index":54,"title":{},"content":{"3":{"position":[[452,23]]}},"keywords":{}}],["25",{"_index":1253,"title":{},"content":{"220":{"position":[[576,2]]},"221":{"position":[[579,2]]},"222":{"position":[[585,2]]},"223":{"position":[[585,2]]},"224":{"position":[[576,2]]},"290":{"position":[[556,2]]},"291":{"position":[[559,2]]},"292":{"position":[[565,2]]},"293":{"position":[[565,2]]},"294":{"position":[[556,2]]},"354":{"position":[[641,2]]},"355":{"position":[[644,2]]},"356":{"position":[[650,2]]},"357":{"position":[[650,2]]},"358":{"position":[[641,2]]},"397":{"position":[[574,2]]},"398":{"position":[[577,2]]},"399":{"position":[[583,2]]},"400":{"position":[[583,2]]},"401":{"position":[[574,2]]},"408":{"position":[[528,2]]},"409":{"position":[[343,2]]},"410":{"position":[[531,2]]},"411":{"position":[[346,2]]},"412":{"position":[[537,2]]},"413":{"position":[[537,2]]},"414":{"position":[[352,2]]},"415":{"position":[[528,2]]},"416":{"position":[[343,2]]}},"keywords":{}}],["255",{"_index":407,"title":{},"content":{"35":{"position":[[468,3]]},"158":{"position":[[468,3]]},"208":{"position":[[468,3]]},"261":{"position":[[451,3]]},"344":{"position":[[468,3]]}},"keywords":{}}],["2560",{"_index":882,"title":{},"content":{"76":{"position":[[2779,4]]}},"keywords":{}}],["27",{"_index":1097,"title":{},"content":{"161":{"position":[[503,3]]},"175":{"position":[[209,2]]},"330":{"position":[[209,2]]}},"keywords":{}}],["29",{"_index":1075,"title":{},"content":{"150":{"position":[[396,3]]},"336":{"position":[[272,3]]},"346":{"position":[[530,3]]},"383":{"position":[[445,3]]},"395":{"position":[[142,3]]}},"keywords":{}}],["299",{"_index":1346,"title":{},"content":{"254":{"position":[[394,4]]}},"keywords":{}}],["29t00:08:31.069497z"",{"_index":634,"title":{},"content":{"57":{"position":[[954,26]]},"76":{"position":[[954,26]]},"117":{"position":[[954,26]]}},"keywords":{}}],["29t13:44:59.831z"",{"_index":664,"title":{},"content":{"57":{"position":[[1640,23]]},"76":{"position":[[1868,23]]},"117":{"position":[[1540,23]]}},"keywords":{}}],["29t13:45:09.286z"",{"_index":721,"title":{},"content":{"57":{"position":[[2910,23]]},"76":{"position":[[3577,23]]},"117":{"position":[[2644,23]]}},"keywords":{}}],["29t13:45:09.325344042z"",{"_index":597,"title":{},"content":{"57":{"position":[[323,29]]},"76":{"position":[[323,29]]},"117":{"position":[[323,29]]}},"keywords":{}}],["2cf093tg1",{"_index":1347,"title":{},"content":{"254":{"position":[[420,12]]}},"keywords":{}}],["3",{"_index":151,"title":{"340":{"position":[[0,1]]}},"content":{"9":{"position":[[14,1]]},"21":{"position":[[14,1]]},"55":{"position":[[29,1]]},"73":{"position":[[29,1]]},"75":{"position":[[44,1]]},"114":{"position":[[29,1]]}},"keywords":{}}],["34",{"_index":667,"title":{},"content":{"57":{"position":[[1737,3]]},"76":{"position":[[1965,3]]},"117":{"position":[[1637,3]]}},"keywords":{}}],["3daf",{"_index":619,"title":{},"content":{"57":{"position":[[727,4]]},"76":{"position":[[727,4]]},"117":{"position":[[727,4]]}},"keywords":{}}],["4",{"_index":1575,"title":{"341":{"position":[[0,1]]}},"content":{},"keywords":{}}],["40%innov",{"_index":1038,"title":{},"content":{"110":{"position":[[117,13]]},"170":{"position":[[117,13]]},"274":{"position":[[117,13]]},"309":{"position":[[117,13]]},"390":{"position":[[117,13]]}},"keywords":{}}],["409f",{"_index":612,"title":{},"content":{"57":{"position":[[603,4]]},"76":{"position":[[603,4]]},"117":{"position":[[603,4]]}},"keywords":{}}],["4156",{"_index":696,"title":{},"content":{"57":{"position":[[2297,4]]},"76":{"position":[[3052,4]]},"117":{"position":[[2119,4]]}},"keywords":{}}],["41c5",{"_index":1559,"title":{},"content":{"338":{"position":[[423,4]]},"339":{"position":[[756,4]]},"340":{"position":[[438,4]]},"341":{"position":[[488,4]]},"342":{"position":[[423,4]]}},"keywords":{}}],["42",{"_index":426,"title":{},"content":{"35":{"position":[[1037,2]]},"38":{"position":[[660,2]]},"98":{"position":[[541,2]]},"206":{"position":[[245,2]]},"218":{"position":[[357,2]]},"256":{"position":[[76,5]]},"266":{"position":[[442,3]]},"316":{"position":[[277,2]]},"373":{"position":[[294,3]]}},"keywords":{}}],["42"",{"_index":456,"title":{},"content":{"40":{"position":[[67,9]]},"42":{"position":[[95,9]]},"140":{"position":[[73,10]]},"142":{"position":[[101,10]]},"190":{"position":[[78,9]]},"191":{"position":[[106,9]]},"267":{"position":[[282,9]]},"323":{"position":[[137,10]]},"325":{"position":[[165,10]]}},"keywords":{}}],["429",{"_index":578,"title":{},"content":{"56":{"position":[[84,3]]},"74":{"position":[[84,3]]},"115":{"position":[[84,3]]}},"keywords":{}}],["44cb",{"_index":1406,"title":{},"content":{"267":{"position":[[442,4]]}},"keywords":{}}],["452f",{"_index":712,"title":{},"content":{"57":{"position":[[2591,4]]},"76":{"position":[[3271,4]]},"117":{"position":[[2338,4]]}},"keywords":{}}],["45d1",{"_index":690,"title":{},"content":{"57":{"position":[[2219,4]]}},"keywords":{}}],["4648",{"_index":605,"title":{},"content":{"57":{"position":[[476,4]]},"76":{"position":[[476,4]]},"117":{"position":[[476,4]]}},"keywords":{}}],["4672",{"_index":628,"title":{},"content":{"57":{"position":[[850,4]]},"76":{"position":[[850,4]]},"117":{"position":[[850,4]]}},"keywords":{}}],["4679",{"_index":589,"title":{},"content":{"57":{"position":[[169,4]]},"76":{"position":[[169,4]]},"117":{"position":[[169,4]]}},"keywords":{}}],["4695",{"_index":1392,"title":{},"content":{"267":{"position":[[139,4]]}},"keywords":{}}],["485d",{"_index":707,"title":{},"content":{"57":{"position":[[2513,4]]}},"keywords":{}}],["4906",{"_index":658,"title":{},"content":{"57":{"position":[[1539,4]]},"76":{"position":[[1767,4]]},"117":{"position":[[1439,4]]}},"keywords":{}}],["4a6e",{"_index":620,"title":{},"content":{"57":{"position":[[732,4]]},"76":{"position":[[732,4]]},"117":{"position":[[732,4]]}},"keywords":{}}],["4cb7",{"_index":1397,"title":{},"content":{"267":{"position":[[206,4]]}},"keywords":{}}],["4e48",{"_index":640,"title":{},"content":{"57":{"position":[[1090,4],[1213,4]]},"76":{"position":[[1094,4]]},"117":{"position":[[1094,4]]}},"keywords":{}}],["4xx",{"_index":729,"title":{},"content":{"58":{"position":[[68,3]]},"77":{"position":[[68,3]]},"118":{"position":[[68,3]]}},"keywords":{}}],["5",{"_index":1581,"title":{"342":{"position":[[0,1]]}},"content":{},"keywords":{}}],["5.5.2",{"_index":1324,"title":{},"content":{"243":{"position":[[143,5]]},"378":{"position":[[143,5]]}},"keywords":{}}],["5.7.1",{"_index":1329,"title":{},"content":{"243":{"position":[[238,5]]},"378":{"position":[[238,5]]}},"keywords":{}}],["5.7.1.135.3",{"_index":1330,"title":{},"content":{"243":{"position":[[255,11]]},"378":{"position":[[255,11]]}},"keywords":{}}],["50",{"_index":1254,"title":{},"content":{"220":{"position":[[581,2]]},"221":{"position":[[584,2]]},"222":{"position":[[590,2]]},"223":{"position":[[590,2]]},"224":{"position":[[581,2]]},"290":{"position":[[561,2]]},"291":{"position":[[564,2]]},"292":{"position":[[570,2]]},"293":{"position":[[570,2]]},"294":{"position":[[561,2]]},"354":{"position":[[646,2]]},"355":{"position":[[649,2]]},"356":{"position":[[655,2]]},"357":{"position":[[655,2]]},"358":{"position":[[646,2]]},"397":{"position":[[579,2]]},"398":{"position":[[582,2]]},"399":{"position":[[588,2]]},"400":{"position":[[588,2]]},"401":{"position":[[579,2]]},"408":{"position":[[533,2]]},"409":{"position":[[348,2]]},"410":{"position":[[536,2]]},"411":{"position":[[351,2]]},"412":{"position":[[542,2]]},"413":{"position":[[542,2]]},"414":{"position":[[357,2]]},"415":{"position":[[533,2]]},"416":{"position":[[348,2]]}},"keywords":{}}],["5224ffc5b91b"",{"_index":1408,"title":{},"content":{"267":{"position":[[452,19]]}},"keywords":{}}],["5339ddafd984"",{"_index":607,"title":{},"content":{"57":{"position":[[486,19]]},"76":{"position":[[486,19]]},"117":{"position":[[486,19]]}},"keywords":{}}],["5bc4",{"_index":1396,"title":{},"content":{"267":{"position":[[201,4]]}},"keywords":{}}],["5c17485ec441"",{"_index":630,"title":{},"content":{"57":{"position":[[860,19]]},"76":{"position":[[860,19]]},"117":{"position":[[860,19]]}},"keywords":{}}],["5e5e",{"_index":604,"title":{},"content":{"57":{"position":[[471,4]]},"76":{"position":[[471,4]]},"117":{"position":[[471,4]]}},"keywords":{}}],["5xx",{"_index":730,"title":{},"content":{"58":{"position":[[75,3]]},"77":{"position":[[75,3]]},"118":{"position":[[75,3]]}},"keywords":{}}],["60",{"_index":732,"title":{},"content":{"58":{"position":[[134,3]]},"77":{"position":[[134,3]]},"109":{"position":[[160,3]]},"118":{"position":[[134,3]]},"169":{"position":[[160,3]]},"273":{"position":[[160,3]]},"308":{"position":[[160,3]]},"389":{"position":[[160,3]]}},"keywords":{}}],["6091c13561b0"",{"_index":714,"title":{},"content":{"57":{"position":[[2601,19]]},"76":{"position":[[3281,19]]},"117":{"position":[[2348,19]]}},"keywords":{}}],["628c",{"_index":657,"title":{},"content":{"57":{"position":[[1534,4]]},"76":{"position":[[1762,4]]},"117":{"position":[[1434,4]]}},"keywords":{}}],["6b47",{"_index":711,"title":{},"content":{"57":{"position":[[2586,4]]},"76":{"position":[[3266,4]]},"117":{"position":[[2333,4]]}},"keywords":{}}],["6f45",{"_index":706,"title":{},"content":{"57":{"position":[[2508,4]]}},"keywords":{}}],["75",{"_index":1071,"title":{},"content":{"148":{"position":[[328,2]]},"219":{"position":[[209,2]]},"220":{"position":[[586,2]]},"221":{"position":[[589,2]]},"222":{"position":[[595,2]]},"223":{"position":[[595,2]]},"224":{"position":[[586,2]]},"290":{"position":[[566,2]]},"291":{"position":[[569,2]]},"292":{"position":[[575,2]]},"293":{"position":[[575,2]]},"294":{"position":[[566,2]]},"354":{"position":[[651,2]]},"355":{"position":[[654,2]]},"356":{"position":[[660,2]]},"357":{"position":[[660,2]]},"358":{"position":[[651,2]]},"397":{"position":[[584,2]]},"398":{"position":[[587,2]]},"399":{"position":[[593,2]]},"400":{"position":[[593,2]]},"401":{"position":[[584,2]]},"408":{"position":[[538,2]]},"409":{"position":[[353,2]]},"410":{"position":[[541,2]]},"411":{"position":[[356,2]]},"412":{"position":[[547,2]]},"413":{"position":[[547,2]]},"414":{"position":[[362,2]]},"415":{"position":[[538,2]]},"416":{"position":[[353,2]]}},"keywords":{}}],["77aa15677d23"",{"_index":709,"title":{},"content":{"57":{"position":[[2523,19]]}},"keywords":{}}],["7e64",{"_index":611,"title":{},"content":{"57":{"position":[[598,4]]},"76":{"position":[[598,4]]},"117":{"position":[[598,4]]}},"keywords":{}}],["7fd61f6c3d33"",{"_index":591,"title":{},"content":{"57":{"position":[[179,19]]},"76":{"position":[[179,19]]},"117":{"position":[[179,19]]}},"keywords":{}}],["827b",{"_index":588,"title":{},"content":{"57":{"position":[[164,4]]},"76":{"position":[[164,4]]},"117":{"position":[[164,4]]}},"keywords":{}}],["8aca",{"_index":1398,"title":{},"content":{"267":{"position":[[211,4]]}},"keywords":{}}],["8dce",{"_index":1391,"title":{},"content":{"267":{"position":[[134,4]]}},"keywords":{}}],["9",{"_index":632,"title":{},"content":{"57":{"position":[[910,2]]},"76":{"position":[[910,2]]},"117":{"position":[[910,2]]}},"keywords":{}}],["90d6",{"_index":697,"title":{},"content":{"57":{"position":[[2302,4]]},"76":{"position":[[3057,4]]},"117":{"position":[[2124,4]]}},"keywords":{}}],["91d54fc42b0e",{"_index":1561,"title":{},"content":{"338":{"position":[[433,15]]},"339":{"position":[[766,14]]},"340":{"position":[[448,15]]},"341":{"position":[[498,15]]},"342":{"position":[[433,15]]}},"keywords":{}}],["940",{"_index":879,"title":{},"content":{"76":{"position":[[2733,4]]}},"keywords":{}}],["95014",{"_index":1361,"title":{},"content":{"259":{"position":[[423,6]]}},"keywords":{}}],["966fbfa87a88"",{"_index":1394,"title":{},"content":{"267":{"position":[[149,19]]}},"keywords":{}}],["9806",{"_index":606,"title":{},"content":{"57":{"position":[[481,4]]},"76":{"position":[[481,4]]},"117":{"position":[[481,4]]}},"keywords":{}}],["9d75",{"_index":613,"title":{},"content":{"57":{"position":[[608,4]]},"76":{"position":[[608,4]]},"117":{"position":[[608,4]]}},"keywords":{}}],["9d9e",{"_index":1407,"title":{},"content":{"267":{"position":[[447,4]]}},"keywords":{}}],["_",{"_index":1198,"title":{},"content":{"199":{"position":[[563,1]]},"235":{"position":[[264,1]]},"236":{"position":[[400,1]]}},"keywords":{}}],["_sdc_level_0_id",{"_index":273,"title":{},"content":{"14":{"position":[[81,15]]},"15":{"position":[[81,15]]},"16":{"position":[[81,15]]},"25":{"position":[[81,15]]},"26":{"position":[[81,15]]}},"keywords":{}}],["_sdc_received_at",{"_index":212,"title":{},"content":{"13":{"position":[[81,16]]},"14":{"position":[[120,16]]},"15":{"position":[[120,16]]},"16":{"position":[[120,16]]},"24":{"position":[[81,16]]},"25":{"position":[[120,16]]},"26":{"position":[[120,16]]}},"keywords":{}}],["_sdc_sequenc",{"_index":213,"title":{},"content":{"13":{"position":[[139,13]]},"14":{"position":[[178,13]]},"15":{"position":[[178,13]]},"16":{"position":[[178,13]]},"24":{"position":[[139,13]]},"25":{"position":[[178,13]]},"26":{"position":[[178,13]]}},"keywords":{}}],["_sdc_source_key_event_id",{"_index":274,"title":{},"content":{"14":{"position":[[215,24]]},"15":{"position":[[215,24]]},"16":{"position":[[215,24]]},"25":{"position":[[215,24]]},"26":{"position":[[215,24]]}},"keywords":{}}],["_sdc_table_vers",{"_index":215,"title":{},"content":{"13":{"position":[[176,18]]},"14":{"position":[[261,18]]},"15":{"position":[[261,18]]},"16":{"position":[[261,18]]},"24":{"position":[[176,18]]},"25":{"position":[[261,18]]},"26":{"position":[[261,18]]}},"keywords":{}}],["a03d",{"_index":691,"title":{},"content":{"57":{"position":[[2224,4]]}},"keywords":{}}],["a26d",{"_index":621,"title":{},"content":{"57":{"position":[[737,4]]},"76":{"position":[[737,4]]},"117":{"position":[[737,4]]}},"keywords":{}}],["a35c",{"_index":629,"title":{},"content":{"57":{"position":[[855,4]]},"76":{"position":[[855,4]]},"117":{"position":[[855,4]]}},"keywords":{}}],["a3d6364516c0"",{"_index":698,"title":{},"content":{"57":{"position":[[2307,19]]},"76":{"position":[[3062,19]]},"117":{"position":[[2129,19]]}},"keywords":{}}],["a80f",{"_index":1393,"title":{},"content":{"267":{"position":[[144,4]]}},"keywords":{}}],["a88c",{"_index":1560,"title":{},"content":{"338":{"position":[[428,4]]},"339":{"position":[[761,4]]},"340":{"position":[[443,4]]},"341":{"position":[[493,4]]},"342":{"position":[[428,4]]}},"keywords":{}}],["a8fd9c4e5a7d"",{"_index":642,"title":{},"content":{"57":{"position":[[1100,19],[1223,19]]},"76":{"position":[[1104,19]]},"117":{"position":[[1104,19]]}},"keywords":{}}],["abcdproject",{"_index":1612,"title":{},"content":{"380":{"position":[[8,13]]},"381":{"position":[[248,13]]}},"keywords":{}}],["abov",{"_index":1460,"title":{},"content":{"281":{"position":[[592,5]]}},"keywords":{}}],["accept",{"_index":1063,"title":{},"content":{"148":{"position":[[25,7]]},"206":{"position":[[25,7]]},"241":{"position":[[25,7]]},"316":{"position":[[26,7]]},"373":{"position":[[25,7]]}},"keywords":{}}],["access",{"_index":16,"title":{},"content":{"2":{"position":[[21,10]]},"46":{"position":[[83,6]]},"179":{"position":[[162,6],[295,6]]},"196":{"position":[[349,6],[482,6]]},"197":{"position":[[399,6]]},"214":{"position":[[79,6]]},"230":{"position":[[83,6]]},"302":{"position":[[74,6]]},"334":{"position":[[162,6],[295,6]]}},"keywords":{}}],["account",{"_index":112,"title":{},"content":{"8":{"position":[[24,8]]},"13":{"position":[[613,7]]},"20":{"position":[[24,8]]},"24":{"position":[[613,7]]},"46":{"position":[[2360,8]]},"54":{"position":[[24,8]]},"61":{"position":[[116,7]]},"72":{"position":[[24,8]]},"80":{"position":[[116,7]]},"113":{"position":[[24,8]]},"121":{"position":[[116,7]]},"214":{"position":[[2338,8]]},"230":{"position":[[2391,8]]},"281":{"position":[[336,7]]},"302":{"position":[[2464,8]]}},"keywords":{}}],["action",{"_index":510,"title":{},"content":{"46":{"position":[[1631,7]]},"108":{"position":[[58,7]]},"145":{"position":[[129,7]]},"168":{"position":[[58,7]]},"203":{"position":[[129,7]]},"214":{"position":[[1609,7]]},"230":{"position":[[1662,7]]},"238":{"position":[[129,7]]},"272":{"position":[[58,7]]},"280":{"position":[[509,9],[578,10]]},"302":{"position":[[1914,7]]},"307":{"position":[[58,7]]},"370":{"position":[[129,7]]},"388":{"position":[[58,7]]},"406":{"position":[[172,7]]}},"keywords":{}}],["activ",{"_index":441,"title":{},"content":{"37":{"position":[[200,8]]},"50":{"position":[[281,8],[363,8]]},"160":{"position":[[200,8]]},"210":{"position":[[200,8]]},"265":{"position":[[200,8]]},"345":{"position":[[200,8]]}},"keywords":{}}],["ad",{"_index":73,"title":{},"content":{"6":{"position":[[74,5],[325,5]]},"28":{"position":[[521,6]]},"43":{"position":[[74,5]]},"52":{"position":[[74,5]]},"133":{"position":[[521,6]]},"143":{"position":[[74,5]]},"150":{"position":[[74,5]]},"152":{"position":[[74,5],[331,5]]},"163":{"position":[[74,5],[331,5]]},"183":{"position":[[521,6]]},"192":{"position":[[74,5]]},"232":{"position":[[74,5]]},"247":{"position":[[521,6]]},"254":{"position":[[74,5],[305,5]]},"259":{"position":[[74,5]]},"280":{"position":[[175,6],[791,5]]},"281":{"position":[[171,6]]},"312":{"position":[[173,6]]},"326":{"position":[[74,5]]},"348":{"position":[[74,5],[379,5]]},"363":{"position":[[521,6]]},"383":{"position":[[74,5]]}},"keywords":{}}],["adapt",{"_index":950,"title":{},"content":{"98":{"position":[[731,8]]}},"keywords":{}}],["add",{"_index":414,"title":{"96":{"position":[[0,3]]},"177":{"position":[[0,3]]},"198":{"position":[[0,3]]},"277":{"position":[[7,3]]},"299":{"position":[[7,3]]},"332":{"position":[[0,3]]}},"content":{"35":{"position":[[659,3]]},"48":{"position":[[179,3]]},"146":{"position":[[103,3]]},"147":{"position":[[120,3]]},"198":{"position":[[56,3],[223,3],[465,3]]},"204":{"position":[[103,3]]},"205":{"position":[[120,3]]},"208":{"position":[[697,3]]},"234":{"position":[[182,3]]},"239":{"position":[[103,3]]},"240":{"position":[[120,3]]},"243":{"position":[[432,3]]},"277":{"position":[[65,3]]},"278":{"position":[[23,3],[85,3]]},"280":{"position":[[373,3],[471,3]]},"281":{"position":[[457,3],[663,3]]},"313":{"position":[[103,3]]},"314":{"position":[[120,3]]},"321":{"position":[[378,3]]},"371":{"position":[[103,3]]},"372":{"position":[[120,3]]},"378":{"position":[[432,3]]},"381":{"position":[[116,3]]}},"keywords":{}}],["added_at",{"_index":1085,"title":{},"content":{"152":{"position":[[502,9]]},"254":{"position":[[477,9]]},"348":{"position":[[550,9]]}},"keywords":{}}],["addit",{"_index":57,"title":{},"content":{"4":{"position":[[30,10]]},"17":{"position":[[30,10]]},"27":{"position":[[30,10]]},"29":{"position":[[233,10],[407,10],[540,10]]},"70":{"position":[[30,10]]},"90":{"position":[[30,10]]},"131":{"position":[[30,10]]},"134":{"position":[[233,10],[407,10],[540,10]]},"184":{"position":[[233,10],[407,10],[540,10]]},"248":{"position":[[233,10],[407,10],[540,10]]},"280":{"position":[[62,10]]},"281":{"position":[[79,10]]},"364":{"position":[[233,10],[407,10],[540,10]]}},"keywords":{}}],["address",{"_index":411,"title":{},"content":{"35":{"position":[[576,11]]},"208":{"position":[[594,11]]},"262":{"position":[[299,10]]},"263":{"position":[[182,11]]}},"keywords":{}}],["address_line_1",{"_index":1353,"title":{},"content":{"259":{"position":[[328,15]]}},"keywords":{}}],["address_line_2",{"_index":1355,"title":{},"content":{"259":{"position":[[360,15]]}},"keywords":{}}],["admin",{"_index":530,"title":{},"content":{"48":{"position":[[52,5]]},"234":{"position":[[52,5]]}},"keywords":{}}],["adopt",{"_index":1037,"title":{},"content":{"110":{"position":[[105,8]]},"170":{"position":[[105,8]]},"274":{"position":[[105,8]]},"309":{"position":[[105,8]]},"390":{"position":[[105,8]]}},"keywords":{}}],["advanc",{"_index":448,"title":{},"content":{"38":{"position":[[170,8]]},"105":{"position":[[140,8]]},"161":{"position":[[170,8]]},"165":{"position":[[140,8]]},"211":{"position":[[170,8]]},"266":{"position":[[170,8]]},"269":{"position":[[140,8]]},"304":{"position":[[140,8]]},"346":{"position":[[170,8]]},"385":{"position":[[140,8]]}},"keywords":{}}],["advis",{"_index":900,"title":{},"content":{"93":{"position":[[83,9]]},"174":{"position":[[83,9]]},"195":{"position":[[83,9]]},"329":{"position":[[83,9]]}},"keywords":{}}],["ag",{"_index":1096,"title":{},"content":{"161":{"position":[[496,6],[726,6]]},"266":{"position":[[437,4],[599,4]]},"395":{"position":[[137,4]]}},"keywords":{}}],["against",{"_index":1525,"title":{},"content":{"321":{"position":[[87,7]]}},"keywords":{}}],["ai",{"_index":999,"title":{},"content":{"106":{"position":[[267,3]]},"166":{"position":[[267,3]]},"270":{"position":[[267,3]]},"305":{"position":[[267,3]]},"386":{"position":[[267,3]]}},"keywords":{}}],["alamofir",{"_index":1611,"title":{"379":{"position":[[40,13]]}},"content":{},"keywords":{}}],["alia",{"_index":747,"title":{},"content":{"64":{"position":[[80,5]]},"341":{"position":[[707,5]]}},"keywords":{}}],["alias",{"_index":749,"title":{},"content":{"64":{"position":[[136,7],[186,7]]}},"keywords":{}}],["allow",{"_index":443,"title":{},"content":{"38":{"position":[[8,6]]},"46":{"position":[[879,6]]},"98":{"position":[[724,6]]},"161":{"position":[[8,6]]},"211":{"position":[[8,6]]},"214":{"position":[[871,6]]},"227":{"position":[[35,5],[377,8]]},"230":{"position":[[910,6]]},"266":{"position":[[8,6]]},"280":{"position":[[120,6]]},"281":{"position":[[120,6]]},"297":{"position":[[35,5]]},"302":{"position":[[1030,6],[1819,6]]},"346":{"position":[[8,6]]},"361":{"position":[[35,5]]},"404":{"position":[[35,5]]},"419":{"position":[[35,5]]},"420":{"position":[[36,5]]}},"keywords":{}}],["allow_multiple_respons",{"_index":1503,"title":{},"content":{"313":{"position":[[111,24],[214,25]]}},"keywords":{}}],["allowmultiplerespons",{"_index":1058,"title":{},"content":{"146":{"position":[[111,22],[207,22]]},"204":{"position":[[111,22]]},"219":{"position":[[63,22]]},"239":{"position":[[111,22],[207,22]]},"289":{"position":[[67,23]]},"371":{"position":[[111,22]]}},"keywords":{}}],["allproject",{"_index":932,"title":{},"content":{"96":{"position":[[16,11]]}},"keywords":{}}],["along",{"_index":512,"title":{},"content":{"46":{"position":[[1666,5],[1792,5]]},"214":{"position":[[1644,5],[1770,5]]},"230":{"position":[[1697,5],[1823,5]]},"302":{"position":[[1950,5]]}},"keywords":{}}],["alongsid",{"_index":1065,"title":{},"content":{"148":{"position":[[101,9]]},"206":{"position":[[101,9]]},"241":{"position":[[101,9]]},"316":{"position":[[105,9]]},"373":{"position":[[101,9]]}},"keywords":{}}],["alreadi",{"_index":1057,"title":{},"content":{"146":{"position":[[17,7]]},"204":{"position":[[17,7]]},"239":{"position":[[17,7]]},"313":{"position":[[17,7]]},"371":{"position":[[17,7]]}},"keywords":{}}],["alway",{"_index":766,"title":{},"content":{"67":{"position":[[392,7]]},"87":{"position":[[228,7]]},"128":{"position":[[228,7]]}},"keywords":{}}],["amp",{"_index":1028,"title":{},"content":{"109":{"position":[[115,5]]},"169":{"position":[[115,5]]},"273":{"position":[[115,5]]},"308":{"position":[[115,5]]},"389":{"position":[[115,5]]}},"keywords":{}}],["amplitud",{"_index":382,"title":{},"content":{"32":{"position":[[41,9]]},"137":{"position":[[41,9]]},"187":{"position":[[41,9]]},"251":{"position":[[41,9]]},"367":{"position":[[41,9]]}},"keywords":{}}],["analys",{"_index":325,"title":{},"content":{"28":{"position":[[57,7],[244,8]]},"133":{"position":[[57,7],[244,8]]},"183":{"position":[[57,7],[244,8]]},"247":{"position":[[57,7],[244,8]]},"363":{"position":[[57,7],[244,8]]}},"keywords":{}}],["analyt",{"_index":1008,"title":{},"content":{"108":{"position":[[18,9]]},"168":{"position":[[18,9]]},"272":{"position":[[18,9]]},"307":{"position":[[18,9]]},"388":{"position":[[18,9]]}},"keywords":{}}],["analytics"",{"_index":861,"title":{},"content":{"76":{"position":[[2244,16]]}},"keywords":{}}],["analytics?utm_medium=email"",{"_index":869,"title":{},"content":{"76":{"position":[[2427,32]]}},"keywords":{}}],["analyz",{"_index":983,"title":{},"content":{"105":{"position":[[228,7]]},"106":{"position":[[81,7]]},"165":{"position":[[228,7]]},"166":{"position":[[81,7]]},"269":{"position":[[228,7]]},"270":{"position":[[81,7]]},"304":{"position":[[228,7]]},"305":{"position":[[81,7]]},"385":{"position":[[228,7]]},"386":{"position":[[81,7]]}},"keywords":{}}],["ancestor",{"_index":1542,"title":{},"content":{"321":{"position":[[588,9]]}},"keywords":{}}],["android",{"_index":122,"title":{"92":{"position":[[19,7]]},"95":{"position":[[21,7]]},"102":{"position":[[6,7]]},"178":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"8":{"position":[[141,7]]},"13":{"position":[[713,8]]},"20":{"position":[[141,7]]},"24":{"position":[[713,8]]},"45":{"position":[[74,7]]},"46":{"position":[[29,7],[353,7],[1082,7]]},"54":{"position":[[141,7]]},"62":{"position":[[114,8]]},"72":{"position":[[141,7]]},"81":{"position":[[114,8]]},"92":{"position":[[86,7]]},"94":{"position":[[43,7]]},"113":{"position":[[141,7]]},"122":{"position":[[114,8]]},"175":{"position":[[43,7],[218,7]]},"178":{"position":[[5,7]]},"230":{"position":[[371,7]]},"330":{"position":[[43,7],[218,7]]},"333":{"position":[[5,7]]}},"keywords":{}}],["android:name="android.hardware.camera"",{"_index":926,"title":{},"content":{"94":{"position":[[519,48]]},"178":{"position":[[407,48]]},"333":{"position":[[407,48]]}},"keywords":{}}],["android:name="android.hardware.camera.autofocus"/>",{"_index":928,"title":{},"content":{"94":{"position":[[624,63]]},"178":{"position":[[512,63]]},"333":{"position":[[512,63]]}},"keywords":{}}],["android:name="android.permission.camera"/>",{"_index":924,"title":{},"content":{"94":{"position":[[365,55]]},"178":{"position":[[253,55]]},"333":{"position":[[253,55]]}},"keywords":{}}],["android:name="android.permission.internet"",{"_index":919,"title":{},"content":{"94":{"position":[[195,52]]},"178":{"position":[[83,52]]},"333":{"position":[[83,52]]}},"keywords":{}}],["android:name="android.permission.microphone"",{"_index":925,"title":{},"content":{"94":{"position":[[441,54]]},"178":{"position":[[329,54]]},"333":{"position":[[329,54]]}},"keywords":{}}],["android:name="android.permission.modify_audio_settings"",{"_index":930,"title":{},"content":{"94":{"position":[[791,65]]},"178":{"position":[[679,65]]},"333":{"position":[[679,65]]}},"keywords":{}}],["android:name="android.permission.record_audio"",{"_index":929,"title":{},"content":{"94":{"position":[[708,56]]},"178":{"position":[[596,56]]},"333":{"position":[[596,56]]}},"keywords":{}}],["android:required="true"/>",{"_index":927,"title":{},"content":{"94":{"position":[[568,38]]},"178":{"position":[[456,38]]},"333":{"position":[[456,38]]}},"keywords":{}}],["angular",{"_index":1483,"title":{},"content":{"299":{"position":[[339,7]]}},"keywords":{}}],["announc",{"_index":1033,"title":{},"content":{"110":{"position":[[14,13]]},"170":{"position":[[14,13]]},"274":{"position":[[14,13]]},"309":{"position":[[14,13]]},"390":{"position":[[14,13]]}},"keywords":{}}],["anonym",{"_index":323,"title":{"37":{"position":[[7,9]]},"160":{"position":[[7,9]]},"210":{"position":[[7,9]]},"265":{"position":[[7,9]]},"345":{"position":[[7,9]]}},"content":{"28":{"position":[[15,9]]},"36":{"position":[[176,9]]},"37":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"46":{"position":[[481,9],[1033,9]]},"93":{"position":[[202,9]]},"133":{"position":[[15,9]]},"159":{"position":[[176,9]]},"160":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"174":{"position":[[202,9]]},"183":{"position":[[15,9]]},"195":{"position":[[202,9]]},"209":{"position":[[176,9]]},"210":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"214":{"position":[[473,9],[1025,9]]},"230":{"position":[[512,9],[1064,9]]},"247":{"position":[[15,9]]},"262":{"position":[[113,9]]},"264":{"position":[[168,9]]},"265":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"283":{"position":[[158,9]]},"302":{"position":[[496,9],[1681,9]]},"329":{"position":[[202,9]]},"341":{"position":[[48,9],[597,12]]},"342":{"position":[[535,9]]},"345":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"363":{"position":[[15,9]]}},"keywords":{}}],["anonymous_id",{"_index":1263,"title":{},"content":{"220":{"position":[[1090,13]]},"221":{"position":[[712,13]]},"222":{"position":[[1517,13]]},"223":{"position":[[1099,13]]},"224":{"position":[[1191,13]]},"225":{"position":[[409,13]]},"226":{"position":[[385,13]]},"227":{"position":[[522,13]]},"267":{"position":[[172,13]]},"290":{"position":[[1070,13]]},"291":{"position":[[692,13]]},"292":{"position":[[1497,13]]},"293":{"position":[[1079,13]]},"294":{"position":[[1171,13]]},"295":{"position":[[398,13]]},"296":{"position":[[374,13]]},"297":{"position":[[522,13]]},"354":{"position":[[1155,13]]},"355":{"position":[[777,13]]},"356":{"position":[[1582,13]]},"357":{"position":[[1164,13]]},"358":{"position":[[1256,13]]},"359":{"position":[[481,13]]},"360":{"position":[[462,13]]},"361":{"position":[[612,13]]},"397":{"position":[[1088,13]]},"398":{"position":[[710,13]]},"399":{"position":[[1515,13]]},"400":{"position":[[1097,13]]},"401":{"position":[[1189,13]]},"402":{"position":[[414,13]]},"403":{"position":[[389,13]]},"404":{"position":[[563,13]]},"408":{"position":[[1042,13]]},"409":{"position":[[813,13]]},"410":{"position":[[664,13]]},"411":{"position":[[435,13]]},"412":{"position":[[1469,13]]},"413":{"position":[[1051,13]]},"414":{"position":[[822,13]]},"415":{"position":[[1143,13]]},"416":{"position":[[914,13]]},"417":{"position":[[361,13]]},"418":{"position":[[328,13]]},"419":{"position":[[447,13]]},"420":{"position":[[451,13]]}},"keywords":{}}],["answer",{"_index":141,"title":{"67":{"position":[[0,7]]},"86":{"position":[[0,7]]},"127":{"position":[[0,7]]}},"content":{"8":{"position":[[463,6],[498,6],[545,6]]},"9":{"position":[[205,9]]},"12":{"position":[[193,8],[333,7]]},"13":{"position":[[1936,6],[1999,6],[2062,6]]},"14":{"position":[[472,6],[525,6],[578,6]]},"20":{"position":[[481,6],[516,6]]},"21":{"position":[[205,9]]},"23":{"position":[[179,7]]},"24":{"position":[[2114,6],[2177,6],[2240,6],[2654,6],[2727,6],[2797,6]]},"25":{"position":[[586,6],[639,6],[692,6],[1066,6],[1129,6],[1189,6]]},"54":{"position":[[481,6],[516,6]]},"55":{"position":[[191,9]]},"65":{"position":[[597,6],[604,6]]},"67":{"position":[[385,6],[443,7],[520,7],[598,7],[674,7],[743,6],[788,6]]},"68":{"position":[[90,6],[97,6]]},"72":{"position":[[463,6],[498,6],[545,6]]},"73":{"position":[[191,9]]},"84":{"position":[[638,6],[645,6]]},"86":{"position":[[131,6],[176,6]]},"88":{"position":[[90,6],[97,6]]},"113":{"position":[[463,6],[498,6],[545,6]]},"114":{"position":[[191,9]]},"125":{"position":[[593,6],[600,6]]},"127":{"position":[[131,6],[176,6]]},"129":{"position":[[90,6],[97,6]]},"220":{"position":[[806,7]]},"222":{"position":[[901,7],[1233,7]]},"223":{"position":[[815,7]]},"224":{"position":[[907,7]]},"290":{"position":[[786,7]]},"292":{"position":[[881,7],[1213,7]]},"293":{"position":[[795,7]]},"294":{"position":[[887,7]]},"354":{"position":[[871,7]]},"356":{"position":[[966,7],[1298,7]]},"357":{"position":[[880,7]]},"358":{"position":[[972,7]]},"397":{"position":[[804,7]]},"399":{"position":[[899,7],[1231,7]]},"400":{"position":[[813,7]]},"401":{"position":[[905,7]]},"408":{"position":[[758,7]]},"409":{"position":[[529,7]]},"412":{"position":[[853,7],[1185,7]]},"413":{"position":[[767,7]]},"414":{"position":[[538,7]]},"415":{"position":[[859,7]]},"416":{"position":[[630,7]]}},"keywords":{}}],["answer__field__correlation_id",{"_index":315,"title":{},"content":{"25":{"position":[[787,29]]}},"keywords":{}}],["answer__field__id",{"_index":314,"title":{},"content":{"25":{"position":[[699,17]]}},"keywords":{}}],["answer__field__typ",{"_index":316,"title":{},"content":{"25":{"position":[[903,19]]}},"keywords":{}}],["answer__field__value__bi",{"_index":317,"title":{},"content":{"25":{"position":[[1021,24]]}},"keywords":{}}],["answer__field__value__bo",{"_index":318,"title":{},"content":{"25":{"position":[[1083,24]]}},"keywords":{}}],["answer__field__value__st",{"_index":319,"title":{},"content":{"25":{"position":[[1146,24]]}},"keywords":{}}],["answer__replied_at",{"_index":278,"title":{},"content":{"14":{"position":[[436,18]]},"25":{"position":[[550,18]]}},"keywords":{}}],["answer__replied_at_m",{"_index":279,"title":{},"content":{"14":{"position":[[479,21]]},"25":{"position":[[593,21]]}},"keywords":{}}],["answer__tag",{"_index":280,"title":{},"content":{"14":{"position":[[546,12]]},"25":{"position":[[660,12]]}},"keywords":{}}],["anyencodable("clement@screeb.app"",{"_index":1216,"title":{},"content":{"211":{"position":[[476,45],[759,45]]}},"keywords":{}}],["anyencodable("cycle"",{"_index":1213,"title":{},"content":{"208":{"position":[[932,32]]}},"keywords":{}}],["anyencodable("hiddenfield1"",{"_index":1476,"title":{},"content":{"289":{"position":[[137,39]]}},"keywords":{}}],["anyencodable("johndoe"",{"_index":1195,"title":{},"content":{"199":{"position":[[428,35],[1091,35]]},"288":{"position":[[223,35]]}},"keywords":{}}],["anyencodable("prop1"",{"_index":1146,"title":{},"content":{"192":{"position":[[361,32]]}},"keywords":{}}],["anyencodable("r",{"_index":1103,"title":{},"content":{"163":{"position":[[405,22]]},"232":{"position":[[423,22]]}},"keywords":{}}],["anyencodable("sport"",{"_index":1105,"title":{},"content":{"163":{"position":[[468,32]]},"232":{"position":[[487,32]]}},"keywords":{}}],["anyencodable("ups"",{"_index":1111,"title":{},"content":{"163":{"position":[[606,30]]},"232":{"position":[[628,30]]}},"keywords":{}}],["anyencodable(1",{"_index":1109,"title":{},"content":{"163":{"position":[[560,16]]},"232":{"position":[[581,16]]}},"keywords":{}}],["anyencodable(12",{"_index":1194,"title":{},"content":{"199":{"position":[[392,17],[1055,17]]},"288":{"position":[[187,17]]}},"keywords":{}}],["anyencodable(12.29",{"_index":1107,"title":{},"content":{"163":{"position":[[520,20]]},"232":{"position":[[540,20]]}},"keywords":{}}],["anyencodable(27",{"_index":1212,"title":{},"content":{"208":{"position":[[892,17]]}},"keywords":{}}],["anyencodable(29",{"_index":1217,"title":{},"content":{"211":{"position":[[540,17],[823,17]]}},"keywords":{}}],["anyencodable(75",{"_index":1148,"title":{},"content":{"192":{"position":[[421,16]]},"241":{"position":[[296,16]]},"289":{"position":[[205,16]]}},"keywords":{}}],["anyencodable(d",{"_index":1115,"title":{},"content":{"163":{"position":[[705,20]]},"208":{"position":[[990,20]]},"211":{"position":[[626,21],[894,21]]},"232":{"position":[[729,20]]}},"keywords":{}}],["anyencodable(fals",{"_index":1113,"title":{},"content":{"163":{"position":[[662,20]]},"232":{"position":[[685,20]]}},"keywords":{}}],["anyencodable(tru",{"_index":1219,"title":{},"content":{"211":{"position":[[579,19]]}},"keywords":{}}],["anyencodable(“hiddenfield1",{"_index":1317,"title":{},"content":{"241":{"position":[[248,29]]}},"keywords":{}}],["anymore.payload.respond",{"_index":173,"title":{},"content":{"10":{"position":[[88,26]]},"116":{"position":[[88,26]]}},"keywords":{}}],["api",{"_index":1,"title":{"0":{"position":[[9,3]]}},"content":{"1":{"position":[[62,3]]},"2":{"position":[[14,3]]}},"keywords":{}}],["app",{"_index":372,"title":{"92":{"position":[[39,5]]},"95":{"position":[[41,5]]},"173":{"position":[[39,5]]},"176":{"position":[[41,5]]},"194":{"position":[[35,5]]},"197":{"position":[[37,5]]},"299":{"position":[[34,5]]},"328":{"position":[[44,5]]},"331":{"position":[[46,5]]}},"content":{"31":{"position":[[55,4],[94,4]]},"35":{"position":[[35,4]]},"49":{"position":[[47,3]]},"50":{"position":[[9,3],[147,3]]},"76":{"position":[[2339,3]]},"92":{"position":[[94,4]]},"98":{"position":[[774,3]]},"106":{"position":[[149,3]]},"109":{"position":[[29,3],[206,4]]},"110":{"position":[[81,3]]},"136":{"position":[[55,4],[94,4]]},"156":{"position":[[58,3]]},"158":{"position":[[35,4]]},"166":{"position":[[149,3]]},"169":{"position":[[29,3],[206,4]]},"170":{"position":[[81,3]]},"173":{"position":[[87,4]]},"179":{"position":[[152,3],[285,3]]},"186":{"position":[[55,4],[94,4]]},"194":{"position":[[90,4]]},"196":{"position":[[339,3],[472,3]]},"208":{"position":[[35,4]]},"225":{"position":[[16,3]]},"235":{"position":[[47,3]]},"236":{"position":[[9,3],[145,3]]},"250":{"position":[[55,4],[94,4]]},"270":{"position":[[149,3]]},"273":{"position":[[29,3],[206,4]]},"274":{"position":[[81,3]]},"279":{"position":[[9,3]]},"283":{"position":[[120,5]]},"295":{"position":[[16,3],[254,3]]},"299":{"position":[[282,3],[324,3],[368,3]]},"305":{"position":[[149,3]]},"308":{"position":[[29,3],[206,4]]},"309":{"position":[[81,3]]},"321":{"position":[[58,3]]},"328":{"position":[[92,4]]},"334":{"position":[[152,3],[285,3]]},"336":{"position":[[20,3]]},"344":{"position":[[35,4]]},"359":{"position":[[16,3]]},"366":{"position":[[55,4],[94,4]]},"386":{"position":[[149,3]]},"389":{"position":[[29,3],[206,4]]},"390":{"position":[[81,3]]},"402":{"position":[[16,3]]},"417":{"position":[[16,3]]}},"keywords":{}}],["app.screeb.sdk.screeb",{"_index":939,"title":{},"content":{"97":{"position":[[8,21]]}},"keywords":{}}],["app.screeb.sdk:survey:x.x.x",{"_index":936,"title":{},"content":{"96":{"position":[[79,29]]}},"keywords":{}}],["appdeleg",{"_index":1157,"title":{},"content":{"197":{"position":[[288,11],[367,11]]},"199":{"position":[[652,11],[689,12]]},"235":{"position":[[187,12],[849,11]]},"236":{"position":[[323,12]]}},"keywords":{}}],["appear",{"_index":1223,"title":{},"content":{"216":{"position":[[140,8]]},"286":{"position":[[140,8]]},"350":{"position":[[144,8]]},"393":{"position":[[144,8]]},"406":{"position":[[140,8]]}},"keywords":{}}],["appl",{"_index":1323,"title":{},"content":{"243":{"position":[[122,6],[217,6]]},"257":{"position":[[161,7]]},"258":{"position":[[101,9]]},"259":{"position":[[317,8],[344,6]]},"378":{"position":[[122,6],[217,6]]}},"keywords":{}}],["applewebkit/537.36",{"_index":832,"title":{},"content":{"75":{"position":[[423,18]]},"76":{"position":[[2913,18]]}},"keywords":{}}],["appli",{"_index":458,"title":{},"content":{"40":{"position":[[182,5]]},"140":{"position":[[189,5]]},"190":{"position":[[193,5]]},"256":{"position":[[187,5]]},"323":{"position":[[253,5]]}},"keywords":{}}],["applic",{"_index":480,"title":{},"content":{"46":{"position":[[56,12]]},"176":{"position":[[29,12]]},"197":{"position":[[29,12],[215,11],[317,11]]},"199":{"position":[[766,12]]},"214":{"position":[[52,12]]},"230":{"position":[[56,12]]},"235":{"position":[[820,11]]},"299":{"position":[[65,13]]},"331":{"position":[[29,12]]},"339":{"position":[[15,11]]},"340":{"position":[[496,11]]},"341":{"position":[[874,11]]},"350":{"position":[[118,11]]},"393":{"position":[[118,11]]}},"keywords":{}}],["application(_",{"_index":1202,"title":{},"content":{"199":{"position":[[752,13]]}},"keywords":{}}],["application/json"",{"_index":36,"title":{},"content":{"3":{"position":[[131,22]]}},"keywords":{}}],["appropri",{"_index":1463,"title":{},"content":{"281":{"position":[[870,11]]}},"keywords":{}}],["approxim",{"_index":912,"title":{},"content":{"94":{"position":[[99,13]]},"175":{"position":[[195,13],[230,13]]},"196":{"position":[[160,13]]},"330":{"position":[[195,13],[230,13]]}},"keywords":{}}],["argument",{"_index":1059,"title":{},"content":{"146":{"position":[[134,9]]},"147":{"position":[[147,8]]},"204":{"position":[[134,9]]},"205":{"position":[[147,8]]},"239":{"position":[[134,9]]},"240":{"position":[[147,8]]},"266":{"position":[[724,8]]},"313":{"position":[[136,9]]},"314":{"position":[[149,8]]},"315":{"position":[[82,9]]},"371":{"position":[[134,9]]},"372":{"position":[[147,8]]}},"keywords":{}}],["argument1",{"_index":1488,"title":{},"content":{"302":{"position":[[217,10]]}},"keywords":{}}],["argument2",{"_index":486,"title":{},"content":{"46":{"position":[[207,10]]},"214":{"position":[[203,10]]},"230":{"position":[[225,10]]},"302":{"position":[[228,10]]}},"keywords":{}}],["array",{"_index":176,"title":{},"content":{"10":{"position":[[200,6]]},"116":{"position":[[200,6]]}},"keywords":{}}],["array<string>",{"_index":748,"title":{},"content":{"64":{"position":[[86,19],[144,19],[352,19]]},"83":{"position":[[269,19]]},"124":{"position":[[269,19]]}},"keywords":{}}],["articl",{"_index":377,"title":{},"content":{"31":{"position":[[118,7]]},"136":{"position":[[118,7]]},"186":{"position":[[118,7]]},"250":{"position":[[118,7]]},"366":{"position":[[118,7]]}},"keywords":{}}],["article_id",{"_index":1512,"title":{},"content":{"316":{"position":[[265,11]]}},"keywords":{}}],["assign",{"_index":350,"title":{"39":{"position":[[6,11]]},"139":{"position":[[6,11]]},"189":{"position":[[6,11]]},"255":{"position":[[6,11]]},"322":{"position":[[6,11]]}},"content":{"28":{"position":[[638,6]]},"35":{"position":[[488,6]]},"46":{"position":[[1376,7]]},"133":{"position":[[638,6]]},"183":{"position":[[638,6]]},"208":{"position":[[506,6]]},"214":{"position":[[1354,7]]},"230":{"position":[[1407,7]]},"247":{"position":[[638,6]]},"262":{"position":[[213,6]]},"263":{"position":[[94,6]]},"302":{"position":[[1341,7]]},"363":{"position":[[638,6]]}},"keywords":{}}],["assigngroup",{"_index":507,"title":{},"content":{"46":{"position":[[1341,11],[1357,11]]},"214":{"position":[[1319,11],[1335,11]]},"230":{"position":[[1372,11],[1388,11]]},"323":{"position":[[38,12]]},"324":{"position":[[104,12]]},"325":{"position":[[64,12]]},"326":{"position":[[258,12]]}},"keywords":{}}],["assigngroup("company"",{"_index":1548,"title":{},"content":{"324":{"position":[[172,32]]},"326":{"position":[[326,32]]}},"keywords":{}}],["assigngroup(nul",{"_index":1547,"title":{},"content":{"323":{"position":[[106,17]]}},"keywords":{}}],["associ",{"_index":144,"title":{},"content":{"8":{"position":[[508,10]]},"20":{"position":[[526,10]]},"28":{"position":[[489,9]]},"46":{"position":[[293,10],[1187,10]]},"54":{"position":[[526,10]]},"72":{"position":[[508,10]]},"103":{"position":[[268,10]]},"113":{"position":[[508,10]]},"133":{"position":[[489,9]]},"155":{"position":[[274,10]]},"183":{"position":[[489,9]]},"214":{"position":[[289,10],[1165,10]]},"230":{"position":[[311,10],[1218,10]]},"245":{"position":[[268,10]]},"247":{"position":[[489,9]]},"302":{"position":[[308,10],[1132,10]]},"320":{"position":[[301,10]]},"341":{"position":[[823,10]]},"363":{"position":[[489,9]]},"377":{"position":[[338,10]]}},"keywords":{}}],["assum",{"_index":1563,"title":{},"content":{"339":{"position":[[1,8]]},"340":{"position":[[482,8]]},"341":{"position":[[1,8]]}},"keywords":{}}],["attack",{"_index":1526,"title":{},"content":{"321":{"position":[[105,8]]}},"keywords":{}}],["attent",{"_index":1421,"title":{},"content":{"278":{"position":[[317,9]]}},"keywords":{}}],["attribut",{"_index":67,"title":{"6":{"position":[[0,11]]},"38":{"position":[[0,11]]},"43":{"position":[[0,11]]},"52":{"position":[[0,11]]},"143":{"position":[[0,11]]},"150":{"position":[[0,11]]},"152":{"position":[[0,11]]},"161":{"position":[[0,11]]},"163":{"position":[[0,11]]},"192":{"position":[[0,11]]},"211":{"position":[[0,11]]},"232":{"position":[[0,11]]},"254":{"position":[[0,11]]},"259":{"position":[[0,11]]},"266":{"position":[[0,11]]},"326":{"position":[[0,11]]},"346":{"position":[[0,11]]},"348":{"position":[[0,11]]},"383":{"position":[[0,11]]}},"content":{"208":{"position":[[717,10]]}},"keywords":{}}],["attributessupport",{"_index":80,"title":{},"content":{"6":{"position":[[176,19]]},"38":{"position":[[277,19]]},"43":{"position":[[176,19]]},"52":{"position":[[177,19]]},"143":{"position":[[176,19]]},"150":{"position":[[177,19]]},"152":{"position":[[176,19]]},"161":{"position":[[277,19]]},"163":{"position":[[176,19]]},"192":{"position":[[176,19]]},"211":{"position":[[277,19]]},"232":{"position":[[177,19]]},"254":{"position":[[176,19]]},"259":{"position":[[176,19]]},"266":{"position":[[277,19]]},"326":{"position":[[176,19]]},"346":{"position":[[277,19]]},"348":{"position":[[176,19]]},"383":{"position":[[177,19]]}},"keywords":{}}],["audienc",{"_index":506,"title":{},"content":{"46":{"position":[[1328,9]]},"214":{"position":[[1306,9]]},"230":{"position":[[1359,9]]},"302":{"position":[[1273,9]]}},"keywords":{}}],["audio.</string>",{"_index":1132,"title":{},"content":{"179":{"position":[[326,21]]},"196":{"position":[[513,21]]},"334":{"position":[[326,21]]}},"keywords":{}}],["audio/video",{"_index":922,"title":{},"content":{"94":{"position":[[323,11]]},"178":{"position":[[211,11]]},"179":{"position":[[63,11]]},"196":{"position":[[250,11]]},"333":{"position":[[211,11]]},"334":{"position":[[63,11]]}},"keywords":{}}],["authent",{"_index":1380,"title":{"339":{"position":[[3,13]]}},"content":{"262":{"position":[[519,14]]}},"keywords":{}}],["author",{"_index":2,"title":{"1":{"position":[[0,14]]}},"content":{},"keywords":{}}],["automat",{"_index":383,"title":{},"content":{"32":{"position":[[72,13]]},"137":{"position":[[72,13]]},"187":{"position":[[72,13]]},"251":{"position":[[72,13]]},"367":{"position":[[72,13]]}},"keywords":{}}],["automaticscreendetect",{"_index":947,"title":{},"content":{"98":{"position":[[636,24]]},"218":{"position":[[528,24]]}},"keywords":{}}],["autonom",{"_index":520,"title":{},"content":{"46":{"position":[[2078,11]]},"214":{"position":[[2056,11]]},"230":{"position":[[2109,11]]},"302":{"position":[[2239,11]]}},"keywords":{}}],["avail",{"_index":172,"title":{"217":{"position":[[0,9]]},"287":{"position":[[0,9]]},"351":{"position":[[0,9]]},"394":{"position":[[0,9]]},"407":{"position":[[0,9]]}},"content":{"10":{"position":[[78,9]]},"13":{"position":[[870,9],[938,9]]},"24":{"position":[[894,9],[974,9]]},"64":{"position":[[232,9],[306,9]]},"69":{"position":[[185,10]]},"83":{"position":[[155,9],[223,9]]},"89":{"position":[[185,10]]},"103":{"position":[[242,9]]},"116":{"position":[[78,9]]},"124":{"position":[[155,9],[223,9]]},"130":{"position":[[185,10]]},"155":{"position":[[248,9]]},"217":{"position":[[11,9],[41,9]]},"226":{"position":[[36,9]]},"227":{"position":[[57,9]]},"245":{"position":[[242,9]]},"287":{"position":[[11,9],[41,9]]},"296":{"position":[[36,9]]},"297":{"position":[[57,9],[357,9]]},"320":{"position":[[275,9]]},"351":{"position":[[11,9],[47,9]]},"360":{"position":[[36,9]]},"361":{"position":[[57,9]]},"377":{"position":[[312,9]]},"394":{"position":[[11,9],[34,9]]},"403":{"position":[[36,9]]},"404":{"position":[[57,9]]},"407":{"position":[[11,9],[29,9]]},"418":{"position":[[36,9]]},"419":{"position":[[57,9]]},"420":{"position":[[58,9]]}},"keywords":{}}],["available(io",{"_index":1310,"title":{},"content":{"236":{"position":[[605,14]]}},"keywords":{}}],["b.id=r;b.src=ee;b.async=1;c.getelementsbytagname("head")[0].appendchild(b",{"_index":1431,"title":{},"content":{"278":{"position":[[779,85]]},"338":{"position":[[208,85]]},"339":{"position":[[541,85]]},"340":{"position":[[223,85]]},"341":{"position":[[273,85]]},"342":{"position":[[208,85]]}},"keywords":{}}],["b1b3",{"_index":639,"title":{},"content":{"57":{"position":[[1085,4],[1208,4]]},"76":{"position":[[1089,4]]},"117":{"position":[[1089,4]]}},"keywords":{}}],["b25d",{"_index":590,"title":{},"content":{"57":{"position":[[174,4]]},"76":{"position":[[174,4]]},"117":{"position":[[174,4]]}},"keywords":{}}],["b8aa",{"_index":689,"title":{},"content":{"57":{"position":[[2214,4]]}},"keywords":{}}],["b=c.createelement('script');b.type='text/javascript",{"_index":1430,"title":{},"content":{"278":{"position":[[725,53]]},"338":{"position":[[154,53]]},"339":{"position":[[487,53]]},"340":{"position":[[169,53]]},"341":{"position":[[219,53]]},"342":{"position":[[154,53]]}},"keywords":{}}],["back",{"_index":1447,"title":{},"content":{"280":{"position":[[1019,4]]},"281":{"position":[[1110,4]]}},"keywords":{}}],["background",{"_index":562,"title":{"50":{"position":[[0,10]]},"236":{"position":[[0,10]]}},"content":{"50":{"position":[[23,11]]},"103":{"position":[[56,11]]},"155":{"position":[[56,11]]},"236":{"position":[[19,11]]},"245":{"position":[[56,11]]},"320":{"position":[[56,11]]},"377":{"position":[[56,11]]}},"keywords":{}}],["banner",{"_index":1459,"title":{},"content":{"281":{"position":[[585,6]]}},"keywords":{}}],["base",{"_index":366,"title":{},"content":{"29":{"position":[[350,4]]},"109":{"position":[[92,5]]},"134":{"position":[[350,4]]},"169":{"position":[[92,5]]},"184":{"position":[[350,4]]},"248":{"position":[[350,4]]},"273":{"position":[[92,5]]},"280":{"position":[[857,5]]},"308":{"position":[[92,5]]},"364":{"position":[[350,4]]},"389":{"position":[[92,5]]}},"keywords":{}}],["base64",{"_index":794,"title":{},"content":{"69":{"position":[[458,6]]},"89":{"position":[[458,6]]},"130":{"position":[[458,6]]}},"keywords":{}}],["bb4c",{"_index":659,"title":{},"content":{"57":{"position":[[1544,4]]},"76":{"position":[[1772,4]]},"117":{"position":[[1444,4]]}},"keywords":{}}],["bda2",{"_index":713,"title":{},"content":{"57":{"position":[[2596,4]]},"76":{"position":[[3276,4]]},"117":{"position":[[2343,4]]}},"keywords":{}}],["be",{"_index":968,"title":{},"content":{"103":{"position":[[128,5]]},"155":{"position":[[128,5]]},"245":{"position":[[128,5]]},"280":{"position":[[1112,5]]},"281":{"position":[[1199,5]]},"320":{"position":[[128,5]]},"321":{"position":[[42,5]]},"377":{"position":[[128,5]]}},"keywords":{}}],["be00",{"_index":708,"title":{},"content":{"57":{"position":[[2518,4]]}},"keywords":{}}],["be48",{"_index":641,"title":{},"content":{"57":{"position":[[1095,4],[1218,4]]},"76":{"position":[[1099,4]]},"117":{"position":[[1099,4]]}},"keywords":{}}],["bearer",{"_index":38,"title":{},"content":{"3":{"position":[[180,6]]}},"keywords":{}}],["befor",{"_index":1277,"title":{},"content":{"227":{"position":[[8,6]]},"278":{"position":[[473,7]]},"297":{"position":[[8,6]]},"340":{"position":[[1,6]]},"361":{"position":[[8,6]]},"404":{"position":[[8,6]]},"419":{"position":[[8,6]]},"420":{"position":[[8,6]]}},"keywords":{}}],["begin",{"_index":477,"title":{},"content":{"45":{"position":[[152,9]]},"213":{"position":[[148,9]]},"229":{"position":[[152,9]]},"301":{"position":[[155,9]]}},"keywords":{}}],["behavior",{"_index":984,"title":{},"content":{"105":{"position":[[241,9]]},"106":{"position":[[94,9]]},"165":{"position":[[241,9]]},"166":{"position":[[94,9]]},"269":{"position":[[241,9]]},"270":{"position":[[94,9]]},"304":{"position":[[241,9]]},"305":{"position":[[94,9]]},"385":{"position":[[241,9]]},"386":{"position":[[94,9]]}},"keywords":{}}],["behaviorspinpoint",{"_index":1017,"title":{},"content":{"108":{"position":[[159,17]]},"168":{"position":[[159,17]]},"272":{"position":[[159,17]]},"307":{"position":[[159,17]]},"388":{"position":[[159,17]]}},"keywords":{}}],["behaviour",{"_index":347,"title":{},"content":{"28":{"position":[[560,9]]},"133":{"position":[[560,9]]},"183":{"position":[[560,9]]},"247":{"position":[[560,9]]},"363":{"position":[[560,9]]}},"keywords":{}}],["below",{"_index":416,"title":{},"content":{"35":{"position":[[704,6]]},"208":{"position":[[742,6]]},"235":{"position":[[509,5]]}},"keywords":{}}],["berthe"",{"_index":647,"title":{},"content":{"57":{"position":[[1307,13]]},"76":{"position":[[1207,13]]},"117":{"position":[[1207,13]]}},"keywords":{}}],["better",{"_index":977,"title":{},"content":{"105":{"position":[[118,7]]},"165":{"position":[[118,7]]},"269":{"position":[[118,7]]},"304":{"position":[[118,7]]},"385":{"position":[[118,7]]}},"keywords":{}}],["between",{"_index":259,"title":{},"content":{"13":{"position":[[1567,7]]},"24":{"position":[[1615,7]]},"35":{"position":[[455,7]]},"65":{"position":[[257,7]]},"84":{"position":[[257,7]]},"125":{"position":[[257,7]]},"158":{"position":[[455,7]]},"208":{"position":[[455,7]]},"261":{"position":[[438,7]]},"344":{"position":[[455,7]]}},"keywords":{}}],["bigint",{"_index":214,"title":{},"content":{"13":{"position":[[153,6],[195,6],[376,6],[424,6],[1243,6],[1309,6],[1468,6],[1552,6],[1975,6]]},"14":{"position":[[97,6],[192,6],[280,6],[501,6]]},"15":{"position":[[97,6],[192,6],[280,6],[486,6]]},"16":{"position":[[97,6],[192,6],[280,6],[457,6]]},"24":{"position":[[153,6],[195,6],[376,6],[424,6],[1291,6],[1357,6],[1516,6],[1600,6],[2153,6],[2634,6]]},"25":{"position":[[97,6],[192,6],[280,6],[615,6],[1046,6]]},"26":{"position":[[97,6],[192,6],[280,6],[453,6]]}},"keywords":{}}],["bike",{"_index":95,"title":{},"content":{"6":{"position":[[423,4]]},"52":{"position":[[441,4]]},"152":{"position":[[378,4]]},"163":{"position":[[428,4]]},"232":{"position":[[446,4]]},"254":{"position":[[342,4]]},"348":{"position":[[426,4]]}},"keywords":{}}],["blob",{"_index":1536,"title":{},"content":{"321":{"position":[[350,5],[700,5]]}},"keywords":{}}],["bodi",{"_index":536,"title":{},"content":{"48":{"position":[[125,5]]},"69":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"89":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"130":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"234":{"position":[[126,5]]}},"keywords":{}}],["bool",{"_index":289,"title":{},"content":{"15":{"position":[[522,4]]},"199":{"position":[[885,4]]},"288":{"position":[[552,4]]},"297":{"position":[[315,4]]}},"keywords":{}}],["boolean",{"_index":87,"title":{},"content":{"6":{"position":[[250,7]]},"15":{"position":[[527,7],[554,9]]},"16":{"position":[[510,7],[544,9]]},"24":{"position":[[2706,7],[2734,9]]},"25":{"position":[[1108,7],[1136,9]]},"26":{"position":[[506,7],[540,9]]},"38":{"position":[[351,7]]},"43":{"position":[[230,7]]},"52":{"position":[[251,7]]},"87":{"position":[[382,7]]},"128":{"position":[[382,7]]},"143":{"position":[[230,7]]},"150":{"position":[[251,7]]},"152":{"position":[[250,7]]},"161":{"position":[[351,7]]},"163":{"position":[[250,7]]},"192":{"position":[[230,7]]},"211":{"position":[[351,7]]},"220":{"position":[[984,8],[993,8]]},"222":{"position":[[1079,8],[1088,8],[1411,8],[1420,8]]},"223":{"position":[[993,8],[1002,8]]},"224":{"position":[[1085,8],[1094,8]]},"227":{"position":[[97,7]]},"232":{"position":[[251,7]]},"254":{"position":[[230,7]]},"259":{"position":[[230,7]]},"266":{"position":[[331,7]]},"290":{"position":[[964,8],[973,8]]},"292":{"position":[[1059,8],[1068,8],[1391,8],[1400,8]]},"293":{"position":[[973,8],[982,8]]},"294":{"position":[[1065,8],[1074,8]]},"297":{"position":[[97,7]]},"326":{"position":[[230,7]]},"346":{"position":[[351,7]]},"348":{"position":[[250,7]]},"354":{"position":[[1049,8],[1058,8]]},"356":{"position":[[1144,8],[1153,8],[1476,8],[1485,8]]},"357":{"position":[[1058,8],[1067,8]]},"358":{"position":[[1150,8],[1159,8]]},"361":{"position":[[103,7]]},"383":{"position":[[251,7]]},"397":{"position":[[982,8],[991,8]]},"399":{"position":[[1077,8],[1086,8],[1409,8],[1418,8]]},"400":{"position":[[991,8],[1000,8]]},"401":{"position":[[1083,8],[1092,8]]},"404":{"position":[[90,7]]},"408":{"position":[[936,8],[945,8]]},"409":{"position":[[707,8],[716,8]]},"412":{"position":[[1031,8],[1040,8],[1363,8],[1372,8]]},"413":{"position":[[945,8],[954,8]]},"414":{"position":[[716,8],[725,8]]},"415":{"position":[[1037,8],[1046,8]]},"416":{"position":[[808,8],[817,8]]}},"keywords":{}}],["both",{"_index":1452,"title":{},"content":{"280":{"position":[[1329,4]]},"281":{"position":[[1347,4]]}},"keywords":{}}],["bottom",{"_index":951,"title":{},"content":{"98":{"position":[[752,6]]}},"keywords":{}}],["bring",{"_index":69,"title":{},"content":{"6":{"position":[[13,5]]},"43":{"position":[[13,5]]},"52":{"position":[[13,5]]},"143":{"position":[[13,5]]},"150":{"position":[[13,5]]},"152":{"position":[[13,5]]},"163":{"position":[[13,5]]},"192":{"position":[[13,5]]},"232":{"position":[[13,5]]},"254":{"position":[[13,5]]},"259":{"position":[[13,5]]},"326":{"position":[[13,5]]},"348":{"position":[[13,5]]},"383":{"position":[[13,5]]}},"keywords":{}}],["browser",{"_index":827,"title":{},"content":{"75":{"position":[[166,8]]},"299":{"position":[[253,7]]}},"keywords":{}}],["buggy."",{"_index":717,"title":{},"content":{"57":{"position":[[2705,13],[2779,13]]},"76":{"position":[[3385,13],[3444,13]]},"117":{"position":[[2452,13],[2511,13]]}},"keywords":{}}],["build",{"_index":1320,"title":{"243":{"position":[[11,5]]},"378":{"position":[[16,5]]}},"content":{"243":{"position":[[34,5]]},"378":{"position":[[34,5]]},"381":{"position":[[36,5],[97,5],[189,5]]}},"keywords":{}}],["build.gradl",{"_index":931,"title":{},"content":{"96":{"position":[[3,12]]}},"keywords":{}}],["build_typ",{"_index":1621,"title":{},"content":{"381":{"position":[[295,11]]}},"keywords":{}}],["built",{"_index":967,"title":{},"content":{"103":{"position":[[28,5]]},"155":{"position":[[28,5]]},"243":{"position":[[111,5]]},"245":{"position":[[28,5]]},"279":{"position":[[16,5]]},"320":{"position":[[28,5]]},"377":{"position":[[28,5]]},"378":{"position":[[111,5]]}},"keywords":{}}],["busi",{"_index":976,"title":{},"content":{"105":{"position":[[80,10]]},"165":{"position":[[80,10]]},"269":{"position":[[80,10]]},"304":{"position":[[80,10]]},"385":{"position":[[80,10]]}},"keywords":{}}],["button",{"_index":14,"title":{},"content":{"1":{"position":[[154,7]]},"15":{"position":[[346,7]]},"24":{"position":[[2315,7]]},"25":{"position":[[757,7]]},"67":{"position":[[84,7]]},"312":{"position":[[189,6]]}},"keywords":{}}],["c782b3f73aa4"",{"_index":614,"title":{},"content":{"57":{"position":[[613,19]]},"76":{"position":[[613,19]]},"117":{"position":[[613,19]]}},"keywords":{}}],["c796994e",{"_index":1557,"title":{},"content":{"338":{"position":[[408,9]]},"339":{"position":[[741,9]]},"340":{"position":[[423,9]]},"341":{"position":[[473,9]]},"342":{"position":[[408,9]]}},"keywords":{}}],["calcul",{"_index":785,"title":{},"content":{"69":{"position":[[155,10]]},"89":{"position":[[155,10]]},"130":{"position":[[155,10]]}},"keywords":{}}],["california",{"_index":1363,"title":{},"content":{"259":{"position":[[437,13]]}},"keywords":{}}],["call",{"_index":397,"title":{},"content":{"35":{"position":[[105,4],[716,7]]},"36":{"position":[[32,4],[86,6],[159,4]]},"37":{"position":[[457,6]]},"46":{"position":[[1104,4]]},"50":{"position":[[318,4]]},"158":{"position":[[105,4]]},"159":{"position":[[32,4],[86,6],[159,4]]},"160":{"position":[[457,6]]},"208":{"position":[[105,4],[754,7]]},"209":{"position":[[32,4],[86,6],[159,4]]},"210":{"position":[[457,6]]},"214":{"position":[[1092,4]]},"220":{"position":[[1,6]]},"221":{"position":[[1,6]]},"222":{"position":[[1,6]]},"223":{"position":[[1,6]]},"224":{"position":[[1,6]]},"225":{"position":[[1,6]]},"226":{"position":[[1,6]]},"227":{"position":[[1,6]]},"230":{"position":[[1135,4]]},"261":{"position":[[100,4]]},"264":{"position":[[32,4],[78,6],[151,4]]},"265":{"position":[[457,6]]},"283":{"position":[[59,4]]},"290":{"position":[[1,6]]},"291":{"position":[[1,6]]},"292":{"position":[[1,6]]},"293":{"position":[[1,6]]},"294":{"position":[[1,6]]},"295":{"position":[[1,6]]},"296":{"position":[[1,6]]},"297":{"position":[[1,6]]},"302":{"position":[[1755,4]]},"318":{"position":[[32,4]]},"319":{"position":[[152,4]]},"320":{"position":[[187,4]]},"341":{"position":[[698,4],[902,5]]},"344":{"position":[[105,4]]},"345":{"position":[[457,6]]},"354":{"position":[[1,6]]},"355":{"position":[[1,6]]},"356":{"position":[[1,6]]},"357":{"position":[[1,6]]},"358":{"position":[[1,6]]},"359":{"position":[[1,6]]},"360":{"position":[[1,6]]},"361":{"position":[[1,6]]},"375":{"position":[[1,4]]},"376":{"position":[[38,4]]},"377":{"position":[[156,4]]},"397":{"position":[[1,6]]},"398":{"position":[[1,6]]},"399":{"position":[[1,6]]},"400":{"position":[[1,6]]},"401":{"position":[[1,6]]},"402":{"position":[[1,6]]},"403":{"position":[[1,6]]},"404":{"position":[[1,6]]},"408":{"position":[[1,6]]},"409":{"position":[[1,6]]},"410":{"position":[[1,6]]},"411":{"position":[[1,6]]},"412":{"position":[[1,6]]},"413":{"position":[[1,6]]},"414":{"position":[[1,6]]},"415":{"position":[[1,6]]},"416":{"position":[[1,6]]},"417":{"position":[[1,6]]},"418":{"position":[[1,6]]},"419":{"position":[[1,6]]},"420":{"position":[[1,6]]}},"keywords":{}}],["camera",{"_index":1127,"title":{},"content":{"179":{"position":[[176,6]]},"196":{"position":[[363,6]]},"334":{"position":[[176,6]]}},"keywords":{}}],["campaign",{"_index":528,"title":{},"content":{"48":{"position":[[14,8],[376,9]]},"234":{"position":[[14,8],[381,9]]}},"keywords":{}}],["campu",{"_index":1354,"title":{},"content":{"259":{"position":[[351,8]]}},"keywords":{}}],["can't",{"_index":1616,"title":{},"content":{"380":{"position":[[109,5]]}},"keywords":{}}],["captur",{"_index":1446,"title":{},"content":{"280":{"position":[[956,7]]}},"keywords":{}}],["cart",{"_index":1343,"title":{},"content":{"254":{"position":[[314,6]]}},"keywords":{}}],["cart"",{"_index":91,"title":{},"content":{"6":{"position":[[334,11]]},"152":{"position":[[340,11]]},"163":{"position":[[340,11]]},"348":{"position":[[388,11]]}},"keywords":{}}],["case",{"_index":183,"title":{"319":{"position":[[6,6]]},"376":{"position":[[6,6]]}},"content":{"11":{"position":[[87,4]]},"22":{"position":[[87,4]]},"145":{"position":[[9,6]]},"203":{"position":[[9,6]]},"238":{"position":[[9,6]]},"312":{"position":[[9,6]]},"370":{"position":[[9,6]]}},"keywords":{}}],["catalog",{"_index":391,"title":{},"content":{"33":{"position":[[22,7]]},"138":{"position":[[22,7]]},"188":{"position":[[22,7]]},"252":{"position":[[22,7]]},"280":{"position":[[526,7]]},"368":{"position":[[22,7]]}},"keywords":{}}],["categori",{"_index":1080,"title":{},"content":{"152":{"position":[[395,9]]},"254":{"position":[[354,9]]},"348":{"position":[[443,9]]}},"keywords":{}}],["cd",{"_index":1136,"title":{},"content":{"179":{"position":[[495,2]]},"334":{"position":[[500,2]]}},"keywords":{}}],["cd885a6ead58"",{"_index":692,"title":{},"content":{"57":{"position":[[2229,19]]}},"keywords":{}}],["ce",{"_index":774,"title":{},"content":{"67":{"position":[[815,3]]},"87":{"position":[[526,3]]},"128":{"position":[[526,3]]}},"keywords":{}}],["center",{"_index":1286,"title":{},"content":{"235":{"position":[[266,7]]},"236":{"position":[[402,7]]}},"keywords":{}}],["center"",{"_index":1249,"title":{},"content":{"220":{"position":[[441,12],[522,12]]},"221":{"position":[[444,12],[525,12]]},"222":{"position":[[450,12],[531,12]]},"223":{"position":[[450,12],[531,12]]},"224":{"position":[[441,12],[522,12]]},"290":{"position":[[421,12],[502,12]]},"291":{"position":[[424,12],[505,12]]},"292":{"position":[[430,12],[511,12]]},"293":{"position":[[430,12],[511,12]]},"294":{"position":[[421,12],[502,12]]},"354":{"position":[[506,12],[587,12]]},"355":{"position":[[509,12],[590,12]]},"356":{"position":[[515,12],[596,12]]},"357":{"position":[[515,12],[596,12]]},"358":{"position":[[506,12],[587,12]]},"397":{"position":[[439,12],[520,12]]},"398":{"position":[[442,12],[523,12]]},"399":{"position":[[448,12],[529,12]]},"400":{"position":[[448,12],[529,12]]},"401":{"position":[[439,12],[520,12]]},"408":{"position":[[393,12],[474,12]]},"410":{"position":[[396,12],[477,12]]},"412":{"position":[[402,12],[483,12]]},"413":{"position":[[402,12],[483,12]]},"415":{"position":[[393,12],[474,12]]}},"keywords":{}}],["chain",{"_index":136,"title":{},"content":{"8":{"position":[[362,5]]},"20":{"position":[[374,5]]},"54":{"position":[[374,5]]},"72":{"position":[[362,5]]},"113":{"position":[[362,5]]}},"keywords":{}}],["chang",{"_index":184,"title":{},"content":{"11":{"position":[[102,7]]},"22":{"position":[[102,7]]},"35":{"position":[[341,6]]},"46":{"position":[[542,6]]},"158":{"position":[[341,6]]},"208":{"position":[[341,6]]},"214":{"position":[[534,6]]},"230":{"position":[[573,6]]},"263":{"position":[[9,6]]},"281":{"position":[[1053,7]]},"302":{"position":[[557,6]]},"344":{"position":[[341,6]]}},"keywords":{}}],["channel",{"_index":118,"title":{"62":{"position":[[0,8]]},"81":{"position":[[0,8]]},"122":{"position":[[0,8]]}},"content":{"8":{"position":[[100,7]]},"12":{"position":[[94,8]]},"13":{"position":[[664,7],[691,7]]},"20":{"position":[[100,7]]},"23":{"position":[[94,8]]},"24":{"position":[[664,7],[691,7]]},"54":{"position":[[100,7]]},"60":{"position":[[82,7],[90,7],[101,7]]},"62":{"position":[[69,7],[92,7]]},"72":{"position":[[100,7]]},"79":{"position":[[82,7],[90,7],[101,7]]},"81":{"position":[[69,7],[92,7]]},"98":{"position":[[65,7],[224,7]]},"113":{"position":[[100,7]]},"120":{"position":[[82,7],[90,7],[101,7]]},"122":{"position":[[69,7],[92,7]]},"180":{"position":[[40,7],[76,7]]},"199":{"position":[[284,7],[947,7]]},"218":{"position":[[40,7]]},"220":{"position":[[81,7],[311,8]]},"221":{"position":[[82,7],[314,8]]},"222":{"position":[[84,7],[320,8]]},"223":{"position":[[84,7],[320,8]]},"224":{"position":[[81,7],[311,8]]},"225":{"position":[[104,7],[349,8]]},"226":{"position":[[115,7],[325,8]]},"227":{"position":[[193,7],[437,8]]},"288":{"position":[[79,7]]},"289":{"position":[[45,7]]},"290":{"position":[[77,7],[295,8]]},"291":{"position":[[78,7],[298,8]]},"292":{"position":[[80,7],[304,8]]},"293":{"position":[[80,7],[304,8]]},"294":{"position":[[77,7],[295,8]]},"295":{"position":[[100,7],[342,8]]},"296":{"position":[[111,7],[318,8]]},"297":{"position":[[189,7],[441,8]]},"319":{"position":[[124,7]]},"336":{"position":[[142,7],[178,7]]},"352":{"position":[[41,7],[77,7]]},"354":{"position":[[82,7],[118,7],[380,8]]},"355":{"position":[[83,7],[119,7],[383,8]]},"356":{"position":[[85,7],[121,7],[389,8]]},"357":{"position":[[85,7],[121,7],[389,8]]},"358":{"position":[[82,7],[118,7],[380,8]]},"359":{"position":[[105,7],[141,7],[425,8]]},"360":{"position":[[122,7],[158,7],[406,8]]},"361":{"position":[[200,7],[236,7],[531,8]]},"376":{"position":[[10,7]]},"395":{"position":[[28,7],[64,7]]},"397":{"position":[[69,7],[105,7],[313,8]]},"398":{"position":[[70,7],[106,7],[316,8]]},"399":{"position":[[72,7],[108,7],[322,8]]},"400":{"position":[[72,7],[108,7],[322,8]]},"401":{"position":[[69,7],[105,7],[313,8]]},"402":{"position":[[92,7],[128,7],[358,8]]},"403":{"position":[[96,7],[132,7],[333,8]]},"404":{"position":[[174,7],[210,7],[482,8]]},"408":{"position":[[264,8]]},"409":{"position":[[267,8]]},"410":{"position":[[267,8]]},"411":{"position":[[270,8]]},"412":{"position":[[273,8]]},"413":{"position":[[273,8]]},"414":{"position":[[276,8]]},"415":{"position":[[264,8]]},"416":{"position":[[267,8]]},"417":{"position":[[302,8]]},"418":{"position":[[269,8]]},"419":{"position":[[363,8]]},"420":{"position":[[366,8]]}},"keywords":{}}],["channel__id",{"_index":232,"title":{},"content":{"13":{"position":[[621,11]]},"24":{"position":[[621,11]]}},"keywords":{}}],["channel__typ",{"_index":233,"title":{},"content":{"13":{"position":[[672,13]]},"24":{"position":[[672,13]]}},"keywords":{}}],["channel_id",{"_index":1389,"title":{},"content":{"267":{"position":[[107,11]]}},"keywords":{}}],["channelid",{"_index":1191,"title":{},"content":{"199":{"position":[[259,10],[922,10]]},"288":{"position":[[54,10]]}},"keywords":{}}],["charact",{"_index":408,"title":{},"content":{"35":{"position":[[472,11]]},"158":{"position":[[472,11]]},"208":{"position":[[472,11]]},"261":{"position":[[455,11]]},"344":{"position":[[472,11]]}},"keywords":{}}],["charactersno",{"_index":77,"title":{},"content":{"6":{"position":[[148,12]]},"38":{"position":[[249,12]]},"43":{"position":[[148,12]]},"52":{"position":[[149,12]]},"143":{"position":[[148,12]]},"150":{"position":[[149,12]]},"152":{"position":[[148,12]]},"161":{"position":[[249,12]]},"163":{"position":[[148,12]]},"192":{"position":[[148,12]]},"211":{"position":[[249,12]]},"232":{"position":[[149,12]]},"254":{"position":[[148,12]]},"259":{"position":[[148,12]]},"266":{"position":[[249,12]]},"326":{"position":[[148,12]]},"346":{"position":[[249,12]]},"348":{"position":[[148,12]]},"383":{"position":[[149,12]]}},"keywords":{}}],["charg",{"_index":185,"title":{},"content":{"11":{"position":[[123,6]]},"22":{"position":[[123,6]]}},"keywords":{}}],["check",{"_index":555,"title":{"102":{"position":[[0,5]]},"154":{"position":[[0,5]]},"244":{"position":[[0,5]]},"318":{"position":[[0,5]]},"375":{"position":[[0,5]]}},"content":{"49":{"position":[[222,5]]},"380":{"position":[[135,5]]}},"keywords":{}}],["choic",{"_index":148,"title":{},"content":{"8":{"position":[[587,7]]},"72":{"position":[[587,7]]},"113":{"position":[[587,7]]}},"keywords":{}}],["choos",{"_index":1457,"title":{},"content":{"281":{"position":[[520,6]]}},"keywords":{}}],["chosen",{"_index":344,"title":{},"content":{"28":{"position":[[463,6]]},"133":{"position":[[463,6]]},"183":{"position":[[463,6]]},"247":{"position":[[463,6]]},"363":{"position":[[463,6]]}},"keywords":{}}],["chrome/123.0.0.0",{"_index":835,"title":{},"content":{"75":{"position":[[462,16]]},"76":{"position":[[2952,16]]}},"keywords":{}}],["ci",{"_index":896,"title":{"93":{"position":[[20,2]]},"174":{"position":[[20,2]]},"195":{"position":[[20,2]]},"329":{"position":[[20,2]]}},"content":{"93":{"position":[[64,4],[129,2]]},"174":{"position":[[64,4],[129,2]]},"195":{"position":[[64,4],[129,2]]},"329":{"position":[[64,4],[129,2]]}},"keywords":{}}],["citi",{"_index":1358,"title":{},"content":{"259":{"position":[[395,5]]}},"keywords":{}}],["clang",{"_index":1327,"title":{},"content":{"243":{"position":[[172,5],[267,5]]},"378":{"position":[[172,5],[267,5]]}},"keywords":{}}],["class",{"_index":1180,"title":{},"content":{"199":{"position":[[39,5],[683,5]]},"235":{"position":[[861,5]]}},"keywords":{}}],["clear",{"_index":1009,"title":{},"content":{"108":{"position":[[34,5]]},"168":{"position":[[34,5]]},"272":{"position":[[34,5]]},"307":{"position":[[34,5]]},"388":{"position":[[34,5]]}},"keywords":{}}],["click",{"_index":1456,"title":{},"content":{"281":{"position":[[511,5],[569,8],[654,5],[808,5]]}},"keywords":{}}],["close",{"_index":164,"title":{},"content":{"9":{"position":[[347,6]]},"21":{"position":[[347,6]]},"55":{"position":[[333,6]]},"73":{"position":[[333,6]]},"114":{"position":[[333,6]]},"263":{"position":[[82,7]]},"302":{"position":[[614,5],[624,5],[1764,5]]}},"keywords":{}}],["closesdk",{"_index":494,"title":{},"content":{"46":{"position":[[599,8],[612,8],[1113,8]]},"214":{"position":[[591,8],[604,8],[1101,8]]},"230":{"position":[[630,8],[643,8],[1144,8]]}},"keywords":{}}],["cocoapod",{"_index":1163,"title":{},"content":{"198":{"position":[[7,10]]},"381":{"position":[[13,9],[74,9],[165,10]]}},"keywords":{}}],["code",{"_index":731,"title":{},"content":{"58":{"position":[[86,5]]},"77":{"position":[[86,5]]},"102":{"position":[[48,5]]},"103":{"position":[[212,5]]},"110":{"position":[[170,4]]},"118":{"position":[[86,5]]},"154":{"position":[[54,5]]},"155":{"position":[[218,5]]},"170":{"position":[[170,4]]},"216":{"position":[[172,4]]},"244":{"position":[[48,5]]},"245":{"position":[[212,5]]},"274":{"position":[[170,4]]},"277":{"position":[[47,4]]},"278":{"position":[[129,5],[178,4],[221,5],[245,4],[375,5]]},"280":{"position":[[73,6]]},"281":{"position":[[90,6]]},"286":{"position":[[172,4]]},"309":{"position":[[170,4]]},"350":{"position":[[176,4]]},"390":{"position":[[170,4]]},"393":{"position":[[176,4]]}},"keywords":{}}],["code.se",{"_index":1435,"title":{},"content":{"279":{"position":[[118,8]]}},"keywords":{}}],["cohort",{"_index":1350,"title":{},"content":{"256":{"position":[[68,7]]}},"keywords":{}}],["collect",{"_index":332,"title":{"29":{"position":[[12,10]]},"30":{"position":[[7,7]]},"33":{"position":[[16,9]]},"109":{"position":[[0,8]]},"134":{"position":[[12,10]]},"135":{"position":[[7,7]]},"138":{"position":[[16,9]]},"169":{"position":[[0,8]]},"184":{"position":[[12,10]]},"185":{"position":[[7,7]]},"188":{"position":[[16,9]]},"248":{"position":[[12,10]]},"249":{"position":[[7,7]]},"252":{"position":[[16,9]]},"273":{"position":[[0,8]]},"308":{"position":[[0,8]]},"364":{"position":[[12,10]]},"365":{"position":[[7,7]]},"368":{"position":[[16,9]]},"389":{"position":[[0,8]]}},"content":{"28":{"position":[[212,9],[377,9],[589,10]]},"29":{"position":[[9,7]]},"30":{"position":[[56,10]]},"31":{"position":[[233,10]]},"37":{"position":[[146,9],[410,7]]},"133":{"position":[[212,9],[377,9],[589,10]]},"134":{"position":[[9,7]]},"135":{"position":[[56,10]]},"136":{"position":[[233,10]]},"160":{"position":[[146,9],[410,7]]},"183":{"position":[[212,9],[377,9],[589,10]]},"184":{"position":[[9,7]]},"185":{"position":[[56,10]]},"186":{"position":[[233,10]]},"210":{"position":[[146,9],[410,7]]},"247":{"position":[[212,9],[377,9],[589,10]]},"248":{"position":[[9,7]]},"249":{"position":[[56,10]]},"250":{"position":[[233,10]]},"265":{"position":[[146,9],[410,7]]},"340":{"position":[[913,7]]},"341":{"position":[[14,9],[517,7]]},"345":{"position":[[146,9],[410,7]]},"363":{"position":[[212,9],[377,9],[589,10]]},"364":{"position":[[9,7]]},"365":{"position":[[56,10]]},"366":{"position":[[233,10]]}},"keywords":{}}],["color",{"_index":1209,"title":{},"content":{"206":{"position":[[215,6]]},"254":{"position":[[373,6]]},"316":{"position":[[239,6]]},"373":{"position":[[264,6]]}},"keywords":{}}],["column",{"_index":186,"title":{},"content":{"11":{"position":[[142,7]]},"13":{"position":[[1,6]]},"14":{"position":[[1,6]]},"15":{"position":[[1,6]]},"16":{"position":[[1,6]]},"22":{"position":[[142,7]]},"24":{"position":[[1,6]]},"25":{"position":[[1,6]]},"26":{"position":[[1,6]]}},"keywords":{}}],["command",{"_index":399,"title":{},"content":{"35":{"position":[[126,8],[738,8]]},"36":{"position":[[55,8],[70,7]]},"37":{"position":[[446,7]]},"46":{"position":[[1122,8],[1928,7]]},"99":{"position":[[64,8]]},"102":{"position":[[32,7]]},"103":{"position":[[196,7]]},"148":{"position":[[17,7]]},"154":{"position":[[38,7]]},"155":{"position":[[202,7]]},"158":{"position":[[126,8]]},"159":{"position":[[55,8],[70,7]]},"160":{"position":[[446,7]]},"181":{"position":[[64,8]]},"200":{"position":[[64,8]]},"206":{"position":[[17,7]]},"208":{"position":[[126,8],[771,7]]},"209":{"position":[[55,8],[70,7]]},"210":{"position":[[446,7]]},"214":{"position":[[1110,8],[1906,7]]},"216":{"position":[[272,9]]},"230":{"position":[[1153,8],[1959,7]]},"241":{"position":[[17,7]]},"244":{"position":[[32,7]]},"245":{"position":[[196,7]]},"261":{"position":[[118,8]]},"264":{"position":[[47,8],[62,7]]},"265":{"position":[[446,7]]},"266":{"position":[[706,8]]},"283":{"position":[[73,8]]},"284":{"position":[[64,8]]},"286":{"position":[[272,9]]},"302":{"position":[[1770,8],[2088,7]]},"316":{"position":[[18,7]]},"318":{"position":[[58,8]]},"320":{"position":[[213,8]]},"341":{"position":[[713,8]]},"344":{"position":[[126,8]]},"345":{"position":[[446,7]]},"350":{"position":[[288,9]]},"373":{"position":[[17,7]]},"393":{"position":[[262,9]]},"406":{"position":[[255,9]]}},"keywords":{}}],["command.an",{"_index":1519,"title":{},"content":{"319":{"position":[[182,10]]}},"keywords":{}}],["common",{"_index":353,"title":{},"content":{"28":{"position":[[700,6]]},"133":{"position":[[700,6]]},"183":{"position":[[700,6]]},"247":{"position":[[700,6]]},"278":{"position":[[68,6]]},"363":{"position":[[700,6]]}},"keywords":{}}],["commun",{"_index":1047,"title":{},"content":{"111":{"position":[[188,11]]},"171":{"position":[[188,11]]},"275":{"position":[[188,11]]},"281":{"position":[[549,10],[635,9]]},"310":{"position":[[188,11]]},"391":{"position":[[188,11]]}},"keywords":{}}],["compani",{"_index":981,"title":{},"content":{"105":{"position":[[189,9]]},"161":{"position":[[507,9],[739,9]]},"165":{"position":[[189,9]]},"257":{"position":[[130,10]]},"258":{"position":[[90,10]]},"259":{"position":[[306,10]]},"266":{"position":[[610,8]]},"269":{"position":[[189,9]]},"304":{"position":[[189,9]]},"385":{"position":[[189,9]]}},"keywords":{}}],["companies"",{"_index":652,"title":{},"content":{"57":{"position":[[1430,16]]},"76":{"position":[[1330,16]]},"117":{"position":[[1330,16]]}},"keywords":{}}],["companychannel",{"_index":116,"title":{},"content":{"8":{"position":[[69,15]]},"20":{"position":[[69,15]]},"54":{"position":[[69,15]]},"72":{"position":[[69,15]]},"113":{"position":[[69,15]]}},"keywords":{}}],["compat",{"_index":1528,"title":{},"content":{"321":{"position":[[140,10]]}},"keywords":{}}],["compil",{"_index":1321,"title":{"243":{"position":[[67,10]]},"378":{"position":[[72,10]]}},"content":{"243":{"position":[[90,8],[205,8],[346,11]]},"378":{"position":[[90,8],[205,8],[346,11]]}},"keywords":{}}],["complet",{"_index":754,"title":{},"content":{"65":{"position":[[333,10]]},"84":{"position":[[333,10]]},"125":{"position":[[333,10]]},"223":{"position":[[25,10],[264,10]]},"280":{"position":[[733,8]]},"293":{"position":[[25,10],[233,9]]},"357":{"position":[[25,10]]},"400":{"position":[[25,10]]},"413":{"position":[[25,10]]},"414":{"position":[[26,10]]}},"keywords":{}}],["completed"",{"_index":1652,"title":{},"content":{"413":{"position":[[213,16]]},"414":{"position":[[216,16]]}},"keywords":{}}],["completionhandl",{"_index":1291,"title":{},"content":{"235":{"position":[[367,18],[445,19]]},"236":{"position":[[500,18]]}},"keywords":{}}],["completionhandler([[.bann",{"_index":1312,"title":{},"content":{"236":{"position":[[631,28]]}},"keywords":{}}],["componentdidmount",{"_index":1553,"title":{},"content":{"336":{"position":[[61,17]]}},"keywords":{}}],["comprehens",{"_index":473,"title":{},"content":{"45":{"position":[[32,13]]},"105":{"position":[[13,13]]},"165":{"position":[[13,13]]},"213":{"position":[[32,13]]},"229":{"position":[[32,13]]},"269":{"position":[[13,13]]},"299":{"position":[[164,13]]},"301":{"position":[[32,13]]},"304":{"position":[[13,13]]},"385":{"position":[[13,13]]}},"keywords":{}}],["computehash(secret",{"_index":800,"title":{},"content":{"69":{"position":[[726,19]]},"89":{"position":[[726,19]]},"130":{"position":[[726,19]]}},"keywords":{}}],["computehash(secret,payload",{"_index":811,"title":{},"content":{"69":{"position":[[998,29]]},"89":{"position":[[998,29]]},"130":{"position":[[998,29]]}},"keywords":{}}],["condit",{"_index":457,"title":{},"content":{"40":{"position":[[122,10]]},"140":{"position":[[129,10]]},"190":{"position":[[133,10]]},"256":{"position":[[127,10]]},"323":{"position":[[193,10]]}},"keywords":{}}],["config",{"_index":1340,"title":{},"content":{"243":{"position":[[594,8]]},"378":{"position":[[594,8]]}},"keywords":{}}],["config.build_settings['build_library_for_distribut",{"_index":1341,"title":{},"content":{"243":{"position":[[603,55]]},"378":{"position":[[603,55]]}},"keywords":{}}],["configur",{"_index":415,"title":{"48":{"position":[[0,11]]},"95":{"position":[[7,9]]},"176":{"position":[[7,9]]},"197":{"position":[[7,9]]},"234":{"position":[[0,11]]},"331":{"position":[[7,9]]}},"content":{"35":{"position":[[690,13]]},"46":{"position":[[2176,13]]},"48":{"position":[[156,9]]},"49":{"position":[[96,9]]},"50":{"position":[[212,11]]},"94":{"position":[[19,10]]},"175":{"position":[[19,10]]},"196":{"position":[[19,10]]},"208":{"position":[[728,13]]},"214":{"position":[[2154,13]]},"230":{"position":[[2207,13]]},"234":{"position":[[159,9]]},"235":{"position":[[92,9]]},"236":{"position":[[209,11]]},"243":{"position":[[450,13]]},"280":{"position":[[557,9],[590,9]]},"281":{"position":[[682,9]]},"302":{"position":[[736,13]]},"330":{"position":[[19,10]]},"378":{"position":[[450,13]]}},"keywords":{}}],["configuration.click",{"_index":1465,"title":{},"content":{"281":{"position":[[1008,19]]}},"keywords":{}}],["configured.ensur",{"_index":1445,"title":{},"content":{"280":{"position":[[886,17]]}},"keywords":{}}],["confirm",{"_index":788,"title":{},"content":{"69":{"position":[[281,7]]},"89":{"position":[[281,7]]},"130":{"position":[[281,7]]}},"keywords":{}}],["connectionopt",{"_index":1188,"title":{},"content":{"199":{"position":[[181,18]]}},"keywords":{}}],["consol",{"_index":1513,"title":{},"content":{"318":{"position":[[20,7]]},"320":{"position":[[175,7]]}},"keywords":{}}],["console.log("app",{"_index":1654,"title":{},"content":{"417":{"position":[[207,21]]}},"keywords":{}}],["console.log("messag",{"_index":1647,"title":{},"content":{"409":{"position":[[175,25]]},"411":{"position":[[177,25]]},"414":{"position":[[181,25]]},"416":{"position":[[175,25]]}},"keywords":{}}],["console.log("onappstoreratingtriggered"",{"_index":1635,"title":{},"content":{"402":{"position":[[266,50]]}},"keywords":{}}],["console.log("onmessagedisplayallowed"",{"_index":1658,"title":{},"content":{"420":{"position":[[226,48]]}},"keywords":{}}],["console.log("onquestionreplied"",{"_index":1632,"title":{},"content":{"399":{"position":[[238,42]]}},"keywords":{}}],["console.log("onready"",{"_index":1628,"title":{},"content":{"395":{"position":[[278,32]]},"403":{"position":[[259,32]]}},"keywords":{}}],["console.log("onsurveycompleted"",{"_index":1633,"title":{},"content":{"400":{"position":[[238,42]]}},"keywords":{}}],["console.log("onsurveydisplayallowed"",{"_index":1629,"title":{},"content":{"395":{"position":[[371,47]]},"404":{"position":[[345,47]]},"419":{"position":[[224,47]]}},"keywords":{}}],["console.log("onsurveyhidden"",{"_index":1634,"title":{},"content":{"401":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveyshowed"",{"_index":1630,"title":{},"content":{"396":{"position":[[230,39]]},"397":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveystarted"",{"_index":1631,"title":{},"content":{"398":{"position":[[234,40]]}},"keywords":{}}],["console.log("quest",{"_index":1650,"title":{},"content":{"412":{"position":[[179,26]]}},"keywords":{}}],["console.log("screeb",{"_index":1656,"title":{},"content":{"418":{"position":[[188,24]]}},"keywords":{}}],["console.log("survey",{"_index":1644,"title":{},"content":{"408":{"position":[[173,24]]},"410":{"position":[[175,24]]},"413":{"position":[[179,24]]},"415":{"position":[[173,24]]}},"keywords":{}}],["contact",{"_index":63,"title":{},"content":{"4":{"position":[[85,7]]},"17":{"position":[[85,7]]},"27":{"position":[[85,7]]},"70":{"position":[[85,7]]},"90":{"position":[[85,7]]},"100":{"position":[[54,7]]},"131":{"position":[[85,7]]}},"keywords":{}}],["contain",{"_index":556,"title":{},"content":{"49":{"position":[[243,8]]},"50":{"position":[[171,8]]},"236":{"position":[[168,8]]},"281":{"position":[[1073,10]]}},"keywords":{}}],["content",{"_index":534,"title":{"321":{"position":[[0,7]]}},"content":{"48":{"position":[[89,7]]},"234":{"position":[[89,7]]},"321":{"position":[[161,7],[414,7]]}},"keywords":{}}],["context",{"_index":70,"title":{},"content":{"6":{"position":[[19,7]]},"12":{"position":[[499,7]]},"43":{"position":[[19,7]]},"52":{"position":[[19,7]]},"84":{"position":[[443,7],[475,7]]},"143":{"position":[[19,7]]},"150":{"position":[[19,7]]},"152":{"position":[[19,7]]},"163":{"position":[[19,7]]},"192":{"position":[[19,7]]},"199":{"position":[[245,8],[908,8]]},"232":{"position":[[19,7]]},"254":{"position":[[19,7]]},"259":{"position":[[19,7]]},"288":{"position":[[17,8]]},"326":{"position":[[19,7]]},"348":{"position":[[19,7]]},"383":{"position":[[19,7]]}},"keywords":{}}],["context.ev",{"_index":346,"title":{},"content":{"28":{"position":[[533,15]]},"133":{"position":[[533,15]]},"183":{"position":[[533,15]]},"247":{"position":[[533,15]]},"363":{"position":[[533,15]]}},"keywords":{}}],["contextu",{"_index":504,"title":{"148":{"position":[[0,13]]},"206":{"position":[[0,13]]},"241":{"position":[[0,13]]},"316":{"position":[[0,13]]},"373":{"position":[[0,13]]}},"content":{"46":{"position":[[1203,10],[1469,13]]},"75":{"position":[[136,10]]},"102":{"position":[[68,10]]},"154":{"position":[[74,10]]},"214":{"position":[[1181,10],[1447,13]]},"230":{"position":[[1234,10],[1500,13]]},"244":{"position":[[68,10]]},"302":{"position":[[1148,10],[1434,13]]},"318":{"position":[[100,10]]},"342":{"position":[[513,13]]},"375":{"position":[[129,10]]}},"keywords":{}}],["continu",{"_index":899,"title":{},"content":{"93":{"position":[[41,10]]},"174":{"position":[[41,10]]},"195":{"position":[[41,10]]},"329":{"position":[[41,10]]}},"keywords":{}}],["control",{"_index":1306,"title":{},"content":{"236":{"position":[[278,10]]},"312":{"position":[[110,7]]}},"keywords":{}}],["convert",{"_index":175,"title":{},"content":{"10":{"position":[[183,9]]},"116":{"position":[[183,9]]}},"keywords":{}}],["copi",{"_index":1151,"title":{},"content":{"197":{"position":[[145,4]]},"278":{"position":[[158,4]]}},"keywords":{}}],["core",{"_index":957,"title":{},"content":{"100":{"position":[[81,4]]}},"keywords":{}}],["corner",{"_index":1175,"title":{},"content":{"198":{"position":[[497,6]]}},"keywords":{}}],["correctli",{"_index":962,"title":{"102":{"position":[[28,10]]},"154":{"position":[[28,10]]},"244":{"position":[[24,10]]},"318":{"position":[[34,10]]},"375":{"position":[[40,10]]}},"content":{"280":{"position":[[925,9],[1127,10]]},"281":{"position":[[1214,10]]}},"keywords":{}}],["correl",{"_index":306,"title":{},"content":{"24":{"position":[[1884,11],[2390,11]]},"25":{"position":[[386,11],[822,11]]},"66":{"position":[[101,11]]},"67":{"position":[[143,11]]}},"keywords":{}}],["correlation_id",{"_index":168,"title":{},"content":{"10":{"position":[[6,14]]},"66":{"position":[[78,14]]},"116":{"position":[[6,14]]}},"keywords":{}}],["correspond",{"_index":385,"title":{},"content":{"32":{"position":[[162,13]]},"137":{"position":[[162,13]]},"187":{"position":[[162,13]]},"251":{"position":[[162,13]]},"367":{"position":[[162,13]]}},"keywords":{}}],["count",{"_index":1082,"title":{},"content":{"152":{"position":[[438,6]]},"254":{"position":[[399,6]]},"348":{"position":[[486,6]]}},"keywords":{}}],["countri",{"_index":1364,"title":{},"content":{"259":{"position":[[451,8]]}},"keywords":{}}],["creat",{"_index":10,"title":{},"content":{"1":{"position":[[122,6]]},"3":{"position":[[38,7]]},"28":{"position":[[680,8]]},"36":{"position":[[113,7]]},"46":{"position":[[510,8]]},"48":{"position":[[1,6]]},"75":{"position":[[255,7]]},"133":{"position":[[680,8]]},"159":{"position":[[113,7]]},"176":{"position":[[47,6]]},"183":{"position":[[680,8]]},"197":{"position":[[47,6]]},"209":{"position":[[113,7]]},"214":{"position":[[502,8]]},"230":{"position":[[541,8]]},"234":{"position":[[1,6]]},"247":{"position":[[680,8]]},"262":{"position":[[140,7]]},"264":{"position":[[105,7]]},"281":{"position":[[378,6],[472,6]]},"283":{"position":[[191,7]]},"302":{"position":[[525,8]]},"331":{"position":[[47,6]]},"363":{"position":[[680,8]]}},"keywords":{}}],["creation",{"_index":904,"title":{},"content":{"93":{"position":[[177,8]]},"174":{"position":[[177,8]]},"195":{"position":[[177,8]]},"329":{"position":[[177,8]]}},"keywords":{}}],["credenti",{"_index":1437,"title":{},"content":{"280":{"position":[[360,12]]},"281":{"position":[[365,12]]}},"keywords":{}}],["crm"",{"_index":854,"title":{},"content":{"76":{"position":[[2071,10]]}},"keywords":{}}],["crypto",{"_index":802,"title":{},"content":{"69":{"position":[[761,6]]},"89":{"position":[[761,6]]},"130":{"position":[[761,6]]}},"keywords":{}}],["crypto.createhmac('sha256",{"_index":804,"title":{},"content":{"69":{"position":[[800,27]]},"89":{"position":[[800,27]]},"130":{"position":[[800,27]]}},"keywords":{}}],["crypto.timingsafeequal(verifi",{"_index":810,"title":{},"content":{"69":{"position":[[967,30]]},"89":{"position":[[967,30]]},"130":{"position":[[967,30]]}},"keywords":{}}],["csat",{"_index":775,"title":{},"content":{"67":{"position":[[823,4]]},"87":{"position":[[534,4]]},"128":{"position":[[534,4]]}},"keywords":{}}],["csp",{"_index":1523,"title":{"321":{"position":[[24,6]]}},"content":{"321":{"position":[[185,6],[198,3],[559,4]]}},"keywords":{}}],["css",{"_index":1505,"title":{"315":{"position":[[16,3]]}},"content":{},"keywords":{}}],["cupertino",{"_index":1359,"title":{},"content":{"259":{"position":[[401,12]]}},"keywords":{}}],["curl",{"_index":30,"title":{},"content":{"3":{"position":[[58,4]]}},"keywords":{}}],["current",{"_index":25,"title":{"36":{"position":[[6,7]]},"159":{"position":[[6,7]]},"209":{"position":[[6,7]]},"264":{"position":[[6,7]]},"267":{"position":[[4,7]]}},"content":{"2":{"position":[[161,7]]},"35":{"position":[[495,7]]},"46":{"position":[[308,7],[429,7],[553,7],[744,7],[995,7],[1232,7],[1388,7],[1552,7],[1652,7],[1778,7],[2168,7]]},"58":{"position":[[1,7]]},"77":{"position":[[1,7]]},"118":{"position":[[1,7]]},"146":{"position":[[4,7]]},"204":{"position":[[4,7]]},"208":{"position":[[513,7]]},"214":{"position":[[304,7],[421,7],[545,7],[736,7],[987,7],[1210,7],[1366,7],[1530,7],[1630,7],[1756,7],[2146,7]]},"230":{"position":[[326,7],[460,7],[584,7],[775,7],[1026,7],[1263,7],[1419,7],[1583,7],[1683,7],[1809,7],[2199,7]]},"239":{"position":[[4,7]]},"262":{"position":[[220,7]]},"263":{"position":[[20,7],[101,7]]},"267":{"position":[[17,7]]},"302":{"position":[[323,7],[444,7],[568,7],[728,7],[864,7],[1177,7],[1353,7],[1537,7],[1643,7],[1846,7],[1935,7]]},"313":{"position":[[4,7]]},"340":{"position":[[856,7],[936,7]]},"341":{"position":[[540,7]]},"342":{"position":[[462,7]]},"371":{"position":[[4,7]]}},"keywords":{}}],["custom",{"_index":89,"title":{"315":{"position":[[9,6]]}},"content":{"6":{"position":[[280,6]]},"38":{"position":[[29,6]]},"40":{"position":[[108,9],[188,6]]},"48":{"position":[[183,6]]},"52":{"position":[[294,6]]},"98":{"position":[[136,6]]},"105":{"position":[[108,9]]},"106":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"140":{"position":[[115,9],[195,6]]},"150":{"position":[[294,6]]},"152":{"position":[[280,6]]},"161":{"position":[[29,6]]},"163":{"position":[[280,6]]},"165":{"position":[[108,9]]},"166":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"190":{"position":[[119,9],[199,6]]},"211":{"position":[[29,6]]},"216":{"position":[[16,6],[165,6]]},"232":{"position":[[294,6]]},"234":{"position":[[188,6]]},"254":{"position":[[260,6]]},"256":{"position":[[113,9],[193,6]]},"259":{"position":[[260,6]]},"266":{"position":[[29,6]]},"269":{"position":[[108,9]]},"270":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"279":{"position":[[29,6]]},"286":{"position":[[16,6],[165,6]]},"304":{"position":[[108,9]]},"305":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"323":{"position":[[179,9],[259,6]]},"346":{"position":[[29,6]]},"348":{"position":[[341,6]]},"350":{"position":[[16,6],[169,6]]},"383":{"position":[[356,6]]},"385":{"position":[[108,9]]},"386":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"393":{"position":[[16,6],[169,6]]},"406":{"position":[[16,6],[165,6]]}},"keywords":{}}],["d",{"_index":40,"title":{},"content":{"3":{"position":[[209,1]]}},"keywords":{}}],["d4189319b450"",{"_index":1399,"title":{},"content":{"267":{"position":[[216,19]]}},"keywords":{}}],["d=arguments;return",{"_index":1428,"title":{},"content":{"278":{"position":[[627,18]]}},"keywords":{}}],["da03e418cf47"",{"_index":660,"title":{},"content":{"57":{"position":[[1549,19]]},"76":{"position":[[1777,19]]},"117":{"position":[[1449,19]]}},"keywords":{}}],["dashboard",{"_index":337,"title":{},"content":{"28":{"position":[[288,11]]},"57":{"position":[[2692,9],[2766,9]]},"76":{"position":[[3372,9],[3431,9]]},"117":{"position":[[2439,9],[2498,9]]},"133":{"position":[[288,11]]},"183":{"position":[[288,11]]},"247":{"position":[[288,11]]},"363":{"position":[[288,11]]}},"keywords":{}}],["data",{"_index":204,"title":{"13":{"position":[[0,4]]},"24":{"position":[[0,4]]},"29":{"position":[[23,5]]},"30":{"position":[[15,5]]},"31":{"position":[[18,4]]},"32":{"position":[[15,4]]},"33":{"position":[[26,5]]},"134":{"position":[[23,5]]},"135":{"position":[[15,5]]},"136":{"position":[[18,4]]},"137":{"position":[[15,4]]},"138":{"position":[[26,5]]},"184":{"position":[[23,5]]},"185":{"position":[[15,5]]},"186":{"position":[[18,4]]},"187":{"position":[[15,4]]},"188":{"position":[[26,5]]},"248":{"position":[[23,5]]},"249":{"position":[[15,5]]},"250":{"position":[[18,4]]},"251":{"position":[[15,4]]},"252":{"position":[[26,5]]},"364":{"position":[[23,5]]},"365":{"position":[[15,5]]},"366":{"position":[[18,4]]},"367":{"position":[[15,4]]},"368":{"position":[[26,5]]}},"content":{"12":{"position":[[507,4]]},"28":{"position":[[30,4],[365,4]]},"29":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"30":{"position":[[16,4],[67,5]]},"32":{"position":[[23,4],[63,4],[109,4]]},"33":{"position":[[60,4]]},"37":{"position":[[138,4],[422,4]]},"38":{"position":[[36,4]]},"48":{"position":[[190,4]]},"49":{"position":[[254,4],[332,4]]},"84":{"position":[[483,4]]},"105":{"position":[[260,4]]},"106":{"position":[[388,4]]},"133":{"position":[[30,4],[365,4]]},"134":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"135":{"position":[[16,4],[67,5]]},"137":{"position":[[23,4],[63,4],[109,4]]},"138":{"position":[[60,4]]},"160":{"position":[[138,4],[422,4]]},"161":{"position":[[36,4]]},"165":{"position":[[260,4]]},"166":{"position":[[388,4]]},"183":{"position":[[30,4],[365,4]]},"184":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"185":{"position":[[16,4],[67,5]]},"187":{"position":[[23,4],[63,4],[109,4]]},"188":{"position":[[60,4]]},"210":{"position":[[138,4],[422,4]]},"211":{"position":[[36,4]]},"234":{"position":[[195,4]]},"236":{"position":[[158,4]]},"247":{"position":[[30,4],[365,4]]},"248":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"249":{"position":[[16,4],[67,5]]},"251":{"position":[[23,4],[63,4],[109,4]]},"252":{"position":[[60,4]]},"265":{"position":[[138,4],[422,4]]},"266":{"position":[[36,4]]},"269":{"position":[[260,4]]},"270":{"position":[[388,4]]},"280":{"position":[[139,4],[759,4],[842,4],[968,4],[1068,4]]},"281":{"position":[[139,4],[1159,4]]},"304":{"position":[[260,4]]},"305":{"position":[[388,4]]},"340":{"position":[[921,4]]},"341":{"position":[[525,4]]},"345":{"position":[[138,4],[422,4]]},"346":{"position":[[36,4]]},"352":{"position":[[255,5],[343,5]]},"353":{"position":[[274,5],[384,5]]},"354":{"position":[[303,5]]},"355":{"position":[[305,5]]},"356":{"position":[[309,5]]},"357":{"position":[[309,5]]},"358":{"position":[[303,5]]},"359":{"position":[[337,5]]},"360":{"position":[[336,5]]},"361":{"position":[[431,5]]},"363":{"position":[[30,4],[365,4]]},"364":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"365":{"position":[[16,4],[67,5]]},"367":{"position":[[23,4],[63,4],[109,4]]},"368":{"position":[[60,4]]},"385":{"position":[[260,4]]},"386":{"position":[[388,4]]}},"keywords":{}}],["data"",{"_index":1591,"title":{},"content":{"352":{"position":[[281,13],[384,13]]},"354":{"position":[[336,13]]},"355":{"position":[[339,13]]},"356":{"position":[[345,13]]},"357":{"position":[[345,13]]},"358":{"position":[[336,13]]},"359":{"position":[[381,13]]},"360":{"position":[[362,13]]},"361":{"position":[[474,13]]}},"keywords":{}}],["data__response__answer_field",{"_index":281,"title":{"15":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__context",{"_index":291,"title":{"16":{"position":[[32,23]]}},"content":{},"keywords":{}}],["data__response__hidden_field",{"_index":290,"title":{"16":{"position":[[0,29]]},"26":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__item",{"_index":272,"title":{"14":{"position":[[0,21]]},"25":{"position":[[0,21]]}},"content":{},"keywords":{}}],["data__user__properti",{"_index":292,"title":{"16":{"position":[[58,22]]}},"content":{},"keywords":{}}],["databas",{"_index":182,"title":{},"content":{"11":{"position":[[67,8]]},"22":{"position":[[67,8]]}},"keywords":{}}],["datawarehous",{"_index":153,"title":{},"content":{"9":{"position":[[48,14]]},"11":{"position":[[158,14]]},"21":{"position":[[48,14]]},"22":{"position":[[160,14]]}},"keywords":{}}],["date",{"_index":26,"title":{},"content":{"2":{"position":[[169,5]]},"6":{"position":[[262,5],[665,6]]},"13":{"position":[[348,4],[383,4],[1189,4],[1427,4],[1924,4]]},"14":{"position":[[460,4]]},"24":{"position":[[348,4],[383,4],[1237,4],[1475,4],[2102,4]]},"25":{"position":[[574,4]]},"35":{"position":[[1070,6]]},"38":{"position":[[363,5],[693,6]]},"43":{"position":[[242,5]]},"52":{"position":[[263,5],[683,6]]},"59":{"position":[[214,4],[222,4]]},"63":{"position":[[250,4],[258,4]]},"65":{"position":[[126,4],[134,4]]},"67":{"position":[[723,4],[731,4]]},"78":{"position":[[214,4],[222,4]]},"82":{"position":[[250,4],[258,4]]},"84":{"position":[[126,4],[134,4]]},"86":{"position":[[111,4],[119,4]]},"98":{"position":[[574,6]]},"119":{"position":[[214,4],[222,4]]},"123":{"position":[[250,4],[258,4]]},"125":{"position":[[126,4],[134,4]]},"127":{"position":[[111,4],[119,4]]},"143":{"position":[[242,5]]},"150":{"position":[[263,5]]},"152":{"position":[[262,5],[516,6]]},"161":{"position":[[363,5]]},"163":{"position":[[262,5]]},"192":{"position":[[242,5]]},"211":{"position":[[363,5]]},"218":{"position":[[390,6]]},"220":{"position":[[1008,5],[1056,4]]},"222":{"position":[[1103,5],[1435,5],[1483,4]]},"223":{"position":[[1017,5],[1065,4]]},"224":{"position":[[1109,5],[1157,4]]},"232":{"position":[[263,5]]},"254":{"position":[[242,5],[491,7]]},"259":{"position":[[242,5]]},"262":{"position":[[511,7]]},"266":{"position":[[343,5],[478,7]]},"290":{"position":[[988,5],[1036,4]]},"292":{"position":[[1083,5],[1415,5],[1463,4]]},"293":{"position":[[997,5],[1045,4]]},"294":{"position":[[1089,5],[1137,4]]},"326":{"position":[[242,5]]},"339":{"position":[[321,7]]},"340":{"position":[[802,7]]},"346":{"position":[[363,5]]},"348":{"position":[[262,5],[564,7]]},"354":{"position":[[1073,5],[1121,4]]},"356":{"position":[[1168,5],[1500,5],[1548,4]]},"357":{"position":[[1082,5],[1130,4]]},"358":{"position":[[1174,5],[1222,4]]},"383":{"position":[[263,5]]},"397":{"position":[[1006,5],[1054,4]]},"399":{"position":[[1101,5],[1433,5],[1481,4]]},"400":{"position":[[1015,5],[1063,4]]},"401":{"position":[[1107,5],[1155,4]]},"408":{"position":[[960,5],[1008,4]]},"409":{"position":[[731,5],[779,4]]},"412":{"position":[[1055,5],[1387,5],[1435,4]]},"413":{"position":[[969,5],[1017,4]]},"414":{"position":[[740,5],[788,4]]},"415":{"position":[[1061,5],[1109,4]]},"416":{"position":[[832,5],[880,4]]}},"keywords":{}}],["deactiv",{"_index":901,"title":{"284":{"position":[[0,13]]}},"content":{"93":{"position":[[96,10]]},"174":{"position":[[96,10]]},"195":{"position":[[96,10]]},"329":{"position":[[96,10]]}},"keywords":{}}],["debug",{"_index":522,"title":{"103":{"position":[[0,5]]},"155":{"position":[[0,5]]},"245":{"position":[[0,5]]},"320":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"46":{"position":[[2134,5],[2144,5]]},"102":{"position":[[98,9]]},"154":{"position":[[104,9]]},"156":{"position":[[15,5]]},"214":{"position":[[2112,5],[2122,5]]},"230":{"position":[[2165,5],[2175,5]]},"244":{"position":[[98,9]]},"302":{"position":[[694,5],[704,5]]},"375":{"position":[[58,5],[105,8]]}},"keywords":{}}],["debugtarget",{"_index":525,"title":{},"content":{"46":{"position":[[2254,14],[2273,14]]},"214":{"position":[[2232,14],[2251,14]]},"230":{"position":[[2285,14],[2304,14]]},"377":{"position":[[213,14],[269,17]]}},"keywords":{}}],["decis",{"_index":987,"title":{},"content":{"105":{"position":[[272,9]]},"106":{"position":[[400,9]]},"165":{"position":[[272,9]]},"166":{"position":[[400,9]]},"269":{"position":[[272,9]]},"270":{"position":[[400,9]]},"304":{"position":[[272,9]]},"305":{"position":[[400,9]]},"385":{"position":[[272,9]]},"386":{"position":[[400,9]]}},"keywords":{}}],["declar",{"_index":549,"title":{},"content":{"49":{"position":[[110,7]]},"235":{"position":[[790,7]]}},"keywords":{}}],["default",{"_index":24,"title":{"40":{"position":[[0,7]]},"140":{"position":[[0,7]]},"190":{"position":[[0,7]]},"256":{"position":[[0,7]]},"323":{"position":[[0,7]]}},"content":{"2":{"position":[[146,7]]},"98":{"position":[[687,8]]},"147":{"position":[[4,8]]},"205":{"position":[[4,8]]},"218":{"position":[[513,8],[579,8]]},"240":{"position":[[4,8]]},"314":{"position":[[4,8]]},"321":{"position":[[237,7],[439,7]]},"372":{"position":[[4,8]]}},"keywords":{}}],["defin",{"_index":1221,"title":{},"content":{"216":{"position":[[9,6],[214,6]]},"286":{"position":[[9,6],[214,6]]},"319":{"position":[[51,7]]},"350":{"position":[[9,6],[218,6]]},"381":{"position":[[28,7],[89,7],[181,7]]},"393":{"position":[[9,6],[218,6]]},"406":{"position":[[9,6],[217,6]]}},"keywords":{}}],["definit",{"_index":487,"title":{},"content":{"46":{"position":[[232,10]]},"214":{"position":[[228,10]]},"220":{"position":[[298,10]]},"221":{"position":[[301,10]]},"222":{"position":[[307,10]]},"223":{"position":[[307,10]]},"224":{"position":[[298,10]]},"225":{"position":[[336,10]]},"226":{"position":[[312,10]]},"227":{"position":[[424,10]]},"230":{"position":[[250,10]]},"290":{"position":[[282,10]]},"291":{"position":[[285,10]]},"292":{"position":[[291,10]]},"293":{"position":[[291,10]]},"294":{"position":[[282,10]]},"295":{"position":[[329,10]]},"296":{"position":[[305,10]]},"297":{"position":[[428,10]]},"302":{"position":[[253,10]]},"354":{"position":[[367,10]]},"355":{"position":[[370,10]]},"356":{"position":[[376,10]]},"357":{"position":[[376,10]]},"358":{"position":[[367,10]]},"359":{"position":[[412,10]]},"360":{"position":[[393,10]]},"361":{"position":[[518,10]]},"397":{"position":[[300,10]]},"398":{"position":[[303,10]]},"399":{"position":[[309,10]]},"400":{"position":[[309,10]]},"401":{"position":[[300,10]]},"402":{"position":[[345,10]]},"403":{"position":[[320,10]]},"404":{"position":[[469,10]]},"408":{"position":[[251,10]]},"409":{"position":[[254,10]]},"410":{"position":[[254,10]]},"411":{"position":[[257,10]]},"412":{"position":[[260,10]]},"413":{"position":[[260,10]]},"414":{"position":[[263,10]]},"415":{"position":[[251,10]]},"416":{"position":[[254,10]]},"417":{"position":[[289,10]]},"418":{"position":[[256,10]]},"419":{"position":[[350,10]]},"420":{"position":[[353,10]]}},"keywords":{}}],["delay",{"_index":583,"title":{},"content":{"56":{"position":[[179,6]]},"74":{"position":[[179,6]]},"115":{"position":[[179,6]]}},"keywords":{}}],["deleg",{"_index":1283,"title":{},"content":{"235":{"position":[[137,8],[803,8]]}},"keywords":{}}],["delet",{"_index":451,"title":{},"content":{"38":{"position":[[746,6]]},"161":{"position":[[582,6]]},"211":{"position":[[654,6]]},"266":{"position":[[493,6]]},"346":{"position":[[571,6]]}},"keywords":{}}],["deliv",{"_index":180,"title":{"111":{"position":[[0,8]]},"171":{"position":[[0,8]]},"275":{"position":[[0,8]]},"310":{"position":[[0,8]]},"391":{"position":[[0,8]]}},"content":{"11":{"position":[[8,8]]},"22":{"position":[[8,8]]},"57":{"position":[[10,7]]},"76":{"position":[[10,7]]},"106":{"position":[[414,7]]},"117":{"position":[[10,7]]},"166":{"position":[[414,7]]},"270":{"position":[[414,7]]},"305":{"position":[[414,7]]},"386":{"position":[[414,7]]}},"keywords":{}}],["delivery_method",{"_index":1083,"title":{},"content":{"152":{"position":[[448,16]]},"254":{"position":[[433,16]]},"348":{"position":[[496,16]]}},"keywords":{}}],["depend",{"_index":369,"title":{"96":{"position":[[16,11]]},"100":{"position":[[4,13]]},"177":{"position":[[16,11]]},"198":{"position":[[14,14]]},"201":{"position":[[4,13]]},"332":{"position":[[16,11]]}},"content":{"30":{"position":[[1,9]]},"92":{"position":[[63,10]]},"100":{"position":[[33,13]]},"135":{"position":[[1,9]]},"173":{"position":[[63,10]]},"177":{"position":[[16,13]]},"185":{"position":[[1,9]]},"194":{"position":[[63,10]]},"198":{"position":[[285,13]]},"201":{"position":[[40,12]]},"249":{"position":[[1,9]]},"328":{"position":[[63,10]]},"365":{"position":[[1,9]]}},"keywords":{}}],["deploy",{"_index":1044,"title":{},"content":{"111":{"position":[[117,10]]},"171":{"position":[[117,10]]},"275":{"position":[[117,10]]},"310":{"position":[[117,10]]},"391":{"position":[[117,10]]}},"keywords":{}}],["deprec",{"_index":718,"title":{},"content":{"57":{"position":[[2722,11]]},"67":{"position":[[360,11]]}},"keywords":{}}],["desactiv",{"_index":1614,"title":{},"content":{"380":{"position":[[81,11],[115,11]]}},"keywords":{}}],["describ",{"_index":513,"title":{},"content":{"46":{"position":[[1688,10],[1814,10]]},"214":{"position":[[1666,10],[1792,10]]},"230":{"position":[[1719,10],[1845,10]]},"235":{"position":[[499,9]]},"302":{"position":[[1972,10]]}},"keywords":{}}],["description<integration>.data",{"_index":194,"title":{},"content":{"12":{"position":[[12,35]]},"23":{"position":[[12,35]]}},"keywords":{}}],["description"",{"_index":45,"title":{},"content":{"3":{"position":[[303,18]]}},"keywords":{}}],["description_sdc_batched_at",{"_index":207,"title":{},"content":{"13":{"position":[[13,26]]},"14":{"position":[[13,26]]},"15":{"position":[[13,26]]},"16":{"position":[[13,26]]},"24":{"position":[[13,26]]},"25":{"position":[[13,26]]},"26":{"position":[[13,26]]}},"keywords":{}}],["descriptionanonymous_id",{"_index":886,"title":{},"content":{"83":{"position":[[21,23]]},"124":{"position":[[21,23]]}},"keywords":{}}],["descriptionevent_id",{"_index":733,"title":{},"content":{"59":{"position":[[21,19]]},"78":{"position":[[21,19]]},"119":{"position":[[21,19]]}},"keywords":{}}],["descriptionfield",{"_index":888,"title":{},"content":{"86":{"position":[[21,17]]},"127":{"position":[[21,17]]}},"keywords":{}}],["descriptionfield.id",{"_index":762,"title":{},"content":{"67":{"position":[[21,19]]}},"keywords":{}}],["descriptionid",{"_index":742,"title":{},"content":{"61":{"position":[[21,13]]},"62":{"position":[[21,13]]},"63":{"position":[[21,13]]},"64":{"position":[[21,13]]},"65":{"position":[[21,13]]},"66":{"position":[[21,13]]},"80":{"position":[[21,13]]},"81":{"position":[[21,13]]},"82":{"position":[[21,13]]},"84":{"position":[[21,13]]},"85":{"position":[[21,13]]},"87":{"position":[[21,13]]},"121":{"position":[[21,13]]},"122":{"position":[[21,13]]},"123":{"position":[[21,13]]},"125":{"position":[[21,13]]},"126":{"position":[[21,13]]},"128":{"position":[[21,13]]}},"keywords":{}}],["descriptionorgan",{"_index":740,"title":{},"content":{"60":{"position":[[21,23]]},"79":{"position":[[21,23]]},"120":{"position":[[21,23]]}},"keywords":{}}],["descriptionquest",{"_index":777,"title":{},"content":{"68":{"position":[[21,19]]},"88":{"position":[[21,19]]},"129":{"position":[[21,19]]}},"keywords":{}}],["design",{"_index":975,"title":{},"content":{"105":{"position":[[63,8]]},"165":{"position":[[63,8]]},"269":{"position":[[63,8]]},"304":{"position":[[63,8]]},"385":{"position":[[63,8]]}},"keywords":{}}],["desir",{"_index":393,"title":{},"content":{"33":{"position":[[77,7]]},"138":{"position":[[77,7]]},"188":{"position":[[77,7]]},"252":{"position":[[77,7]]},"368":{"position":[[77,7]]}},"keywords":{}}],["desktop",{"_index":402,"title":{},"content":{"35":{"position":[[212,9]]},"158":{"position":[[212,9]]},"208":{"position":[[212,9]]},"261":{"position":[[204,9]]},"344":{"position":[[212,9]]}},"keywords":{}}],["destin",{"_index":388,"title":{"33":{"position":[[0,11]]},"138":{"position":[[0,11]]},"188":{"position":[[0,11]]},"252":{"position":[[0,11]]},"368":{"position":[[0,11]]}},"content":{"56":{"position":[[45,11]]},"58":{"position":[[34,11]]},"74":{"position":[[45,11]]},"77":{"position":[[34,11]]},"115":{"position":[[45,11]]},"118":{"position":[[34,11]]},"280":{"position":[[94,13],[256,13],[389,12],[419,12],[802,12]]}},"keywords":{}}],["destination.search",{"_index":1440,"title":{},"content":{"280":{"position":[[475,18]]}},"keywords":{}}],["detail",{"_index":741,"title":{},"content":{"60":{"position":[[74,7],[109,7],[141,7],[185,7],[223,7]]},"79":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"98":{"position":[[90,8]]},"120":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"280":{"position":[[1148,8]]}},"keywords":{}}],["develop",{"_index":519,"title":{},"content":{"46":{"position":[[2061,10]]},"214":{"position":[[2039,10]]},"230":{"position":[[2092,10]]},"299":{"position":[[23,10]]},"302":{"position":[[2222,10]]},"318":{"position":[[10,9]]},"320":{"position":[[165,9]]}},"keywords":{}}],["didfinishlaunchingwithopt",{"_index":1204,"title":{},"content":{"199":{"position":[[794,29]]}},"keywords":{}}],["didn't",{"_index":1089,"title":{},"content":{"156":{"position":[[39,6]]},"319":{"position":[[145,6]]},"376":{"position":[[31,6]]}},"keywords":{}}],["didrec",{"_index":1288,"title":{},"content":{"235":{"position":[[300,10]]}},"keywords":{}}],["differ",{"_index":152,"title":{},"content":{"9":{"position":[[16,9]]},"21":{"position":[[16,9]]},"30":{"position":[[38,9]]},"55":{"position":[[31,9]]},"73":{"position":[[31,9]]},"114":{"position":[[31,9]]},"135":{"position":[[38,9]]},"185":{"position":[[38,9]]},"249":{"position":[[38,9]]},"365":{"position":[[38,9]]}},"keywords":{}}],["digest",{"_index":792,"title":{},"content":{"69":{"position":[[438,7]]},"89":{"position":[[438,7]]},"130":{"position":[[438,7]]}},"keywords":{}}],["direct",{"_index":1022,"title":{},"content":{"108":{"position":[[223,6]]},"168":{"position":[[223,6]]},"272":{"position":[[223,6]]},"307":{"position":[[223,6]]},"388":{"position":[[223,6]]}},"keywords":{}}],["directli",{"_index":1417,"title":{},"content":{"278":{"position":[[97,8]]}},"keywords":{}}],["directori",{"_index":1135,"title":{},"content":{"179":{"position":[[483,10]]},"334":{"position":[[488,10]]}},"keywords":{}}],["disabl",{"_index":502,"title":{},"content":{"46":{"position":[[1070,7]]},"99":{"position":[[22,7]]},"181":{"position":[[22,7]]},"200":{"position":[[22,7]]},"214":{"position":[[1062,7]]},"230":{"position":[[1101,7]]},"284":{"position":[[22,7]]},"302":{"position":[[1718,7]]}},"keywords":{}}],["display",{"_index":154,"title":{"146":{"position":[[17,10]]},"204":{"position":[[17,10]]},"239":{"position":[[17,10]]},"313":{"position":[[17,10]]},"371":{"position":[[17,10]]}},"content":{"9":{"position":[[74,8]]},"13":{"position":[[1582,7]]},"21":{"position":[[74,8]]},"24":{"position":[[1630,7]]},"28":{"position":[[119,7]]},"40":{"position":[[149,9]]},"50":{"position":[[63,9]]},"55":{"position":[[60,8]]},"65":{"position":[[272,7]]},"73":{"position":[[60,8]]},"84":{"position":[[272,7]]},"103":{"position":[[134,9],[473,10]]},"114":{"position":[[60,8]]},"125":{"position":[[272,7]]},"133":{"position":[[119,7]]},"140":{"position":[[156,9]]},"146":{"position":[[73,7]]},"155":{"position":[[134,9],[479,10]]},"183":{"position":[[119,7]]},"190":{"position":[[160,9]]},"204":{"position":[[73,7]]},"227":{"position":[[24,7],[136,8],[369,7]]},"236":{"position":[[59,9]]},"239":{"position":[[73,7]]},"245":{"position":[[134,9],[473,10]]},"247":{"position":[[119,7]]},"256":{"position":[[154,9]]},"297":{"position":[[24,7],[136,8],[349,7]]},"313":{"position":[[73,7]]},"320":{"position":[[134,9],[506,10]]},"321":{"position":[[13,7]]},"323":{"position":[[220,9]]},"361":{"position":[[24,7],[142,8]]},"363":{"position":[[119,7]]},"371":{"position":[[73,7]]},"377":{"position":[[134,9],[562,10]]},"395":{"position":[[456,7]]},"404":{"position":[[24,7],[129,8],[430,7]]},"419":{"position":[[24,7],[309,7]]},"420":{"position":[[25,7],[312,7]]}},"keywords":{}}],["dissoci",{"_index":351,"title":{},"content":{"28":{"position":[[648,10]]},"133":{"position":[[648,10]]},"183":{"position":[[648,10]]},"247":{"position":[[648,10]]},"363":{"position":[[648,10]]}},"keywords":{}}],["distribut",{"_index":117,"title":{},"content":{"8":{"position":[[87,12]]},"20":{"position":[[87,12]]},"54":{"position":[[87,12]]},"72":{"position":[[87,12]]},"113":{"position":[[87,12]]}},"keywords":{}}],["document",{"_index":476,"title":{},"content":{"45":{"position":[[124,14]]},"213":{"position":[[120,14]]},"229":{"position":[[124,14]]},"280":{"position":[[1192,14]]},"299":{"position":[[178,13]]},"301":{"position":[[127,14]]}},"keywords":{}}],["documentationexampl",{"_index":1481,"title":{},"content":{"299":{"position":[[261,20],[303,20],[347,20]]}},"keywords":{}}],["doesn't",{"_index":1155,"title":{},"content":{"197":{"position":[[227,7]]}},"keywords":{}}],["domain",{"_index":1537,"title":{},"content":{"321":{"position":[[391,8]]}},"keywords":{}}],["don't",{"_index":1302,"title":{},"content":{"235":{"position":[[774,5]]},"321":{"position":[[362,5]]}},"keywords":{}}],["dot",{"_index":971,"title":{},"content":{"103":{"position":[[322,3],[403,3]]},"155":{"position":[[328,3],[409,3]]},"245":{"position":[[322,3],[403,3]]},"320":{"position":[[355,3],[436,3]]},"377":{"position":[[411,3],[492,3]]}},"keywords":{}}],["doubl",{"_index":86,"title":{},"content":{"6":{"position":[[241,8]]},"38":{"position":[[342,8]]},"52":{"position":[[242,8]]},"150":{"position":[[242,8]]},"152":{"position":[[241,8]]},"161":{"position":[[342,8]]},"163":{"position":[[241,8]]},"211":{"position":[[342,8]]},"232":{"position":[[242,8]]},"346":{"position":[[342,8]]},"348":{"position":[[241,8]]},"383":{"position":[[242,8]]}},"keywords":{}}],["driven",{"_index":986,"title":{},"content":{"105":{"position":[[265,6]]},"106":{"position":[[393,6]]},"165":{"position":[[265,6]]},"166":{"position":[[393,6]]},"269":{"position":[[265,6]]},"270":{"position":[[393,6]]},"304":{"position":[[265,6]]},"305":{"position":[[393,6]]},"385":{"position":[[265,6]]},"386":{"position":[[393,6]]}},"keywords":{}}],["drop",{"_index":1020,"title":{},"content":{"108":{"position":[[208,4]]},"168":{"position":[[208,4]]},"272":{"position":[[208,4]]},"307":{"position":[[208,4]]},"388":{"position":[[208,4]]}},"keywords":{}}],["durat",{"_index":524,"title":{},"content":{"46":{"position":[[2239,11]]},"214":{"position":[[2217,11]]},"230":{"position":[[2270,11]]},"302":{"position":[[799,11]]}},"keywords":{}}],["dure",{"_index":348,"title":{},"content":{"28":{"position":[[606,6]]},"69":{"position":[[347,6]]},"89":{"position":[[347,6]]},"93":{"position":[[122,6]]},"130":{"position":[[347,6]]},"133":{"position":[[606,6]]},"174":{"position":[[122,6]]},"183":{"position":[[606,6]]},"195":{"position":[[122,6]]},"247":{"position":[[606,6]]},"329":{"position":[[122,6]]},"363":{"position":[[606,6]]}},"keywords":{}}],["dynam",{"_index":1589,"title":{},"content":{"352":{"position":[[246,8],[334,8]]},"353":{"position":[[265,8],[375,8]]},"354":{"position":[[294,8]]},"355":{"position":[[296,8]]},"356":{"position":[[300,8]]},"357":{"position":[[300,8]]},"358":{"position":[[294,8]]},"359":{"position":[[328,8]]},"360":{"position":[[327,8]]},"361":{"position":[[422,8]]}},"keywords":{}}],["dynamic>",{"_index":1094,"title":{},"content":{"161":{"position":[[462,12],[692,12]]},"352":{"position":[[172,12]]},"353":{"position":[[184,12]]},"354":{"position":[[213,12]]},"355":{"position":[[214,12]]},"356":{"position":[[216,12]]},"357":{"position":[[216,12]]},"358":{"position":[[213,12]]},"359":{"position":[[236,12]]},"360":{"position":[[253,12]]},"361":{"position":[[331,12]]}},"keywords":{}}],["dynamic_framework",{"_index":1622,"title":{},"content":{"381":{"position":[[313,18]]}},"keywords":{}}],["e",{"_index":1473,"title":{},"content":{"288":{"position":[[495,5],[623,4]]},"289":{"position":[[384,5]]},"290":{"position":[[262,5]]},"291":{"position":[[265,5]]},"292":{"position":[[271,5]]},"293":{"position":[[271,5]]},"294":{"position":[[262,5]]},"295":{"position":[[309,5]]},"296":{"position":[[285,5]]},"297":{"position":[[395,4]]}},"keywords":{}}],["e8e",{"_index":627,"title":{},"content":{"57":{"position":[[845,4]]},"76":{"position":[[845,4]]},"117":{"position":[[845,4]]}},"keywords":{}}],["e:ani",{"_index":1470,"title":{},"content":{"288":{"position":[[417,8],[537,8]]},"289":{"position":[[302,8]]},"290":{"position":[[180,8]]},"291":{"position":[[182,8]]},"292":{"position":[[186,8]]},"293":{"position":[[186,8]]},"294":{"position":[[180,8]]},"295":{"position":[[214,8]]},"296":{"position":[[207,8]]},"297":{"position":[[300,8]]}},"keywords":{}}],["each",{"_index":143,"title":{},"content":{"8":{"position":[[493,4]]},"9":{"position":[[279,4]]},"10":{"position":[[1,4]]},"20":{"position":[[511,4]]},"21":{"position":[[279,4]]},"46":{"position":[[2316,4],[2340,4]]},"54":{"position":[[511,4]]},"55":{"position":[[265,4]]},"69":{"position":[[111,4]]},"72":{"position":[[493,4]]},"73":{"position":[[265,4]]},"89":{"position":[[111,4]]},"113":{"position":[[493,4]]},"114":{"position":[[265,4]]},"116":{"position":[[1,4]]},"130":{"position":[[111,4]]},"214":{"position":[[2294,4],[2318,4]]},"230":{"position":[[2347,4],[2371,4]]},"302":{"position":[[2420,4],[2444,4]]}},"keywords":{}}],["earlier",{"_index":1315,"title":{},"content":{"236":{"position":[[694,7]]}},"keywords":{}}],["easier",{"_index":1479,"title":{},"content":{"299":{"position":[[12,6]]}},"keywords":{}}],["easili",{"_index":335,"title":{},"content":{"28":{"position":[[272,6]]},"133":{"position":[[272,6]]},"183":{"position":[[272,6]]},"247":{"position":[[272,6]]},"363":{"position":[[272,6]]}},"keywords":{}}],["edit",{"_index":250,"title":{},"content":{"13":{"position":[[1210,7],[1276,7]]},"24":{"position":[[1258,7],[1324,7]]},"63":{"position":[[279,7],[337,7]]},"82":{"position":[[279,7],[337,7]]},"123":{"position":[[279,7],[337,7]]}},"keywords":{}}],["editor",{"_index":1040,"title":{},"content":{"110":{"position":[[175,6]]},"170":{"position":[[175,6]]},"274":{"position":[[175,6]]},"309":{"position":[[175,6]]},"390":{"position":[[175,6]]}},"keywords":{}}],["ef3d",{"_index":695,"title":{},"content":{"57":{"position":[[2292,4]]},"76":{"position":[[3047,4]]},"117":{"position":[[2114,4]]}},"keywords":{}}],["effici",{"_index":1480,"title":{},"content":{"299":{"position":[[228,12]]}},"keywords":{}}],["effortlessli",{"_index":991,"title":{},"content":{"106":{"position":[[68,12]]},"166":{"position":[[68,12]]},"270":{"position":[[68,12]]},"305":{"position":[[68,12]]},"386":{"position":[[68,12]]}},"keywords":{}}],["eg",{"_index":146,"title":{},"content":{"8":{"position":[[573,4]]},"72":{"position":[[573,4]]},"75":{"position":[[308,3]]},"113":{"position":[[573,4]]}},"keywords":{}}],["element",{"_index":1507,"title":{},"content":{"315":{"position":[[34,7]]}},"keywords":{}}],["element"",{"_index":1509,"title":{},"content":{"315":{"position":[[181,13],[208,14],[233,15]]}},"keywords":{}}],["elev",{"_index":1032,"title":{},"content":{"110":{"position":[[1,7]]},"170":{"position":[[1,7]]},"274":{"position":[[1,7]]},"309":{"position":[[1,7]]},"390":{"position":[[1,7]]}},"keywords":{}}],["email",{"_index":243,"title":{},"content":{"13":{"position":[[926,5]]},"24":{"position":[[962,5]]},"35":{"position":[[318,5],[570,5]]},"64":{"position":[[266,5],[294,5]]},"83":{"position":[[189,5],[211,5]]},"124":{"position":[[189,5],[211,5]]},"158":{"position":[[318,5]]},"208":{"position":[[318,5],[588,5]]},"261":{"position":[[310,5]]},"262":{"position":[[293,5]]},"263":{"position":[[176,5]]},"266":{"position":[[409,6],[571,6],[796,6]]},"340":{"position":[[985,8]]},"344":{"position":[[318,5]]},"395":{"position":[[178,6]]}},"keywords":{}}],["emoji",{"_index":776,"title":{},"content":{"67":{"position":[[871,7]]},"87":{"position":[[582,7]]},"128":{"position":[[582,7]]}},"keywords":{}}],["employ",{"_index":1052,"title":{},"content":{"143":{"position":[[344,9]]},"326":{"position":[[408,9]]}},"keywords":{}}],["empti",{"_index":1367,"title":{},"content":{"262":{"position":[[16,6]]},"319":{"position":[[118,5],[193,5]]},"376":{"position":[[4,5],[65,5]]}},"keywords":{}}],["enabl",{"_index":980,"title":{},"content":{"105":{"position":[[181,7]]},"106":{"position":[[58,6]]},"165":{"position":[[181,7]]},"166":{"position":[[58,6]]},"243":{"position":[[416,8]]},"269":{"position":[[181,7]]},"270":{"position":[[58,6]]},"277":{"position":[[88,6]]},"304":{"position":[[181,7]]},"305":{"position":[[58,6]]},"378":{"position":[[416,8]]},"385":{"position":[[181,7]]},"386":{"position":[[58,6]]}},"keywords":{}}],["enable_user_defined_build_typ",{"_index":1620,"title":{},"content":{"381":{"position":[[202,32]]}},"keywords":{}}],["end",{"_index":163,"title":{},"content":{"9":{"position":[[324,4]]},"13":{"position":[[1603,3]]},"21":{"position":[[324,4]]},"24":{"position":[[1651,3]]},"55":{"position":[[310,4]]},"65":{"position":[[293,3]]},"73":{"position":[[310,4]]},"84":{"position":[[293,3]]},"114":{"position":[[310,4]]},"125":{"position":[[293,3]]},"243":{"position":[[667,3],[671,3],[675,3]]},"278":{"position":[[451,3]]},"378":{"position":[[667,3],[671,3],[675,3]]},"380":{"position":[[53,3]]},"381":{"position":[[338,3]]}},"keywords":{}}],["endpoint",{"_index":15,"title":{"2":{"position":[[0,9]]}},"content":{"2":{"position":[[50,9]]}},"keywords":{}}],["engag",{"_index":865,"title":{"110":{"position":[[0,7]]},"170":{"position":[[0,7]]},"274":{"position":[[0,7]]},"309":{"position":[[0,7]]},"390":{"position":[[0,7]]}},"content":{"76":{"position":[[2343,8]]},"106":{"position":[[104,6]]},"108":{"position":[[235,10]]},"109":{"position":[[106,8]]},"110":{"position":[[69,8]]},"166":{"position":[[104,6]]},"168":{"position":[[235,10]]},"169":{"position":[[106,8]]},"170":{"position":[[69,8]]},"270":{"position":[[104,6]]},"272":{"position":[[235,10]]},"273":{"position":[[106,8]]},"274":{"position":[[69,8]]},"305":{"position":[[104,6]]},"307":{"position":[[235,10]]},"308":{"position":[[106,8]]},"309":{"position":[[69,8]]},"386":{"position":[[104,6]]},"388":{"position":[[235,10]]},"389":{"position":[[106,8]]},"390":{"position":[[69,8]]}},"keywords":{}}],["engin",{"_index":521,"title":{},"content":{"46":{"position":[[2115,6]]},"103":{"position":[[21,6]]},"145":{"position":[[52,6]]},"155":{"position":[[21,6]]},"203":{"position":[[52,6]]},"214":{"position":[[2093,6]]},"230":{"position":[[2146,6]]},"238":{"position":[[52,6]]},"245":{"position":[[21,6]]},"302":{"position":[[2276,6]]},"312":{"position":[[52,6]]},"320":{"position":[[21,6]]},"370":{"position":[[52,6]]},"377":{"position":[[21,6]]}},"keywords":{}}],["enhanc",{"_index":988,"title":{},"content":{"105":{"position":[[285,7]]},"111":{"position":[[28,11]]},"165":{"position":[[285,7]]},"171":{"position":[[28,11]]},"269":{"position":[[285,7]]},"275":{"position":[[28,11]]},"304":{"position":[[285,7]]},"310":{"position":[[28,11]]},"385":{"position":[[285,7]]},"391":{"position":[[28,11]]}},"keywords":{}}],["ensur",{"_index":440,"title":{},"content":{"37":{"position":[[123,6]]},"160":{"position":[[123,6]]},"210":{"position":[[123,6]]},"265":{"position":[[123,6]]},"280":{"position":[[1076,6]]},"281":{"position":[[913,6],[1167,6]]},"345":{"position":[[123,6]]}},"keywords":{}}],["enter",{"_index":1442,"title":{},"content":{"280":{"position":[[609,5]]},"281":{"position":[[702,5]]}},"keywords":{}}],["enterprise"",{"_index":654,"title":{},"content":{"57":{"position":[[1458,17]]},"76":{"position":[[1358,18]]},"117":{"position":[[1358,17]]}},"keywords":{}}],["entir",{"_index":1026,"title":{},"content":{"109":{"position":[[80,6]]},"169":{"position":[[80,6]]},"273":{"position":[[80,6]]},"308":{"position":[[80,6]]},"389":{"position":[[80,6]]}},"keywords":{}}],["entiti",{"_index":110,"title":{"8":{"position":[[0,9]]},"20":{"position":[[0,9]]},"54":{"position":[[0,9]]},"72":{"position":[[0,9]]},"113":{"position":[[0,9]]}},"content":{},"keywords":{}}],["enum",{"_index":735,"title":{},"content":{"59":{"position":[[112,5]]},"78":{"position":[[112,5]]},"119":{"position":[[112,5]]}},"keywords":{}}],["environ",{"_index":897,"title":{"93":{"position":[[23,13]]},"174":{"position":[[23,13]]},"195":{"position":[[23,13]]},"329":{"position":[[23,13]]}},"content":{},"keywords":{}}],["error",{"_index":576,"title":{"56":{"position":[[0,7]]},"74":{"position":[[0,7]]},"115":{"position":[[0,7]]},"319":{"position":[[0,5]]},"376":{"position":[[0,5]]}},"content":{"56":{"position":[[93,5]]},"74":{"position":[[93,5]]},"115":{"position":[[93,5]]},"243":{"position":[[358,5]]},"319":{"position":[[5,5]]},"378":{"position":[[358,5]]}},"keywords":{}}],["escap",{"_index":1292,"title":{},"content":{"235":{"position":[[386,9]]},"236":{"position":[[519,9]]}},"keywords":{}}],["eval",{"_index":1538,"title":{},"content":{"321":{"position":[[466,5]]}},"keywords":{}}],["even",{"_index":159,"title":{},"content":{"9":{"position":[[164,4]]},"21":{"position":[[164,4]]},"55":{"position":[[150,4]]},"73":{"position":[[150,4]]},"114":{"position":[[150,4]]}},"keywords":{}}],["event",{"_index":65,"title":{"5":{"position":[[0,5]]},"151":{"position":[[0,5]]},"162":{"position":[[0,5]]},"253":{"position":[[0,5]]},"347":{"position":[[0,5]]}},"content":{"6":{"position":[[35,5],[87,6],[287,5]]},"9":{"position":[[26,5]]},"13":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"21":{"position":[[26,5]]},"24":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"28":{"position":[[600,5]]},"29":{"position":[[343,6]]},"31":{"position":[[244,6]]},"43":{"position":[[35,5],[87,6]]},"46":{"position":[[1703,6],[1829,6]]},"52":{"position":[[35,5]]},"55":{"position":[[41,7]]},"59":{"position":[[68,5],[185,5],[230,5],[265,5]]},"69":{"position":[[50,7],[124,5]]},"73":{"position":[[41,7]]},"78":{"position":[[68,5],[185,5],[230,5],[265,5]]},"89":{"position":[[50,7],[124,5]]},"114":{"position":[[41,7]]},"119":{"position":[[68,5],[185,5],[230,5],[265,5]]},"130":{"position":[[50,7],[124,5]]},"133":{"position":[[600,5]]},"134":{"position":[[343,6]]},"136":{"position":[[244,6]]},"143":{"position":[[35,5],[87,6]]},"150":{"position":[[35,5]]},"152":{"position":[[35,5],[87,6],[287,5]]},"163":{"position":[[35,5],[87,6],[287,5]]},"183":{"position":[[600,5]]},"184":{"position":[[343,6]]},"186":{"position":[[244,6]]},"192":{"position":[[35,5],[87,6]]},"214":{"position":[[1681,6],[1807,6]]},"216":{"position":[[55,7]]},"230":{"position":[[1734,6],[1860,6]]},"232":{"position":[[35,5]]},"247":{"position":[[600,5]]},"248":{"position":[[343,6]]},"250":{"position":[[244,6]]},"254":{"position":[[35,5],[87,6],[267,5]]},"259":{"position":[[35,5],[87,6],[267,5]]},"280":{"position":[[870,6],[914,6],[1088,6]]},"281":{"position":[[1179,6]]},"286":{"position":[[55,7]]},"302":{"position":[[1987,6]]},"326":{"position":[[35,5],[87,6]]},"348":{"position":[[35,5],[87,6],[348,5]]},"350":{"position":[[55,7]]},"363":{"position":[[600,5]]},"364":{"position":[[343,6]]},"366":{"position":[[244,6]]},"383":{"position":[[35,5]]},"393":{"position":[[55,7]]},"406":{"position":[[55,7]]}},"keywords":{}}],["event.track",{"_index":1496,"title":{},"content":{"302":{"position":[[1872,11],[1888,11]]}},"keywords":{}}],["event_id",{"_index":192,"title":{},"content":{"11":{"position":[[249,8]]},"13":{"position":[[218,8]]},"22":{"position":[[251,8]]},"24":{"position":[[218,8]]}},"keywords":{}}],["event_tim",{"_index":223,"title":{},"content":{"13":{"position":[[332,10]]},"24":{"position":[[332,10]]}},"keywords":{}}],["event_time_m",{"_index":224,"title":{},"content":{"13":{"position":[[362,13]]},"24":{"position":[[362,13]]}},"keywords":{}}],["event_typ",{"_index":220,"title":{},"content":{"13":{"position":[[284,10],[1613,10]]},"24":{"position":[[284,10],[1661,10]]},"59":{"position":[[101,10]]},"65":{"position":[[303,10],[564,10],[656,10],[744,10]]},"78":{"position":[[101,10]]},"84":{"position":[[303,10],[605,10],[697,10],[785,10],[820,10]]},"119":{"position":[[101,10]]},"125":{"position":[[303,10],[560,10],[652,10],[740,10],[775,10]]}},"keywords":{}}],["evolut",{"_index":1336,"title":{},"content":{"243":{"position":[[399,9]]},"378":{"position":[[399,9]]}},"keywords":{}}],["ex",{"_index":531,"title":{},"content":{"48":{"position":[[58,4]]},"234":{"position":[[58,4]]}},"keywords":{}}],["exampl",{"_index":27,"title":{"3":{"position":[[0,8]]},"57":{"position":[[0,7]]},"76":{"position":[[0,7]]},"117":{"position":[[0,7]]},"337":{"position":[[0,8]]}},"content":{"3":{"position":[[12,7]]},"48":{"position":[[261,8]]},"69":{"position":[[671,7]]},"89":{"position":[[671,7]]},"92":{"position":[[9,7],[254,7]]},"130":{"position":[[671,7]]},"150":{"position":[[355,8],[379,8],[400,8]]},"173":{"position":[[9,7]]},"194":{"position":[[9,7],[250,7]]},"220":{"position":[[34,7]]},"221":{"position":[[35,7]]},"222":{"position":[[37,7]]},"223":{"position":[[37,7]]},"224":{"position":[[34,7]]},"225":{"position":[[57,7]]},"226":{"position":[[68,7]]},"227":{"position":[[146,7]]},"234":{"position":[[266,8]]},"278":{"position":[[498,8]]},"290":{"position":[[34,7]]},"291":{"position":[[35,7]]},"292":{"position":[[37,7]]},"293":{"position":[[37,7]]},"294":{"position":[[34,7]]},"295":{"position":[[57,7]]},"296":{"position":[[68,7]]},"297":{"position":[[146,7]]},"321":{"position":[[404,8]]},"328":{"position":[[9,7]]},"336":{"position":[[231,8],[255,8],[276,8]]},"346":{"position":[[489,8],[513,8],[534,8],[631,8],[654,8],[677,8]]},"354":{"position":[[34,7]]},"355":{"position":[[35,7]]},"356":{"position":[[37,7]]},"357":{"position":[[37,7]]},"358":{"position":[[34,7]]},"359":{"position":[[57,7]]},"360":{"position":[[74,7]]},"361":{"position":[[152,7]]},"383":{"position":[[404,8],[428,8],[449,8]]},"397":{"position":[[34,7]]},"398":{"position":[[35,7]]},"399":{"position":[[37,7]]},"400":{"position":[[37,7]]},"401":{"position":[[34,7]]},"402":{"position":[[57,7]]},"403":{"position":[[61,7]]},"404":{"position":[[139,7]]},"408":{"position":[[34,7]]},"409":{"position":[[35,7]]},"410":{"position":[[35,7]]},"411":{"position":[[36,7]]},"412":{"position":[[37,7]]},"413":{"position":[[37,7]]},"414":{"position":[[38,7]]},"415":{"position":[[34,7]]},"416":{"position":[[35,7]]},"417":{"position":[[57,7]]},"418":{"position":[[56,7]]},"419":{"position":[[77,7]]},"420":{"position":[[78,7]]}},"keywords":{}}],["examplereact",{"_index":894,"title":{},"content":{"92":{"position":[[212,12]]},"194":{"position":[[208,12]]}},"keywords":{}}],["exceed",{"_index":906,"title":{},"content":{"93":{"position":[[232,10]]},"174":{"position":[[232,10]]},"195":{"position":[[232,10]]},"319":{"position":[[223,8]]},"329":{"position":[[232,10]]},"376":{"position":[[95,8]]}},"keywords":{}}],["execut",{"_index":482,"title":{},"content":{"46":{"position":[[131,8]]},"93":{"position":[[132,10]]},"174":{"position":[[132,10]]},"195":{"position":[[132,10]]},"214":{"position":[[127,8]]},"216":{"position":[[35,8],[152,7]]},"230":{"position":[[143,8]]},"266":{"position":[[685,8]]},"286":{"position":[[35,8],[152,7]]},"302":{"position":[[129,8]]},"329":{"position":[[132,10]]},"350":{"position":[[35,8],[156,7]]},"393":{"position":[[35,8],[156,7]]},"406":{"position":[[35,8],[152,7]]}},"keywords":{}}],["experi",{"_index":341,"title":{},"content":{"28":{"position":[[338,11]]},"106":{"position":[[339,11]]},"133":{"position":[[338,11]]},"166":{"position":[[339,11]]},"183":{"position":[[338,11]]},"247":{"position":[[338,11]]},"270":{"position":[[339,11]]},"305":{"position":[[339,11]]},"363":{"position":[[338,11]]},"386":{"position":[[339,11]]}},"keywords":{}}],["experience?"",{"_index":702,"title":{},"content":{"57":{"position":[[2413,17]]},"76":{"position":[[3168,17]]},"117":{"position":[[2235,17]]}},"keywords":{}}],["explor",{"_index":1012,"title":{},"content":{"108":{"position":[[91,7]]},"168":{"position":[[91,7]]},"272":{"position":[[91,7]]},"307":{"position":[[91,7]]},"388":{"position":[[91,7]]}},"keywords":{}}],["exponenti",{"_index":582,"title":{},"content":{"56":{"position":[[167,11]]},"74":{"position":[[167,11]]},"115":{"position":[[167,11]]}},"keywords":{}}],["export",{"_index":392,"title":{},"content":{"33":{"position":[[48,6]]},"138":{"position":[[48,6]]},"188":{"position":[[48,6]]},"252":{"position":[[48,6]]},"368":{"position":[[48,6]]}},"keywords":{}}],["extens",{"_index":1284,"title":{},"content":{"235":{"position":[[177,9]]},"236":{"position":[[313,9]]}},"keywords":{}}],["extern",{"_index":381,"title":{"32":{"position":[[6,8]]},"137":{"position":[[6,8]]},"187":{"position":[[6,8]]},"251":{"position":[[6,8]]},"367":{"position":[[6,8]]}},"content":{"32":{"position":[[14,8]]},"137":{"position":[[14,8]]},"187":{"position":[[14,8]]},"201":{"position":[[31,8]]},"251":{"position":[[14,8]]},"367":{"position":[[14,8]]}},"keywords":{}}],["extract",{"_index":326,"title":{},"content":{"28":{"position":[[73,7]]},"133":{"position":[[73,7]]},"183":{"position":[[73,7]]},"247":{"position":[[73,7]]},"363":{"position":[[73,7]]}},"keywords":{}}],["f2dd",{"_index":1558,"title":{},"content":{"338":{"position":[[418,4]]},"339":{"position":[[751,4]]},"340":{"position":[[433,4]]},"341":{"position":[[483,4]]},"342":{"position":[[418,4]]}},"keywords":{}}],["f831",{"_index":1405,"title":{},"content":{"267":{"position":[[437,4]]}},"keywords":{}}],["face",{"_index":955,"title":{},"content":{"100":{"position":[[8,4]]}},"keywords":{}}],["fail",{"_index":1319,"title":{"243":{"position":[[0,7]]},"378":{"position":[[5,7]]}},"content":{"243":{"position":[[24,6]]},"378":{"position":[[24,6]]}},"keywords":{}}],["fallback",{"_index":1314,"title":{},"content":{"236":{"position":[[682,8]]}},"keywords":{}}],["fals",{"_index":106,"title":{},"content":{"6":{"position":[[630,5]]},"52":{"position":[[648,5]]},"98":{"position":[[696,5]]},"146":{"position":[[232,5]]},"147":{"position":[[170,6],[261,5]]},"150":{"position":[[372,6]]},"152":{"position":[[495,6]]},"204":{"position":[[201,7]]},"205":{"position":[[170,6],[246,7]]},"218":{"position":[[522,5],[588,5]]},"227":{"position":[[119,5]]},"239":{"position":[[232,5]]},"240":{"position":[[170,6],[261,5]]},"254":{"position":[[470,6]]},"267":{"position":[[357,5]]},"297":{"position":[[119,5]]},"313":{"position":[[240,5]]},"314":{"position":[[172,6],[269,5]]},"336":{"position":[[248,6]]},"342":{"position":[[612,6]]},"346":{"position":[[506,6]]},"348":{"position":[[543,6]]},"361":{"position":[[125,5]]},"371":{"position":[[250,7]]},"372":{"position":[[170,6],[295,7]]},"383":{"position":[[421,6]]},"395":{"position":[[130,6],[439,5]]},"404":{"position":[[112,5],[413,5]]},"419":{"position":[[292,5]]},"420":{"position":[[295,5]]}},"keywords":{}}],["fast",{"_index":1010,"title":{},"content":{"108":{"position":[[53,4]]},"168":{"position":[[53,4]]},"272":{"position":[[53,4]]},"307":{"position":[[53,4]]},"388":{"position":[[53,4]]}},"keywords":{}}],["featur",{"_index":923,"title":{},"content":{"94":{"position":[[335,8],[511,7],[616,7]]},"111":{"position":[[11,8]]},"171":{"position":[[11,8]]},"178":{"position":[[223,8],[399,7],[504,7]]},"179":{"position":[[75,8]]},"196":{"position":[[262,8]]},"275":{"position":[[11,8]]},"277":{"position":[[102,9]]},"280":{"position":[[1317,8]]},"281":{"position":[[1335,8]]},"310":{"position":[[11,8]]},"333":{"position":[[223,8],[399,7],[504,7]]},"334":{"position":[[75,8]]},"391":{"position":[[11,8]]}},"keywords":{}}],["feedback",{"_index":333,"title":{},"content":{"28":{"position":[[222,8]]},"105":{"position":[[45,8]]},"106":{"position":[[25,8]]},"133":{"position":[[222,8]]},"165":{"position":[[45,8]]},"166":{"position":[[25,8]]},"183":{"position":[[222,8]]},"247":{"position":[[222,8]]},"269":{"position":[[45,8]]},"270":{"position":[[25,8]]},"304":{"position":[[45,8]]},"305":{"position":[[25,8]]},"312":{"position":[[180,8]]},"363":{"position":[[222,8]]},"385":{"position":[[45,8]]},"386":{"position":[[25,8]]}},"keywords":{}}],["feel",{"_index":59,"title":{},"content":{"4":{"position":[[55,4]]},"17":{"position":[[55,4]]},"27":{"position":[[55,4]]},"70":{"position":[[55,4]]},"90":{"position":[[55,4]]},"131":{"position":[[55,4]]}},"keywords":{}}],["field",{"_index":22,"title":{"87":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"2":{"position":[[119,5]]},"8":{"position":[[566,6]]},"12":{"position":[[411,6]]},"15":{"position":[[337,5],[506,5],[548,5],[589,5],[627,5]]},"16":{"position":[[320,5],[347,5],[484,5],[538,5],[589,5]]},"23":{"position":[[262,6]]},"24":{"position":[[2306,5],[2421,5]]},"25":{"position":[[748,5],[853,5]]},"26":{"position":[[320,5],[347,5],[480,5],[534,5],[585,5]]},"59":{"position":[[1,5]]},"60":{"position":[[1,5]]},"61":{"position":[[1,5]]},"62":{"position":[[1,5]]},"63":{"position":[[1,5]]},"64":{"position":[[1,5]]},"65":{"position":[[1,5],[492,6]]},"66":{"position":[[1,5]]},"67":{"position":[[1,5],[75,5],[174,5]]},"68":{"position":[[1,5]]},"72":{"position":[[566,6]]},"75":{"position":[[248,6]]},"78":{"position":[[1,5]]},"79":{"position":[[1,5]]},"80":{"position":[[1,5]]},"81":{"position":[[1,5]]},"82":{"position":[[1,5]]},"83":{"position":[[1,5]]},"84":{"position":[[1,5],[533,6]]},"85":{"position":[[1,5]]},"86":{"position":[[1,5],[39,7]]},"87":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"88":{"position":[[1,5]]},"113":{"position":[[566,6]]},"119":{"position":[[1,5]]},"120":{"position":[[1,5]]},"121":{"position":[[1,5]]},"122":{"position":[[1,5]]},"123":{"position":[[1,5]]},"124":{"position":[[1,5]]},"125":{"position":[[1,5],[488,6]]},"126":{"position":[[1,5]]},"127":{"position":[[1,5],[39,7]]},"128":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"129":{"position":[[1,5]]},"148":{"position":[[50,7]]},"206":{"position":[[50,7]]},"220":{"position":[[816,7]]},"222":{"position":[[911,7],[1243,7]]},"223":{"position":[[825,7]]},"224":{"position":[[917,7]]},"241":{"position":[[50,7]]},"290":{"position":[[796,7]]},"292":{"position":[[891,7],[1223,7]]},"293":{"position":[[805,7]]},"294":{"position":[[897,7]]},"316":{"position":[[54,7]]},"354":{"position":[[881,7]]},"356":{"position":[[976,7],[1308,7]]},"357":{"position":[[890,7]]},"358":{"position":[[982,7]]},"373":{"position":[[50,7]]},"397":{"position":[[814,7]]},"399":{"position":[[909,7],[1241,7]]},"400":{"position":[[823,7]]},"401":{"position":[[915,7]]},"408":{"position":[[768,7]]},"409":{"position":[[539,7]]},"412":{"position":[[863,7],[1195,7]]},"413":{"position":[[777,7]]},"414":{"position":[[548,7]]},"415":{"position":[[869,7]]},"416":{"position":[[640,7]]}},"keywords":{}}],["field.boolean",{"_index":769,"title":{},"content":{"67":{"position":[[560,13]]}},"keywords":{}}],["field.correlation_id",{"_index":763,"title":{},"content":{"67":{"position":[[114,20]]}},"keywords":{}}],["field.numb",{"_index":768,"title":{},"content":{"67":{"position":[[483,12]]}},"keywords":{}}],["field.text",{"_index":767,"title":{},"content":{"67":{"position":[[408,10]]}},"keywords":{}}],["field.tim",{"_index":770,"title":{},"content":{"67":{"position":[[639,10]]}},"keywords":{}}],["field.typ",{"_index":764,"title":{},"content":{"67":{"position":[[224,10]]}},"keywords":{}}],["field.valu",{"_index":765,"title":{},"content":{"67":{"position":[[338,11]]}},"keywords":{}}],["fields"",{"_index":447,"title":{},"content":{"38":{"position":[[119,12]]},"161":{"position":[[119,12]]},"211":{"position":[[119,12]]},"266":{"position":[[119,12]]},"346":{"position":[[119,12]]}},"keywords":{}}],["file",{"_index":1166,"title":{},"content":{"198":{"position":[[104,4],[277,4],[455,4]]}},"keywords":{}}],["find",{"_index":9,"title":{},"content":{"1":{"position":[[99,4]]},"92":{"position":[[108,4]]},"194":{"position":[[104,4]]},"203":{"position":[[206,4]]},"278":{"position":[[235,4]]},"280":{"position":[[649,4]]},"281":{"position":[[742,4]]},"370":{"position":[[255,4]]}},"keywords":{}}],["fine",{"_index":1554,"title":{},"content":{"336":{"position":[[82,5]]}},"keywords":{}}],["firebas",{"_index":532,"title":{},"content":{"48":{"position":[[63,9],[246,10]]},"49":{"position":[[77,9]]},"234":{"position":[[63,9],[251,10]]},"235":{"position":[[73,9]]}},"keywords":{}}],["firebasemessagingservic",{"_index":550,"title":{},"content":{"49":{"position":[[120,24]]}},"keywords":{}}],["first",{"_index":370,"title":{},"content":{"31":{"position":[[1,5],[13,6]]},"45":{"position":[[106,5]]},"136":{"position":[[1,5],[13,6]]},"176":{"position":[[1,6],[59,5]]},"186":{"position":[[1,5],[13,6]]},"197":{"position":[[1,6],[59,5]]},"213":{"position":[[102,5]]},"229":{"position":[[106,5]]},"250":{"position":[[1,5],[13,6]]},"262":{"position":[[98,5]]},"301":{"position":[[109,5]]},"331":{"position":[[1,6],[59,5]]},"366":{"position":[[1,5],[13,6]]}},"keywords":{}}],["firstnam",{"_index":1372,"title":{},"content":{"262":{"position":[[394,10]]},"340":{"position":[[1009,12]]}},"keywords":{}}],["firstname>",{"_index":1374,"title":{},"content":{"262":{"position":[[415,15]]}},"keywords":{}}],["firstname>"",{"_index":420,"title":{},"content":{"35":{"position":[[875,19]]},"38":{"position":[[498,19]]},"98":{"position":[[379,19]]},"218":{"position":[[195,19]]}},"keywords":{}}],["fix",{"_index":1041,"title":{},"content":{"111":{"position":[[20,4]]},"171":{"position":[[20,4]]},"275":{"position":[[20,4]]},"310":{"position":[[20,4]]},"391":{"position":[[20,4]]}},"keywords":{}}],["flipper",{"_index":1615,"title":{},"content":{"380":{"position":[[93,8],[127,7]]}},"keywords":{}}],["flow",{"_index":128,"title":{},"content":{"8":{"position":[[231,4]]},"20":{"position":[[231,4]]},"54":{"position":[[231,4]]},"72":{"position":[[231,4]]},"113":{"position":[[231,4]]}},"keywords":{}}],["flutter",{"_index":893,"title":{"154":{"position":[[6,7]]},"173":{"position":[[19,7]]},"176":{"position":[[21,7]]}},"content":{"92":{"position":[[182,8]]},"173":{"position":[[79,7]]},"177":{"position":[[60,7]]},"179":{"position":[[434,7]]},"194":{"position":[[178,8]]},"229":{"position":[[74,7]]},"230":{"position":[[29,7],[1113,7]]}},"keywords":{}}],["flutteraccount",{"_index":1098,"title":{},"content":{"161":{"position":[[551,16],[778,16]]}},"keywords":{}}],["follow",{"_index":18,"title":{},"content":{"2":{"position":[[40,9]]},"11":{"position":[[57,9]]},"22":{"position":[[57,9]]},"31":{"position":[[106,6]]},"46":{"position":[[163,9]]},"99":{"position":[[54,9]]},"136":{"position":[[106,6]]},"181":{"position":[[54,9]]},"186":{"position":[[106,6]]},"198":{"position":[[64,9],[231,9]]},"200":{"position":[[54,9]]},"214":{"position":[[159,9]]},"230":{"position":[[175,9]]},"243":{"position":[[440,9]]},"250":{"position":[[106,6]]},"280":{"position":[[270,6],[1211,9]]},"281":{"position":[[270,6],[1229,9]]},"284":{"position":[[54,9]]},"302":{"position":[[182,9]]},"318":{"position":[[41,9]]},"320":{"position":[[196,9]]},"339":{"position":[[36,9]]},"340":{"position":[[517,9]]},"366":{"position":[[106,6]]},"375":{"position":[[10,9]]},"377":{"position":[[165,9]]},"378":{"position":[[440,9]]},"381":{"position":[[124,9]]}},"keywords":{}}],["font",{"_index":1535,"title":{},"content":{"321":{"position":[[341,4],[691,4]]}},"keywords":{}}],["foreground",{"_index":546,"title":{"49":{"position":[[0,10]]},"235":{"position":[[0,10]]}},"content":{"49":{"position":[[61,10]]},"235":{"position":[[57,10]]}},"keywords":{}}],["forget",{"_index":1303,"title":{},"content":{"235":{"position":[[780,6]]},"321":{"position":[[368,6]]}},"keywords":{}}],["form",{"_index":11,"title":{},"content":{"1":{"position":[[129,5]]}},"keywords":{}}],["format",{"_index":585,"title":{},"content":{"57":{"position":[[56,7]]},"76":{"position":[[56,7]]},"110":{"position":[[131,7]]},"117":{"position":[[56,7]]},"170":{"position":[[131,7]]},"274":{"position":[[131,7]]},"309":{"position":[[131,7]]},"390":{"position":[[131,7]]}},"keywords":{}}],["formatsachiev",{"_index":1029,"title":{},"content":{"109":{"position":[[132,14]]},"169":{"position":[[132,14]]},"273":{"position":[[132,14]]},"308":{"position":[[132,14]]},"389":{"position":[[132,14]]}},"keywords":{}}],["four",{"_index":342,"title":{},"content":{"28":{"position":[[351,4]]},"133":{"position":[[351,4]]},"183":{"position":[[351,4]]},"247":{"position":[[351,4]]},"363":{"position":[[351,4]]}},"keywords":{}}],["frame",{"_index":1541,"title":{},"content":{"321":{"position":[[582,5]]}},"keywords":{}}],["framework",{"_index":564,"title":{},"content":{"50":{"position":[[86,10]]},"236":{"position":[[82,10]]},"279":{"position":[[36,10]]}},"keywords":{}}],["free",{"_index":60,"title":{},"content":{"4":{"position":[[60,4]]},"17":{"position":[[60,4]]},"27":{"position":[[60,4]]},"70":{"position":[[60,4]]},"90":{"position":[[60,4]]},"131":{"position":[[60,4]]},"342":{"position":[[594,7]]}},"keywords":{}}],["fulli",{"_index":165,"title":{},"content":{"9":{"position":[[357,5]]},"21":{"position":[[357,5]]},"55":{"position":[[343,5]]},"73":{"position":[[343,5]]},"114":{"position":[[343,5]]}},"keywords":{}}],["fullscreen",{"_index":949,"title":{},"content":{"98":{"position":[[708,10],[784,10]]},"218":{"position":[[486,10]]}},"keywords":{}}],["fun",{"_index":552,"title":{},"content":{"49":{"position":[[158,3]]},"50":{"position":[[380,3]]}},"keywords":{}}],["func",{"_index":1183,"title":{},"content":{"199":{"position":[[105,4],[747,4]]},"235":{"position":[[235,4],[564,4]]},"236":{"position":[[371,4]]}},"keywords":{}}],["function",{"_index":568,"title":{},"content":{"50":{"position":[[328,8]]},"69":{"position":[[717,8],[912,8],[1031,8]]},"89":{"position":[[717,8],[912,8],[1031,8]]},"130":{"position":[[717,8],[912,8],[1031,8]]},"197":{"position":[[167,8]]},"235":{"position":[[165,8],[482,8],[832,8]]},"278":{"position":[[556,9]]},"338":{"position":[[49,9]]},"339":{"position":[[382,9]]},"340":{"position":[[64,9]]},"341":{"position":[[114,9]]},"342":{"position":[[49,9]]}},"keywords":{}}],["funnelsaddress",{"_index":1019,"title":{},"content":{"108":{"position":[[193,14]]},"168":{"position":[[193,14]]},"272":{"position":[[193,14]]},"307":{"position":[[193,14]]},"388":{"position":[[193,14]]}},"keywords":{}}],["gain",{"_index":997,"title":{},"content":{"106":{"position":[[207,4]]},"166":{"position":[[207,4]]},"270":{"position":[[207,4]]},"305":{"position":[[207,4]]},"386":{"position":[[207,4]]}},"keywords":{}}],["gather",{"_index":322,"title":{},"content":{"28":{"position":[[8,6]]},"105":{"position":[[202,6]]},"133":{"position":[[8,6]]},"165":{"position":[[202,6]]},"183":{"position":[[8,6]]},"247":{"position":[[8,6]]},"269":{"position":[[202,6]]},"304":{"position":[[202,6]]},"363":{"position":[[8,6]]},"385":{"position":[[202,6]]}},"keywords":{}}],["gb"",{"_index":876,"title":{},"content":{"76":{"position":[[2681,9]]}},"keywords":{}}],["gecko",{"_index":834,"title":{},"content":{"75":{"position":[[455,6]]},"76":{"position":[[2945,6]]}},"keywords":{}}],["gem",{"_index":1619,"title":{},"content":{"381":{"position":[[62,3]]}},"keywords":{}}],["gener",{"_index":8,"title":{},"content":{"1":{"position":[[72,9]]},"267":{"position":[[239,9]]}},"keywords":{}}],["get",{"_index":478,"title":{},"content":{"45":{"position":[[171,7]]},"213":{"position":[[167,7]]},"229":{"position":[[171,7]]},"301":{"position":[[174,7]]}},"keywords":{}}],["given",{"_index":1467,"title":{},"content":{"283":{"position":[[103,6]]}},"keywords":{}}],["given.on",{"_index":160,"title":{},"content":{"9":{"position":[[187,8]]},"21":{"position":[[187,8]]},"55":{"position":[[173,8]]},"73":{"position":[[173,8]]},"114":{"position":[[173,8]]}},"keywords":{}}],["global",{"_index":1485,"title":{},"content":{"302":{"position":[[86,6]]}},"keywords":{}}],["go",{"_index":442,"title":{},"content":{"37":{"position":[[238,2],[320,3]]},"160":{"position":[[238,2],[320,3]]},"198":{"position":[[449,2]]},"210":{"position":[[238,2],[320,3]]},"265":{"position":[[238,2],[320,3]]},"280":{"position":[[310,2],[1016,2]]},"281":{"position":[[306,2],[1107,2]]},"345":{"position":[[238,2],[320,3]]}},"keywords":{}}],["good",{"_index":405,"title":{},"content":{"35":{"position":[[327,5]]},"158":{"position":[[327,5]]},"208":{"position":[[327,5]]},"261":{"position":[[319,5]]},"344":{"position":[[327,5]]}},"keywords":{}}],["googl",{"_index":1453,"title":{"281":{"position":[[6,6]]}},"content":{"281":{"position":[[18,6],[244,6],[317,6],[1282,6]]}},"keywords":{}}],["green",{"_index":970,"title":{},"content":{"103":{"position":[[316,5]]},"155":{"position":[[322,5]]},"245":{"position":[[316,5]]},"320":{"position":[[349,5]]},"377":{"position":[[405,5]]}},"keywords":{}}],["group",{"_index":245,"title":{"39":{"position":[[0,5]]},"40":{"position":[[8,5]]},"41":{"position":[[0,5],[14,5]]},"42":{"position":[[9,6]]},"139":{"position":[[0,5]]},"140":{"position":[[8,5]]},"141":{"position":[[0,5],[14,5]]},"142":{"position":[[9,6]]},"189":{"position":[[0,5]]},"190":{"position":[[8,5]]},"191":{"position":[[9,6]]},"255":{"position":[[0,5]]},"256":{"position":[[8,5]]},"257":{"position":[[0,5],[14,5]]},"258":{"position":[[9,6]]},"322":{"position":[[0,5]]},"323":{"position":[[8,5]]},"324":{"position":[[0,5],[14,5]]},"325":{"position":[[9,6]]}},"content":{"13":{"position":[[1002,6]]},"24":{"position":[[1050,6]]},"28":{"position":[[673,6]]},"40":{"position":[[1,5],[217,5]]},"41":{"position":[[31,6],[60,5],[82,5]]},"64":{"position":[[387,6]]},"83":{"position":[[298,6]]},"124":{"position":[[298,6]]},"133":{"position":[[673,6]]},"140":{"position":[[1,5],[224,5]]},"141":{"position":[[31,6],[60,5],[82,5]]},"183":{"position":[[673,6]]},"190":{"position":[[1,5],[228,5]]},"247":{"position":[[673,6]]},"256":{"position":[[1,5],[222,5]]},"257":{"position":[[31,6],[60,5],[82,5]]},"323":{"position":[[1,5],[288,5]]},"324":{"position":[[31,6],[60,5],[82,5]]},"363":{"position":[[673,6]]}},"keywords":{}}],["group_nam",{"_index":752,"title":{},"content":{"64":{"position":[[340,11]]},"83":{"position":[[257,11]]},"124":{"position":[[257,11]]}},"keywords":{}}],["groupproperties().appli",{"_index":464,"title":{},"content":{"41":{"position":[[157,23]]},"43":{"position":[[311,23]]}},"keywords":{}}],["growth",{"_index":1386,"title":{},"content":{"266":{"position":[[830,7]]}},"keywords":{}}],["gt",{"_index":920,"title":{},"content":{"94":{"position":[[248,5],[496,5],[765,5],[857,5]]},"175":{"position":[[126,5],[157,5]]},"178":{"position":[[136,5],[384,5],[653,5],[745,5]]},"196":{"position":[[91,5],[122,5]]},"198":{"position":[[460,4]]},"199":{"position":[[880,4]]},"218":{"position":[[688,4],[807,4]]},"219":{"position":[[313,4]]},"220":{"position":[[205,4]]},"221":{"position":[[207,4]]},"222":{"position":[[211,4]]},"223":{"position":[[211,4]]},"224":{"position":[[205,4]]},"225":{"position":[[239,4]]},"226":{"position":[[232,4]]},"227":{"position":[[325,4]]},"235":{"position":[[400,4]]},"236":{"position":[[566,4]]},"288":{"position":[[427,4],[547,4]]},"289":{"position":[[312,4]]},"290":{"position":[[190,4]]},"291":{"position":[[192,4]]},"292":{"position":[[196,4]]},"293":{"position":[[196,4]]},"294":{"position":[[190,4]]},"295":{"position":[[224,4]]},"296":{"position":[[217,4]]},"297":{"position":[[310,4]]},"330":{"position":[[126,5],[157,5]]},"333":{"position":[[136,5],[384,5],[653,5],[745,5]]},"336":{"position":[[107,5]]},"381":{"position":[[307,5]]},"395":{"position":[[270,5],[363,5]]},"396":{"position":[[222,5]]},"397":{"position":[[224,5]]},"398":{"position":[[226,5]]},"399":{"position":[[230,5]]},"400":{"position":[[230,5]]},"401":{"position":[[224,5]]},"402":{"position":[[258,5]]},"403":{"position":[[251,5]]},"404":{"position":[[337,5]]},"408":{"position":[[165,5]]},"409":{"position":[[167,5]]},"410":{"position":[[167,5]]},"411":{"position":[[169,5]]},"412":{"position":[[171,5]]},"413":{"position":[[171,5]]},"414":{"position":[[173,5]]},"415":{"position":[[165,5]]},"416":{"position":[[167,5]]},"417":{"position":[[199,5]]},"418":{"position":[[180,5]]},"419":{"position":[[216,5]]},"420":{"position":[[218,5]]}},"keywords":{}}],["gtm",{"_index":1454,"title":{"281":{"position":[[25,6]]}},"content":{"281":{"position":[[37,6],[103,4],[149,3],[263,6],[301,4],[434,3],[1069,3],[1191,3]]}},"keywords":{}}],["guard",{"_index":1197,"title":{},"content":{"199":{"position":[[553,5]]}},"keywords":{}}],["guid",{"_index":479,"title":{},"content":{"45":{"position":[[187,6]]},"213":{"position":[[183,6]]},"229":{"position":[[187,6]]},"301":{"position":[[190,6]]}},"keywords":{}}],["guidanc",{"_index":1034,"title":{},"content":{"110":{"position":[[32,8]]},"170":{"position":[[32,8]]},"274":{"position":[[32,8]]},"309":{"position":[[32,8]]},"390":{"position":[[32,8]]}},"keywords":{}}],["h",{"_index":33,"title":{},"content":{"3":{"position":[[109,1],[157,1]]}},"keywords":{}}],["handl",{"_index":71,"title":{},"content":{"6":{"position":[[41,9]]},"43":{"position":[[41,9]]},"52":{"position":[[41,9]]},"143":{"position":[[41,9]]},"150":{"position":[[41,9]]},"152":{"position":[[41,9]]},"163":{"position":[[41,9]]},"192":{"position":[[41,9]]},"232":{"position":[[41,9]]},"254":{"position":[[41,9]]},"259":{"position":[[41,9]]},"326":{"position":[[41,9]]},"348":{"position":[[41,9]]},"383":{"position":[[41,9]]}},"keywords":{}}],["hashisvalid(process.env.screeb_secret",{"_index":817,"title":{},"content":{"69":{"position":[[1152,38]]},"89":{"position":[[1152,38]]},"130":{"position":[[1152,38]]}},"keywords":{}}],["hashisvalid(secret",{"_index":809,"title":{},"content":{"69":{"position":[[921,19]]},"89":{"position":[[921,19]]},"130":{"position":[[921,19]]}},"keywords":{}}],["hashmapof",{"_index":1234,"title":{},"content":{"218":{"position":[[597,10]]},"219":{"position":[[215,10]]},"220":{"position":[[107,10]]},"221":{"position":[[108,10]]},"222":{"position":[[110,10]]},"223":{"position":[[110,10]]},"224":{"position":[[107,10]]},"225":{"position":[[130,10]]},"226":{"position":[[141,10]]},"227":{"position":[[219,10]]}},"keywords":{}}],["header",{"_index":791,"title":{},"content":{"69":{"position":[[402,7]]},"89":{"position":[[402,7]]},"130":{"position":[[402,7]]}},"keywords":{}}],["help",{"_index":903,"title":{},"content":{"93":{"position":[[159,5]]},"105":{"position":[[75,4]]},"106":{"position":[[259,4],[279,5]]},"165":{"position":[[75,4]]},"166":{"position":[[259,4],[279,5]]},"174":{"position":[[159,5]]},"195":{"position":[[159,5]]},"269":{"position":[[75,4]]},"270":{"position":[[259,4],[279,5]]},"299":{"position":[[195,4]]},"304":{"position":[[75,4]]},"305":{"position":[[259,4],[279,5]]},"329":{"position":[[159,5]]},"385":{"position":[[75,4]]},"386":{"position":[[259,4],[279,5]]}},"keywords":{}}],["here",{"_index":28,"title":{},"content":{"3":{"position":[[1,4]]},"57":{"position":[[89,4]]},"69":{"position":[[660,4]]},"76":{"position":[[89,4]]},"89":{"position":[[660,4]]},"92":{"position":[[113,4]]},"117":{"position":[[89,4]]},"130":{"position":[[660,4]]},"194":{"position":[[109,4]]},"336":{"position":[[51,5]]}},"keywords":{}}],["here'",{"_index":1527,"title":{},"content":{"321":{"position":[[114,6]]}},"keywords":{}}],["hidden",{"_index":201,"title":{},"content":{"12":{"position":[[404,6]]},"16":{"position":[[313,6],[340,6],[477,6],[531,6],[582,6]]},"23":{"position":[[255,6]]},"26":{"position":[[313,6],[340,6],[473,6],[527,6],[578,6]]},"65":{"position":[[485,6]]},"75":{"position":[[241,6]]},"84":{"position":[[526,6]]},"125":{"position":[[481,6]]},"148":{"position":[[43,6]]},"206":{"position":[[43,6]]},"224":{"position":[[25,7],[258,7]]},"241":{"position":[[43,6]]},"294":{"position":[[25,7],[227,6]]},"316":{"position":[[47,6]]},"358":{"position":[[25,7]]},"373":{"position":[[43,6]]},"401":{"position":[[25,7]]},"415":{"position":[[25,7]]},"416":{"position":[[26,7]]}},"keywords":{}}],["hidden"",{"_index":1653,"title":{},"content":{"415":{"position":[[207,13]]},"416":{"position":[[210,13]]}},"keywords":{}}],["hidden_field",{"_index":757,"title":{},"content":{"65":{"position":[[443,13]]},"84":{"position":[[488,13]]},"125":{"position":[[443,13]]},"316":{"position":[[222,14]]}},"keywords":{}}],["hiddenfield",{"_index":1066,"title":{},"content":{"148":{"position":[[213,12]]},"219":{"position":[[94,12]]},"241":{"position":[[213,13]]},"289":{"position":[[97,13]]}},"keywords":{}}],["hiddenfields().appli",{"_index":1067,"title":{},"content":{"148":{"position":[[228,20]]},"219":{"position":[[109,20]]}},"keywords":{}}],["hide_reason",{"_index":1273,"title":{},"content":{"224":{"position":[[698,12]]},"294":{"position":[[678,12]]},"358":{"position":[[763,12]]},"401":{"position":[[696,12]]},"415":{"position":[[650,12]]},"416":{"position":[[421,12]]}},"keywords":{}}],["high",{"_index":1018,"title":{},"content":{"108":{"position":[[177,4]]},"168":{"position":[[177,4]]},"272":{"position":[[177,4]]},"307":{"position":[[177,4]]},"388":{"position":[[177,4]]}},"keywords":{}}],["highli",{"_index":1027,"title":{},"content":{"109":{"position":[[99,6]]},"110":{"position":[[62,6]]},"169":{"position":[[99,6]]},"170":{"position":[[62,6]]},"273":{"position":[[99,6]]},"274":{"position":[[62,6]]},"308":{"position":[[99,6]]},"309":{"position":[[62,6]]},"389":{"position":[[99,6]]},"390":{"position":[[62,6]]}},"keywords":{}}],["hmac",{"_index":782,"title":{},"content":{"69":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"89":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"130":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]}},"keywords":{}}],["hmac.end",{"_index":806,"title":{},"content":{"69":{"position":[[858,11]]},"89":{"position":[[858,11]]},"130":{"position":[[858,11]]}},"keywords":{}}],["hmac.read().tostring('base64",{"_index":808,"title":{},"content":{"69":{"position":[[877,31]]},"89":{"position":[[877,31]]},"130":{"position":[[877,31]]}},"keywords":{}}],["hmac.write(payload",{"_index":805,"title":{},"content":{"69":{"position":[[837,20]]},"89":{"position":[[837,20]]},"130":{"position":[[837,20]]}},"keywords":{}}],["hook",{"_index":149,"title":{"9":{"position":[[0,4]]},"21":{"position":[[0,4]]},"55":{"position":[[0,4]]},"73":{"position":[[0,4]]},"114":{"position":[[0,4]]},"215":{"position":[[0,5]]},"216":{"position":[[4,6]]},"217":{"position":[[10,6]]},"218":{"position":[[4,5]]},"219":{"position":[[4,5]]},"285":{"position":[[0,5]]},"286":{"position":[[4,6]]},"287":{"position":[[10,6]]},"288":{"position":[[4,5]]},"289":{"position":[[4,5]]},"349":{"position":[[0,5]]},"350":{"position":[[4,6]]},"351":{"position":[[10,6]]},"352":{"position":[[4,5]]},"353":{"position":[[4,5]]},"392":{"position":[[0,5]]},"393":{"position":[[4,6]]},"394":{"position":[[10,6]]},"395":{"position":[[4,5]]},"396":{"position":[[4,5]]},"405":{"position":[[0,5]]},"406":{"position":[[4,6]]},"407":{"position":[[10,6]]}},"content":{"216":{"position":[[23,5],[221,5],[282,5]]},"217":{"position":[[1,4]]},"286":{"position":[[23,5],[221,5],[282,5]]},"287":{"position":[[1,4]]},"288":{"position":[[347,6]]},"289":{"position":[[225,6]]},"290":{"position":[[103,6]]},"291":{"position":[[104,6]]},"292":{"position":[[106,6]]},"293":{"position":[[106,6]]},"294":{"position":[[103,6]]},"295":{"position":[[126,6]]},"296":{"position":[[137,6]]},"297":{"position":[[215,6]]},"336":{"position":[[41,4]]},"350":{"position":[[23,5],[225,5],[298,5]]},"351":{"position":[[1,4]]},"393":{"position":[[23,5],[225,5],[272,5]]},"394":{"position":[[1,4]]},"406":{"position":[[23,5],[224,5],[265,5]]},"407":{"position":[[1,4]]},"408":{"position":[[102,6]]},"409":{"position":[[103,6]]},"410":{"position":[[103,6]]},"411":{"position":[[104,6]]},"412":{"position":[[105,6]]},"413":{"position":[[105,6]]},"414":{"position":[[106,6]]},"415":{"position":[[102,6]]},"416":{"position":[[103,6]]},"417":{"position":[[125,6]]},"418":{"position":[[124,6]]},"419":{"position":[[145,6]]},"420":{"position":[[146,6]]}},"keywords":{}}],["host",{"_index":235,"title":{},"content":{"13":{"position":[[727,6]]},"24":{"position":[[727,6]]},"62":{"position":[[128,6]]},"81":{"position":[[128,6]]},"122":{"position":[[128,6]]}},"keywords":{}}],["html",{"_index":1416,"title":{"278":{"position":[[6,5]]}},"content":{"278":{"position":[[124,4],[216,4],[463,4]]}},"keywords":{}}],["http",{"_index":579,"title":{},"content":{"56":{"position":[[88,4]]},"57":{"position":[[75,4]]},"74":{"position":[[88,4]]},"76":{"position":[[75,4]]},"115":{"position":[[88,4]]},"117":{"position":[[75,4]]},"321":{"position":[[451,6]]}},"keywords":{}}],["https://*.screeb.app",{"_index":1532,"title":{},"content":{"321":{"position":[[265,20],[319,21],[488,20],[669,21]]}},"keywords":{}}],["https://admin.example.com",{"_index":1543,"title":{},"content":{"321":{"position":[[605,25]]}},"keywords":{}}],["https://api.screeb.app/1.0/releas",{"_index":20,"title":{},"content":{"2":{"position":[[67,34]]},"3":{"position":[[71,34]]}},"keywords":{}}],["https://github.com/screebapp/sdk",{"_index":1177,"title":{},"content":{"198":{"position":[[527,32]]}},"keywords":{}}],["https://vip.example.com",{"_index":1544,"title":{},"content":{"321":{"position":[[631,24]]}},"keywords":{}}],["hundr",{"_index":1000,"title":{},"content":{"106":{"position":[[285,8]]},"166":{"position":[[285,8]]},"270":{"position":[[285,8]]},"305":{"position":[[285,8]]},"386":{"position":[[285,8]]}},"keywords":{}}],["id",{"_index":170,"title":{"41":{"position":[[20,3]]},"141":{"position":[[20,3]]},"257":{"position":[[20,3]]},"324":{"position":[[20,3]]}},"content":{"10":{"position":[[38,3],[59,2]]},"13":{"position":[[239,2],[263,2]]},"15":{"position":[[303,2]]},"24":{"position":[[239,2],[263,2]]},"35":{"position":[[394,3],[433,2],[563,3]]},"41":{"position":[[66,2]]},"46":{"position":[[1907,3],[2218,3],[2227,3]]},"50":{"position":[[253,2]]},"59":{"position":[[56,2],[80,2]]},"78":{"position":[[56,2],[80,2]]},"98":{"position":[[129,2]]},"116":{"position":[[38,3],[59,2]]},"119":{"position":[[56,2],[80,2]]},"141":{"position":[[66,2]]},"158":{"position":[[394,3],[433,2]]},"203":{"position":[[218,2]]},"208":{"position":[[394,3],[433,2],[581,3]]},"214":{"position":[[1885,3],[2196,3],[2205,3]]},"220":{"position":[[322,3],[373,3],[686,3],[719,3]]},"221":{"position":[[325,3],[376,3],[689,3]]},"222":{"position":[[331,3],[382,3],[695,3],[814,3],[1146,3]]},"223":{"position":[[331,3],[382,3],[695,3],[728,3]]},"224":{"position":[[322,3],[373,3],[686,3],[820,3]]},"225":{"position":[[360,3]]},"226":{"position":[[336,3]]},"227":{"position":[[448,3],[499,3]]},"230":{"position":[[1938,3],[2249,3],[2258,3]]},"235":{"position":[[531,2]]},"236":{"position":[[250,2]]},"257":{"position":[[66,2]]},"261":{"position":[[377,3],[416,2]]},"262":{"position":[[286,3],[310,3]]},"263":{"position":[[169,3]]},"280":{"position":[[637,3],[659,2]]},"281":{"position":[[730,3],[752,2]]},"283":{"position":[[100,2]]},"290":{"position":[[306,3],[353,3],[666,3],[699,3]]},"291":{"position":[[309,3],[356,3],[669,3]]},"292":{"position":[[315,3],[362,3],[675,3],[794,3],[1126,3]]},"293":{"position":[[315,3],[362,3],[675,3],[708,3]]},"294":{"position":[[306,3],[353,3],[666,3],[800,3]]},"295":{"position":[[353,3]]},"296":{"position":[[329,3]]},"297":{"position":[[452,3],[499,3]]},"302":{"position":[[778,3],[787,3],[2067,3]]},"319":{"position":[[132,2],[210,2]]},"324":{"position":[[66,2]]},"338":{"position":[[389,2]]},"339":{"position":[[722,2]]},"340":{"position":[[404,2]]},"341":{"position":[[454,2]]},"342":{"position":[[389,2]]},"344":{"position":[[394,3],[433,2]]},"354":{"position":[[391,3],[438,3],[751,3],[784,3]]},"355":{"position":[[394,3],[441,3],[754,3]]},"356":{"position":[[400,3],[447,3],[760,3],[879,3],[1211,3]]},"357":{"position":[[400,3],[447,3],[760,3],[793,3]]},"358":{"position":[[391,3],[438,3],[751,3],[885,3]]},"359":{"position":[[436,3]]},"360":{"position":[[417,3]]},"361":{"position":[[542,3],[589,3]]},"370":{"position":[[267,2]]},"376":{"position":[[18,2],[82,2]]},"397":{"position":[[324,3],[371,3],[684,3],[717,3]]},"398":{"position":[[327,3],[374,3],[687,3]]},"399":{"position":[[333,3],[380,3],[693,3],[812,3],[1144,3]]},"400":{"position":[[333,3],[380,3],[693,3],[726,3]]},"401":{"position":[[324,3],[371,3],[684,3],[818,3]]},"402":{"position":[[369,3]]},"403":{"position":[[344,3]]},"404":{"position":[[493,3],[540,3]]},"408":{"position":[[275,3],[325,3],[638,3],[671,3]]},"409":{"position":[[278,3],[375,3],[409,3],[442,3]]},"410":{"position":[[278,3],[328,3],[641,3]]},"411":{"position":[[281,3],[378,3],[412,3]]},"412":{"position":[[284,3],[334,3],[647,3],[766,3],[1098,3]]},"413":{"position":[[284,3],[334,3],[647,3],[680,3]]},"414":{"position":[[287,3],[384,3],[418,3],[451,3]]},"415":{"position":[[275,3],[325,3],[638,3],[772,3]]},"416":{"position":[[278,3],[375,3],[409,3],[543,3]]},"417":{"position":[[313,3]]},"418":{"position":[[280,3]]},"419":{"position":[[374,3],[424,3]]},"420":{"position":[[377,3],[428,3]]}},"keywords":{}}],["id>",{"_index":1370,"title":{},"content":{"262":{"position":[[187,8],[334,8]]},"263":{"position":[[234,9]]},"266":{"position":[[785,8]]},"278":{"position":[[357,6],[955,9]]},"283":{"position":[[253,9]]},"344":{"position":[[569,9]]}},"keywords":{}}],["id>"",{"_index":413,"title":{},"content":{"35":{"position":[[629,13],[788,13]]},"98":{"position":[[73,13],[232,13],[268,13]]},"158":{"position":[[525,14]]},"161":{"position":[[436,13],[666,13]]},"180":{"position":[[48,13],[84,13]]},"199":{"position":[[292,13],[331,13],[955,13],[994,13]]},"203":{"position":[[180,14]]},"204":{"position":[[187,13]]},"205":{"position":[[220,13]]},"206":{"position":[[193,13]]},"208":{"position":[[667,13],[842,13]]},"218":{"position":[[48,13],[84,13]]},"219":{"position":[[49,13]]},"220":{"position":[[89,13]]},"221":{"position":[[90,13]]},"222":{"position":[[92,13]]},"223":{"position":[[92,13]]},"224":{"position":[[89,13]]},"225":{"position":[[112,13]]},"226":{"position":[[123,13]]},"227":{"position":[[201,13]]},"288":{"position":[[87,13],[126,13]]},"289":{"position":[[53,13]]},"290":{"position":[[85,13]]},"291":{"position":[[86,13]]},"292":{"position":[[88,13]]},"293":{"position":[[88,13]]},"294":{"position":[[85,13]]},"295":{"position":[[108,13]]},"296":{"position":[[119,13]]},"297":{"position":[[197,13]]},"336":{"position":[[150,13],[186,13],[215,13]]},"352":{"position":[[49,13],[85,13],[114,13]]},"354":{"position":[[90,13],[126,13],[155,13]]},"355":{"position":[[91,13],[127,13],[156,13]]},"356":{"position":[[93,13],[129,13],[158,13]]},"357":{"position":[[93,13],[129,13],[158,13]]},"358":{"position":[[90,13],[126,13],[155,13]]},"359":{"position":[[113,13],[149,13],[178,13]]},"360":{"position":[[130,13],[166,13],[195,13]]},"361":{"position":[[208,13],[244,13],[273,13]]},"370":{"position":[[229,14]]},"371":{"position":[[236,13]]},"372":{"position":[[269,13]]},"373":{"position":[[242,13]]},"395":{"position":[[36,13],[72,13],[101,13]]},"396":{"position":[[31,13]]},"397":{"position":[[77,13],[113,13],[142,13]]},"398":{"position":[[78,13],[114,13],[143,13]]},"399":{"position":[[80,13],[116,13],[145,13]]},"400":{"position":[[80,13],[116,13],[145,13]]},"401":{"position":[[77,13],[113,13],[142,13]]},"402":{"position":[[100,13],[136,13],[165,13]]},"403":{"position":[[104,13],[140,13],[169,13]]},"404":{"position":[[182,13],[218,13],[247,13]]},"408":{"position":[[86,13]]},"409":{"position":[[87,13]]},"410":{"position":[[87,13]]},"411":{"position":[[88,13]]},"412":{"position":[[89,13]]},"413":{"position":[[89,13]]},"414":{"position":[[90,13]]},"415":{"position":[[86,13]]},"416":{"position":[[87,13]]},"417":{"position":[[109,13]]},"418":{"position":[[108,13]]},"419":{"position":[[129,13]]},"420":{"position":[[130,13]]}},"keywords":{}}],["id"",{"_index":544,"title":{},"content":{"48":{"position":[[349,8]]},"234":{"position":[[354,8]]}},"keywords":{}}],["idempot",{"_index":404,"title":{},"content":{"35":{"position":[[301,11]]},"158":{"position":[[301,11]]},"208":{"position":[[301,11]]},"261":{"position":[[293,11]]},"344":{"position":[[301,11]]}},"keywords":{}}],["ident",{"_index":241,"title":{"34":{"position":[[0,8]]},"35":{"position":[[4,9]]},"36":{"position":[[14,9]]},"157":{"position":[[0,8]]},"158":{"position":[[4,9]]},"159":{"position":[[14,9]]},"207":{"position":[[0,8]]},"208":{"position":[[4,9]]},"209":{"position":[[14,9]]},"260":{"position":[[0,8]]},"261":{"position":[[4,9]]},"262":{"position":[[4,8]]},"263":{"position":[[4,8]]},"264":{"position":[[14,9]]},"267":{"position":[[12,9]]},"343":{"position":[[0,8]]},"344":{"position":[[4,9]]}},"content":{"13":{"position":[[883,8],[951,8]]},"24":{"position":[[907,8],[987,8]]},"28":{"position":[[410,9]]},"36":{"position":[[127,8]]},"37":{"position":[[437,8]]},"46":{"position":[[579,8]]},"64":{"position":[[245,8],[319,8]]},"83":{"position":[[168,8],[236,8]]},"124":{"position":[[168,8],[236,8]]},"133":{"position":[[410,9]]},"159":{"position":[[127,8]]},"160":{"position":[[437,8]]},"183":{"position":[[410,9]]},"199":{"position":[[306,9],[969,9]]},"208":{"position":[[762,8]]},"209":{"position":[[127,8]]},"210":{"position":[[437,8]]},"214":{"position":[[571,8]]},"230":{"position":[[610,8]]},"247":{"position":[[410,9]]},"261":{"position":[[109,8]]},"262":{"position":[[4,8],[32,8],[123,8],[198,9]]},"263":{"position":[[36,8]]},"264":{"position":[[119,8]]},"265":{"position":[[437,8]]},"266":{"position":[[645,8]]},"267":{"position":[[33,8]]},"283":{"position":[[132,8],[204,8]]},"288":{"position":[[101,9]]},"302":{"position":[[594,8],[814,8],[827,8],[1859,9]]},"341":{"position":[[24,8],[844,9]]},"345":{"position":[[437,8]]},"363":{"position":[[410,9]]}},"keywords":{}}],["identifi",{"_index":190,"title":{},"content":{"11":{"position":[[219,11]]},"13":{"position":[[538,10],[645,10],[777,10],[814,10],[1032,10],[1127,10],[1379,10],[1762,10]]},"14":{"position":[[328,10]]},"15":{"position":[[318,10]]},"22":{"position":[[221,11]]},"24":{"position":[[538,10],[645,10],[779,10],[820,10],[1080,10],[1175,10],[1427,10],[1816,10],[1896,10],[2287,10],[2402,10]]},"25":{"position":[[328,10],[398,10],[729,10],[834,10]]},"28":{"position":[[420,8]]},"35":{"position":[[16,10],[61,8],[247,10],[524,10]]},"37":{"position":[[54,10],[184,11],[486,11]]},"41":{"position":[[22,8]]},"46":{"position":[[361,10],[416,8],[454,10],[818,8],[886,11]]},"61":{"position":[[50,10]]},"62":{"position":[[50,10]]},"63":{"position":[[50,10],[139,10]]},"64":{"position":[[50,10],[125,10]]},"65":{"position":[[50,10]]},"66":{"position":[[50,10],[113,10]]},"67":{"position":[[56,10],[155,10]]},"80":{"position":[[50,10]]},"81":{"position":[[50,10]]},"82":{"position":[[50,10],[139,10]]},"83":{"position":[[60,10],[112,10]]},"84":{"position":[[50,10]]},"85":{"position":[[50,10]]},"87":{"position":[[50,10]]},"98":{"position":[[159,8]]},"108":{"position":[[130,8]]},"121":{"position":[[50,10]]},"122":{"position":[[50,10]]},"123":{"position":[[50,10],[139,10]]},"124":{"position":[[60,10],[112,10]]},"125":{"position":[[50,10]]},"126":{"position":[[50,10]]},"128":{"position":[[50,10]]},"133":{"position":[[420,8]]},"141":{"position":[[22,8]]},"158":{"position":[[16,10],[61,8],[247,10]]},"160":{"position":[[54,10],[184,11],[486,11]]},"168":{"position":[[130,8]]},"183":{"position":[[420,8]]},"208":{"position":[[16,10],[61,8],[247,10],[542,10]]},"210":{"position":[[54,10],[184,11],[486,11]]},"214":{"position":[[353,10],[408,8],[446,10],[810,8],[878,11]]},"230":{"position":[[392,10],[447,8],[485,10],[849,8],[917,11]]},"247":{"position":[[420,8]]},"257":{"position":[[22,8]]},"261":{"position":[[56,8],[239,10]]},"262":{"position":[[249,11]]},"263":{"position":[[130,10]]},"265":{"position":[[54,10],[184,11],[486,11]]},"267":{"position":[[324,10]]},"272":{"position":[[130,8]]},"278":{"position":[[334,10],[386,10]]},"302":{"position":[[376,10],[431,8],[469,10],[938,8],[1037,11]]},"307":{"position":[[130,8]]},"324":{"position":[[22,8]]},"340":{"position":[[843,8]]},"344":{"position":[[16,10],[61,8],[247,10]]},"345":{"position":[[54,10],[184,11],[486,11]]},"363":{"position":[[420,8]]},"388":{"position":[[130,8]]}},"keywords":{}}],["identifier_id",{"_index":343,"title":{},"content":{"28":{"position":[[449,13]]},"133":{"position":[[449,13]]},"183":{"position":[[449,13]]},"247":{"position":[[449,13]]},"363":{"position":[[449,13]]}},"keywords":{}}],["identity.get",{"_index":1494,"title":{},"content":{"302":{"position":[[1782,12],[1799,12]]}},"keywords":{}}],["identity.group.assign",{"_index":1491,"title":{},"content":{"302":{"position":[[1286,21],[1312,21]]}},"keywords":{}}],["identity.group.unassign",{"_index":1492,"title":{},"content":{"302":{"position":[[1464,23],[1492,23]]}},"keywords":{}}],["identity.properti",{"_index":1385,"title":{},"content":{"266":{"position":[[658,19]]},"302":{"position":[[1081,19],[1105,19]]}},"keywords":{}}],["identity.reset",{"_index":1493,"title":{},"content":{"302":{"position":[[1576,14],[1595,14]]}},"keywords":{}}],["ignor",{"_index":438,"title":{"37":{"position":[[0,6]]},"160":{"position":[[0,6]]},"210":{"position":[[0,6]]},"265":{"position":[[0,6]]},"345":{"position":[[0,6]]}},"content":{"37":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"147":{"position":[[44,6]]},"160":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"205":{"position":[[44,6]]},"210":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"240":{"position":[[44,6]]},"265":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"314":{"position":[[44,6]]},"345":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"372":{"position":[[44,6]]}},"keywords":{}}],["ignore_survey_statu",{"_index":1504,"title":{},"content":{"314":{"position":[[128,20],[247,21]]}},"keywords":{}}],["ignoresurveystatu",{"_index":1062,"title":{},"content":{"147":{"position":[[128,18],[240,18]]},"205":{"position":[[128,18]]},"240":{"position":[[128,18],[240,18]]},"372":{"position":[[128,18]]}},"keywords":{}}],["immut",{"_index":187,"title":{},"content":{"11":{"position":[[193,9]]},"22":{"position":[[195,9]]},"41":{"position":[[50,9]]},"141":{"position":[[50,9]]},"257":{"position":[[50,9]]},"324":{"position":[[50,9]]}},"keywords":{}}],["impact",{"_index":1042,"title":{},"content":{"111":{"position":[[68,6]]},"171":{"position":[[68,6]]},"275":{"position":[[68,6]]},"310":{"position":[[68,6]]},"391":{"position":[[68,6]]}},"keywords":{}}],["implement",{"_index":935,"title":{},"content":{"96":{"position":[[64,14]]},"235":{"position":[[150,9]]}},"keywords":{}}],["import",{"_index":937,"title":{"97":{"position":[[0,6]]},"335":{"position":[[0,6]]}},"content":{"97":{"position":[[1,6]]},"208":{"position":[[485,6]]},"211":{"position":[[370,6]]},"279":{"position":[[100,6]]},"323":{"position":[[29,6]]},"324":{"position":[[95,6]]},"325":{"position":[[55,6]]},"326":{"position":[[249,6]]},"335":{"position":[[1,6]]},"344":{"position":[[485,6]]},"346":{"position":[[370,6]]},"348":{"position":[[269,6]]},"370":{"position":[[138,6]]},"371":{"position":[[145,6]]},"372":{"position":[[178,6]]},"373":{"position":[[151,6]]},"375":{"position":[[49,6]]},"377":{"position":[[204,6]]},"383":{"position":[[270,6]]}},"keywords":{}}],["improv",{"_index":338,"title":{},"content":{"28":{"position":[[300,9]]},"57":{"position":[[2400,7]]},"76":{"position":[[3155,7]]},"117":{"position":[[2222,7]]},"133":{"position":[[300,9]]},"183":{"position":[[300,9]]},"247":{"position":[[300,9]]},"363":{"position":[[300,9]]}},"keywords":{}}],["includ",{"_index":784,"title":{},"content":{"69":{"position":[[135,7]]},"89":{"position":[[135,7]]},"130":{"position":[[135,7]]}},"keywords":{}}],["incom",{"_index":1449,"title":{},"content":{"280":{"position":[[1059,8]]},"281":{"position":[[1150,8]]}},"keywords":{}}],["increas",{"_index":1036,"title":{},"content":{"110":{"position":[[96,8]]},"170":{"position":[[96,8]]},"274":{"position":[[96,8]]},"309":{"position":[[96,8]]},"390":{"position":[[96,8]]}},"keywords":{}}],["infinit",{"_index":1356,"title":{},"content":{"259":{"position":[[379,8]]}},"keywords":{}}],["info",{"_index":965,"title":{},"content":{"102":{"position":[[173,4]]},"103":{"position":[[511,4]]}},"keywords":{}}],["inform",{"_index":133,"title":{},"content":{"8":{"position":[[307,11]]},"20":{"position":[[319,11]]},"28":{"position":[[90,12]]},"54":{"position":[[319,11]]},"72":{"position":[[307,11]]},"75":{"position":[[147,12]]},"92":{"position":[[125,11]]},"102":{"position":[[79,11]]},"113":{"position":[[307,11]]},"133":{"position":[[90,12]]},"154":{"position":[[85,11]]},"183":{"position":[[90,12]]},"194":{"position":[[121,11]]},"244":{"position":[[79,11]]},"247":{"position":[[90,12]]},"318":{"position":[[111,11]]},"363":{"position":[[90,12]]},"375":{"position":[[140,11]]}},"keywords":{}}],["init",{"_index":1232,"title":{"218":{"position":[[17,5]]},"288":{"position":[[17,5]]},"352":{"position":[[17,5]]},"395":{"position":[[17,5]]}},"content":{"283":{"position":[[68,4]]},"302":{"position":[[277,4],[685,5],[963,4]]},"336":{"position":[[4,4]]},"406":{"position":[[233,4]]},"407":{"position":[[24,4]]},"418":{"position":[[49,5]]},"419":{"position":[[70,5]]},"420":{"position":[[71,5]]}},"keywords":{}}],["initi",{"_index":942,"title":{"283":{"position":[[0,15]]},"375":{"position":[[28,11]]}},"content":{"98":{"position":[[11,14],[99,14]]},"199":{"position":[[4,14],[631,14]]}},"keywords":{}}],["initialis",{"_index":1402,"title":{},"content":{"267":{"position":[[391,11]]}},"keywords":{}}],["initopt",{"_index":946,"title":{},"content":{"98":{"position":[[623,12]]},"199":{"position":[[476,12],[1139,12]]},"218":{"position":[[439,12]]},"288":{"position":[[271,12]]}},"keywords":{}}],["initoptions(automaticscreendetect",{"_index":1196,"title":{},"content":{"199":{"position":[[489,37],[1152,37]]},"288":{"position":[[284,37]]}},"keywords":{}}],["initsdk",{"_index":489,"title":{},"content":{"46":{"position":[[259,7],[676,8],[843,7]]},"214":{"position":[[255,7],[668,8],[835,7]]},"230":{"position":[[277,7],[707,8],[874,7]]},"335":{"position":[[10,8]]},"336":{"position":[[115,8]]},"376":{"position":[[47,7]]},"393":{"position":[[234,9]]},"394":{"position":[[24,9]]},"395":{"position":[[1,8]]},"397":{"position":[[42,8]]},"398":{"position":[[43,8]]},"399":{"position":[[45,8]]},"400":{"position":[[45,8]]},"401":{"position":[[42,8]]},"402":{"position":[[65,8]]},"403":{"position":[[49,10],[69,8]]},"404":{"position":[[70,10],[147,8]]}},"keywords":{}}],["inject",{"_index":1484,"title":{},"content":{"302":{"position":[[7,9]]},"319":{"position":[[92,8]]},"321":{"position":[[95,9]]}},"keywords":{}}],["inlin",{"_index":1531,"title":{},"content":{"321":{"position":[[257,7],[480,7]]}},"keywords":{}}],["innov",{"_index":1023,"title":{},"content":{"109":{"position":[[15,10],[121,10]]},"169":{"position":[[15,10],[121,10]]},"273":{"position":[[15,10],[121,10]]},"308":{"position":[[15,10],[121,10]]},"389":{"position":[[15,10],[121,10]]}},"keywords":{}}],["input",{"_index":283,"title":{},"content":{"15":{"position":[[366,9]]},"24":{"position":[[2335,9]]},"25":{"position":[[777,9]]},"67":{"position":[[104,9]]}},"keywords":{}}],["insert",{"_index":445,"title":{},"content":{"38":{"position":[[94,8]]},"161":{"position":[[94,8]]},"211":{"position":[[94,8]]},"266":{"position":[[94,8]]},"283":{"position":[[25,8]]},"346":{"position":[[94,8]]}},"keywords":{}}],["insight",{"_index":982,"title":{},"content":{"105":{"position":[[218,9]]},"106":{"position":[[226,8]]},"108":{"position":[[40,8]]},"109":{"position":[[53,8]]},"111":{"position":[[140,8]]},"165":{"position":[[218,9]]},"166":{"position":[[226,8]]},"168":{"position":[[40,8]]},"169":{"position":[[53,8]]},"171":{"position":[[140,8]]},"269":{"position":[[218,9]]},"270":{"position":[[226,8]]},"272":{"position":[[40,8]]},"273":{"position":[[53,8]]},"275":{"position":[[140,8]]},"304":{"position":[[218,9]]},"305":{"position":[[226,8]]},"307":{"position":[[40,8]]},"308":{"position":[[53,8]]},"310":{"position":[[140,8]]},"385":{"position":[[218,9]]},"386":{"position":[[226,8]]},"388":{"position":[[40,8]]},"389":{"position":[[53,8]]},"391":{"position":[[140,8]]}},"keywords":{}}],["instal",{"_index":362,"title":{"91":{"position":[[0,7]]},"92":{"position":[[7,7]]},"172":{"position":[[0,7]]},"173":{"position":[[7,7]]},"193":{"position":[[0,7]]},"194":{"position":[[7,7]]},"276":{"position":[[0,7]]},"327":{"position":[[0,7]]},"328":{"position":[[7,7]]}},"content":{"29":{"position":[[219,10],[393,10],[526,10]]},"31":{"position":[[32,7],[129,7],[177,7],[208,10]]},"32":{"position":[[150,7]]},"46":{"position":[[7,10],[781,9]]},"92":{"position":[[20,7]]},"134":{"position":[[219,10],[393,10],[526,10]]},"136":{"position":[[32,7],[129,7],[177,7],[208,10]]},"137":{"position":[[150,7]]},"173":{"position":[[20,7]]},"184":{"position":[[219,10],[393,10],[526,10]]},"186":{"position":[[32,7],[129,7],[177,7],[208,10]]},"187":{"position":[[150,7]]},"194":{"position":[[20,7]]},"198":{"position":[[22,7],[189,7]]},"214":{"position":[[7,10],[773,9]]},"230":{"position":[[7,10],[812,9]]},"243":{"position":[[498,11]]},"248":{"position":[[219,10],[393,10],[526,10]]},"250":{"position":[[32,7],[129,7],[177,7],[208,10]]},"251":{"position":[[150,7]]},"278":{"position":[[283,7]]},"279":{"position":[[55,7]]},"280":{"position":[[35,7],[227,7],[1001,13]]},"281":{"position":[[52,7],[223,7],[1092,13]]},"299":{"position":[[139,12]]},"302":{"position":[[901,9]]},"328":{"position":[[20,7]]},"332":{"position":[[5,7]]},"364":{"position":[[219,10],[393,10],[526,10]]},"366":{"position":[[32,7],[129,7],[177,7],[208,10]]},"367":{"position":[[150,7]]},"378":{"position":[[498,11]]},"381":{"position":[[1,7],[66,7]]}},"keywords":{}}],["installer.pods_project.targets.each",{"_index":1338,"title":{},"content":{"243":{"position":[[510,35]]},"378":{"position":[[510,35]]}},"keywords":{}}],["instead",{"_index":461,"title":{},"content":{"41":{"position":[[69,7]]},"46":{"position":[[858,8],[2122,8]]},"67":{"position":[[860,7]]},"87":{"position":[[571,7]]},"128":{"position":[[571,7]]},"141":{"position":[[69,7]]},"197":{"position":[[300,8]]},"214":{"position":[[850,8],[2100,8]]},"230":{"position":[[889,8],[2153,8]]},"257":{"position":[[69,7]]},"262":{"position":[[148,8]]},"302":{"position":[[975,8],[2283,8]]},"324":{"position":[[69,7]]}},"keywords":{}}],["instruct",{"_index":1444,"title":{},"content":{"280":{"position":[[717,12],[1157,13]]}},"keywords":{}}],["int",{"_index":84,"title":{},"content":{"6":{"position":[[229,5]]},"38":{"position":[[330,5]]},"52":{"position":[[230,5]]},"63":{"position":[[191,3],[304,3]]},"67":{"position":[[764,3]]},"82":{"position":[[191,3],[304,3]]},"86":{"position":[[152,3]]},"123":{"position":[[191,3],[304,3]]},"127":{"position":[[152,3]]},"150":{"position":[[230,5]]},"152":{"position":[[229,5]]},"161":{"position":[[330,5]]},"163":{"position":[[229,5]]},"211":{"position":[[330,5]]},"232":{"position":[[230,5]]},"346":{"position":[[330,5]]},"348":{"position":[[229,5]]},"383":{"position":[[230,5]]}},"keywords":{}}],["integr",{"_index":386,"title":{},"content":{"32":{"position":[[176,11],[233,12]]},"33":{"position":[[33,11]]},"93":{"position":[[52,11]]},"111":{"position":[[97,9]]},"137":{"position":[[176,11],[233,12]]},"138":{"position":[[33,11]]},"171":{"position":[[97,9]]},"174":{"position":[[52,11]]},"187":{"position":[[176,11],[233,12]]},"188":{"position":[[33,11]]},"195":{"position":[[52,11]]},"251":{"position":[[176,11],[233,12]]},"252":{"position":[[33,11]]},"275":{"position":[[97,9]]},"280":{"position":[[1253,9]]},"281":{"position":[[1260,9]]},"299":{"position":[[37,9]]},"310":{"position":[[97,9]]},"329":{"position":[[52,11]]},"367":{"position":[[176,11],[233,12]]},"368":{"position":[[33,11]]},"391":{"position":[[97,9]]}},"keywords":{}}],["intel",{"_index":682,"title":{},"content":{"57":{"position":[[2121,5]]},"75":{"position":[[399,5]]},"76":{"position":[[2889,5]]},"117":{"position":[[2021,5]]}},"keywords":{}}],["intellig",{"_index":1013,"title":{},"content":{"108":{"position":[[99,11]]},"168":{"position":[[99,11]]},"272":{"position":[[99,11]]},"307":{"position":[[99,11]]},"388":{"position":[[99,11]]}},"keywords":{}}],["intent",{"_index":566,"title":{},"content":{"50":{"position":[[159,6]]}},"keywords":{}}],["intent.extras?.let",{"_index":572,"title":{},"content":{"50":{"position":[[408,18]]}},"keywords":{}}],["interact",{"_index":1222,"title":{},"content":{"216":{"position":[[99,8]]},"286":{"position":[[99,8]]},"350":{"position":[[99,8]]},"393":{"position":[[99,8]]},"406":{"position":[[99,8]]}},"keywords":{}}],["intern",{"_index":211,"title":{},"content":{"13":{"position":[[72,8],[130,8],[167,8],[209,8]]},"14":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"15":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"16":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"24":{"position":[[72,8],[130,8],[167,8],[209,8]]},"25":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"26":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"35":{"position":[[549,8]]},"111":{"position":[[174,10]]},"171":{"position":[[174,10]]},"208":{"position":[[567,8]]},"262":{"position":[[277,8]]},"263":{"position":[[155,8]]},"275":{"position":[[174,10]]},"310":{"position":[[174,10]]},"391":{"position":[[174,10]]}},"keywords":{}}],["internet",{"_index":916,"title":{},"content":{"94":{"position":[[151,8]]},"178":{"position":[[39,8]]},"333":{"position":[[39,8]]}},"keywords":{}}],["interrupt",{"_index":1499,"title":{},"content":{"302":{"position":[[2332,10]]}},"keywords":{}}],["interview",{"_index":995,"title":{},"content":{"106":{"position":[[180,9]]},"166":{"position":[[180,9]]},"270":{"position":[[180,9]]},"305":{"position":[[180,9]]},"386":{"position":[[180,9]]}},"keywords":{}}],["introduct",{"_index":472,"title":{"45":{"position":[[0,13]]},"213":{"position":[[0,13]]},"229":{"position":[[0,13]]},"301":{"position":[[0,13]]}},"content":{},"keywords":{}}],["io",{"_index":123,"title":{"156":{"position":[[8,4]]},"179":{"position":[[0,4]]},"194":{"position":[[19,3]]},"197":{"position":[[21,3]]},"244":{"position":[[6,3]]},"334":{"position":[[0,4]]},"378":{"position":[[0,4]]},"379":{"position":[[0,4]]}},"content":{"8":{"position":[[154,3]]},"13":{"position":[[722,4]]},"20":{"position":[[154,3]]},"24":{"position":[[722,4]]},"54":{"position":[[154,3]]},"62":{"position":[[123,4]]},"72":{"position":[[154,3]]},"81":{"position":[[123,4]]},"113":{"position":[[154,3]]},"122":{"position":[[123,4]]},"156":{"position":[[28,3]]},"161":{"position":[[544,6]]},"175":{"position":[[78,3],[254,4]]},"179":{"position":[[478,4],[498,4]]},"194":{"position":[[86,3]]},"196":{"position":[[43,3]]},"198":{"position":[[354,3],[560,3]]},"201":{"position":[[5,3]]},"213":{"position":[[74,3]]},"214":{"position":[[29,3],[349,3],[1074,3]]},"230":{"position":[[388,3]]},"330":{"position":[[78,3],[254,4]]},"334":{"position":[[483,4],[503,4]]}},"keywords":{}}],["ioshidden1"",{"_index":1316,"title":{},"content":{"241":{"position":[[229,18]]}},"keywords":{}}],["ioshiddencount",{"_index":1318,"title":{},"content":{"241":{"position":[[278,17]]}},"keywords":{}}],["iphon",{"_index":1077,"title":{},"content":{"150":{"position":[[418,7]]},"336":{"position":[[294,7]]},"346":{"position":[[551,7]]},"383":{"position":[[467,7]]}},"keywords":{}}],["is_readi",{"_index":1401,"title":{},"content":{"267":{"position":[[338,9]]}},"keywords":{}}],["isconnect",{"_index":1095,"title":{},"content":{"161":{"position":[[475,14],[705,14]]},"395":{"position":[[117,12]]}},"keywords":{}}],["isfullscreenmod",{"_index":1233,"title":{},"content":{"218":{"position":[[452,16]]}},"keywords":{}}],["issu",{"_index":62,"title":{},"content":{"4":{"position":[[76,5]]},"17":{"position":[[76,5]]},"27":{"position":[[76,5]]},"70":{"position":[[76,5]]},"90":{"position":[[76,5]]},"100":{"position":[[17,6]]},"131":{"position":[[76,5]]}},"keywords":{}}],["it'",{"_index":374,"title":{},"content":{"31":{"position":[[67,4]]},"136":{"position":[[67,4]]},"186":{"position":[[67,4]]},"250":{"position":[[67,4]]},"366":{"position":[[67,4]]}},"keywords":{}}],["it.click",{"_index":1441,"title":{},"content":{"280":{"position":[[545,8]]}},"keywords":{}}],["item",{"_index":760,"title":{"68":{"position":[[0,5]]},"88":{"position":[[0,5]]},"129":{"position":[[0,5]]}},"content":{"65":{"position":[[689,5],[695,6]]},"84":{"position":[[730,5],[736,6]]},"125":{"position":[[685,5],[691,6]]},"220":{"position":[[698,6]]},"222":{"position":[[1125,6]]},"223":{"position":[[707,6]]},"224":{"position":[[799,6]]},"290":{"position":[[678,6]]},"292":{"position":[[1105,6]]},"293":{"position":[[687,6]]},"294":{"position":[[779,6]]},"354":{"position":[[763,6]]},"356":{"position":[[1190,6]]},"357":{"position":[[772,6]]},"358":{"position":[[864,6]]},"397":{"position":[[696,6]]},"399":{"position":[[1123,6]]},"400":{"position":[[705,6]]},"401":{"position":[[797,6]]},"408":{"position":[[650,6]]},"409":{"position":[[421,6]]},"412":{"position":[[1077,6]]},"413":{"position":[[659,6]]},"414":{"position":[[430,6]]},"415":{"position":[[751,6]]},"416":{"position":[[522,6]]}},"keywords":{}}],["javascript",{"_index":120,"title":{"318":{"position":[[9,10]]}},"content":{"8":{"position":[[124,11]]},"20":{"position":[[124,11]]},"54":{"position":[[124,11]]},"72":{"position":[[124,11]]},"113":{"position":[[124,11]]},"262":{"position":[[62,10]]},"277":{"position":[[36,10]]},"301":{"position":[[74,10]]},"302":{"position":[[28,10],[1730,10]]},"319":{"position":[[69,10]]}},"keywords":{}}],["js"",{"_index":872,"title":{},"content":{"76":{"position":[[2514,9],[2554,9]]}},"keywords":{}}],["json",{"_index":584,"title":{},"content":{"57":{"position":[[51,4]]},"76":{"position":[[51,4]]},"117":{"position":[[51,4]]}},"keywords":{}}],["k8trezivckqywuut1lmxa4exhxof0is24ibxdij3ka8",{"_index":796,"title":{},"content":{"69":{"position":[[494,44]]},"89":{"position":[[494,44]]},"130":{"position":[[494,44]]}},"keywords":{}}],["kb",{"_index":914,"title":{},"content":{"94":{"position":[[116,3]]},"175":{"position":[[212,2],[248,2]]},"196":{"position":[[178,3]]},"330":{"position":[[212,2],[248,2]]}},"keywords":{}}],["key",{"_index":189,"title":{},"content":{"11":{"position":[[211,3],[269,4]]},"16":{"position":[[326,3]]},"22":{"position":[[213,3],[271,4]]},"26":{"position":[[326,3]]},"45":{"position":[[23,3]]},"48":{"position":[[288,3]]},"69":{"position":[[181,3]]},"89":{"position":[[181,3]]},"108":{"position":[[139,3]]},"111":{"position":[[83,3]]},"130":{"position":[[181,3]]},"168":{"position":[[139,3]]},"171":{"position":[[83,3]]},"213":{"position":[[23,3]]},"229":{"position":[[23,3]]},"234":{"position":[[293,3]]},"272":{"position":[[139,3]]},"275":{"position":[[83,3]]},"301":{"position":[[23,3]]},"307":{"position":[[139,3]]},"310":{"position":[[83,3]]},"388":{"position":[[139,3]]},"391":{"position":[[83,3]]}},"keywords":{}}],["key/valu",{"_index":759,"title":{},"content":{"65":{"position":[[468,9]]},"83":{"position":[[327,9]]},"84":{"position":[[462,9],[513,9]]},"125":{"position":[[468,9]]}},"keywords":{}}],["khtml",{"_index":833,"title":{},"content":{"75":{"position":[[442,7]]},"76":{"position":[[2932,7]]}},"keywords":{}}],["ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review",{"_index":958,"title":{},"content":{"100":{"position":[[86,87]]}},"keywords":{}}],["ktx:2.0.1",{"_index":959,"title":{},"content":{"100":{"position":[[174,9]]}},"keywords":{}}],["label",{"_index":268,"title":{},"content":{"13":{"position":[[1868,5]]},"14":{"position":[[414,5]]},"24":{"position":[[2046,5]]},"25":{"position":[[528,5]]},"66":{"position":[[233,5]]},"85":{"position":[[126,5]]},"126":{"position":[[126,5]]}},"keywords":{}}],["larg",{"_index":390,"title":{},"content":{"33":{"position":[[16,5]]},"56":{"position":[[4,5]]},"74":{"position":[[4,5]]},"115":{"position":[[4,5]]},"138":{"position":[[16,5]]},"188":{"position":[[16,5]]},"252":{"position":[[16,5]]},"368":{"position":[[16,5]]}},"keywords":{}}],["last",{"_index":131,"title":{},"content":{"8":{"position":[[287,4]]},"20":{"position":[[293,4]]},"54":{"position":[[293,4]]},"72":{"position":[[287,4]]},"92":{"position":[[32,4]]},"113":{"position":[[287,4]]},"173":{"position":[[32,4]]},"194":{"position":[[32,4]]},"262":{"position":[[27,4]]},"266":{"position":[[719,4]]},"328":{"position":[[32,4]]}},"keywords":{}}],["last_seen_at",{"_index":1379,"title":{},"content":{"262":{"position":[[493,13]]}},"keywords":{}}],["lastnam",{"_index":1375,"title":{},"content":{"262":{"position":[[431,9]]},"340":{"position":[[1041,11]]}},"keywords":{}}],["lastname>",{"_index":1376,"title":{},"content":{"262":{"position":[[451,14]]}},"keywords":{}}],["lastname>"",{"_index":422,"title":{},"content":{"35":{"position":[[939,18]]},"38":{"position":[[562,18]]},"98":{"position":[[443,18]]},"218":{"position":[[259,18]]}},"keywords":{}}],["later",{"_index":493,"title":{"263":{"position":[[13,6]]}},"content":{"46":{"position":[[536,5]]},"214":{"position":[[528,5]]},"230":{"position":[[567,5]]},"302":{"position":[[551,5]]}},"keywords":{}}],["launch",{"_index":545,"title":{},"content":{"48":{"position":[[365,6]]},"156":{"position":[[46,6]]},"234":{"position":[[370,6]]}},"keywords":{}}],["launchopt",{"_index":1205,"title":{},"content":{"199":{"position":[[824,14]]}},"keywords":{}}],["lazili",{"_index":498,"title":{},"content":{"46":{"position":[[904,7]]},"214":{"position":[[896,7]]},"230":{"position":[[935,7]]},"302":{"position":[[1055,7]]}},"keywords":{}}],["lead",{"_index":990,"title":{},"content":{"106":{"position":[[8,7]]},"166":{"position":[[8,7]]},"270":{"position":[[8,7]]},"305":{"position":[[8,7]]},"386":{"position":[[8,7]]}},"keywords":{}}],["left"",{"_index":1248,"title":{},"content":{"220":{"position":[[415,10],[496,10]]},"221":{"position":[[418,10],[499,10]]},"222":{"position":[[424,10],[505,10]]},"223":{"position":[[424,10],[505,10]]},"224":{"position":[[415,10],[496,10]]},"290":{"position":[[395,10],[476,10]]},"291":{"position":[[398,10],[479,10]]},"292":{"position":[[404,10],[485,10]]},"293":{"position":[[404,10],[485,10]]},"294":{"position":[[395,10],[476,10]]},"354":{"position":[[480,10],[561,10]]},"355":{"position":[[483,10],[564,10]]},"356":{"position":[[489,10],[570,10]]},"357":{"position":[[489,10],[570,10]]},"358":{"position":[[480,10],[561,10]]},"397":{"position":[[413,10],[494,10]]},"398":{"position":[[416,10],[497,10]]},"399":{"position":[[422,10],[503,10]]},"400":{"position":[[422,10],[503,10]]},"401":{"position":[[413,10],[494,10]]},"408":{"position":[[367,10],[448,10]]},"410":{"position":[[370,10],[451,10]]},"412":{"position":[[376,10],[457,10]]},"413":{"position":[[376,10],[457,10]]},"415":{"position":[[367,10],[448,10]]}},"keywords":{}}],["length",{"_index":406,"title":{},"content":{"35":{"position":[[448,6]]},"158":{"position":[[448,6]]},"208":{"position":[[448,6]]},"261":{"position":[[431,6]]},"344":{"position":[[448,6]]}},"keywords":{}}],["level",{"_index":966,"title":{},"content":{"102":{"position":[[182,6]]},"103":{"position":[[520,6]]}},"keywords":{}}],["leverag",{"_index":978,"title":{},"content":{"105":{"position":[[129,10]]},"165":{"position":[[129,10]]},"269":{"position":[[129,10]]},"280":{"position":[[1293,10]]},"281":{"position":[[1311,10]]},"304":{"position":[[129,10]]},"385":{"position":[[129,10]]}},"keywords":{}}],["librari",{"_index":1335,"title":{},"content":{"243":{"position":[[391,7]]},"378":{"position":[[391,7]]}},"keywords":{}}],["lifecycl",{"_index":953,"title":{"99":{"position":[[10,10]]},"181":{"position":[[10,10]]},"200":{"position":[[10,10]]},"282":{"position":[[10,10]]}},"content":{"197":{"position":[[346,9]]}},"keywords":{}}],["limit",{"_index":75,"title":{},"content":{"6":{"position":[[133,7]]},"38":{"position":[[234,7]]},"43":{"position":[[133,7]]},"52":{"position":[[134,7]]},"56":{"position":[[105,10]]},"74":{"position":[[105,10]]},"93":{"position":[[255,6]]},"115":{"position":[[105,10]]},"143":{"position":[[133,7]]},"150":{"position":[[134,7]]},"152":{"position":[[133,7]]},"161":{"position":[[234,7]]},"163":{"position":[[133,7]]},"174":{"position":[[255,6]]},"192":{"position":[[133,7]]},"195":{"position":[[255,6]]},"211":{"position":[[234,7]]},"232":{"position":[[134,7]]},"254":{"position":[[133,7]]},"259":{"position":[[133,7]]},"266":{"position":[[234,7]]},"326":{"position":[[133,7]]},"329":{"position":[[255,6]]},"346":{"position":[[234,7]]},"348":{"position":[[133,7]]},"383":{"position":[[134,7]]}},"keywords":{}}],["line",{"_index":1164,"title":{},"content":{"198":{"position":[[74,5],[241,5]]},"381":{"position":[[134,5]]}},"keywords":{}}],["link",{"_index":202,"title":{},"content":{"12":{"position":[[418,6],[512,6],[612,6]]},"23":{"position":[[269,6]]}},"keywords":{}}],["list",{"_index":750,"title":{},"content":{"64":{"position":[[167,4]]},"86":{"position":[[50,4]]},"103":{"position":[[234,4]]},"127":{"position":[[50,4]]},"148":{"position":[[35,4],[94,6]]},"155":{"position":[[240,4]]},"206":{"position":[[35,4],[94,6]]},"241":{"position":[[35,4],[94,6]]},"245":{"position":[[234,4]]},"316":{"position":[[98,6]]},"320":{"position":[[267,4]]},"373":{"position":[[35,4],[94,6]]},"377":{"position":[[304,4]]}},"keywords":{}}],["listsearch",{"_index":1461,"title":{},"content":{"281":{"position":[[606,10]]}},"keywords":{}}],["load",{"_index":961,"title":{"102":{"position":[[21,6]]},"154":{"position":[[21,6]]},"244":{"position":[[17,6]]},"318":{"position":[[27,6]]},"379":{"position":[[13,4]]}},"content":{"262":{"position":[[83,6]]},"281":{"position":[[938,6]]}},"keywords":{}}],["local",{"_index":262,"title":{},"content":{"13":{"position":[[1665,6]]},"24":{"position":[[1713,6]]},"65":{"position":[[78,6],[96,6]]},"75":{"position":[[175,7]]},"84":{"position":[[78,6],[96,6]]},"125":{"position":[[78,6],[96,6]]}},"keywords":{}}],["log",{"_index":431,"title":{},"content":{"36":{"position":[[15,4]]},"46":{"position":[[798,6]]},"102":{"position":[[108,3],[178,3]]},"103":{"position":[[516,3]]},"111":{"position":[[1,3]]},"154":{"position":[[114,3]]},"156":{"position":[[21,3]]},"159":{"position":[[15,4]]},"171":{"position":[[1,3]]},"176":{"position":[[8,3]]},"197":{"position":[[8,3]]},"209":{"position":[[15,4]]},"214":{"position":[[790,6]]},"230":{"position":[[829,6]]},"244":{"position":[[108,3]]},"261":{"position":[[6,6]]},"264":{"position":[[15,4]]},"266":{"position":[[446,7],[625,7]]},"275":{"position":[[1,3]]},"280":{"position":[[291,3],[343,3]]},"281":{"position":[[291,3],[348,3]]},"302":{"position":[[918,6]]},"310":{"position":[[1,3]]},"331":{"position":[[8,3]]},"340":{"position":[[1093,9]]},"342":{"position":[[602,9]]},"375":{"position":[[197,5]]},"377":{"position":[[379,5]]},"391":{"position":[[1,3]]}},"keywords":{}}],["log("onappstoreratingtrigg",{"_index":1604,"title":{},"content":{"359":{"position":[[345,35]]}},"keywords":{}}],["log("onquestionrepli",{"_index":1601,"title":{},"content":{"356":{"position":[[317,27]]}},"keywords":{}}],["log("onreadi",{"_index":1590,"title":{},"content":{"352":{"position":[[263,17]]},"360":{"position":[[344,17]]}},"keywords":{}}],["log("onsurveycomplet",{"_index":1602,"title":{},"content":{"357":{"position":[[317,27]]}},"keywords":{}}],["log("onsurveydisplayallow",{"_index":1592,"title":{},"content":{"352":{"position":[[351,32]]}},"keywords":{}}],["log("onsurveydisplayavail",{"_index":1606,"title":{},"content":{"361":{"position":[[439,34]]}},"keywords":{}}],["log("onsurveyhidden",{"_index":1603,"title":{},"content":{"358":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveyshow",{"_index":1599,"title":{},"content":{"354":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveystart",{"_index":1600,"title":{},"content":{"355":{"position":[[313,25]]}},"keywords":{}}],["log.d("screeb"",{"_index":1238,"title":{},"content":{"218":{"position":[[693,25]]},"219":{"position":[[318,25]]},"220":{"position":[[210,25]]},"221":{"position":[[212,25]]},"222":{"position":[[216,25]]},"223":{"position":[[216,25]]},"224":{"position":[[210,25]]},"225":{"position":[[244,25]]},"226":{"position":[[237,25]]},"227":{"position":[[330,25]]}},"keywords":{}}],["log.d(tag",{"_index":558,"title":{},"content":{"49":{"position":[[307,10]]}},"keywords":{}}],["login",{"_index":499,"title":{"340":{"position":[[6,6]]}},"content":{"46":{"position":[[920,6]]},"214":{"position":[[912,6]]},"230":{"position":[[951,6]]},"302":{"position":[[1071,6]]},"340":{"position":[[8,6],[821,5]]}},"keywords":{}}],["logout",{"_index":1582,"title":{"342":{"position":[[3,6]]}},"content":{},"keywords":{}}],["long",{"_index":85,"title":{},"content":{"6":{"position":[[235,5]]},"38":{"position":[[336,5]]},"52":{"position":[[236,5]]},"59":{"position":[[244,4]]},"65":{"position":[[165,4],[240,4]]},"78":{"position":[[244,4]]},"84":{"position":[[165,4],[240,4]]},"119":{"position":[[244,4]]},"125":{"position":[[165,4],[240,4]]},"150":{"position":[[236,5]]},"152":{"position":[[235,5]]},"161":{"position":[[336,5]]},"163":{"position":[[235,5]]},"211":{"position":[[336,5]]},"232":{"position":[[236,5]]},"346":{"position":[[336,5]]},"348":{"position":[[235,5]]},"383":{"position":[[236,5]]}},"keywords":{}}],["look",{"_index":475,"title":{},"content":{"45":{"position":[[112,4]]},"213":{"position":[[108,4]]},"229":{"position":[[112,4]]},"301":{"position":[[115,4]]},"321":{"position":[[220,4]]}},"keywords":{}}],["loop",{"_index":1357,"title":{},"content":{"259":{"position":[[388,6]]}},"keywords":{}}],["lt;/body>",{"_index":1423,"title":{},"content":{"278":{"position":[[481,15]]}},"keywords":{}}],["lt;/script>",{"_index":1433,"title":{},"content":{"278":{"position":[[965,15]]},"338":{"position":[[449,15]]},"339":{"position":[[1094,15]]},"340":{"position":[[464,15]]},"341":{"position":[[644,15]]},"342":{"position":[[623,15]]}},"keywords":{}}],["lt;integration>.data__response__answer_field",{"_index":198,"title":{},"content":{"12":{"position":[[202,49]]}},"keywords":{}}],["lt;integration>.data__response__context",{"_index":203,"title":{},"content":{"12":{"position":[[442,43]]}},"keywords":{}}],["lt;integration>.data__response__hidden_field",{"_index":200,"title":{},"content":{"12":{"position":[[341,49]]},"23":{"position":[[187,49]]}},"keywords":{}}],["lt;integration>.data__response__item",{"_index":196,"title":{},"content":{"12":{"position":[[115,41]]},"23":{"position":[[115,41]]}},"keywords":{}}],["lt;integration>.data__response__items_answer_field",{"_index":199,"title":{},"content":{"12":{"position":[[255,55]]}},"keywords":{}}],["lt;integration>.data__user__properti",{"_index":205,"title":{},"content":{"12":{"position":[[536,42]]}},"keywords":{}}],["lt;key>nscamerausagedescription</key>",{"_index":1125,"title":{},"content":{"179":{"position":[[85,47]]},"196":{"position":[[272,47]]},"334":{"position":[[85,47]]}},"keywords":{}}],["lt;key>nsmicrophoneusagedescription</key>",{"_index":1130,"title":{},"content":{"179":{"position":[[214,51]]},"196":{"position":[[401,51]]},"334":{"position":[[214,51]]}},"keywords":{}}],["lt;key>uisupportedinterfaceorientations</key>",{"_index":1133,"title":{},"content":{"179":{"position":[[348,55]]},"196":{"position":[[535,55]]},"334":{"position":[[348,55]]}},"keywords":{}}],["lt;payload>",{"_index":739,"title":{},"content":{"59":{"position":[[350,15]]},"78":{"position":[[350,15]]},"119":{"position":[[350,15]]}},"keywords":{}}],["lt;script",{"_index":1424,"title":{},"content":{"278":{"position":[[508,10]]},"338":{"position":[[1,10]]},"339":{"position":[[334,10]]},"340":{"position":[[16,10]]},"341":{"position":[[66,10]]},"342":{"position":[[1,10]]}},"keywords":{}}],["lt;string",{"_index":1093,"title":{},"content":{"161":{"position":[[450,11],[680,11]]},"352":{"position":[[160,11]]},"353":{"position":[[172,11]]},"354":{"position":[[201,11]]},"355":{"position":[[202,11]]},"356":{"position":[[204,11]]},"357":{"position":[[204,11]]},"358":{"position":[[201,11]]},"359":{"position":[[224,11]]},"360":{"position":[[241,11]]},"361":{"position":[[319,11]]}},"keywords":{}}],["lt;string>thi",{"_index":1126,"title":{},"content":{"179":{"position":[[133,18],[266,18]]},"196":{"position":[[320,18],[453,18]]},"334":{"position":[[133,18],[266,18]]}},"keywords":{}}],["lt;uniqu",{"_index":1371,"title":{},"content":{"262":{"position":[[314,11]]},"263":{"position":[[214,11]]},"266":{"position":[[765,11]]}},"keywords":{}}],["lt;use",{"_index":918,"title":{},"content":{"94":{"position":[[175,8],[345,8],[421,8],[502,8],[607,8],[688,8],[771,8]]},"178":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]},"333":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]}},"keywords":{}}],["lt;user",{"_index":1373,"title":{},"content":{"262":{"position":[[405,9],[441,9],[472,9]]}},"keywords":{}}],["lt;websit",{"_index":1369,"title":{},"content":{"262":{"position":[[174,12]]},"278":{"position":[[345,11],[942,12]]},"283":{"position":[[240,12]]}},"keywords":{}}],["mac",{"_index":683,"title":{},"content":{"57":{"position":[[2127,3]]},"75":{"position":[[405,3]]},"76":{"position":[[2895,3]]},"117":{"position":[[2027,3]]}},"keywords":{}}],["macintosh",{"_index":681,"title":{},"content":{"57":{"position":[[2109,11]]},"75":{"position":[[387,11]]},"76":{"position":[[2877,11]]},"117":{"position":[[2009,11]]}},"keywords":{}}],["main",{"_index":238,"title":{},"content":{"13":{"position":[[767,4]]},"24":{"position":[[763,4]]},"29":{"position":[[83,4],[163,4],[299,4],[470,4]]},"64":{"position":[[109,4]]},"83":{"position":[[102,4]]},"124":{"position":[[102,4]]},"134":{"position":[[83,4],[163,4],[299,4],[470,4]]},"184":{"position":[[83,4],[163,4],[299,4],[470,4]]},"248":{"position":[[83,4],[163,4],[299,4],[470,4]]},"364":{"position":[[83,4],[163,4],[299,4],[470,4]]}},"keywords":{}}],["make",{"_index":985,"title":{},"content":{"105":{"position":[[255,4]]},"106":{"position":[[383,4]]},"165":{"position":[[255,4]]},"166":{"position":[[383,4]]},"269":{"position":[[255,4]]},"270":{"position":[[383,4]]},"299":{"position":[[4,4]]},"304":{"position":[[255,4]]},"305":{"position":[[383,4]]},"321":{"position":[[128,4]]},"385":{"position":[[255,4]]},"386":{"position":[[383,4]]}},"keywords":{}}],["manag",{"_index":340,"title":{"281":{"position":[[17,7]]}},"content":{"28":{"position":[[330,7]]},"106":{"position":[[34,10]]},"133":{"position":[[330,7]]},"166":{"position":[[34,10]]},"183":{"position":[[330,7]]},"198":{"position":[[176,8]]},"247":{"position":[[330,7]]},"270":{"position":[[34,10]]},"281":{"position":[[29,7],[255,7],[328,7],[1293,7]]},"305":{"position":[[34,10]]},"363":{"position":[[330,7]]},"386":{"position":[[34,10]]}},"keywords":{}}],["managenotif",{"_index":571,"title":{},"content":{"50":{"position":[[384,21]]}},"keywords":{}}],["mani",{"_index":114,"title":{},"content":{"8":{"position":[[43,4],[410,4],[561,4]]},"20":{"position":[[43,4],[428,4]]},"24":{"position":[[1937,4],[2440,4]]},"25":{"position":[[439,4],[872,4]]},"36":{"position":[[263,4]]},"54":{"position":[[43,4],[428,4]]},"56":{"position":[[150,4]]},"66":{"position":[[154,4]]},"67":{"position":[[193,4]]},"72":{"position":[[43,4],[410,4],[561,4]]},"74":{"position":[[150,4]]},"113":{"position":[[43,4],[410,4],[561,4]]},"115":{"position":[[150,4]]},"146":{"position":[[84,4]]},"159":{"position":[[263,4]]},"204":{"position":[[84,4]]},"209":{"position":[[263,4]]},"239":{"position":[[84,4]]},"264":{"position":[[255,4]]},"278":{"position":[[10,4]]},"313":{"position":[[84,4]]},"371":{"position":[[84,4]]}},"keywords":{}}],["manual",{"_index":1061,"title":{},"content":{"147":{"position":[[19,6]]},"205":{"position":[[19,6]]},"240":{"position":[[19,6]]},"280":{"position":[[213,9]]},"281":{"position":[[209,9]]},"314":{"position":[[19,6]]},"372":{"position":[[19,6]]}},"keywords":{}}],["margin",{"_index":952,"title":{},"content":{"98":{"position":[[759,6]]}},"keywords":{}}],["market",{"_index":1002,"title":{},"content":{"106":{"position":[[370,9]]},"166":{"position":[[370,9]]},"270":{"position":[[370,9]]},"305":{"position":[[370,9]]},"386":{"position":[[370,9]]}},"keywords":{}}],["match",{"_index":1333,"title":{},"content":{"243":{"position":[[322,7]]},"378":{"position":[[322,7]]}},"keywords":{}}],["mavencentr",{"_index":934,"title":{},"content":{"96":{"position":[[45,14]]}},"keywords":{}}],["mean",{"_index":1517,"title":{},"content":{"319":{"position":[[59,5],[135,5],[213,5]]},"376":{"position":[[21,5],[85,5]]}},"keywords":{}}],["membership",{"_index":459,"title":{},"content":{"40":{"position":[[223,11]]},"140":{"position":[[230,11]]},"190":{"position":[[234,11]]},"256":{"position":[[228,11]]},"323":{"position":[[294,11]]}},"keywords":{}}],["menu",{"_index":1501,"title":{},"content":{"312":{"position":[[203,5]]}},"keywords":{}}],["messag",{"_index":328,"title":{},"content":{"28":{"position":[[138,8]]},"49":{"position":[[21,8],[235,7]]},"56":{"position":[[141,8]]},"74":{"position":[[141,8]]},"110":{"position":[[85,9]]},"115":{"position":[[141,8]]},"133":{"position":[[138,8]]},"170":{"position":[[85,9]]},"183":{"position":[[138,8]]},"235":{"position":[[21,8]]},"247":{"position":[[138,8]]},"274":{"position":[[85,9]]},"309":{"position":[[85,9]]},"363":{"position":[[138,8]]},"390":{"position":[[85,9]]},"409":{"position":[[15,7],[318,8]]},"411":{"position":[[15,7],[321,8]]},"414":{"position":[[15,7],[327,8]]},"416":{"position":[[15,7],[318,8]]},"420":{"position":[[17,7],[417,8]]}},"keywords":{}}],["message_s",{"_index":1648,"title":{},"content":{"409":{"position":[[329,13]]},"411":{"position":[[332,13]]},"414":{"position":[[338,13]]},"416":{"position":[[329,13]]}},"keywords":{}}],["metadata",{"_index":195,"title":{"59":{"position":[[0,9]]},"78":{"position":[[0,9]]},"119":{"position":[[0,9]]}},"content":{"12":{"position":[[70,8]]},"23":{"position":[[70,8]]}},"keywords":{}}],["method",{"_index":379,"title":{"46":{"position":[[7,8]]},"214":{"position":[[7,8]]},"230":{"position":[[7,8]]},"302":{"position":[[8,8]]}},"content":{"31":{"position":[[165,7]]},"46":{"position":[[119,7],[225,6],[267,6],[405,6],[588,7],[621,6],[716,6],[851,6],[872,6],[962,6],[1180,6],[1369,6],[1459,6],[1531,6],[1617,6],[1741,6],[1867,6],[2150,6],[2288,6]]},"136":{"position":[[165,7]]},"186":{"position":[[165,7]]},"214":{"position":[[115,7],[221,6],[263,6],[397,6],[580,7],[613,6],[708,6],[843,6],[864,6],[954,6],[1158,6],[1347,6],[1437,6],[1509,6],[1595,6],[1719,6],[1845,6],[2128,6],[2266,6]]},"230":{"position":[[131,7],[243,6],[285,6],[436,6],[619,7],[652,6],[747,6],[882,6],[903,6],[993,6],[1211,6],[1400,6],[1490,6],[1562,6],[1648,6],[1772,6],[1898,6],[2181,6],[2319,6]]},"250":{"position":[[165,7]]},"280":{"position":[[113,6]]},"281":{"position":[[113,6]]},"302":{"position":[[117,7],[246,6],[282,6],[420,6],[603,7],[630,6],[710,6],[836,6],[968,6],[1023,6],[1125,6],[1334,6],[1424,6],[1516,6],[1610,6],[1812,6],[1900,6],[2027,6],[2325,6],[2392,6]]},"312":{"position":[[148,6]]},"366":{"position":[[165,7]]},"375":{"position":[[27,6]]},"377":{"position":[[182,6]]}},"keywords":{}}],["method.an",{"_index":1609,"title":{},"content":{"376":{"position":[[55,9]]}},"keywords":{}}],["methodolog",{"_index":979,"title":{},"content":{"105":{"position":[[159,14]]},"165":{"position":[[159,14]]},"269":{"position":[[159,14]]},"304":{"position":[[159,14]]},"385":{"position":[[159,14]]}},"keywords":{}}],["metric",{"_index":1043,"title":{},"content":{"111":{"position":[[87,8]]},"171":{"position":[[87,8]]},"275":{"position":[[87,8]]},"310":{"position":[[87,8]]},"391":{"position":[[87,8]]}},"keywords":{}}],["microphon",{"_index":1131,"title":{},"content":{"179":{"position":[[305,10]]},"196":{"position":[[492,10]]},"334":{"position":[[305,10]]}},"keywords":{}}],["migrat",{"_index":166,"title":{"10":{"position":[[0,7]]},"75":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["millisecond",{"_index":225,"title":{},"content":{"13":{"position":[[400,11],[1506,11],[2006,13]]},"14":{"position":[[532,13]]},"24":{"position":[[400,11],[1554,11],[2184,13]]},"25":{"position":[[646,13]]},"59":{"position":[[274,11]]},"63":{"position":[[345,13]]},"65":{"position":[[204,11]]},"67":{"position":[[795,13]]},"78":{"position":[[274,11]]},"82":{"position":[[345,13]]},"84":{"position":[[204,11]]},"86":{"position":[[183,13]]},"119":{"position":[[274,11]]},"123":{"position":[[345,13]]},"125":{"position":[[204,11]]},"127":{"position":[[183,13]]}},"keywords":{}}],["minim",{"_index":1011,"title":{},"content":{"108":{"position":[[75,7]]},"168":{"position":[[75,7]]},"272":{"position":[[75,7]]},"307":{"position":[[75,7]]},"388":{"position":[[75,7]]}},"keywords":{}}],["minimum",{"_index":910,"title":{},"content":{"94":{"position":[[66,8]]},"175":{"position":[[66,7],[95,8]]},"196":{"position":[[60,8]]},"330":{"position":[[66,7],[95,8]]}},"keywords":{}}],["mission",{"_index":989,"title":{"106":{"position":[[4,8]]},"166":{"position":[[4,8]]},"270":{"position":[[4,8]]},"305":{"position":[[4,8]]},"386":{"position":[[4,8]]}},"content":{},"keywords":{}}],["mobil",{"_index":375,"title":{},"content":{"31":{"position":[[87,6]]},"35":{"position":[[222,7]]},"46":{"position":[[49,6]]},"109":{"position":[[199,6]]},"136":{"position":[[87,6]]},"158":{"position":[[222,7]]},"169":{"position":[[199,6]]},"186":{"position":[[87,6]]},"208":{"position":[[222,7]]},"214":{"position":[[45,6]]},"230":{"position":[[49,6]]},"250":{"position":[[87,6]]},"261":{"position":[[214,7]]},"273":{"position":[[199,6]]},"308":{"position":[[199,6]]},"344":{"position":[[222,7]]},"366":{"position":[[87,6]]},"389":{"position":[[199,6]]}},"keywords":{}}],["mobilepow",{"_index":1039,"title":{},"content":{"110":{"position":[[151,15]]},"170":{"position":[[151,15]]},"274":{"position":[[151,15]]},"309":{"position":[[151,15]]},"390":{"position":[[151,15]]}},"keywords":{}}],["mode",{"_index":547,"title":{"49":{"position":[[11,5]]},"50":{"position":[[11,5]]},"235":{"position":[[11,5]]},"236":{"position":[[11,5]]}},"content":{"98":{"position":[[719,4],[795,5]]},"218":{"position":[[497,5]]}},"keywords":{}}],["modifi",{"_index":789,"title":{},"content":{"69":{"position":[[338,8]]},"89":{"position":[[338,8]]},"130":{"position":[[338,8]]}},"keywords":{}}],["modul",{"_index":481,"title":{"243":{"position":[[17,6]]},"378":{"position":[[22,6]]},"379":{"position":[[29,6]]}},"content":{"46":{"position":[[104,7]]},"214":{"position":[[100,7]]},"230":{"position":[[110,7]]},"243":{"position":[[40,6]]},"378":{"position":[[40,6]]}},"keywords":{}}],["monthli",{"_index":1387,"title":{},"content":{"266":{"position":[[838,8]]}},"keywords":{}}],["more",{"_index":78,"title":{},"content":{"6":{"position":[[161,4]]},"28":{"position":[[528,4]]},"38":{"position":[[262,4]]},"43":{"position":[[161,4]]},"52":{"position":[[162,4]]},"133":{"position":[[528,4]]},"143":{"position":[[161,4]]},"150":{"position":[[162,4]]},"152":{"position":[[161,4]]},"161":{"position":[[262,4]]},"163":{"position":[[161,4]]},"183":{"position":[[528,4]]},"192":{"position":[[161,4]]},"211":{"position":[[262,4]]},"232":{"position":[[162,4]]},"247":{"position":[[528,4]]},"254":{"position":[[161,4]]},"259":{"position":[[161,4]]},"266":{"position":[[262,4]]},"280":{"position":[[1143,4]]},"312":{"position":[[105,4]]},"326":{"position":[[161,4]]},"346":{"position":[[262,4]]},"348":{"position":[[161,4]]},"363":{"position":[[528,4]]},"383":{"position":[[162,4]]}},"keywords":{}}],["moreinit",{"_index":1489,"title":{},"content":{"302":{"position":[[264,8]]}},"keywords":{}}],["moreinitsdk",{"_index":488,"title":{},"content":{"46":{"position":[[243,11]]},"214":{"position":[[239,11]]},"230":{"position":[[261,11]]}},"keywords":{}}],["mtu",{"_index":907,"title":{},"content":{"93":{"position":[[251,3]]},"174":{"position":[[251,3]]},"195":{"position":[[251,3]]},"329":{"position":[[251,3]]}},"keywords":{}}],["multipl",{"_index":147,"title":{"146":{"position":[[8,8]]},"204":{"position":[[8,8]]},"239":{"position":[[8,8]]},"313":{"position":[[8,8]]},"371":{"position":[[8,8]]}},"content":{"8":{"position":[[578,8]]},"35":{"position":[[193,8]]},"46":{"position":[[1978,8]]},"72":{"position":[[578,8]]},"113":{"position":[[578,8]]},"158":{"position":[[193,8]]},"208":{"position":[[193,8]]},"214":{"position":[[1956,8]]},"230":{"position":[[2009,8]]},"261":{"position":[[185,8]]},"302":{"position":[[2138,8]]},"344":{"position":[[193,8]]}},"keywords":{}}],["my_api_token"",{"_index":39,"title":{},"content":{"3":{"position":[[187,18]]}},"keywords":{}}],["name",{"_index":74,"title":{"41":{"position":[[6,4]]},"141":{"position":[[6,4]]},"257":{"position":[[6,4]]},"324":{"position":[[6,4]]}},"content":{"6":{"position":[[119,5]]},"12":{"position":[[7,4]]},"13":{"position":[[594,4],[859,4],[1076,4]]},"16":{"position":[[303,4]]},"23":{"position":[[7,4]]},"24":{"position":[[594,4],[883,4],[1124,4]]},"26":{"position":[[303,4]]},"38":{"position":[[220,5]]},"41":{"position":[[88,5]]},"43":{"position":[[119,5]]},"52":{"position":[[120,5]]},"61":{"position":[[82,4],[97,4]]},"63":{"position":[[76,4],[91,4]]},"64":{"position":[[194,4],[221,4]]},"80":{"position":[[82,4],[97,4]]},"82":{"position":[[76,4],[91,4]]},"83":{"position":[[123,4],[144,4]]},"121":{"position":[[82,4],[97,4]]},"123":{"position":[[76,4],[91,4]]},"124":{"position":[[123,4],[144,4]]},"141":{"position":[[88,5],[165,5]]},"143":{"position":[[119,5],[319,5]]},"150":{"position":[[120,5]]},"152":{"position":[[119,5]]},"161":{"position":[[220,5]]},"163":{"position":[[119,5]]},"190":{"position":[[59,5]]},"191":{"position":[[87,5]]},"192":{"position":[[119,5],[295,5]]},"211":{"position":[[220,5]]},"217":{"position":[[6,4]]},"232":{"position":[[120,5]]},"254":{"position":[[119,5]]},"257":{"position":[[88,5],[155,5]]},"259":{"position":[[119,5]]},"266":{"position":[[220,5]]},"287":{"position":[[6,4]]},"324":{"position":[[88,5],[229,5]]},"326":{"position":[[119,5],[383,5]]},"346":{"position":[[220,5]]},"348":{"position":[[119,5]]},"351":{"position":[[6,4]]},"383":{"position":[[120,5]]},"394":{"position":[[6,4]]},"407":{"position":[[6,4]]}},"keywords":{}}],["name"",{"_index":43,"title":{},"content":{"3":{"position":[[249,11]]}},"keywords":{}}],["nativ",{"_index":890,"title":{"328":{"position":[[25,6]]},"331":{"position":[[27,6]]}},"content":{"92":{"position":[[79,6],[225,7]]},"194":{"position":[[79,6],[221,7]]},"328":{"position":[[85,6]]},"332":{"position":[[27,6]]},"334":{"position":[[440,6]]},"375":{"position":[[190,6]]},"377":{"position":[[372,6]]}},"keywords":{}}],["native"",{"_index":1546,"title":{},"content":{"323":{"position":[[92,13]]},"324":{"position":[[158,13]]},"325":{"position":[[118,13]]},"326":{"position":[[312,13]]},"335":{"position":[[98,13]]},"344":{"position":[[533,13]]},"346":{"position":[[433,13]]},"348":{"position":[[316,13]]},"370":{"position":[[186,13]]},"371":{"position":[[193,13]]},"372":{"position":[[226,13]]},"373":{"position":[[199,13]]},"375":{"position":[[91,13]]},"377":{"position":[[255,13]]},"383":{"position":[[318,13]]}},"keywords":{}}],["navig",{"_index":436,"title":{},"content":{"36":{"position":[[227,10]]},"159":{"position":[[227,10]]},"209":{"position":[[227,10]]},"264":{"position":[[219,10]]},"280":{"position":[[403,8]]},"281":{"position":[[397,8]]}},"keywords":{}}],["navigation.group",{"_index":349,"title":{},"content":{"28":{"position":[[619,18]]},"133":{"position":[[619,18]]},"183":{"position":[[619,18]]},"247":{"position":[[619,18]]},"363":{"position":[[619,18]]}},"keywords":{}}],["nb",{"_index":1301,"title":{},"content":{"235":{"position":[[769,2]]}},"keywords":{}}],["need",{"_index":6,"title":{},"content":{"1":{"position":[[54,4]]},"31":{"position":[[24,4]]},"32":{"position":[[142,4]]},"94":{"position":[[129,5],[269,4]]},"136":{"position":[[24,4]]},"137":{"position":[[142,4]]},"178":{"position":[[17,5],[157,4]]},"179":{"position":[[9,4],[156,5],[289,5],[463,4]]},"186":{"position":[[24,4]]},"187":{"position":[[142,4]]},"196":{"position":[[196,4],[343,5],[476,5]]},"198":{"position":[[48,4],[215,4]]},"250":{"position":[[24,4]]},"251":{"position":[[142,4]]},"278":{"position":[[150,4]]},"280":{"position":[[977,4]]},"312":{"position":[[100,4]]},"333":{"position":[[17,5],[157,4]]},"334":{"position":[[9,4],[156,5],[289,5],[468,4]]},"366":{"position":[[24,4]]},"367":{"position":[[142,4]]},"380":{"position":[[73,4]]}},"keywords":{}}],["nest",{"_index":830,"title":{},"content":{"75":{"position":[[300,7]]}},"keywords":{}}],["new",{"_index":4,"title":{},"content":{"1":{"position":[[11,3]]},"8":{"position":[[250,3],[264,3]]},"20":{"position":[[250,3],[264,3]]},"36":{"position":[[123,3]]},"48":{"position":[[10,3]]},"54":{"position":[[250,3],[264,3]]},"57":{"position":[[2688,3],[2762,3]]},"58":{"position":[[116,3]]},"72":{"position":[[250,3],[264,3]]},"76":{"position":[[3368,3],[3427,3]]},"77":{"position":[[116,3]]},"93":{"position":[[198,3]]},"113":{"position":[[250,3],[264,3]]},"117":{"position":[[2435,3],[2494,3]]},"118":{"position":[[116,3]]},"152":{"position":[[512,3]]},"159":{"position":[[123,3]]},"174":{"position":[[198,3]]},"195":{"position":[[198,3]]},"209":{"position":[[123,3]]},"234":{"position":[[10,3]]},"254":{"position":[[487,3]]},"262":{"position":[[507,3]]},"264":{"position":[[115,3]]},"266":{"position":[[474,3]]},"278":{"position":[[646,3]]},"281":{"position":[[387,3],[461,3],[481,3],[499,3]]},"329":{"position":[[198,3]]},"339":{"position":[[317,3]]},"340":{"position":[[798,3]]},"342":{"position":[[531,3]]},"348":{"position":[[560,3]]}},"keywords":{}}],["next",{"_index":12,"title":{},"content":{"1":{"position":[[135,4]]},"198":{"position":[[576,4]]},"341":{"position":[[859,4]]}},"keywords":{}}],["nil",{"_index":1142,"title":{},"content":{"190":{"position":[[54,4]]},"191":{"position":[[82,4]]},"199":{"position":[[254,4],[917,4]]},"211":{"position":[[693,3],[862,4]]}},"keywords":{}}],["nodej",{"_index":799,"title":{},"content":{"69":{"position":[[708,7]]},"89":{"position":[[708,7]]},"130":{"position":[[708,7]]}},"keywords":{}}],["note",{"_index":501,"title":{},"content":{"46":{"position":[[1056,4],[2001,4]]},"93":{"position":[[8,4]]},"174":{"position":[[8,4]]},"195":{"position":[[8,4]]},"214":{"position":[[1048,4],[1979,4]]},"230":{"position":[[1087,4],[2032,4]]},"302":{"position":[[1704,4],[2161,4]]},"329":{"position":[[8,4]]}},"keywords":{}}],["notif",{"_index":527,"title":{"47":{"position":[[5,13]]},"48":{"position":[[21,13]]},"233":{"position":[[5,13]]},"234":{"position":[[21,13]]}},"content":{"48":{"position":[[31,12],[104,13]]},"50":{"position":[[37,12],[120,13]]},"234":{"position":[[31,12],[104,12]]},"235":{"position":[[579,13]]},"236":{"position":[[33,12],[118,13],[448,13]]}},"keywords":{}}],["notifi",{"_index":158,"title":{},"content":{"9":{"position":[[155,8]]},"21":{"position":[[155,8]]},"55":{"position":[[141,8]]},"73":{"position":[[141,8]]},"114":{"position":[[141,8]]}},"keywords":{}}],["notification.request.content.userinfo",{"_index":1298,"title":{},"content":{"235":{"position":[[626,37]]}},"keywords":{}}],["np",{"_index":773,"title":{},"content":{"67":{"position":[[810,4]]},"87":{"position":[[521,4]]},"128":{"position":[[521,4]]}},"keywords":{}}],["npm",{"_index":1434,"title":{"279":{"position":[[6,3]]},"298":{"position":[[0,3]]}},"content":{"279":{"position":[[127,3]]},"299":{"position":[[90,3]]},"332":{"position":[[1,3]]}},"keywords":{}}],["nps"",{"_index":624,"title":{},"content":{"57":{"position":[[794,10]]},"76":{"position":[[794,10]]},"117":{"position":[[794,10]]}},"keywords":{}}],["nth",{"_index":227,"title":{},"content":{"13":{"position":[[431,3]]},"24":{"position":[[431,3]]}},"keywords":{}}],["null",{"_index":452,"title":{},"content":{"38":{"position":[[785,4],[877,4],[911,4],[941,4]]},"57":{"position":[[2813,5],[2840,5],[2864,4]]},"76":{"position":[[3478,5],[3505,5],[3529,4]]},"117":{"position":[[2545,5],[2572,5],[2596,4]]},"161":{"position":[[621,4],[720,5],[733,5],[751,5],[772,5],[797,4]]},"180":{"position":[[98,6]]},"205":{"position":[[240,5]]},"256":{"position":[[62,5]]},"266":{"position":[[533,4],[604,5],[619,5]]},"267":{"position":[[295,4]]},"346":{"position":[[610,4],[648,5],[671,5],[694,5]]},"372":{"position":[[283,5],[289,5]]},"409":{"position":[[388,5]]},"411":{"position":[[391,5]]},"414":{"position":[[397,5]]},"416":{"position":[[388,5]]}},"keywords":{}}],["number",{"_index":83,"title":{},"content":{"6":{"position":[[222,6]]},"13":{"position":[[1324,6]]},"15":{"position":[[479,6]]},"24":{"position":[[1372,6]]},"38":{"position":[[323,6]]},"43":{"position":[[222,7]]},"52":{"position":[[223,6]]},"63":{"position":[[206,6]]},"67":{"position":[[496,6]]},"82":{"position":[[206,6]]},"87":{"position":[[312,6],[319,6]]},"123":{"position":[[206,6]]},"128":{"position":[[312,6],[319,6]]},"143":{"position":[[222,7]]},"150":{"position":[[223,6]]},"152":{"position":[[222,6]]},"161":{"position":[[323,6]]},"163":{"position":[[222,6]]},"192":{"position":[[222,7]]},"211":{"position":[[323,6]]},"220":{"position":[[968,7],[976,7]]},"222":{"position":[[1063,7],[1071,7],[1395,7],[1403,7]]},"223":{"position":[[977,7],[985,7]]},"224":{"position":[[1069,7],[1077,7]]},"232":{"position":[[223,6]]},"254":{"position":[[222,7]]},"259":{"position":[[222,7]]},"266":{"position":[[323,7]]},"290":{"position":[[948,7],[956,7]]},"292":{"position":[[1043,7],[1051,7],[1375,7],[1383,7]]},"293":{"position":[[957,7],[965,7]]},"294":{"position":[[1049,7],[1057,7]]},"326":{"position":[[222,7]]},"346":{"position":[[323,6]]},"348":{"position":[[222,6]]},"354":{"position":[[1033,7],[1041,7]]},"356":{"position":[[1128,7],[1136,7],[1460,7],[1468,7]]},"357":{"position":[[1042,7],[1050,7]]},"358":{"position":[[1134,7],[1142,7]]},"383":{"position":[[223,6]]},"397":{"position":[[966,7],[974,7]]},"399":{"position":[[1061,7],[1069,7],[1393,7],[1401,7]]},"400":{"position":[[975,7],[983,7]]},"401":{"position":[[1067,7],[1075,7]]},"408":{"position":[[920,7],[928,7]]},"409":{"position":[[691,7],[699,7]]},"412":{"position":[[1015,7],[1023,7],[1347,7],[1355,7]]},"413":{"position":[[929,7],[937,7]]},"414":{"position":[[700,7],[708,7]]},"415":{"position":[[1021,7],[1029,7]]},"416":{"position":[[792,7],[800,7]]}},"keywords":{}}],["numer",{"_index":288,"title":{},"content":{"15":{"position":[[512,9]]},"16":{"position":[[490,9]]},"24":{"position":[[2661,9]]},"25":{"position":[[1073,9]]},"26":{"position":[[486,9]]},"67":{"position":[[844,7]]},"87":{"position":[[555,7]]},"93":{"position":[[189,8]]},"128":{"position":[[555,7]]},"174":{"position":[[189,8]]},"195":{"position":[[189,8]]},"329":{"position":[[189,8]]}},"keywords":{}}],["nur4eecu",{"_index":1352,"title":{},"content":{"257":{"position":[[141,11]]}},"keywords":{}}],["object",{"_index":758,"title":{},"content":{"65":{"position":[[457,6]]},"75":{"position":[[46,8]]},"83":{"position":[[316,6]]},"84":{"position":[[451,6],[502,6]]},"125":{"position":[[457,6]]},"302":{"position":[[101,7]]},"316":{"position":[[37,6]]},"321":{"position":[[529,6]]},"339":{"position":[[54,7]]},"340":{"position":[[535,7]]}},"keywords":{}}],["observ",{"_index":1006,"title":{"108":{"position":[[0,8]]},"168":{"position":[[0,8]]},"272":{"position":[[0,8]]},"307":{"position":[[0,8]]},"388":{"position":[[0,8]]}},"content":{},"keywords":{}}],["off",{"_index":1021,"title":{},"content":{"108":{"position":[[213,4]]},"168":{"position":[[213,4]]},"272":{"position":[[213,4]]},"307":{"position":[[213,4]]},"388":{"position":[[213,4]]}},"keywords":{}}],["offer",{"_index":389,"title":{},"content":{"33":{"position":[[8,5]]},"108":{"position":[[28,5]]},"138":{"position":[[8,5]]},"168":{"position":[[28,5]]},"188":{"position":[[8,5]]},"252":{"position":[[8,5]]},"272":{"position":[[28,5]]},"299":{"position":[[119,5]]},"307":{"position":[[28,5]]},"368":{"position":[[8,5]]},"388":{"position":[[28,5]]}},"keywords":{}}],["ok",{"_index":816,"title":{},"content":{"69":{"position":[[1147,2],[1207,5]]},"89":{"position":[[1147,2],[1207,5]]},"130":{"position":[[1147,2],[1207,5]]}},"keywords":{}}],["omit",{"_index":453,"title":{},"content":{"40":{"position":[[19,8]]},"140":{"position":[[19,8]]},"190":{"position":[[19,8]]},"256":{"position":[[19,8]]},"323":{"position":[[19,8]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"92":{"position":[[154,3]]},"103":{"position":[[337,4]]},"155":{"position":[[343,4]]},"194":{"position":[[150,3]]},"245":{"position":[[337,4]]},"320":{"position":[[370,4]]},"377":{"position":[[426,4]]}},"keywords":{}}],["onappstoreratingtrigg",{"_index":1229,"title":{"225":{"position":[[0,26]]},"295":{"position":[[0,26]]},"359":{"position":[[0,26]]},"402":{"position":[[0,26]]},"417":{"position":[[0,26]]}},"content":{"217":{"position":[[216,25]]},"287":{"position":[[216,25]]},"351":{"position":[[228,25]]},"394":{"position":[[202,25]]},"402":{"position":[[216,26]]},"407":{"position":[[312,25]]},"417":{"position":[[162,26]]}},"keywords":{}}],["onc",{"_index":380,"title":{},"content":{"31":{"position":[[193,4]]},"36":{"position":[[98,5]]},"58":{"position":[[138,7]]},"77":{"position":[[138,7]]},"118":{"position":[[138,7]]},"136":{"position":[[193,4]]},"159":{"position":[[98,5]]},"186":{"position":[[193,4]]},"209":{"position":[[98,5]]},"250":{"position":[[193,4]]},"264":{"position":[[90,5]]},"280":{"position":[[776,4]]},"366":{"position":[[193,4]]}},"keywords":{}}],["oncreat",{"_index":569,"title":{},"content":{"50":{"position":[[346,8]]}},"keywords":{}}],["onmessagecomplet",{"_index":1639,"title":{"414":{"position":[[0,19]]}},"content":{"407":{"position":[[226,18]]},"414":{"position":[[143,19]]}},"keywords":{}}],["onmessagedisplayallow",{"_index":1641,"title":{"420":{"position":[[0,24]]}},"content":{"407":{"position":[[403,23]]},"420":{"position":[[183,24]]}},"keywords":{}}],["onmessagehidden",{"_index":1640,"title":{"416":{"position":[[0,16]]}},"content":{"407":{"position":[[284,15]]},"416":{"position":[[140,16]]}},"keywords":{}}],["onmessagereceived(remotemessag",{"_index":553,"title":{},"content":{"49":{"position":[[162,32]]}},"keywords":{}}],["onmessageshow",{"_index":1637,"title":{"409":{"position":[[0,16]]}},"content":{"407":{"position":[[81,15]]},"409":{"position":[[140,16]]}},"keywords":{}}],["onmessagestart",{"_index":1638,"title":{"411":{"position":[[0,17]]}},"content":{"407":{"position":[[137,16]]},"411":{"position":[[141,17]]}},"keywords":{}}],["onquestionrepli",{"_index":1226,"title":{"222":{"position":[[0,18]]},"292":{"position":[[0,18]]},"356":{"position":[[0,18]]},"399":{"position":[[0,18]]},"412":{"position":[[0,18]]}},"content":{"217":{"position":[[129,17]]},"287":{"position":[[129,17]]},"351":{"position":[[141,17]]},"394":{"position":[[115,17]]},"399":{"position":[[196,18]]},"407":{"position":[[166,17]]},"412":{"position":[[142,18]]}},"keywords":{}}],["onreadi",{"_index":1230,"title":{"226":{"position":[[0,8]]},"296":{"position":[[0,8]]},"360":{"position":[[0,8]]},"403":{"position":[[0,8]]},"418":{"position":[[0,8]]}},"content":{"217":{"position":[[254,7]]},"287":{"position":[[254,7]]},"351":{"position":[[266,7]]},"394":{"position":[[240,7]]},"395":{"position":[[246,8]]},"407":{"position":[[350,7]]},"418":{"position":[[161,8]]}},"keywords":{}}],["onsurveycomplet",{"_index":1227,"title":{"223":{"position":[[0,18]]},"293":{"position":[[0,18]]},"357":{"position":[[0,18]]},"400":{"position":[[0,18]]},"413":{"position":[[0,18]]}},"content":{"217":{"position":[[159,17]]},"287":{"position":[[159,17]]},"351":{"position":[[171,17]]},"394":{"position":[[145,17]]},"400":{"position":[[196,18]]},"407":{"position":[[196,17]]},"413":{"position":[[142,18]]}},"keywords":{}}],["onsurveydisplayallow",{"_index":1231,"title":{"227":{"position":[[0,23]]},"297":{"position":[[0,23]]},"361":{"position":[[0,23]]},"404":{"position":[[0,23]]},"419":{"position":[[0,23]]}},"content":{"217":{"position":[[273,22]]},"287":{"position":[[273,22]]},"351":{"position":[[285,22]]},"394":{"position":[[259,22]]},"395":{"position":[[324,23]]},"404":{"position":[[298,23]]},"407":{"position":[[369,22]]},"419":{"position":[[182,23]]}},"keywords":{}}],["onsurveyhidden",{"_index":1228,"title":{"224":{"position":[[0,15]]},"294":{"position":[[0,15]]},"358":{"position":[[0,15]]},"401":{"position":[[0,15]]},"415":{"position":[[0,15]]}},"content":{"217":{"position":[[189,14]]},"287":{"position":[[189,14]]},"351":{"position":[[201,14]]},"394":{"position":[[175,14]]},"401":{"position":[[193,15]]},"407":{"position":[[257,14]]},"415":{"position":[[139,15]]}},"keywords":{}}],["onsurveyshow",{"_index":1245,"title":{"220":{"position":[[0,15]]},"290":{"position":[[0,15]]},"354":{"position":[[0,15]]},"397":{"position":[[0,15]]},"408":{"position":[[0,15]]}},"content":{"396":{"position":[[191,15]]},"397":{"position":[[193,15]]},"403":{"position":[[220,15]]},"408":{"position":[[139,15]]}},"keywords":{}}],["onsurveystart",{"_index":1225,"title":{"221":{"position":[[0,16]]},"291":{"position":[[0,16]]},"355":{"position":[[0,16]]},"398":{"position":[[0,16]]},"410":{"position":[[0,16]]}},"content":{"217":{"position":[[101,15]]},"287":{"position":[[101,15]]},"351":{"position":[[113,15]]},"394":{"position":[[87,15]]},"398":{"position":[[194,16]]},"407":{"position":[[109,15]]},"410":{"position":[[140,16]]}},"keywords":{}}],["onward",{"_index":1207,"title":{},"content":{"201":{"position":[[72,8]]}},"keywords":{}}],["open",{"_index":61,"title":{},"content":{"4":{"position":[[68,4]]},"17":{"position":[[68,4]]},"27":{"position":[[68,4]]},"50":{"position":[[137,5]]},"70":{"position":[[68,4]]},"90":{"position":[[68,4]]},"131":{"position":[[68,4]]},"236":{"position":[[135,5]]},"318":{"position":[[1,4]]},"320":{"position":[[156,4]]},"341":{"position":[[889,7]]}},"keywords":{}}],["opposit",{"_index":496,"title":{},"content":{"46":{"position":[[664,8]]},"214":{"position":[[656,8]]},"230":{"position":[[695,8]]},"302":{"position":[[673,8]]}},"keywords":{}}],["option",{"_index":23,"title":{"380":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"2":{"position":[[128,8]]},"37":{"position":[[105,7],[230,7],[304,6]]},"46":{"position":[[388,11],[1911,11]]},"59":{"position":[[12,8]]},"60":{"position":[[12,8]]},"61":{"position":[[12,8]]},"62":{"position":[[12,8]]},"63":{"position":[[12,8]]},"64":{"position":[[12,8]]},"65":{"position":[[12,8]]},"66":{"position":[[12,8]]},"67":{"position":[[12,8]]},"68":{"position":[[12,8]]},"78":{"position":[[12,8]]},"79":{"position":[[12,8]]},"80":{"position":[[12,8]]},"81":{"position":[[12,8]]},"82":{"position":[[12,8]]},"83":{"position":[[12,8]]},"84":{"position":[[12,8]]},"85":{"position":[[12,8]]},"86":{"position":[[12,8]]},"87":{"position":[[12,8]]},"88":{"position":[[12,8]]},"98":{"position":[[285,8],[325,8],[677,9]]},"119":{"position":[[12,8]]},"120":{"position":[[12,8]]},"121":{"position":[[12,8]]},"122":{"position":[[12,8]]},"123":{"position":[[12,8]]},"124":{"position":[[12,8]]},"125":{"position":[[12,8]]},"126":{"position":[[12,8]]},"127":{"position":[[12,8]]},"128":{"position":[[12,8]]},"129":{"position":[[12,8]]},"160":{"position":[[105,7],[230,7],[304,6]]},"199":{"position":[[173,7],[348,8],[467,8],[542,8],[1011,8],[1130,8],[1205,8]]},"210":{"position":[[105,7],[230,7],[304,6]]},"214":{"position":[[380,11],[1889,11]]},"216":{"position":[[296,9]]},"218":{"position":[[101,8],[141,8],[503,9],[569,9]]},"230":{"position":[[419,11],[1942,11]]},"262":{"position":[[369,10]]},"265":{"position":[[105,7],[230,7],[304,6]]},"266":{"position":[[736,8]]},"286":{"position":[[296,9]]},"288":{"position":[[143,8],[262,8],[338,8]]},"302":{"position":[[403,11],[2071,11]]},"345":{"position":[[105,7],[230,7],[304,6]]},"350":{"position":[[312,9]]},"380":{"position":[[141,6]]},"393":{"position":[[286,9]]},"406":{"position":[[279,9]]}},"keywords":{}}],["options"",{"_index":539,"title":{},"content":{"48":{"position":[[220,13]]},"234":{"position":[[225,13]]}},"keywords":{}}],["order",{"_index":68,"title":{},"content":{"6":{"position":[[4,5]]},"43":{"position":[[4,5]]},"52":{"position":[[4,5]]},"56":{"position":[[26,6]]},"74":{"position":[[26,6]]},"115":{"position":[[26,6]]},"143":{"position":[[4,5]]},"150":{"position":[[4,5]]},"152":{"position":[[4,5]]},"163":{"position":[[4,5]]},"192":{"position":[[4,5]]},"232":{"position":[[4,5]]},"254":{"position":[[4,5]]},"259":{"position":[[4,5]]},"326":{"position":[[4,5]]},"348":{"position":[[4,5]]},"383":{"position":[[4,5]]}},"keywords":{}}],["organ",{"_index":5,"title":{"61":{"position":[[0,13]]},"80":{"position":[[0,13]]},"121":{"position":[[0,13]]}},"content":{"1":{"position":[[31,13]]},"8":{"position":[[1,13]]},"12":{"position":[[79,14]]},"13":{"position":[[557,12]]},"20":{"position":[[1,13]]},"23":{"position":[[79,14]]},"24":{"position":[[557,12]]},"54":{"position":[[1,13]]},"60":{"position":[[45,12],[61,12]]},"61":{"position":[[69,12]]},"72":{"position":[[1,13]]},"79":{"position":[[45,12],[61,12]]},"80":{"position":[[69,12]]},"113":{"position":[[1,13]]},"120":{"position":[[45,12],[61,12]]},"121":{"position":[[69,12]]}},"keywords":{}}],["organization__id",{"_index":230,"title":{},"content":{"13":{"position":[[509,16]]},"24":{"position":[[509,16]]}},"keywords":{}}],["organization__nam",{"_index":231,"title":{},"content":{"13":{"position":[[570,18]]},"24":{"position":[[570,18]]}},"keywords":{}}],["os",{"_index":684,"title":{},"content":{"57":{"position":[[2131,2]]},"75":{"position":[[409,2]]},"76":{"position":[[2899,2]]},"117":{"position":[[2031,2]]}},"keywords":{}}],["out",{"_index":432,"title":{},"content":{"36":{"position":[[20,4]]},"159":{"position":[[20,4]]},"209":{"position":[[20,4]]},"264":{"position":[[20,4]]}},"keywords":{}}],["output",{"_index":964,"title":{},"content":{"102":{"position":[[150,6]]},"103":{"position":[[488,6]]}},"keywords":{}}],["over",{"_index":222,"title":{},"content":{"13":{"position":[[319,4]]},"24":{"position":[[319,4],[1932,4],[2435,4]]},"25":{"position":[[434,4],[867,4]]},"35":{"position":[[188,4],[348,4]]},"59":{"position":[[196,4]]},"66":{"position":[[149,4]]},"67":{"position":[[188,4]]},"78":{"position":[[196,4]]},"119":{"position":[[196,4]]},"158":{"position":[[188,4],[348,4]]},"208":{"position":[[188,4],[348,4]]},"261":{"position":[[180,4],[338,4]]},"344":{"position":[[188,4],[348,4]]}},"keywords":{}}],["overal",{"_index":339,"title":{},"content":{"28":{"position":[[314,7]]},"133":{"position":[[314,7]]},"183":{"position":[[314,7]]},"247":{"position":[[314,7]]},"363":{"position":[[314,7]]}},"keywords":{}}],["overrid",{"_index":551,"title":{},"content":{"49":{"position":[[149,8]]}},"keywords":{}}],["overview",{"_index":321,"title":{"28":{"position":[[0,9]]},"133":{"position":[[0,9]]},"183":{"position":[[0,9]]},"247":{"position":[[0,9]]},"363":{"position":[[0,9]]}},"content":{},"keywords":{}}],["packag",{"_index":938,"title":{"97":{"position":[[28,8]]},"279":{"position":[[10,9]]},"298":{"position":[[4,8]]},"335":{"position":[[28,8]]}},"content":{"198":{"position":[[168,7]]},"279":{"position":[[80,7],[131,9]]},"299":{"position":[[94,9],[110,8]]}},"keywords":{}}],["package(url",{"_index":1169,"title":{},"content":{"198":{"position":[[301,13]]}},"keywords":{}}],["package.swift",{"_index":1168,"title":{},"content":{"198":{"position":[[263,13]]}},"keywords":{}}],["packages...in",{"_index":1173,"title":{},"content":{"198":{"position":[[469,13]]}},"keywords":{}}],["page",{"_index":236,"title":{"339":{"position":[[17,5]]},"342":{"position":[[10,5]]}},"content":{"13":{"position":[[734,8]]},"24":{"position":[[734,8]]},"46":{"position":[[805,5]]},"62":{"position":[[135,8]]},"81":{"position":[[135,8]]},"122":{"position":[[135,8]]},"214":{"position":[[797,5]]},"230":{"position":[[836,5]]},"261":{"position":[[13,4]]},"264":{"position":[[178,5]]},"278":{"position":[[468,4]]},"281":{"position":[[903,6],[952,5]]},"283":{"position":[[44,5]]},"302":{"position":[[925,5],[1011,6]]},"315":{"position":[[50,5]]}},"keywords":{}}],["page.an",{"_index":1518,"title":{},"content":{"319":{"position":[[110,7]]}},"keywords":{}}],["pair",{"_index":197,"title":{},"content":{"12":{"position":[[170,5]]}},"keywords":{}}],["paramet",{"_index":1064,"title":{},"content":{"148":{"position":[[75,10]]},"206":{"position":[[75,10]]},"241":{"position":[[75,10]]},"316":{"position":[[79,10]]},"373":{"position":[[75,10]]}},"keywords":{}}],["part",{"_index":142,"title":{},"content":{"8":{"position":[[473,4]]},"20":{"position":[[491,4]]},"54":{"position":[[491,4]]},"72":{"position":[[473,4]]},"113":{"position":[[473,4]]}},"keywords":{}}],["pass",{"_index":491,"title":{},"content":{"46":{"position":[[380,7],[1445,6]]},"148":{"position":[[65,6]]},"206":{"position":[[65,6]]},"214":{"position":[[372,7],[1423,6]]},"230":{"position":[[411,7],[1476,6]]},"241":{"position":[[65,6]]},"302":{"position":[[395,7],[1410,6]]},"316":{"position":[[69,6]]},"373":{"position":[[65,6]]}},"keywords":{}}],["past",{"_index":1176,"title":{},"content":{"198":{"position":[[504,5]]},"278":{"position":[[187,5],[430,5]]}},"keywords":{}}],["pay",{"_index":1420,"title":{},"content":{"278":{"position":[[313,3]]}},"keywords":{}}],["payload",{"_index":229,"title":{"57":{"position":[[8,8]]},"60":{"position":[[0,8]]},"76":{"position":[[8,8]]},"79":{"position":[[0,8]]},"117":{"position":[[8,8]]},"120":{"position":[[0,8]]}},"content":{"13":{"position":[[501,7]]},"24":{"position":[[501,7]]},"48":{"position":[[170,8]]},"49":{"position":[[30,7],[259,8],[337,8]]},"50":{"position":[[184,7]]},"57":{"position":[[115,8]]},"59":{"position":[[334,7],[342,7]]},"69":{"position":[[222,7],[746,8],[941,8]]},"76":{"position":[[115,8]]},"78":{"position":[[334,7],[342,7]]},"89":{"position":[[222,7],[746,8],[941,8]]},"117":{"position":[[115,8]]},"119":{"position":[[334,7],[342,7]]},"130":{"position":[[222,7],[746,8],[941,8]]},"220":{"position":[[290,7]]},"221":{"position":[[293,7]]},"222":{"position":[[299,7]]},"223":{"position":[[299,7]]},"224":{"position":[[290,7]]},"225":{"position":[[328,7]]},"226":{"position":[[304,7]]},"227":{"position":[[416,7]]},"234":{"position":[[173,8]]},"235":{"position":[[30,7]]},"236":{"position":[[181,7]]},"290":{"position":[[274,7]]},"291":{"position":[[277,7]]},"292":{"position":[[283,7]]},"293":{"position":[[283,7]]},"294":{"position":[[274,7]]},"295":{"position":[[321,7]]},"296":{"position":[[297,7]]},"297":{"position":[[420,7]]},"354":{"position":[[359,7]]},"355":{"position":[[362,7]]},"356":{"position":[[368,7]]},"357":{"position":[[368,7]]},"358":{"position":[[359,7]]},"359":{"position":[[404,7]]},"360":{"position":[[385,7]]},"361":{"position":[[510,7]]},"395":{"position":[[255,9],[311,9],[348,9],[419,9]]},"396":{"position":[[207,9],[270,9]]},"397":{"position":[[209,9],[272,9],[292,7]]},"398":{"position":[[211,9],[275,9],[295,7]]},"399":{"position":[[215,9],[281,9],[301,7]]},"400":{"position":[[215,9],[281,9],[301,7]]},"401":{"position":[[209,9],[272,9],[292,7]]},"402":{"position":[[243,9],[317,9],[337,7]]},"403":{"position":[[236,9],[292,9],[312,7]]},"404":{"position":[[322,9],[393,9],[461,7]]},"408":{"position":[[155,9],[221,9],[243,7]]},"409":{"position":[[157,9],[224,9],[246,7]]},"410":{"position":[[157,9],[224,9],[246,7]]},"411":{"position":[[159,9],[227,9],[249,7]]},"412":{"position":[[161,9],[230,9],[252,7]]},"413":{"position":[[161,9],[230,9],[252,7]]},"414":{"position":[[163,9],[233,9],[255,7]]},"415":{"position":[[155,9],[221,9],[243,7]]},"416":{"position":[[157,9],[224,9],[246,7]]},"417":{"position":[[189,9],[259,9],[281,7]]},"418":{"position":[[170,9],[226,9],[248,7]]},"419":{"position":[[206,9],[272,9],[342,7]]},"420":{"position":[[208,9],[275,9],[345,7]]}},"keywords":{}}],["payload"",{"_index":1239,"title":{},"content":{"218":{"position":[[736,17]]},"219":{"position":[[364,16]]},"220":{"position":[[266,17]]},"221":{"position":[[269,17]]},"222":{"position":[[275,17]]},"223":{"position":[[275,17]]},"224":{"position":[[266,17]]},"225":{"position":[[304,17]]},"226":{"position":[[280,17]]},"227":{"position":[[386,16]]}},"keywords":{}}],["payload.response.answer.field",{"_index":177,"title":{},"content":{"10":{"position":[[207,30]]},"116":{"position":[[207,30]]}},"keywords":{}}],["payload.userpayload.response.answer.field",{"_index":174,"title":{},"content":{"10":{"position":[[132,41]]},"116":{"position":[[132,41]]}},"keywords":{}}],["payload:ani",{"_index":1237,"title":{},"content":{"218":{"position":[[675,11],[794,11]]},"219":{"position":[[300,11]]},"220":{"position":[[192,11]]},"221":{"position":[[194,11]]},"222":{"position":[[198,11]]},"223":{"position":[[198,11]]},"224":{"position":[[192,11]]},"225":{"position":[[226,11]]},"226":{"position":[[219,11]]},"227":{"position":[[312,11]]}},"keywords":{}}],["per",{"_index":1422,"title":{},"content":{"278":{"position":[[407,3]]}},"keywords":{}}],["perform",{"_index":511,"title":{},"content":{"46":{"position":[[1639,9]]},"108":{"position":[[182,10]]},"168":{"position":[[182,10]]},"214":{"position":[[1617,9]]},"230":{"position":[[1670,9]]},"272":{"position":[[182,10]]},"302":{"position":[[1922,9]]},"307":{"position":[[182,10]]},"388":{"position":[[182,10]]}},"keywords":{}}],["permiss",{"_index":915,"title":{},"content":{"94":{"position":[[139,11],[184,10],[281,11],[354,10],[430,10],[697,10],[780,10]]},"178":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"179":{"position":[[21,11]]},"196":{"position":[[208,11]]},"333":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"334":{"position":[[21,11]]}},"keywords":{}}],["person",{"_index":505,"title":{},"content":{"46":{"position":[[1274,11]]},"214":{"position":[[1252,11]]},"230":{"position":[[1305,11]]},"302":{"position":[[1219,11]]}},"keywords":{}}],["photos.</string>",{"_index":1129,"title":{},"content":{"179":{"position":[[191,22]]},"196":{"position":[[378,22]]},"334":{"position":[[191,22]]}},"keywords":{}}],["piec",{"_index":1415,"title":{},"content":{"277":{"position":[[27,5]]}},"keywords":{}}],["pioneer",{"_index":1035,"title":{},"content":{"110":{"position":[[50,11]]},"170":{"position":[[50,11]]},"274":{"position":[[50,11]]},"309":{"position":[[50,11]]},"390":{"position":[[50,11]]}},"keywords":{}}],["place",{"_index":1156,"title":{},"content":{"197":{"position":[[267,5]]}},"keywords":{}}],["plan",{"_index":1377,"title":{},"content":{"262":{"position":[[466,5]]},"266":{"position":[[824,5]]},"340":{"position":[[1071,7]]},"341":{"position":[[589,7]]},"342":{"position":[[586,7]]}},"keywords":{}}],["plan>",{"_index":1378,"title":{},"content":{"262":{"position":[[482,10]]}},"keywords":{}}],["plan>"",{"_index":424,"title":{},"content":{"35":{"position":[[998,14]]},"38":{"position":[[621,14]]},"98":{"position":[[502,14]]},"218":{"position":[[318,14]]}},"keywords":{}}],["platform",{"_index":401,"title":{},"content":{"35":{"position":[[202,9]]},"40":{"position":[[95,9]]},"58":{"position":[[99,8]]},"69":{"position":[[206,9]]},"77":{"position":[[99,8]]},"89":{"position":[[206,9]]},"105":{"position":[[54,8]]},"106":{"position":[[45,9]]},"118":{"position":[[99,8]]},"130":{"position":[[206,9]]},"140":{"position":[[102,9]]},"148":{"position":[[140,9]]},"158":{"position":[[202,9]]},"165":{"position":[[54,8]]},"166":{"position":[[45,9]]},"190":{"position":[[106,9]]},"203":{"position":[[231,9]]},"206":{"position":[[140,9]]},"208":{"position":[[202,9]]},"241":{"position":[[140,9]]},"256":{"position":[[100,9]]},"261":{"position":[[194,9]]},"269":{"position":[[54,8]]},"270":{"position":[[45,9]]},"280":{"position":[[1334,10]]},"281":{"position":[[1352,10]]},"304":{"position":[[54,8]]},"305":{"position":[[45,9]]},"316":{"position":[[144,9]]},"323":{"position":[[166,9]]},"344":{"position":[[202,9]]},"370":{"position":[[280,9]]},"373":{"position":[[140,9]]},"385":{"position":[[54,8]]},"386":{"position":[[45,9]]}},"keywords":{}}],["pleas",{"_index":376,"title":{},"content":{"31":{"position":[[99,6]]},"36":{"position":[[25,6]]},"46":{"position":[[811,6],[1049,6],[1994,6]]},"93":{"position":[[1,6]]},"100":{"position":[[47,6]]},"136":{"position":[[99,6]]},"146":{"position":[[96,6]]},"159":{"position":[[25,6]]},"174":{"position":[[1,6]]},"186":{"position":[[99,6]]},"195":{"position":[[1,6]]},"204":{"position":[[96,6]]},"209":{"position":[[25,6]]},"214":{"position":[[803,6],[1041,6],[1972,6]]},"230":{"position":[[842,6],[1080,6],[2025,6]]},"239":{"position":[[96,6]]},"243":{"position":[[290,6],[425,6]]},"250":{"position":[[99,6]]},"264":{"position":[[25,6]]},"302":{"position":[[931,6],[1697,6],[2154,6]]},"313":{"position":[[96,6]]},"329":{"position":[[1,6]]},"366":{"position":[[99,6]]},"371":{"position":[[96,6]]},"378":{"position":[[290,6],[425,6]]}},"keywords":{}}],["plugin",{"_index":1617,"title":{},"content":{"381":{"position":[[48,7],[158,6]]}},"keywords":{}}],["plugin_screeb",{"_index":1122,"title":{},"content":{"177":{"position":[[30,14]]}},"keywords":{}}],["pluginscreeb",{"_index":1278,"title":{},"content":{"230":{"position":[[97,12],[118,12]]}},"keywords":{}}],["pluginscreeb.assigngroup("company"",{"_index":1050,"title":{},"content":{"141":{"position":[[95,45]]},"143":{"position":[[249,45]]}},"keywords":{}}],["pluginscreeb.assigngroup(nul",{"_index":1049,"title":{},"content":{"140":{"position":[[29,30]]}},"keywords":{}}],["pluginscreeb.clos",{"_index":1140,"title":{},"content":{"181":{"position":[[74,20]]}},"keywords":{}}],["pluginscreeb.debug",{"_index":1086,"title":{},"content":{"154":{"position":[[17,20]]}},"keywords":{}}],["pluginscreeb.debugtarget",{"_index":1087,"title":{},"content":{"155":{"position":[[172,29]]}},"keywords":{}}],["pluginscreeb.initsdk",{"_index":1585,"title":{},"content":{"350":{"position":[[234,22]]},"351":{"position":[[24,22]]},"352":{"position":[[1,21]]},"354":{"position":[[42,21]]},"355":{"position":[[43,21]]},"356":{"position":[[45,21]]},"357":{"position":[[45,21]]},"358":{"position":[[42,21]]},"359":{"position":[[65,21]]},"360":{"position":[[49,23],[82,21]]},"361":{"position":[[70,23],[160,21]]}},"keywords":{}}],["pluginscreeb.initsdk("<android",{"_index":1138,"title":{},"content":{"180":{"position":[[1,38]]}},"keywords":{}}],["pluginscreeb.method(argument1",{"_index":1279,"title":{},"content":{"230":{"position":[[194,30]]}},"keywords":{}}],["pluginscreeb.resetident",{"_index":1092,"title":{},"content":{"159":{"position":[[296,28]]}},"keywords":{}}],["pluginscreeb.setidentity("<us",{"_index":1091,"title":{},"content":{"158":{"position":[[485,39]]},"161":{"position":[[396,39],[626,39]]}},"keywords":{}}],["pluginscreeb.startsurvey",{"_index":1586,"title":{},"content":{"350":{"position":[[261,26]]}},"keywords":{}}],["pluginscreeb.startsurvey("<survey",{"_index":1208,"title":{},"content":{"203":{"position":[[138,41]]},"204":{"position":[[145,41]]},"205":{"position":[[178,41]]},"206":{"position":[[151,41]]}},"keywords":{}}],["pluginscreeb.startsurvey("<surveyid>"",{"_index":1593,"title":{},"content":{"353":{"position":[[1,54]]}},"keywords":{}}],["pluginscreeb.startsurvey()onsurveyshow",{"_index":1587,"title":{},"content":{"351":{"position":[[60,40]]}},"keywords":{}}],["pluginscreeb.trackevent("product",{"_index":1078,"title":{},"content":{"152":{"position":[[293,37]]}},"keywords":{}}],["pluginscreeb.trackscreen('myhomescreen",{"_index":1072,"title":{},"content":{"150":{"position":[[312,40]]}},"keywords":{}}],["pluginscreeb.unassigngroup(nul",{"_index":1051,"title":{},"content":{"142":{"position":[[55,32]]}},"keywords":{}}],["pod",{"_index":1137,"title":{},"content":{"179":{"position":[[503,3]]},"198":{"position":[[112,3]]},"334":{"position":[[508,3]]},"381":{"position":[[271,3]]}},"keywords":{}}],["podfil",{"_index":1165,"title":{},"content":{"198":{"position":[[96,7]]},"243":{"position":[[472,8]]},"378":{"position":[[472,8]]},"381":{"position":[[148,8]]}},"keywords":{}}],["polici",{"_index":1522,"title":{"321":{"position":[[17,6]]}},"content":{"321":{"position":[[178,6],[431,7]]}},"keywords":{}}],["popul",{"_index":365,"title":{},"content":{"29":{"position":[[319,8]]},"134":{"position":[[319,8]]},"184":{"position":[[319,8]]},"248":{"position":[[319,8]]},"364":{"position":[[319,8]]}},"keywords":{}}],["post",{"_index":19,"title":{},"content":{"2":{"position":[[60,4]]},"3":{"position":[[66,4]]},"57":{"position":[[70,4]]},"76":{"position":[[70,4]]},"117":{"position":[[70,4]]}},"keywords":{}}],["post_instal",{"_index":1337,"title":{},"content":{"243":{"position":[[482,12]]},"378":{"position":[[482,12]]}},"keywords":{}}],["potenti",{"_index":905,"title":{},"content":{"93":{"position":[[222,9]]},"174":{"position":[[222,9]]},"195":{"position":[[222,9]]},"329":{"position":[[222,9]]}},"keywords":{}}],["power",{"_index":1451,"title":{},"content":{"280":{"position":[[1308,8]]},"281":{"position":[[1326,8]]}},"keywords":{}}],["precaut",{"_index":902,"title":{},"content":{"93":{"position":[[148,10]]},"174":{"position":[[148,10]]},"195":{"position":[[148,10]]},"329":{"position":[[148,10]]}},"keywords":{}}],["prefer",{"_index":378,"title":{},"content":{"31":{"position":[[155,9]]},"136":{"position":[[155,9]]},"186":{"position":[[155,9]]},"250":{"position":[[155,9]]},"366":{"position":[[155,9]]}},"keywords":{}}],["prefetch",{"_index":1534,"title":{},"content":{"321":{"position":[[306,8],[656,8]]}},"keywords":{}}],["prepar",{"_index":533,"title":{},"content":{"48":{"position":[[77,7]]},"234":{"position":[[77,7]]}},"keywords":{}}],["present",{"_index":334,"title":{},"content":{"28":{"position":[[257,9]]},"133":{"position":[[257,9]]},"183":{"position":[[257,9]]},"247":{"position":[[257,9]]},"363":{"position":[[257,9]]}},"keywords":{}}],["prevent",{"_index":517,"title":{"146":{"position":[[0,7]]},"204":{"position":[[0,7]]},"239":{"position":[[0,7]]},"313":{"position":[[0,7]]},"371":{"position":[[0,7]]}},"content":{"46":{"position":[[1940,7]]},"93":{"position":[[165,7]]},"103":{"position":[[103,7]]},"155":{"position":[[103,7]]},"174":{"position":[[165,7]]},"195":{"position":[[165,7]]},"214":{"position":[[1918,7]]},"227":{"position":[[128,7]]},"230":{"position":[[1971,7]]},"245":{"position":[[103,7]]},"297":{"position":[[128,7]]},"302":{"position":[[2100,7]]},"320":{"position":[[103,7]]},"329":{"position":[[165,7]]},"361":{"position":[[134,7]]},"377":{"position":[[103,7]]},"395":{"position":[[448,7]]},"404":{"position":[[121,7],[422,7]]},"419":{"position":[[301,7]]},"420":{"position":[[304,7]]}},"keywords":{}}],["previou",{"_index":171,"title":{},"content":{"10":{"position":[[50,8]]},"116":{"position":[[50,8]]},"341":{"position":[[774,8]]}},"keywords":{}}],["previous",{"_index":567,"title":{},"content":{"50":{"position":[[201,10]]},"236":{"position":[[198,10]]}},"keywords":{}}],["price",{"_index":1081,"title":{},"content":{"152":{"position":[[424,6]]},"254":{"position":[[387,6]]},"348":{"position":[[472,6]]}},"keywords":{}}],["primari",{"_index":188,"title":{},"content":{"11":{"position":[[203,7],[261,7]]},"22":{"position":[[205,7],[263,7]]}},"keywords":{}}],["print",{"_index":523,"title":{},"content":{"46":{"position":[[2157,6],[2295,6]]},"102":{"position":[[160,7]]},"103":{"position":[[498,7]]},"214":{"position":[[2135,6],[2273,6]]},"230":{"position":[[2188,6],[2326,6]]},"302":{"position":[[717,6],[2399,6]]}},"keywords":{}}],["print("onquestionreplied"",{"_index":1598,"title":{},"content":{"353":{"position":[[392,37]]}},"keywords":{}}],["print("onsurveydisplayallow",{"_index":1474,"title":{},"content":{"288":{"position":[[560,34]]}},"keywords":{}}],["print("onsurveyshowed"",{"_index":1596,"title":{},"content":{"353":{"position":[[282,34]]}},"keywords":{}}],["print("screeb",{"_index":1471,"title":{},"content":{"288":{"position":[[438,18]]},"289":{"position":[[323,18]]},"290":{"position":[[201,18]]},"291":{"position":[[203,18]]},"292":{"position":[[207,18]]},"293":{"position":[[207,18]]},"294":{"position":[[201,18]]},"295":{"position":[[235,18]]},"296":{"position":[[228,18]]},"297":{"position":[[323,18]]}},"keywords":{}}],["print(data.tostr",{"_index":1597,"title":{},"content":{"353":{"position":[[317,23],[430,23]]}},"keywords":{}}],["printabl",{"_index":889,"title":{},"content":{"87":{"position":[[199,9]]},"128":{"position":[[199,9]]}},"keywords":{}}],["privat",{"_index":570,"title":{},"content":{"50":{"position":[[372,7]]},"235":{"position":[[556,7]]}},"keywords":{}}],["process",{"_index":361,"title":{},"content":{"29":{"position":[[208,7],[382,7],[515,7]]},"134":{"position":[[208,7],[382,7],[515,7]]},"184":{"position":[[208,7],[382,7],[515,7]]},"235":{"position":[[491,7]]},"248":{"position":[[208,7],[382,7],[515,7]]},"299":{"position":[[152,7]]},"364":{"position":[[208,7],[382,7],[515,7]]}},"keywords":{}}],["process(_",{"_index":1295,"title":{},"content":{"235":{"position":[[569,9]]}},"keywords":{}}],["process(notif",{"_index":1309,"title":{},"content":{"236":{"position":[[580,21]]}},"keywords":{}}],["process(response.notif",{"_index":1294,"title":{},"content":{"235":{"position":[[414,30]]}},"keywords":{}}],["product",{"_index":324,"title":{},"content":{"28":{"position":[[45,7],[322,7],[578,7]]},"29":{"position":[[32,7],[564,8]]},"105":{"position":[[299,8]]},"106":{"position":[[306,8],[433,8]]},"108":{"position":[[10,7]]},"133":{"position":[[45,7],[322,7],[578,7]]},"134":{"position":[[32,7],[564,8]]},"165":{"position":[[299,8]]},"166":{"position":[[306,8],[433,8]]},"168":{"position":[[10,7]]},"183":{"position":[[45,7],[322,7],[578,7]]},"184":{"position":[[32,7],[564,8]]},"247":{"position":[[45,7],[322,7],[578,7]]},"248":{"position":[[32,7],[564,8]]},"254":{"position":[[296,8]]},"269":{"position":[[299,8]]},"270":{"position":[[306,8],[433,8]]},"272":{"position":[[10,7]]},"304":{"position":[[299,8]]},"305":{"position":[[306,8],[433,8]]},"307":{"position":[[10,7]]},"363":{"position":[[45,7],[322,7],[578,7]]},"364":{"position":[[32,7],[564,8]]},"385":{"position":[[299,8]]},"386":{"position":[[306,8],[433,8]]},"388":{"position":[[10,7]]},"395":{"position":[[146,8]]}},"keywords":{}}],["product.amplitud",{"_index":364,"title":{},"content":{"29":{"position":[[257,17]]},"134":{"position":[[257,17]]},"184":{"position":[[257,17]]},"248":{"position":[[257,17]]},"364":{"position":[[257,17]]}},"keywords":{}}],["product.rudderstack",{"_index":368,"title":{},"content":{"29":{"position":[[431,19]]},"134":{"position":[[431,19]]},"184":{"position":[[431,19]]},"248":{"position":[[431,19]]},"364":{"position":[[431,19]]}},"keywords":{}}],["product.seg",{"_index":359,"title":{},"content":{"29":{"position":[[128,15]]},"134":{"position":[[128,15]]},"184":{"position":[[128,15]]},"248":{"position":[[128,15]]},"364":{"position":[[128,15]]}},"keywords":{}}],["product_nam",{"_index":1079,"title":{},"content":{"152":{"position":[[354,13]]},"254":{"position":[[323,13]]},"348":{"position":[[402,13]]}},"keywords":{}}],["programmat",{"_index":1053,"title":{"144":{"position":[[13,16]]},"145":{"position":[[22,18]]},"202":{"position":[[13,16]]},"203":{"position":[[22,18]]},"237":{"position":[[13,16]]},"238":{"position":[[22,18]]},"311":{"position":[[13,16]]},"312":{"position":[[22,18]]},"369":{"position":[[13,16]]},"370":{"position":[[22,18]]}},"content":{},"keywords":{}}],["project",{"_index":490,"title":{},"content":{"46":{"position":[[339,8]]},"198":{"position":[[88,7],[255,7],[514,7]]},"214":{"position":[[335,8]]},"230":{"position":[[357,8]]},"302":{"position":[[354,8]]}},"keywords":{}}],["promis",{"_index":1486,"title":{},"content":{"302":{"position":[[164,8]]}},"keywords":{}}],["promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b",{"_index":1429,"title":{},"content":{"278":{"position":[[650,74]]}},"keywords":{}}],["prop1",{"_index":1073,"title":{},"content":{"150":{"position":[[364,7]]},"336":{"position":[[240,7]]},"346":{"position":[[498,7],[640,7]]},"383":{"position":[[413,7]]}},"keywords":{}}],["prop2",{"_index":1074,"title":{},"content":{"150":{"position":[[388,7]]},"336":{"position":[[264,7]]},"346":{"position":[[522,7],[663,7]]},"383":{"position":[[437,7]]}},"keywords":{}}],["prop3",{"_index":1076,"title":{},"content":{"150":{"position":[[409,6]]},"336":{"position":[[285,6]]},"346":{"position":[[543,7],[686,7]]},"383":{"position":[[458,6]]}},"keywords":{}}],["properti",{"_index":72,"title":{},"content":{"6":{"position":[[56,10],[110,8]]},"10":{"position":[[62,8]]},"12":{"position":[[592,10]]},"13":{"position":[[892,11],[960,11]]},"24":{"position":[[916,11],[996,11]]},"28":{"position":[[501,8]]},"31":{"position":[[255,11]]},"35":{"position":[[663,10],[679,10]]},"38":{"position":[[76,10],[211,8],[385,10],[761,9]]},"43":{"position":[[56,10],[110,8]]},"46":{"position":[[1214,10],[1427,10],[1677,10],[1803,10]]},"52":{"position":[[56,10],[111,8],[301,10]]},"64":{"position":[[254,11],[328,11]]},"75":{"position":[[90,10],[282,10]]},"83":{"position":[[177,11],[245,11],[305,10],[345,10]]},"98":{"position":[[143,11]]},"116":{"position":[[62,8]]},"124":{"position":[[177,11],[245,11]]},"133":{"position":[[501,8]]},"136":{"position":[[255,11]]},"143":{"position":[[56,10],[110,8]]},"150":{"position":[[56,10],[111,8],[301,10]]},"152":{"position":[[56,10],[110,8]]},"161":{"position":[[76,10],[211,8],[385,10],[597,9]]},"163":{"position":[[56,10],[110,8]]},"183":{"position":[[501,8]]},"186":{"position":[[255,11]]},"192":{"position":[[56,10],[110,8],[320,11]]},"208":{"position":[[701,10]]},"211":{"position":[[76,10],[211,8],[403,10],[669,9]]},"214":{"position":[[1192,10],[1405,10],[1655,10],[1781,10]]},"230":{"position":[[1245,10],[1458,10],[1708,10],[1834,10]]},"232":{"position":[[56,10],[111,8],[301,10]]},"247":{"position":[[501,8]]},"250":{"position":[[255,11]]},"254":{"position":[[56,10],[110,8]]},"259":{"position":[[56,10],[110,8]]},"262":{"position":[[358,10],[380,11]]},"266":{"position":[[76,10],[211,8],[365,10],[508,8]]},"302":{"position":[[1159,10],[1392,10],[1961,10]]},"326":{"position":[[56,10],[110,8]]},"341":{"position":[[33,10],[804,10]]},"346":{"position":[[76,10],[211,8],[462,10],[586,9]]},"348":{"position":[[56,10],[110,8]]},"363":{"position":[[501,8]]},"366":{"position":[[255,11]]},"383":{"position":[[56,10],[111,8],[363,10]]}},"keywords":{}}],["protect",{"_index":779,"title":{},"content":{"69":{"position":[[4,7]]},"89":{"position":[[4,7]]},"130":{"position":[[4,7]]},"321":{"position":[[77,9]]}},"keywords":{}}],["protocol",{"_index":1154,"title":{},"content":{"197":{"position":[[197,9]]}},"keywords":{}}],["provid",{"_index":492,"title":{},"content":{"46":{"position":[[468,9],[1893,9]]},"69":{"position":[[386,8]]},"89":{"position":[[386,8]]},"130":{"position":[[386,8]]},"197":{"position":[[118,7]]},"214":{"position":[[460,9],[1871,9]]},"230":{"position":[[499,9],[1924,9]]},"299":{"position":[[82,7]]},"302":{"position":[[483,9],[2053,9]]}},"keywords":{}}],["pub",{"_index":1124,"title":{},"content":{"177":{"position":[[68,3]]}},"keywords":{}}],["public",{"_index":1490,"title":{},"content":{"302":{"position":[[1004,6]]}},"keywords":{}}],["public"",{"_index":1171,"title":{},"content":{"198":{"position":[[358,13]]}},"keywords":{}}],["publicclick",{"_index":1178,"title":{},"content":{"198":{"position":[[564,11]]}},"keywords":{}}],["publish",{"_index":1464,"title":{},"content":{"281":{"position":[[985,8],[1041,7]]}},"keywords":{}}],["pubspec.yaml",{"_index":1121,"title":{},"content":{"177":{"position":[[3,12]]}},"keywords":{}}],["push",{"_index":3,"title":{"47":{"position":[[0,4]]},"48":{"position":[[16,4]]},"233":{"position":[[0,4]]},"234":{"position":[[16,4]]}},"content":{"1":{"position":[[4,4]]},"49":{"position":[[16,4]]},"50":{"position":[[81,4]]},"235":{"position":[[16,4]]},"236":{"position":[[77,4]]}},"keywords":{}}],["question",{"_index":56,"title":{"66":{"position":[[0,9]]},"85":{"position":[[0,9]]},"126":{"position":[[0,9]]}},"content":{"4":{"position":[[17,9]]},"8":{"position":[[595,9]]},"9":{"position":[[121,8],[196,8],[217,8],[284,8]]},"12":{"position":[[179,9],[324,8]]},"13":{"position":[[1781,8],[1828,8],[1881,8]]},"14":{"position":[[347,8],[384,8],[427,8]]},"17":{"position":[[17,9]]},"20":{"position":[[542,9]]},"21":{"position":[[121,8],[196,8],[217,8],[284,8]]},"23":{"position":[[170,8]]},"24":{"position":[[1835,8],[1915,8],[2006,8],[2059,8]]},"25":{"position":[[347,8],[417,8],[498,8],[541,8]]},"27":{"position":[[17,9]]},"46":{"position":[[1305,9]]},"54":{"position":[[544,9]]},"55":{"position":[[107,8],[182,8],[203,8],[270,8]]},"65":{"position":[[499,8],[508,8]]},"66":{"position":[[69,8],[132,8],[208,8],[246,8]]},"68":{"position":[[41,8]]},"70":{"position":[[17,9]]},"72":{"position":[[595,9]]},"73":{"position":[[107,8],[182,8],[203,8],[270,8]]},"84":{"position":[[540,8],[549,8]]},"85":{"position":[[69,8],[101,8],[139,8]]},"88":{"position":[[41,8]]},"90":{"position":[[17,9]]},"106":{"position":[[153,10]]},"113":{"position":[[595,9]]},"114":{"position":[[107,8],[182,8],[203,8],[270,8]]},"125":{"position":[[495,8],[504,8]]},"126":{"position":[[69,8],[101,8],[139,8]]},"129":{"position":[[41,8]]},"131":{"position":[[17,9]]},"166":{"position":[[153,10]]},"214":{"position":[[1283,9]]},"220":{"position":[[707,9]]},"222":{"position":[[15,8],[802,9],[1134,9]]},"223":{"position":[[716,9]]},"224":{"position":[[808,9]]},"225":{"position":[[33,8]]},"230":{"position":[[1336,9]]},"270":{"position":[[153,10]]},"290":{"position":[[687,9]]},"292":{"position":[[15,8],[226,8],[782,9],[1114,9]]},"293":{"position":[[696,9]]},"294":{"position":[[788,9]]},"295":{"position":[[33,8]]},"302":{"position":[[1250,9]]},"305":{"position":[[153,10]]},"354":{"position":[[772,9]]},"356":{"position":[[15,8],[867,9],[1199,9]]},"357":{"position":[[781,9]]},"358":{"position":[[873,9]]},"359":{"position":[[33,8]]},"386":{"position":[[153,10]]},"397":{"position":[[705,9]]},"399":{"position":[[15,8],[800,9],[1132,9]]},"400":{"position":[[714,9]]},"401":{"position":[[806,9]]},"402":{"position":[[33,8]]},"408":{"position":[[659,9]]},"409":{"position":[[430,9]]},"412":{"position":[[15,8],[754,9],[1086,9]]},"413":{"position":[[668,9]]},"414":{"position":[[439,9]]},"415":{"position":[[760,9]]},"416":{"position":[[531,9]]},"417":{"position":[[33,8]]}},"keywords":{}}],["question+answ",{"_index":137,"title":{},"content":{"8":{"position":[[371,17]]},"20":{"position":[[383,17]]},"54":{"position":[[383,17]]},"72":{"position":[[371,17]]},"113":{"position":[[371,17]]}},"keywords":{}}],["question.field",{"_index":145,"title":{},"content":{"8":{"position":[[526,15]]},"72":{"position":[[526,15]]},"113":{"position":[[526,15]]}},"keywords":{}}],["question__correlation_id",{"_index":313,"title":{},"content":{"25":{"position":[[356,24]]}},"keywords":{}}],["question__id",{"_index":275,"title":{},"content":{"14":{"position":[[303,12]]},"25":{"position":[[303,12]]}},"keywords":{}}],["question__titl",{"_index":277,"title":{},"content":{"14":{"position":[[393,15]]},"25":{"position":[[507,15]]}},"keywords":{}}],["question__typ",{"_index":276,"title":{},"content":{"14":{"position":[[356,14]]},"25":{"position":[[470,14]]}},"keywords":{}}],["quickli",{"_index":1015,"title":{},"content":{"108":{"position":[[122,7]]},"168":{"position":[[122,7]]},"272":{"position":[[122,7]]},"299":{"position":[[216,7]]},"307":{"position":[[122,7]]},"388":{"position":[[122,7]]}},"keywords":{}}],["quot",{"_index":686,"title":{},"content":{"57":{"position":[[2145,10]]},"117":{"position":[[2045,10]]},"288":{"position":[[467,6],[595,6]]},"289":{"position":[[356,6]]},"290":{"position":[[234,6]]},"291":{"position":[[237,6]]},"292":{"position":[[243,6]]},"293":{"position":[[243,6]]},"294":{"position":[[234,6]]},"295":{"position":[[281,6]]},"296":{"position":[[257,6]]},"297":{"position":[[367,6]]}},"keywords":{}}],["quot;#mi",{"_index":1510,"title":{},"content":{"315":{"position":[[197,10]]}},"keywords":{}}],["quot;<allowmultipleresponses>"",{"_index":1594,"title":{},"content":{"353":{"position":[[56,43]]},"396":{"position":[[45,43]]}},"keywords":{}}],["quot;<android",{"_index":944,"title":{},"content":{"98":{"position":[[47,17],[206,17]]},"218":{"position":[[22,17]]},"220":{"position":[[63,17]]},"221":{"position":[[64,17]]},"222":{"position":[[66,17]]},"223":{"position":[[66,17]]},"224":{"position":[[63,17]]},"225":{"position":[[86,17]]},"226":{"position":[[97,17]]},"227":{"position":[[175,17]]},"336":{"position":[[124,17]]},"352":{"position":[[23,17]]},"354":{"position":[[64,17]]},"355":{"position":[[65,17]]},"356":{"position":[[67,17]]},"357":{"position":[[67,17]]},"358":{"position":[[64,17]]},"359":{"position":[[87,17]]},"360":{"position":[[104,17]]},"361":{"position":[[182,17]]},"395":{"position":[[10,17]]},"397":{"position":[[51,17]]},"398":{"position":[[52,17]]},"399":{"position":[[54,17]]},"400":{"position":[[54,17]]},"401":{"position":[[51,17]]},"402":{"position":[[74,17]]},"403":{"position":[[78,17]]},"404":{"position":[[156,17]]}},"keywords":{}}],["quot;<ignoresurveystatus>"",{"_index":1595,"title":{},"content":{"353":{"position":[[132,39]]},"396":{"position":[[121,39]]}},"keywords":{}}],["quot;<io",{"_index":1139,"title":{},"content":{"180":{"position":[[62,13]]},"199":{"position":[[270,13],[933,13]]},"288":{"position":[[65,13]]},"289":{"position":[[31,13]]},"290":{"position":[[63,13]]},"291":{"position":[[64,13]]},"292":{"position":[[66,13]]},"293":{"position":[[66,13]]},"294":{"position":[[63,13]]},"295":{"position":[[86,13]]},"296":{"position":[[97,13]]},"297":{"position":[[175,13]]},"336":{"position":[[164,13]]},"352":{"position":[[63,13]]},"354":{"position":[[104,13]]},"355":{"position":[[105,13]]},"356":{"position":[[107,13]]},"357":{"position":[[107,13]]},"358":{"position":[[104,13]]},"359":{"position":[[127,13]]},"360":{"position":[[144,13]]},"361":{"position":[[222,13]]},"395":{"position":[[50,13]]},"397":{"position":[[91,13]]},"398":{"position":[[92,13]]},"399":{"position":[[94,13]]},"400":{"position":[[94,13]]},"401":{"position":[[91,13]]},"402":{"position":[[114,13]]},"403":{"position":[[118,13]]},"404":{"position":[[196,13]]}},"keywords":{}}],["quot;<properties>"",{"_index":1588,"title":{},"content":{"352":{"position":[[128,31]]},"353":{"position":[[100,31]]},"354":{"position":[[169,31]]},"355":{"position":[[170,31]]},"356":{"position":[[172,31]]},"357":{"position":[[172,31]]},"358":{"position":[[169,31]]},"359":{"position":[[192,31]]},"360":{"position":[[209,31]]},"361":{"position":[[287,31]]},"396":{"position":[[89,31]]}},"keywords":{}}],["quot;<survey",{"_index":1241,"title":{},"content":{"219":{"position":[[32,16]]},"396":{"position":[[14,16]]}},"keywords":{}}],["quot;<survey_id>"",{"_index":1056,"title":{},"content":{"145":{"position":[[169,29]]},"146":{"position":[[176,30]]},"147":{"position":[[209,30]]},"148":{"position":[[182,30]]},"238":{"position":[[169,29]]},"239":{"position":[[176,30]]},"240":{"position":[[209,30]]},"241":{"position":[[182,30]]},"312":{"position":[[244,31]]},"313":{"position":[[181,30]]},"314":{"position":[[214,30]]},"315":{"position":[[127,30]]},"316":{"position":[[189,30]]}},"keywords":{}}],["quot;<uniqu",{"_index":945,"title":{},"content":{"98":{"position":[[246,16]]},"208":{"position":[[642,16],[817,16]]},"218":{"position":[[62,16]]}},"keywords":{}}],["quot;<us",{"_index":419,"title":{},"content":{"35":{"position":[[860,14],[924,14],[983,14]]},"38":{"position":[[483,14],[547,14],[606,14]]},"98":{"position":[[364,14],[428,14],[487,14]]},"199":{"position":[[316,14],[979,14]]},"218":{"position":[[180,14],[244,14],[303,14]]},"288":{"position":[[111,14]]},"336":{"position":[[200,14]]},"352":{"position":[[99,14]]},"354":{"position":[[140,14]]},"355":{"position":[[141,14]]},"356":{"position":[[143,14]]},"357":{"position":[[143,14]]},"358":{"position":[[140,14]]},"359":{"position":[[163,14]]},"360":{"position":[[180,14]]},"361":{"position":[[258,14]]},"395":{"position":[[86,14]]},"397":{"position":[[127,14]]},"398":{"position":[[128,14]]},"399":{"position":[[130,14]]},"400":{"position":[[130,14]]},"401":{"position":[[127,14]]},"402":{"position":[[150,14]]},"403":{"position":[[154,14]]},"404":{"position":[[232,14]]}},"keywords":{}}],["quot;<websit",{"_index":1643,"title":{},"content":{"408":{"position":[[68,17]]},"409":{"position":[[69,17]]},"410":{"position":[[69,17]]},"411":{"position":[[70,17]]},"412":{"position":[[71,17]]},"413":{"position":[[71,17]]},"414":{"position":[[72,17]]},"415":{"position":[[68,17]]},"416":{"position":[[69,17]]},"417":{"position":[[91,17]]},"418":{"position":[[90,17]]},"419":{"position":[[111,17]]},"420":{"position":[[112,17]]}},"keywords":{}}],["quot;.mi",{"_index":1508,"title":{},"content":{"315":{"position":[[171,9],[223,9]]}},"keywords":{}}],["quot;/solutions/product",{"_index":860,"title":{},"content":{"76":{"position":[[2219,24]]}},"keywords":{}}],["quot;0.2.61"",{"_index":875,"title":{},"content":{"76":{"position":[[2630,18]]}},"keywords":{}}],["quot;0e2b609a",{"_index":1390,"title":{},"content":{"267":{"position":[[119,14]]}},"keywords":{}}],["quot;1.0"",{"_index":47,"title":{},"content":{"3":{"position":[[343,16]]}},"keywords":{}}],["quot;1.0.0"",{"_index":1235,"title":{},"content":{"218":{"position":[[631,18]]},"219":{"position":[[249,18]]},"220":{"position":[[141,18]]},"221":{"position":[[142,18]]},"222":{"position":[[144,18]]},"223":{"position":[[144,18]]},"224":{"position":[[141,18]]},"225":{"position":[[164,18]]},"226":{"position":[[175,18]]},"227":{"position":[[253,18]]},"288":{"position":[[377,18]]},"289":{"position":[[255,18]]},"290":{"position":[[133,18]]},"291":{"position":[[134,18]]},"292":{"position":[[136,18]]},"293":{"position":[[136,18]]},"294":{"position":[[133,18]]},"295":{"position":[[156,18]]},"296":{"position":[[167,18]]},"297":{"position":[[245,18]]},"352":{"position":[[206,18]]},"353":{"position":[[218,18]]},"354":{"position":[[247,18]]},"355":{"position":[[248,18]]},"356":{"position":[[250,18]]},"357":{"position":[[250,18]]},"358":{"position":[[247,18]]},"359":{"position":[[270,18]]},"360":{"position":[[287,18]]},"361":{"position":[[365,18]]},"395":{"position":[[227,18]]},"396":{"position":[[172,18]]},"397":{"position":[[174,18]]},"398":{"position":[[175,18]]},"399":{"position":[[177,18]]},"400":{"position":[[177,18]]},"401":{"position":[[174,18]]},"402":{"position":[[197,18]]},"403":{"position":[[201,18]]},"404":{"position":[[279,18]]},"408":{"position":[[120,18]]},"409":{"position":[[121,18]]},"410":{"position":[[121,18]]},"411":{"position":[[122,18]]},"412":{"position":[[123,18]]},"413":{"position":[[123,18]]},"414":{"position":[[124,18]]},"415":{"position":[[120,18]]},"416":{"position":[[121,18]]},"417":{"position":[[143,18]]},"418":{"position":[[142,18]]},"419":{"position":[[163,18]]},"420":{"position":[[164,18]]}},"keywords":{}}],["quot;1.2.3"",{"_index":839,"title":{},"content":{"75":{"position":[[582,17]]}},"keywords":{}}],["quot;1.3.0"",{"_index":594,"title":{},"content":{"57":{"position":[[272,18]]}},"keywords":{}}],["quot;10",{"_index":650,"title":{},"content":{"57":{"position":[[1417,8]]},"76":{"position":[[1317,8]]},"117":{"position":[[1317,8]]}},"keywords":{}}],["quot;100.000+"",{"_index":470,"title":{},"content":{"43":{"position":[[409,20]]},"143":{"position":[[354,21]]},"326":{"position":[[418,21]]}},"keywords":{}}],["quot;16813"",{"_index":1564,"title":{},"content":{"339":{"position":[[100,18]]},"340":{"position":[[581,18]]}},"keywords":{}}],["quot;2.0.0"",{"_index":840,"title":{},"content":{"76":{"position":[[272,18]]},"117":{"position":[[272,18]]}},"keywords":{}}],["quot;2020",{"_index":848,"title":{},"content":{"76":{"position":[[1597,10]]}},"keywords":{}}],["quot;2021",{"_index":595,"title":{},"content":{"57":{"position":[[309,10],[940,10],[1626,10],[2896,10]]},"76":{"position":[[309,10],[940,10],[1663,10],[1854,10],[3563,10]]},"117":{"position":[[309,10],[940,10],[1526,10],[2630,10]]}},"keywords":{}}],["quot;2023",{"_index":52,"title":{},"content":{"3":{"position":[[438,10]]},"267":{"position":[[490,10],[544,10]]}},"keywords":{}}],["quot;25c06995",{"_index":688,"title":{},"content":{"57":{"position":[[2199,14]]}},"keywords":{}}],["quot;2eb83fb4",{"_index":638,"title":{},"content":{"57":{"position":[[1070,14],[1193,14]]},"76":{"position":[[1074,14]]},"117":{"position":[[1074,14]]}},"keywords":{}}],["quot;30311998",{"_index":1395,"title":{},"content":{"267":{"position":[[186,14]]}},"keywords":{}}],["quot;411ee7c3",{"_index":610,"title":{},"content":{"57":{"position":[[583,14]]},"76":{"position":[[583,14]]},"117":{"position":[[583,14]]}},"keywords":{}}],["quot;5854a797",{"_index":656,"title":{},"content":{"57":{"position":[[1519,14]]},"76":{"position":[[1747,14]]},"117":{"position":[[1419,14]]}},"keywords":{}}],["quot;64c7ea3b",{"_index":587,"title":{},"content":{"57":{"position":[[149,14]]},"76":{"position":[[149,14]]},"117":{"position":[[149,14]]}},"keywords":{}}],["quot;9b913c69",{"_index":618,"title":{},"content":{"57":{"position":[[712,14]]},"76":{"position":[[712,14]]},"117":{"position":[[712,14]]}},"keywords":{}}],["quot;@screeb/react",{"_index":1545,"title":{},"content":{"323":{"position":[[72,19]]},"324":{"position":[[138,19]]},"325":{"position":[[98,19]]},"326":{"position":[[292,19]]},"335":{"position":[[78,19]]},"344":{"position":[[513,19]]},"346":{"position":[[413,19]]},"348":{"position":[[296,19]]},"370":{"position":[[166,19]]},"371":{"position":[[173,19]]},"372":{"position":[[206,19]]},"373":{"position":[[179,19]]},"375":{"position":[[71,19]]},"377":{"position":[[235,19]]},"383":{"position":[[298,19]]}},"keywords":{}}],["quot;a44252c3",{"_index":694,"title":{},"content":{"57":{"position":[[2277,14]]},"76":{"position":[[3032,14]]},"117":{"position":[[2099,14]]}},"keywords":{}}],["quot;acme"",{"_index":608,"title":{},"content":{"57":{"position":[[524,16]]},"76":{"position":[[524,16]]},"117":{"position":[[524,16]]}},"keywords":{}}],["quot;active_page"",{"_index":856,"title":{},"content":{"76":{"position":[[2130,24]]}},"keywords":{}}],["quot;added_at"",{"_index":1114,"title":{},"content":{"163":{"position":[[683,21]]},"232":{"position":[[706,20]]}},"keywords":{}}],["quot;addit",{"_index":538,"title":{},"content":{"48":{"position":[[203,16]]},"234":{"position":[[208,16]]}},"keywords":{}}],["quot;age"",{"_index":1193,"title":{},"content":{"199":{"position":[[374,17],[1037,17]]},"208":{"position":[[875,16]]},"211":{"position":[[522,15],[805,15]]},"288":{"position":[[169,17]]}},"keywords":{}}],["quot;alias"",{"_index":643,"title":{},"content":{"57":{"position":[[1120,18]]}},"keywords":{}}],["quot;aliases"",{"_index":645,"title":{},"content":{"57":{"position":[[1170,20]]}},"keywords":{}}],["quot;android"",{"_index":616,"title":{},"content":{"57":{"position":[[651,19]]},"76":{"position":[[651,19]]},"117":{"position":[[651,19]]},"220":{"position":[[340,19]]},"221":{"position":[[343,19]]},"222":{"position":[[349,19]]},"223":{"position":[[349,19]]},"224":{"position":[[340,19]]},"225":{"position":[[378,19]]},"226":{"position":[[354,19]]},"227":{"position":[[466,19]]}},"keywords":{}}],["quot;anonymous_id"",{"_index":842,"title":{},"content":{"76":{"position":[[1048,25]]},"117":{"position":[[1048,25]]}},"keywords":{}}],["quot;answer"",{"_index":703,"title":{},"content":{"57":{"position":[[2434,19],[3154,19],[3214,19],[3274,19]]},"65":{"position":[[623,18]]},"68":{"position":[[115,18]]},"76":{"position":[[3189,19],[3821,19],[3881,19],[3941,19]]},"84":{"position":[[664,18]]},"88":{"position":[[115,18]]},"117":{"position":[[2256,19],[2888,19],[2948,19],[3008,19]]},"125":{"position":[[619,18]]},"129":{"position":[[115,18]]}},"keywords":{}}],["quot;api"",{"_index":49,"title":{},"content":{"3":{"position":[[378,17]]}},"keywords":{}}],["quot;app",{"_index":1276,"title":{},"content":{"225":{"position":[[270,9]]}},"keywords":{}}],["quot;apple"",{"_index":466,"title":{},"content":{"41":{"position":[[208,17]]},"43":{"position":[[362,17]]},"141":{"position":[[171,17]]},"143":{"position":[[325,18]]},"192":{"position":[[301,18]]},"324":{"position":[[235,17]]},"326":{"position":[[389,18]]}},"keywords":{}}],["quot;author",{"_index":37,"title":{},"content":{"3":{"position":[[159,20]]}},"keywords":{}}],["quot;b5969d13",{"_index":603,"title":{},"content":{"57":{"position":[[456,14]]},"76":{"position":[[456,14]]},"117":{"position":[[456,14]]}},"keywords":{}}],["quot;berthe"",{"_index":674,"title":{},"content":{"57":{"position":[[1888,19]]},"76":{"position":[[1468,19]]},"117":{"position":[[1788,19]]},"339":{"position":[[235,19]]},"340":{"position":[[716,19]]}},"keywords":{}}],["quot;blablabla"",{"_index":855,"title":{},"content":{"76":{"position":[[2082,21]]}},"keywords":{}}],["quot;boolean"",{"_index":287,"title":{},"content":{"15":{"position":[[456,22]]},"16":{"position":[[423,19]]},"24":{"position":[[2576,22]]},"25":{"position":[[998,22]]},"26":{"position":[[423,19]]},"57":{"position":[[2819,20]]},"67":{"position":[[315,22],[619,19]]},"76":{"position":[[3484,20]]},"87":{"position":[[160,22],[434,19]]},"117":{"position":[[2551,20]]},"128":{"position":[[160,22],[434,19]]},"220":{"position":[[874,19]]},"222":{"position":[[969,19],[1301,19]]},"223":{"position":[[883,19]]},"224":{"position":[[975,19]]},"290":{"position":[[854,19]]},"292":{"position":[[949,19],[1281,19]]},"293":{"position":[[863,19]]},"294":{"position":[[955,19]]},"354":{"position":[[939,19]]},"356":{"position":[[1034,19],[1366,19]]},"357":{"position":[[948,19]]},"358":{"position":[[1040,19]]},"397":{"position":[[872,19]]},"399":{"position":[[967,19],[1299,19]]},"400":{"position":[[881,19]]},"401":{"position":[[973,19]]},"408":{"position":[[826,19]]},"409":{"position":[[597,19]]},"412":{"position":[[921,19],[1253,19]]},"413":{"position":[[835,19]]},"414":{"position":[[606,19]]},"415":{"position":[[927,19]]},"416":{"position":[[698,19]]}},"keywords":{}}],["quot;bottom",{"_index":1251,"title":{},"content":{"220":{"position":[[483,12],[509,12],[537,12]]},"221":{"position":[[486,12],[512,12],[540,12]]},"222":{"position":[[492,12],[518,12],[546,12]]},"223":{"position":[[492,12],[518,12],[546,12]]},"224":{"position":[[483,12],[509,12],[537,12]]},"290":{"position":[[463,12],[489,12],[517,12]]},"291":{"position":[[466,12],[492,12],[520,12]]},"292":{"position":[[472,12],[498,12],[526,12]]},"293":{"position":[[472,12],[498,12],[526,12]]},"294":{"position":[[463,12],[489,12],[517,12]]},"354":{"position":[[548,12],[574,12],[602,12]]},"355":{"position":[[551,12],[577,12],[605,12]]},"356":{"position":[[557,12],[583,12],[611,12]]},"357":{"position":[[557,12],[583,12],[611,12]]},"358":{"position":[[548,12],[574,12],[602,12]]},"397":{"position":[[481,12],[507,12],[535,12]]},"398":{"position":[[484,12],[510,12],[538,12]]},"399":{"position":[[490,12],[516,12],[544,12]]},"400":{"position":[[490,12],[516,12],[544,12]]},"401":{"position":[[481,12],[507,12],[535,12]]},"408":{"position":[[435,12],[461,12],[489,12]]},"410":{"position":[[438,12],[464,12],[492,12]]},"412":{"position":[[444,12],[470,12],[498,12]]},"413":{"position":[[444,12],[470,12],[498,12]]},"415":{"position":[[435,12],[461,12],[489,12]]}},"keywords":{}}],["quot;browser"",{"_index":837,"title":{},"content":{"75":{"position":[[500,20]]}},"keywords":{}}],["quot;c71dfe9d",{"_index":710,"title":{},"content":{"57":{"position":[[2571,14]]},"76":{"position":[[3251,14]]},"117":{"position":[[2318,14]]}},"keywords":{}}],["quot;ca679de0",{"_index":705,"title":{},"content":{"57":{"position":[[2493,14]]}},"keywords":{}}],["quot;cards"",{"_index":1259,"title":{},"content":{"220":{"position":[[652,18]]},"221":{"position":[[655,18]]},"222":{"position":[[661,18]]},"223":{"position":[[661,18]]},"224":{"position":[[652,18]]},"290":{"position":[[632,18]]},"291":{"position":[[635,18]]},"292":{"position":[[641,18]]},"293":{"position":[[641,18]]},"294":{"position":[[632,18]]},"354":{"position":[[717,18]]},"355":{"position":[[720,18]]},"356":{"position":[[726,18]]},"357":{"position":[[726,18]]},"358":{"position":[[717,18]]},"397":{"position":[[650,18]]},"398":{"position":[[653,18]]},"399":{"position":[[659,18]]},"400":{"position":[[659,18]]},"401":{"position":[[650,18]]},"408":{"position":[[604,18]]},"410":{"position":[[607,18]]},"412":{"position":[[613,18]]},"413":{"position":[[613,18]]},"415":{"position":[[604,18]]}},"keywords":{}}],["quot;category"",{"_index":1104,"title":{},"content":{"163":{"position":[[446,21]]},"208":{"position":[[910,21]]},"232":{"position":[[464,20]]}},"keywords":{}}],["quot;cc4a3710",{"_index":626,"title":{},"content":{"57":{"position":[[830,14]]},"76":{"position":[[830,14]]},"117":{"position":[[830,14]]}},"keywords":{}}],["quot;cent",{"_index":1247,"title":{},"content":{"220":{"position":[[402,12],[428,12],[456,12]]},"221":{"position":[[405,12],[431,12],[459,12]]},"222":{"position":[[411,12],[437,12],[465,12]]},"223":{"position":[[411,12],[437,12],[465,12]]},"224":{"position":[[402,12],[428,12],[456,12]]},"290":{"position":[[382,12],[408,12],[436,12]]},"291":{"position":[[385,12],[411,12],[439,12]]},"292":{"position":[[391,12],[417,12],[445,12]]},"293":{"position":[[391,12],[417,12],[445,12]]},"294":{"position":[[382,12],[408,12],[436,12]]},"354":{"position":[[467,12],[493,12],[521,12]]},"355":{"position":[[470,12],[496,12],[524,12]]},"356":{"position":[[476,12],[502,12],[530,12]]},"357":{"position":[[476,12],[502,12],[530,12]]},"358":{"position":[[467,12],[493,12],[521,12]]},"397":{"position":[[400,12],[426,12],[454,12]]},"398":{"position":[[403,12],[429,12],[457,12]]},"399":{"position":[[409,12],[435,12],[463,12]]},"400":{"position":[[409,12],[435,12],[463,12]]},"401":{"position":[[400,12],[426,12],[454,12]]},"408":{"position":[[354,12],[380,12],[408,12]]},"410":{"position":[[357,12],[383,12],[411,12]]},"412":{"position":[[363,12],[389,12],[417,12]]},"413":{"position":[[363,12],[389,12],[417,12]]},"415":{"position":[[354,12],[380,12],[408,12]]}},"keywords":{}}],["quot;channel"",{"_index":609,"title":{},"content":{"57":{"position":[[544,20]]},"76":{"position":[[544,20]]},"117":{"position":[[544,20]]}},"keywords":{}}],["quot;chrome"",{"_index":838,"title":{},"content":{"75":{"position":[[541,19]]}},"keywords":{}}],["quot;closed"",{"_index":1269,"title":{},"content":{"222":{"position":[[757,18]]},"224":{"position":[[753,18]]},"292":{"position":[[737,18]]},"294":{"position":[[733,18]]},"356":{"position":[[822,18]]},"358":{"position":[[818,18]]},"399":{"position":[[755,18]]},"401":{"position":[[751,18]]},"412":{"position":[[709,18]]},"415":{"position":[[705,18]]},"416":{"position":[[476,18]]}},"keywords":{}}],["quot;cohort",{"_index":455,"title":{},"content":{"40":{"position":[[54,12]]},"42":{"position":[[82,12]]},"140":{"position":[[60,12]]},"142":{"position":[[88,12]]},"190":{"position":[[65,12]]},"191":{"position":[[93,12]]},"323":{"position":[[124,12]]},"325":{"position":[[152,12]]}},"keywords":{}}],["quot;company"",{"_index":1144,"title":{},"content":{"192":{"position":[[274,20]]}},"keywords":{}}],["quot;completion"",{"_index":668,"title":{},"content":{"57":{"position":[[1741,23]]},"76":{"position":[[1969,23]]},"117":{"position":[[1641,23]]}},"keywords":{}}],["quot;cont",{"_index":34,"title":{},"content":{"3":{"position":[[111,13]]}},"keywords":{}}],["quot;context"",{"_index":831,"title":{},"content":{"75":{"position":[[322,20]]},"76":{"position":[[2107,20]]}},"keywords":{}}],["quot;conversational"",{"_index":1258,"title":{},"content":{"220":{"position":[[623,26]]},"221":{"position":[[626,26]]},"222":{"position":[[632,26]]},"223":{"position":[[632,26]]},"224":{"position":[[623,26]]},"290":{"position":[[603,26]]},"291":{"position":[[606,26]]},"292":{"position":[[612,26]]},"293":{"position":[[612,26]]},"294":{"position":[[603,26]]},"354":{"position":[[688,26]]},"355":{"position":[[691,26]]},"356":{"position":[[697,26]]},"357":{"position":[[697,26]]},"358":{"position":[[688,26]]},"397":{"position":[[621,26]]},"398":{"position":[[624,26]]},"399":{"position":[[630,26]]},"400":{"position":[[630,26]]},"401":{"position":[[621,26]]},"408":{"position":[[575,26]]},"410":{"position":[[578,26]]},"412":{"position":[[584,26]]},"413":{"position":[[584,26]]},"415":{"position":[[575,26]]}},"keywords":{}}],["quot;correlation_id"",{"_index":693,"title":{},"content":{"57":{"position":[[2249,27],[2543,27]]}},"keywords":{}}],["quot;count"",{"_index":1108,"title":{},"content":{"163":{"position":[[541,18]]},"232":{"position":[[561,17]]}},"keywords":{}}],["quot;created_at"",{"_index":1567,"title":{},"content":{"339":{"position":[[293,23]]},"340":{"position":[[774,23]]}},"keywords":{}}],["quot;delivery_method"",{"_index":1110,"title":{},"content":{"163":{"position":[[577,28]]},"232":{"position":[[598,27]]}},"keywords":{}}],["quot;description"",{"_index":44,"title":{},"content":{"3":{"position":[[261,24]]}},"keywords":{}}],["quot;desktop"",{"_index":676,"title":{},"content":{"57":{"position":[[2018,20]]},"117":{"position":[[1918,20]]}},"keywords":{}}],["quot;domain"",{"_index":857,"title":{},"content":{"76":{"position":[[2157,19]]}},"keywords":{}}],["quot;e2e@screeb.app"",{"_index":1627,"title":{},"content":{"395":{"position":[[185,27]]}},"keywords":{}}],["quot;eeba641a",{"_index":1404,"title":{},"content":{"267":{"position":[[422,14]]}},"keywords":{}}],["quot;email"",{"_index":648,"title":{},"content":{"57":{"position":[[1321,18],[1908,18]]},"76":{"position":[[1221,18],[1488,18]]},"117":{"position":[[1221,18],[1808,18]]},"211":{"position":[[456,17],[739,17]]},"339":{"position":[[119,18],[866,18]]},"340":{"position":[[600,18]]}},"keywords":{}}],["quot;en",{"_index":662,"title":{},"content":{"57":{"position":[[1589,8],[1978,8]]},"76":{"position":[[1817,8],[2672,8]]},"117":{"position":[[1489,8],[1878,8]]}},"keywords":{}}],["quot;ended"",{"_index":1268,"title":{},"content":{"222":{"position":[[737,17]]},"224":{"position":[[733,17]]},"292":{"position":[[717,17]]},"294":{"position":[[713,17]]},"356":{"position":[[802,17]]},"358":{"position":[[798,17]]},"399":{"position":[[735,17]]},"401":{"position":[[731,17]]},"412":{"position":[[689,17]]},"415":{"position":[[685,17]]},"416":{"position":[[456,17]]}},"keywords":{}}],["quot;europe/paris"",{"_index":883,"title":{},"content":{"76":{"position":[[2809,25]]}},"keywords":{}}],["quot;event_id"",{"_index":586,"title":{},"content":{"57":{"position":[[127,21]]},"76":{"position":[[127,21]]},"117":{"position":[[127,21]]}},"keywords":{}}],["quot;event_type"",{"_index":592,"title":{},"content":{"57":{"position":[[199,23]]},"76":{"position":[[199,23]]},"117":{"position":[[199,23]]}},"keywords":{}}],["quot;feedback"",{"_index":724,"title":{},"content":{"57":{"position":[[3015,21],[3079,22]]},"76":{"position":[[3682,21],[3746,22]]},"117":{"position":[[2749,21],[2813,22]]}},"keywords":{}}],["quot;field"",{"_index":704,"title":{},"content":{"57":{"position":[[2456,18]]},"86":{"position":[[74,17]]},"127":{"position":[[74,17]]}},"keywords":{}}],["quot;fields"",{"_index":884,"title":{},"content":{"76":{"position":[[3211,19]]},"117":{"position":[[2278,19]]}},"keywords":{}}],["quot;firstname"",{"_index":671,"title":{},"content":{"57":{"position":[[1823,22]]},"76":{"position":[[1403,22]]},"117":{"position":[[1723,22]]},"339":{"position":[[170,22],[900,22]]},"340":{"position":[[651,22]]}},"keywords":{}}],["quot;free"",{"_index":846,"title":{},"content":{"76":{"position":[[1556,17]]}},"keywords":{}}],["quot;fully_completed"",{"_index":669,"title":{},"content":{"57":{"position":[[1765,28]]},"65":{"position":[[415,27]]},"76":{"position":[[1993,28]]},"84":{"position":[[415,27]]},"117":{"position":[[1665,28]]},"125":{"position":[[415,27]]}},"keywords":{}}],["quot;green"",{"_index":1511,"title":{},"content":{"316":{"position":[[246,18]]}},"keywords":{}}],["quot;group_names"",{"_index":649,"title":{},"content":{"57":{"position":[[1371,24]]},"76":{"position":[[1271,24]]},"117":{"position":[[1271,24]]}},"keywords":{}}],["quot;growth"",{"_index":1566,"title":{},"content":{"339":{"position":[[273,19]]},"340":{"position":[[754,19]]}},"keywords":{}}],["quot;height"",{"_index":878,"title":{},"content":{"76":{"position":[[2713,19]]}},"keywords":{}}],["quot;hidden",{"_index":446,"title":{},"content":{"38":{"position":[[106,12]]},"161":{"position":[[106,12]]},"211":{"position":[[106,12]]},"266":{"position":[[106,12]]},"346":{"position":[[106,12]]}},"keywords":{}}],["quot;hidden_field1"",{"_index":1069,"title":{},"content":{"148":{"position":[[274,25]]},"219":{"position":[[155,25]]}},"keywords":{}}],["quot;hidden_fields"",{"_index":670,"title":{},"content":{"57":{"position":[[1794,26]]},"76":{"position":[[2022,26]]},"117":{"position":[[1694,26]]}},"keywords":{}}],["quot;how",{"_index":701,"title":{},"content":{"57":{"position":[[2383,9]]},"76":{"position":[[3138,9]]},"117":{"position":[[2205,9]]}},"keywords":{}}],["quot;https://github.com/screebapp/sdk",{"_index":1170,"title":{},"content":{"198":{"position":[[315,38]]}},"keywords":{}}],["quot;https://screeb.app/solutions/product",{"_index":868,"title":{},"content":{"76":{"position":[[2384,42]]}},"keywords":{}}],["quot;id"",{"_index":602,"title":{},"content":{"57":{"position":[[440,15],[567,15],[696,15],[1054,15],[1503,15],[2183,15],[2477,15]]},"76":{"position":[[440,15],[567,15],[696,15],[1731,15],[3016,15],[3235,15]]},"117":{"position":[[440,15],[567,15],[696,15],[1403,15],[2083,15],[2302,15]]},"339":{"position":[[807,15]]}},"keywords":{}}],["quot;identity"",{"_index":1568,"title":{},"content":{"339":{"position":[[783,21]]}},"keywords":{}}],["quot;in",{"_index":864,"title":{},"content":{"76":{"position":[[2330,8]]}},"keywords":{}}],["quot;input"",{"_index":699,"title":{},"content":{"57":{"position":[[2345,18]]},"76":{"position":[[3100,18]]},"117":{"position":[[2167,18]]}},"keywords":{}}],["quot;interrupted"",{"_index":1270,"title":{},"content":{"222":{"position":[[778,23]]},"224":{"position":[[774,24]]},"292":{"position":[[758,23]]},"294":{"position":[[754,24]]},"356":{"position":[[843,23]]},"358":{"position":[[839,24]]},"399":{"position":[[776,23]]},"401":{"position":[[772,24]]},"412":{"position":[[730,23]]},"415":{"position":[[726,24]]},"416":{"position":[[497,24]]}},"keywords":{}}],["quot;invalid",{"_index":820,"title":{},"content":{"69":{"position":[[1251,13]]},"89":{"position":[[1251,13]]},"130":{"position":[[1251,13]]}},"keywords":{}}],["quot;ios"",{"_index":1478,"title":{},"content":{"290":{"position":[[324,15]]},"291":{"position":[[327,15]]},"292":{"position":[[333,15]]},"293":{"position":[[333,15]]},"294":{"position":[[324,15]]},"295":{"position":[[371,15]]},"296":{"position":[[347,15]]},"297":{"position":[[470,15]]},"354":{"position":[[409,15]]},"355":{"position":[[412,15]]},"356":{"position":[[418,15]]},"357":{"position":[[418,15]]},"358":{"position":[[409,15]]},"359":{"position":[[454,15]]},"360":{"position":[[435,15]]},"361":{"position":[[560,15]]},"397":{"position":[[342,15]]},"398":{"position":[[345,15]]},"399":{"position":[[351,15]]},"400":{"position":[[351,15]]},"401":{"position":[[342,15]]},"402":{"position":[[387,15]]},"403":{"position":[[362,15]]},"404":{"position":[[511,15]]}},"keywords":{}}],["quot;iosgroupprop1"",{"_index":1145,"title":{},"content":{"192":{"position":[[334,26]]}},"keywords":{}}],["quot;iosgroupprop2"",{"_index":1147,"title":{},"content":{"192":{"position":[[394,26]]}},"keywords":{}}],["quot;ioshidden1"",{"_index":1475,"title":{},"content":{"289":{"position":[[113,23]]}},"keywords":{}}],["quot;ioshiddencount"",{"_index":1477,"title":{},"content":{"289":{"position":[[177,27]]}},"keywords":{}}],["quot;iphon",{"_index":1625,"title":{},"content":{"395":{"position":[[155,12]]}},"keywords":{}}],["quot;item"",{"_index":761,"title":{},"content":{"65":{"position":[[713,16]]},"84":{"position":[[754,16]]},"125":{"position":[[709,16]]}},"keywords":{}}],["quot;items"",{"_index":725,"title":{},"content":{"57":{"position":[[3102,18]]},"76":{"position":[[3769,18]]},"117":{"position":[[2836,18]]}},"keywords":{}}],["quot;last_seen_at"",{"_index":850,"title":{},"content":{"76":{"position":[[1637,25]]}},"keywords":{}}],["quot;lastname"",{"_index":673,"title":{},"content":{"57":{"position":[[1866,21]]},"76":{"position":[[1446,21]]},"117":{"position":[[1766,21]]},"339":{"position":[[213,21],[942,21]]},"340":{"position":[[694,21]]}},"keywords":{}}],["quot;library"",{"_index":870,"title":{},"content":{"76":{"position":[[2463,20]]}},"keywords":{}}],["quot;locale"",{"_index":661,"title":{},"content":{"57":{"position":[[1569,19],[1958,19]]},"76":{"position":[[1797,19],[2652,19]]},"117":{"position":[[1469,19],[1858,19]]}},"keywords":{}}],["quot;logged"",{"_index":1218,"title":{},"content":{"211":{"position":[[558,18],[841,18]]},"339":{"position":[[1014,19]]}},"keywords":{}}],["quot;measur",{"_index":623,"title":{},"content":{"57":{"position":[[780,13]]},"76":{"position":[[780,13]]},"117":{"position":[[780,13]]}},"keywords":{}}],["quot;messag",{"_index":559,"title":{},"content":{"49":{"position":[[318,13]]}},"keywords":{}}],["quot;mi",{"_index":42,"title":{},"content":{"3":{"position":[[232,8],[286,8]]}},"keywords":{}}],["quot;mozilla/5.0",{"_index":680,"title":{},"content":{"57":{"position":[[2091,17]]},"75":{"position":[[369,17]]},"76":{"position":[[2859,17]]},"117":{"position":[[1991,17]]}},"keywords":{}}],["quot;name"",{"_index":41,"title":{},"content":{"3":{"position":[[214,17]]},"57":{"position":[[506,17],[762,17],[1276,17]]},"75":{"position":[[523,17]]},"76":{"position":[[506,17],[762,17],[1176,17],[2486,17]]},"117":{"position":[[506,17],[762,17],[1176,17]]},"199":{"position":[[410,17],[1073,17]]},"288":{"position":[[205,17]]}},"keywords":{}}],["quot;none"",{"_index":1261,"title":{},"content":{"220":{"position":[[896,16]]},"222":{"position":[[991,16],[1323,16]]},"223":{"position":[[905,16]]},"224":{"position":[[997,16]]},"290":{"position":[[876,16]]},"292":{"position":[[971,16],[1303,16]]},"293":{"position":[[885,16]]},"294":{"position":[[977,16]]},"354":{"position":[[961,16]]},"356":{"position":[[1056,16],[1388,16]]},"357":{"position":[[970,16]]},"358":{"position":[[1062,16]]},"397":{"position":[[894,16]]},"399":{"position":[[989,16],[1321,16]]},"400":{"position":[[903,16]]},"401":{"position":[[995,16]]},"408":{"position":[[848,16]]},"409":{"position":[[619,16]]},"412":{"position":[[943,16],[1275,16]]},"413":{"position":[[857,16]]},"414":{"position":[[628,16]]},"415":{"position":[[949,16]]},"416":{"position":[[720,16]]}},"keywords":{}}],["quot;not_started"",{"_index":755,"title":{},"content":{"65":{"position":[[355,24]]},"84":{"position":[[355,24]]},"125":{"position":[[355,24]]}},"keywords":{}}],["quot;number"",{"_index":285,"title":{},"content":{"15":{"position":[[418,19]]},"16":{"position":[[385,19]]},"24":{"position":[[2538,19]]},"25":{"position":[[960,19]]},"26":{"position":[[385,19]]},"57":{"position":[[2793,19]]},"67":{"position":[[277,19],[541,18]]},"76":{"position":[[3458,19]]},"87":{"position":[[122,19],[363,18]]},"117":{"position":[[2525,19]]},"128":{"position":[[122,19],[363,18]]},"220":{"position":[[853,18]]},"222":{"position":[[948,18],[1280,18]]},"223":{"position":[[862,18]]},"224":{"position":[[954,18]]},"290":{"position":[[833,18]]},"292":{"position":[[928,18],[1260,18]]},"293":{"position":[[842,18]]},"294":{"position":[[934,18]]},"354":{"position":[[918,18]]},"356":{"position":[[1013,18],[1345,18]]},"357":{"position":[[927,18]]},"358":{"position":[[1019,18]]},"397":{"position":[[851,18]]},"399":{"position":[[946,18],[1278,18]]},"400":{"position":[[860,18]]},"401":{"position":[[952,18]]},"408":{"position":[[805,18]]},"409":{"position":[[576,18]]},"412":{"position":[[900,18],[1232,18]]},"413":{"position":[[814,18]]},"414":{"position":[[585,18]]},"415":{"position":[[906,18]]},"416":{"position":[[677,18]]}},"keywords":{}}],["quot;nur4eecu"",{"_index":463,"title":{},"content":{"41":{"position":[[135,21]]},"43":{"position":[[289,21]]},"141":{"position":[[141,21]]},"143":{"position":[[295,21]]},"324":{"position":[[205,21]]},"326":{"position":[[359,21]]}},"keywords":{}}],["quot;onappstoreratingtriggered"",{"_index":1275,"title":{},"content":{"225":{"position":[[183,37]]},"295":{"position":[[175,38]]},"359":{"position":[[289,38]]}},"keywords":{}}],["quot;onquestionreplied"",{"_index":1265,"title":{},"content":{"222":{"position":[[163,29]]},"292":{"position":[[155,30]]},"353":{"position":[[344,30]]},"356":{"position":[[269,30]]}},"keywords":{}}],["quot;onready"",{"_index":1236,"title":{},"content":{"218":{"position":[[650,19]]},"226":{"position":[[194,19]]},"288":{"position":[[396,20]]},"296":{"position":[[186,20]]},"352":{"position":[[225,20]]},"360":{"position":[[306,20]]}},"keywords":{}}],["quot;onsurveycompleted"",{"_index":1271,"title":{},"content":{"223":{"position":[[163,29]]},"293":{"position":[[155,30]]},"357":{"position":[[269,30]]}},"keywords":{}}],["quot;onsurveydisplayallowed"",{"_index":1240,"title":{},"content":{"218":{"position":[[754,34]]},"227":{"position":[[272,34]]},"288":{"position":[[501,35]]},"297":{"position":[[264,35]]},"352":{"position":[[298,35]]}},"keywords":{}}],["quot;onsurveydisplayavailable"",{"_index":1605,"title":{},"content":{"361":{"position":[[384,37]]}},"keywords":{}}],["quot;onsurveyhidden"",{"_index":1272,"title":{},"content":{"224":{"position":[[160,26]]},"294":{"position":[[152,27]]},"358":{"position":[[266,27]]}},"keywords":{}}],["quot;onsurveyshowed"",{"_index":1242,"title":{},"content":{"219":{"position":[[268,26]]},"220":{"position":[[160,26]]},"289":{"position":[[274,27]]},"290":{"position":[[152,27]]},"353":{"position":[[237,27]]},"354":{"position":[[266,27]]}},"keywords":{}}],["quot;onsurveystarted"",{"_index":1264,"title":{},"content":{"221":{"position":[[161,27]]},"291":{"position":[[153,28]]},"355":{"position":[[267,28]]}},"keywords":{}}],["quot;organization"",{"_index":601,"title":{},"content":{"57":{"position":[[412,25]]},"76":{"position":[[412,25]]},"117":{"position":[[412,25]]}},"keywords":{}}],["quot;partially_completed"",{"_index":756,"title":{},"content":{"65":{"position":[[380,31]]},"84":{"position":[[380,31]]},"125":{"position":[[380,31]]}},"keywords":{}}],["quot;path"",{"_index":859,"title":{},"content":{"76":{"position":[[2201,17]]}},"keywords":{}}],["quot;payload"",{"_index":600,"title":{},"content":{"57":{"position":[[389,20]]},"59":{"position":[[373,19]]},"76":{"position":[[389,20]]},"78":{"position":[[373,19]]},"117":{"position":[[389,20]]},"119":{"position":[[373,19]]}},"keywords":{}}],["quot;plan",{"_index":653,"title":{},"content":{"57":{"position":[[1447,10]]},"76":{"position":[[1347,10]]},"117":{"position":[[1347,10]]}},"keywords":{}}],["quot;plan"",{"_index":845,"title":{},"content":{"76":{"position":[[1538,17]]},"339":{"position":[[255,17],[982,17]]},"340":{"position":[[736,17]]}},"keywords":{}}],["quot;price"",{"_index":1106,"title":{},"content":{"163":{"position":[[501,18]]},"232":{"position":[[520,17]]}},"keywords":{}}],["quot;product",{"_index":1100,"title":{},"content":{"163":{"position":[[317,13]]}},"keywords":{}}],["quot;product_name"",{"_index":1102,"title":{},"content":{"163":{"position":[[379,25]]},"232":{"position":[[397,25]]}},"keywords":{}}],["quot;productcartfragment"",{"_index":1281,"title":{},"content":{"232":{"position":[[337,32]]}},"keywords":{}}],["quot;properties"",{"_index":844,"title":{},"content":{"76":{"position":[[1377,23]]},"339":{"position":[[840,23]]}},"keywords":{}}],["quot;purchasedat"",{"_index":1214,"title":{},"content":{"208":{"position":[[965,24]]}},"keywords":{}}],["quot;quest",{"_index":1266,"title":{},"content":{"222":{"position":[[242,14]]}},"keywords":{}}],["quot;question"",{"_index":687,"title":{},"content":{"57":{"position":[[2159,21],[3125,21],[3185,21],[3245,21]]},"65":{"position":[[529,20]]},"68":{"position":[[61,20]]},"76":{"position":[[2992,21],[3792,21],[3852,21],[3912,21]]},"84":{"position":[[570,20]]},"88":{"position":[[61,20]]},"117":{"position":[[2059,21],[2859,21],[2919,21],[2979,21]]},"125":{"position":[[525,20]]},"129":{"position":[[61,20]]}},"keywords":{}}],["quot;r",{"_index":94,"title":{},"content":{"6":{"position":[[413,9]]},"52":{"position":[[431,9]]},"152":{"position":[[368,9]]},"348":{"position":[[416,9]]}},"keywords":{}}],["quot;red"",{"_index":1210,"title":{},"content":{"206":{"position":[[222,16]]},"373":{"position":[[271,16]]}},"keywords":{}}],["quot;released_at"",{"_index":51,"title":{},"content":{"3":{"position":[[413,24]]}},"keywords":{}}],["quot;replied_at"",{"_index":720,"title":{},"content":{"57":{"position":[[2872,23]]},"76":{"position":[[3539,23]]},"117":{"position":[[2606,23]]}},"keywords":{}}],["quot;replied_at_ms"",{"_index":722,"title":{},"content":{"57":{"position":[[2934,26]]},"76":{"position":[[3601,26]]},"117":{"position":[[2668,26]]}},"keywords":{}}],["quot;respondent"",{"_index":637,"title":{},"content":{"57":{"position":[[1028,23]]}},"keywords":{}}],["quot;response"",{"_index":655,"title":{},"content":{"57":{"position":[[1479,21]]},"76":{"position":[[1707,21]]},"117":{"position":[[1379,21]]}},"keywords":{}}],["quot;response.ended"",{"_index":593,"title":{},"content":{"57":{"position":[[223,27]]},"76":{"position":[[223,27]]},"117":{"position":[[223,27]]}},"keywords":{}}],["quot;samuel",{"_index":646,"title":{},"content":{"57":{"position":[[1294,12]]},"76":{"position":[[1194,12]]},"117":{"position":[[1194,12]]}},"keywords":{}}],["quot;samuel"",{"_index":672,"title":{},"content":{"57":{"position":[[1846,19]]},"76":{"position":[[1426,19]]},"117":{"position":[[1746,19]]},"339":{"position":[[193,19]]},"340":{"position":[[674,19]]}},"keywords":{}}],["quot;samuel@example.com"",{"_index":1565,"title":{},"content":{"339":{"position":[[138,31]]},"340":{"position":[[619,31]]}},"keywords":{}}],["quot;samuel@screeb.app"",{"_index":644,"title":{},"content":{"57":{"position":[[1139,30],[1243,29],[1340,30],[1927,30]]},"76":{"position":[[1145,30],[1240,30],[1507,30]]},"117":{"position":[[1145,30],[1240,30],[1827,30]]}},"keywords":{}}],["quot;scale"",{"_index":880,"title":{},"content":{"76":{"position":[[2738,18]]}},"keywords":{}}],["quot;scenario_id"",{"_index":625,"title":{},"content":{"57":{"position":[[805,24]]},"76":{"position":[[805,24]]},"117":{"position":[[805,24]]}},"keywords":{}}],["quot;scenario_time"",{"_index":633,"title":{},"content":{"57":{"position":[[913,26]]},"76":{"position":[[913,26]]},"117":{"position":[[913,26]]}},"keywords":{}}],["quot;scenario_time_ms"",{"_index":635,"title":{},"content":{"57":{"position":[[981,29]]},"76":{"position":[[981,29]]},"117":{"position":[[981,29]]}},"keywords":{}}],["quot;scenario_version"",{"_index":631,"title":{},"content":{"57":{"position":[[880,29]]},"76":{"position":[[880,29]]},"117":{"position":[[880,29]]}},"keywords":{}}],["quot;screeb"",{"_index":542,"title":{},"content":{"48":{"position":[[310,18]]},"57":{"position":[[1396,20],[2994,20],[3058,20]]},"76":{"position":[[1296,20],[2589,19],[3661,20],[3725,20]]},"117":{"position":[[1296,20],[2728,20],[2792,20]]},"198":{"position":[[116,19]]},"234":{"position":[[315,18]]},"381":{"position":[[275,19]]}},"keywords":{}}],["quot;screeb.app"",{"_index":858,"title":{},"content":{"76":{"position":[[2177,23]]}},"keywords":{}}],["quot;screen"",{"_index":877,"title":{},"content":{"76":{"position":[[2691,19]]}},"keywords":{}}],["quot;sdk",{"_index":871,"title":{},"content":{"76":{"position":[[2504,9],[2544,9]]},"218":{"position":[[719,9]]},"226":{"position":[[263,9]]}},"keywords":{}}],["quot;search"",{"_index":862,"title":{},"content":{"76":{"position":[[2261,19]]}},"keywords":{}}],["quot;signed_up_at"",{"_index":1220,"title":{},"content":{"211":{"position":[[599,24],[867,24]]},"339":{"position":[[1040,25]]}},"keywords":{}}],["quot;signup_at"",{"_index":847,"title":{},"content":{"76":{"position":[[1574,22]]}},"keywords":{}}],["quot;source"",{"_index":873,"title":{},"content":{"76":{"position":[[2524,19]]}},"keywords":{}}],["quot;source_type"",{"_index":874,"title":{},"content":{"76":{"position":[[2564,24]]}},"keywords":{}}],["quot;sport"",{"_index":98,"title":{},"content":{"6":{"position":[[468,17]]},"52":{"position":[[486,17]]},"152":{"position":[[405,18]]},"348":{"position":[[453,18]]}},"keywords":{}}],["quot;started"",{"_index":1267,"title":{},"content":{"222":{"position":[[715,19]]},"224":{"position":[[711,19]]},"292":{"position":[[695,19]]},"294":{"position":[[691,19]]},"356":{"position":[[780,19]]},"358":{"position":[[776,19]]},"399":{"position":[[713,19]]},"401":{"position":[[709,19]]},"412":{"position":[[667,19]]},"415":{"position":[[663,19]]},"416":{"position":[[434,19]]}},"keywords":{}}],["quot;string"",{"_index":284,"title":{},"content":{"15":{"position":[[398,19]]},"16":{"position":[[365,19]]},"24":{"position":[[2518,19]]},"25":{"position":[[940,19]]},"26":{"position":[[365,19]]},"57":{"position":[[2639,19]]},"67":{"position":[[257,19],[464,18]]},"76":{"position":[[3319,19]]},"87":{"position":[[102,19],[293,18]]},"117":{"position":[[2386,19]]},"128":{"position":[[102,19],[293,18]]},"220":{"position":[[832,18]]},"222":{"position":[[927,18],[1259,18]]},"223":{"position":[[841,18]]},"224":{"position":[[933,18]]},"290":{"position":[[812,18]]},"292":{"position":[[907,18],[1239,18]]},"293":{"position":[[821,18]]},"294":{"position":[[913,18]]},"354":{"position":[[897,18]]},"356":{"position":[[992,18],[1324,18]]},"357":{"position":[[906,18]]},"358":{"position":[[998,18]]},"397":{"position":[[830,18]]},"399":{"position":[[925,18],[1257,18]]},"400":{"position":[[839,18]]},"401":{"position":[[931,18]]},"408":{"position":[[784,18]]},"409":{"position":[[555,18]]},"412":{"position":[[879,18],[1211,18]]},"413":{"position":[[793,18]]},"414":{"position":[[564,18]]},"415":{"position":[[885,18]]},"416":{"position":[[656,18]]}},"keywords":{}}],["quot;support"",{"_index":675,"title":{},"content":{"57":{"position":[[1997,20]]},"117":{"position":[[1897,20]]}},"keywords":{}}],["quot;survey",{"_index":1243,"title":{},"content":{"219":{"position":[[344,12]]},"220":{"position":[[236,12]]},"221":{"position":[[238,12]]},"223":{"position":[[242,12]]},"224":{"position":[[236,12]]},"227":{"position":[[356,12]]}},"keywords":{}}],["quot;survey"",{"_index":617,"title":{},"content":{"57":{"position":[[674,19]]},"76":{"position":[[674,19]]},"117":{"position":[[674,19]]}},"keywords":{}}],["quot;tags"",{"_index":48,"title":{},"content":{"3":{"position":[[360,17]]},"57":{"position":[[2976,17],[3040,17]]},"76":{"position":[[3643,17],[3707,17]]},"117":{"position":[[2710,17],[2774,17]]}},"keywords":{}}],["quot;text"",{"_index":719,"title":{},"content":{"57":{"position":[[2734,17]]},"76":{"position":[[3399,17]]},"117":{"position":[[2466,17]]},"220":{"position":[[752,16]]},"222":{"position":[[847,16],[1179,16]]},"223":{"position":[[761,16]]},"224":{"position":[[853,16]]},"290":{"position":[[732,16]]},"292":{"position":[[827,16],[1159,16]]},"293":{"position":[[741,16]]},"294":{"position":[[833,16]]},"354":{"position":[[817,16]]},"356":{"position":[[912,16],[1244,16]]},"357":{"position":[[826,16]]},"358":{"position":[[918,16]]},"397":{"position":[[750,16]]},"399":{"position":[[845,16],[1177,16]]},"400":{"position":[[759,16]]},"401":{"position":[[851,16]]},"408":{"position":[[704,16]]},"409":{"position":[[475,16]]},"412":{"position":[[799,16],[1131,16]]},"413":{"position":[[713,16]]},"414":{"position":[[484,16]]},"415":{"position":[[805,16]]},"416":{"position":[[576,16]]}},"keywords":{}}],["quot;th",{"_index":716,"title":{},"content":{"57":{"position":[[2678,9],[2752,9]]},"76":{"position":[[3358,9],[3417,9]]},"117":{"position":[[2425,9],[2484,9]]}},"keywords":{}}],["quot;time"",{"_index":286,"title":{},"content":{"15":{"position":[[438,17]]},"16":{"position":[[405,17]]},"24":{"position":[[2558,17]]},"25":{"position":[[980,17]]},"26":{"position":[[405,17]]},"57":{"position":[[291,17],[1608,17],[2846,17]]},"67":{"position":[[297,17],[695,16]]},"76":{"position":[[291,17],[1836,17],[3511,17]]},"87":{"position":[[142,17],[503,16]]},"117":{"position":[[291,17],[1508,17],[2578,17]]},"128":{"position":[[142,17],[503,16]]},"220":{"position":[[915,16]]},"222":{"position":[[1010,16],[1342,16]]},"223":{"position":[[924,16]]},"224":{"position":[[1016,16]]},"290":{"position":[[895,16]]},"292":{"position":[[990,16],[1322,16]]},"293":{"position":[[904,16]]},"294":{"position":[[996,16]]},"354":{"position":[[980,16]]},"356":{"position":[[1075,16],[1407,16]]},"357":{"position":[[989,16]]},"358":{"position":[[1081,16]]},"397":{"position":[[913,16]]},"399":{"position":[[1008,16],[1340,16]]},"400":{"position":[[922,16]]},"401":{"position":[[1014,16]]},"408":{"position":[[867,16]]},"409":{"position":[[638,16]]},"412":{"position":[[962,16],[1294,16]]},"413":{"position":[[876,16]]},"414":{"position":[[647,16]]},"415":{"position":[[968,16]]},"416":{"position":[[739,16]]}},"keywords":{}}],["quot;time_ms"",{"_index":598,"title":{},"content":{"57":{"position":[[353,20],[1664,20]]},"76":{"position":[[353,20],[1892,20]]},"117":{"position":[[353,20],[1564,20]]}},"keywords":{}}],["quot;time_to_complete_second"",{"_index":666,"title":{},"content":{"57":{"position":[[1700,36]]},"76":{"position":[[1928,36]]},"117":{"position":[[1600,36]]}},"keywords":{}}],["quot;timezone"",{"_index":677,"title":{},"content":{"57":{"position":[[2039,21]]},"76":{"position":[[2787,21]]},"117":{"position":[[1939,21]]}},"keywords":{}}],["quot;title"",{"_index":700,"title":{},"content":{"57":{"position":[[2364,18]]},"76":{"position":[[2311,18],[3119,18]]},"117":{"position":[[2186,18]]}},"keywords":{}}],["quot;type"",{"_index":615,"title":{},"content":{"57":{"position":[[633,17],[2327,17],[2621,17]]},"76":{"position":[[633,17],[3082,17],[3301,17]]},"117":{"position":[[633,17],[2149,17],[2368,17]]}},"keywords":{}}],["quot;ups"",{"_index":104,"title":{},"content":{"6":{"position":[[582,15]]},"52":{"position":[[600,15]]},"152":{"position":[[465,16]]},"348":{"position":[[513,16]]}},"keywords":{}}],["quot;url"",{"_index":867,"title":{},"content":{"76":{"position":[[2367,16]]},"220":{"position":[[934,16]]},"222":{"position":[[1029,16],[1361,16]]},"223":{"position":[[943,16]]},"224":{"position":[[1035,16]]},"290":{"position":[[914,16]]},"292":{"position":[[1009,16],[1341,16]]},"293":{"position":[[923,16]]},"294":{"position":[[1015,16]]},"354":{"position":[[999,16]]},"356":{"position":[[1094,16],[1426,16]]},"357":{"position":[[1008,16]]},"358":{"position":[[1100,16]]},"397":{"position":[[932,16]]},"399":{"position":[[1027,16],[1359,16]]},"400":{"position":[[941,16]]},"401":{"position":[[1033,16]]},"408":{"position":[[886,16]]},"409":{"position":[[657,16]]},"412":{"position":[[981,16],[1313,16]]},"413":{"position":[[895,16]]},"414":{"position":[[666,16]]},"415":{"position":[[987,16]]},"416":{"position":[[758,16]]}},"keywords":{}}],["quot;us",{"_index":1400,"title":{},"content":{"267":{"position":[[271,10]]}},"keywords":{}}],["quot;user"",{"_index":841,"title":{},"content":{"76":{"position":[[1028,17]]},"117":{"position":[[1028,17]]}},"keywords":{}}],["quot;user_agent"",{"_index":679,"title":{},"content":{"57":{"position":[[2067,23]]},"75":{"position":[[345,23]]},"76":{"position":[[2835,23]]},"117":{"position":[[1967,23]]}},"keywords":{}}],["quot;user_id"",{"_index":843,"title":{},"content":{"76":{"position":[[1124,20]]},"117":{"position":[[1124,20]]},"339":{"position":[[79,20]]},"340":{"position":[[560,20]]}},"keywords":{}}],["quot;user_logged"",{"_index":1112,"title":{},"content":{"163":{"position":[[637,24]]},"232":{"position":[[659,23]]}},"keywords":{}}],["quot;utm_medium=email"",{"_index":863,"title":{},"content":{"76":{"position":[[2281,29]]}},"keywords":{}}],["quot;v1"",{"_index":50,"title":{},"content":{"3":{"position":[[396,16]]}},"keywords":{}}],["quot;value"",{"_index":715,"title":{},"content":{"57":{"position":[[2659,18]]},"76":{"position":[[3339,18]]},"117":{"position":[[2406,18]]}},"keywords":{}}],["quot;vari",{"_index":853,"title":{},"content":{"76":{"position":[[2051,14]]}},"keywords":{}}],["quot;version"",{"_index":46,"title":{},"content":{"3":{"position":[[322,20]]},"57":{"position":[[251,20]]},"75":{"position":[[561,20]]},"76":{"position":[[251,20],[2609,20]]},"117":{"position":[[251,20]]},"218":{"position":[[608,19]]},"219":{"position":[[226,19]]},"220":{"position":[[118,19]]},"221":{"position":[[119,19]]},"222":{"position":[[121,19]]},"223":{"position":[[121,19]]},"224":{"position":[[118,19]]},"225":{"position":[[141,19]]},"226":{"position":[[152,19]]},"227":{"position":[[230,19]]},"288":{"position":[[356,20]]},"289":{"position":[[234,20]]},"290":{"position":[[112,20]]},"291":{"position":[[113,20]]},"292":{"position":[[115,20]]},"293":{"position":[[115,20]]},"294":{"position":[[112,20]]},"295":{"position":[[135,20]]},"296":{"position":[[146,20]]},"297":{"position":[[224,20]]},"352":{"position":[[185,20]]},"353":{"position":[[197,20]]},"354":{"position":[[226,20]]},"355":{"position":[[227,20]]},"356":{"position":[[229,20]]},"357":{"position":[[229,20]]},"358":{"position":[[226,20]]},"359":{"position":[[249,20]]},"360":{"position":[[266,20]]},"361":{"position":[[344,20]]}},"keywords":{}}],["quot;video"",{"_index":1260,"title":{},"content":{"220":{"position":[[771,18]]},"222":{"position":[[866,18],[1198,18]]},"223":{"position":[[780,18]]},"224":{"position":[[872,18]]},"290":{"position":[[751,18]]},"292":{"position":[[846,18],[1178,18]]},"293":{"position":[[760,18]]},"294":{"position":[[852,18]]},"354":{"position":[[836,18]]},"356":{"position":[[931,18],[1263,18]]},"357":{"position":[[845,18]]},"358":{"position":[[937,18]]},"397":{"position":[[769,18]]},"399":{"position":[[864,18],[1196,18]]},"400":{"position":[[778,18]]},"401":{"position":[[870,18]]},"408":{"position":[[723,18]]},"409":{"position":[[494,18]]},"412":{"position":[[818,18],[1150,18]]},"413":{"position":[[732,18]]},"414":{"position":[[503,18]]},"415":{"position":[[824,18]]},"416":{"position":[[595,18]]}},"keywords":{}}],["quot;widget"",{"_index":1646,"title":{},"content":{"408":{"position":[[293,18]]},"409":{"position":[[296,18]]},"410":{"position":[[296,18]]},"411":{"position":[[299,18]]},"412":{"position":[[302,18]]},"413":{"position":[[302,18]]},"414":{"position":[[305,18]]},"415":{"position":[[293,18]]},"416":{"position":[[296,18]]},"417":{"position":[[331,18]]},"418":{"position":[[298,18]]},"419":{"position":[[392,18]]},"420":{"position":[[395,18]]}},"keywords":{}}],["quot;width"",{"_index":881,"title":{},"content":{"76":{"position":[[2760,18]]}},"keywords":{}}],["quot;x.x.x"",{"_index":1167,"title":{},"content":{"198":{"position":[[136,17],[393,19]]}},"keywords":{}}],["quot;your",{"_index":543,"title":{},"content":{"48":{"position":[[331,10]]},"234":{"position":[[336,10]]}},"keywords":{}}],["quota",{"_index":1520,"title":{},"content":{"319":{"position":[[248,6]]},"376":{"position":[[120,6]]}},"keywords":{}}],["rais",{"_index":1334,"title":{},"content":{"243":{"position":[[367,6]]},"378":{"position":[[367,6]]}},"keywords":{}}],["rate",{"_index":580,"title":{},"content":{"56":{"position":[[99,5]]},"74":{"position":[[99,5]]},"115":{"position":[[99,5]]},"225":{"position":[[26,6],[286,6]]},"295":{"position":[[26,6],[264,6]]},"359":{"position":[[26,6]]},"402":{"position":[[26,6]]},"417":{"position":[[26,6],[235,6]]}},"keywords":{}}],["rateavail",{"_index":1030,"title":{},"content":{"109":{"position":[[173,13]]},"169":{"position":[[173,13]]},"273":{"position":[[173,13]]},"308":{"position":[[173,13]]},"389":{"position":[[173,13]]}},"keywords":{}}],["re",{"_index":813,"title":{},"content":{"69":{"position":[[1060,4]]},"89":{"position":[[1060,4]]},"130":{"position":[[1060,4]]}},"keywords":{}}],["react",{"_index":1482,"title":{"328":{"position":[[19,5]]},"331":{"position":[[21,5]]}},"content":{"299":{"position":[[297,5]]},"328":{"position":[[79,5]]},"334":{"position":[[434,5]]}},"keywords":{}}],["react.useeffect",{"_index":1555,"title":{},"content":{"336":{"position":[[88,18]]}},"keywords":{}}],["reactn",{"_index":1608,"title":{"375":{"position":[[9,11]]}},"content":{},"keywords":{}}],["readabl",{"_index":336,"title":{},"content":{"28":{"position":[[279,8]]},"133":{"position":[[279,8]]},"183":{"position":[[279,8]]},"247":{"position":[[279,8]]},"363":{"position":[[279,8]]}},"keywords":{}}],["readi",{"_index":1149,"title":{},"content":{"197":{"position":[[94,5]]},"218":{"position":[[729,6]]},"226":{"position":[[24,6],[273,6]]},"288":{"position":[[461,5]]},"296":{"position":[[24,6],[251,5]]},"360":{"position":[[24,6]]},"403":{"position":[[24,6]]},"418":{"position":[[24,6]]}},"keywords":{}}],["ready"",{"_index":1657,"title":{},"content":{"418":{"position":[[213,12]]}},"keywords":{}}],["reason",{"_index":973,"title":{},"content":{"103":{"position":[[443,6]]},"155":{"position":[[449,6]]},"245":{"position":[[443,6]]},"320":{"position":[[476,6]]},"377":{"position":[[532,6]]}},"keywords":{}}],["receiv",{"_index":548,"title":{},"content":{"49":{"position":[[4,7]]},"235":{"position":[[4,7]]},"280":{"position":[[1118,8]]},"281":{"position":[[1205,8]]}},"keywords":{}}],["recommend",{"_index":357,"title":{},"content":{"29":{"position":[[100,11]]},"35":{"position":[[362,9]]},"41":{"position":[[7,11]]},"45":{"position":[[142,9]]},"69":{"position":[[70,9]]},"89":{"position":[[70,9]]},"130":{"position":[[70,9]]},"134":{"position":[[100,11]]},"141":{"position":[[7,11]]},"158":{"position":[[362,9]]},"184":{"position":[[100,11]]},"208":{"position":[[362,9]]},"213":{"position":[[138,9]]},"229":{"position":[[142,9]]},"248":{"position":[[100,11]]},"257":{"position":[[7,11]]},"261":{"position":[[352,9]]},"301":{"position":[[145,9]]},"324":{"position":[[7,11]]},"344":{"position":[[362,9]]},"364":{"position":[[100,11]]}},"keywords":{}}],["record",{"_index":998,"title":{},"content":{"106":{"position":[[238,6]]},"166":{"position":[[238,6]]},"179":{"position":[[319,6]]},"196":{"position":[[506,6]]},"270":{"position":[[238,6]]},"305":{"position":[[238,6]]},"334":{"position":[[319,6]]},"386":{"position":[[238,6]]}},"keywords":{}}],["recruit",{"_index":996,"title":{},"content":{"106":{"position":[[190,12]]},"166":{"position":[[190,12]]},"270":{"position":[[190,12]]},"305":{"position":[[190,12]]},"386":{"position":[[190,12]]}},"keywords":{}}],["red",{"_index":972,"title":{},"content":{"103":{"position":[[399,3]]},"155":{"position":[[405,3]]},"245":{"position":[[399,3]]},"254":{"position":[[337,4],[380,6]]},"320":{"position":[[432,3]]},"377":{"position":[[488,3]]}},"keywords":{}}],["refer",{"_index":471,"title":{"44":{"position":[[0,9]]},"212":{"position":[[0,9]]},"228":{"position":[[0,9]]},"300":{"position":[[0,9]]}},"content":{"45":{"position":[[5,9]]},"213":{"position":[[5,9]]},"229":{"position":[[5,9]]},"254":{"position":[[409,10]]},"280":{"position":[[1171,5]]},"301":{"position":[[5,9]]}},"keywords":{}}],["referenceerror",{"_index":1516,"title":{},"content":{"319":{"position":[[20,15]]}},"keywords":{}}],["reflect",{"_index":1025,"title":{},"content":{"109":{"position":[[67,7]]},"169":{"position":[[67,7]]},"273":{"position":[[67,7]]},"308":{"position":[[67,7]]},"389":{"position":[[67,7]]}},"keywords":{}}],["regist",{"_index":1578,"title":{},"content":{"341":{"position":[[682,10]]}},"keywords":{}}],["releas",{"_index":0,"title":{"0":{"position":[[0,8]]}},"content":{"1":{"position":[[15,7],[114,7]]},"2":{"position":[[5,8]]},"3":{"position":[[48,8],[241,7],[295,7]]},"92":{"position":[[191,8],[233,8]]},"194":{"position":[[187,8],[229,8]]}},"keywords":{}}],["released_at",{"_index":21,"title":{},"content":{"2":{"position":[[107,11]]}},"keywords":{}}],["releasesshar",{"_index":1046,"title":{},"content":{"111":{"position":[[160,13]]},"171":{"position":[[160,13]]},"275":{"position":[[160,13]]},"310":{"position":[[160,13]]},"391":{"position":[[160,13]]}},"keywords":{}}],["remark",{"_index":1003,"title":{},"content":{"106":{"position":[[422,10]]},"109":{"position":[[149,10]]},"166":{"position":[[422,10]]},"169":{"position":[[149,10]]},"270":{"position":[[422,10]]},"273":{"position":[[149,10]]},"305":{"position":[[422,10]]},"308":{"position":[[149,10]]},"386":{"position":[[422,10]]},"389":{"position":[[149,10]]}},"keywords":{}}],["remotemessag",{"_index":554,"title":{},"content":{"49":{"position":[[195,14]]}},"keywords":{}}],["remotemessage.data.isnotempti",{"_index":557,"title":{},"content":{"49":{"position":[[271,33]]}},"keywords":{}}],["remotemessage.data}"",{"_index":560,"title":{},"content":{"49":{"position":[[346,28]]}},"keywords":{}}],["renam",{"_index":169,"title":{},"content":{"10":{"position":[[30,7],[124,7]]},"116":{"position":[[30,7],[124,7]]}},"keywords":{}}],["repli",{"_index":157,"title":{},"content":{"9":{"position":[[133,8],[235,8],[363,7]]},"21":{"position":[[133,8],[235,8],[363,7]]},"55":{"position":[[119,8],[221,8],[349,7]]},"56":{"position":[[61,5]]},"58":{"position":[[53,7]]},"73":{"position":[[119,8],[221,8],[349,7]]},"74":{"position":[[61,5]]},"77":{"position":[[53,7]]},"114":{"position":[[119,8],[221,8],[349,7]]},"115":{"position":[[61,5]]},"118":{"position":[[53,7]]},"146":{"position":[[25,7]]},"204":{"position":[[25,7]]},"222":{"position":[[27,8],[266,8]]},"239":{"position":[[25,7]]},"292":{"position":[[27,8],[235,7]]},"313":{"position":[[25,7]]},"356":{"position":[[27,8]]},"371":{"position":[[25,7]]},"399":{"position":[[27,8]]},"412":{"position":[[27,8]]}},"keywords":{}}],["replied"",{"_index":1651,"title":{},"content":{"412":{"position":[[215,14]]}},"keywords":{}}],["replied_at",{"_index":771,"title":{},"content":{"67":{"position":[[712,10]]},"86":{"position":[[100,10]]},"127":{"position":[[100,10]]},"220":{"position":[[1044,11]]},"222":{"position":[[1471,11]]},"223":{"position":[[1053,11]]},"224":{"position":[[1145,11]]},"290":{"position":[[1024,11]]},"292":{"position":[[1451,11]]},"293":{"position":[[1033,11]]},"294":{"position":[[1125,11]]},"354":{"position":[[1109,11]]},"356":{"position":[[1536,11]]},"357":{"position":[[1118,11]]},"358":{"position":[[1210,11]]},"397":{"position":[[1042,11]]},"399":{"position":[[1469,11]]},"400":{"position":[[1051,11]]},"401":{"position":[[1143,11]]},"408":{"position":[[996,11]]},"409":{"position":[[767,11]]},"412":{"position":[[1423,11]]},"413":{"position":[[1005,11]]},"414":{"position":[[776,11]]},"415":{"position":[[1097,11]]},"416":{"position":[[868,11]]}},"keywords":{}}],["replied_at_m",{"_index":772,"title":{},"content":{"67":{"position":[[750,13]]},"86":{"position":[[138,13]]},"127":{"position":[[138,13]]}},"keywords":{}}],["report",{"_index":1014,"title":{},"content":{"108":{"position":[[111,7]]},"168":{"position":[[111,7]]},"272":{"position":[[111,7]]},"307":{"position":[[111,7]]},"321":{"position":[[548,6],[574,7]]},"388":{"position":[[111,7]]}},"keywords":{}}],["repositori",{"_index":933,"title":{},"content":{"96":{"position":[[30,12]]}},"keywords":{}}],["req.bodi",{"_index":815,"title":{},"content":{"69":{"position":[[1133,9]]},"89":{"position":[[1133,9]]},"130":{"position":[[1133,9]]}},"keywords":{}}],["req.header('x",{"_index":814,"title":{},"content":{"69":{"position":[[1078,13]]},"89":{"position":[[1078,13]]},"130":{"position":[[1078,13]]}},"keywords":{}}],["request",{"_index":29,"title":{},"content":{"3":{"position":[[25,7]]},"13":{"position":[[275,8],[435,7]]},"24":{"position":[[275,8],[435,7]]},"57":{"position":[[80,8]]},"58":{"position":[[120,7]]},"59":{"position":[[92,8]]},"76":{"position":[[80,8]]},"77":{"position":[[120,7]]},"78":{"position":[[92,8]]},"117":{"position":[[80,8]]},"118":{"position":[[120,7]]},"119":{"position":[[92,8]]}},"keywords":{}}],["requir",{"_index":58,"title":{"94":{"position":[[10,13]]},"175":{"position":[[10,13]]},"196":{"position":[[10,13]]},"330":{"position":[[10,13]]}},"content":{"4":{"position":[[41,13]]},"6":{"position":[[95,13]]},"11":{"position":[[181,8]]},"17":{"position":[[41,13]]},"22":{"position":[[183,8]]},"27":{"position":[[41,13]]},"35":{"position":[[399,13]]},"38":{"position":[[196,13]]},"43":{"position":[[95,13]]},"46":{"position":[[2051,7]]},"52":{"position":[[96,13]]},"70":{"position":[[41,13]]},"90":{"position":[[41,13]]},"131":{"position":[[41,13]]},"143":{"position":[[95,13]]},"150":{"position":[[96,13]]},"152":{"position":[[95,13]]},"158":{"position":[[399,13]]},"161":{"position":[[196,13]]},"163":{"position":[[95,13]]},"192":{"position":[[95,13]]},"208":{"position":[[399,13]]},"211":{"position":[[196,13]]},"214":{"position":[[2029,7]]},"230":{"position":[[2082,7]]},"232":{"position":[[96,13]]},"254":{"position":[[95,13]]},"259":{"position":[[95,13]]},"261":{"position":[[382,13]]},"266":{"position":[[196,13]]},"302":{"position":[[2212,7]]},"326":{"position":[[95,13]]},"344":{"position":[[399,13]]},"346":{"position":[[196,13]]},"348":{"position":[[95,13]]},"383":{"position":[[96,13]]}},"keywords":{}}],["require('crypto",{"_index":803,"title":{},"content":{"69":{"position":[[770,18]]},"89":{"position":[[770,18]]},"130":{"position":[[770,18]]}},"keywords":{}}],["res.send({messag",{"_index":819,"title":{},"content":{"69":{"position":[[1232,18]]},"89":{"position":[[1232,18]]},"130":{"position":[[1232,18]]}},"keywords":{}}],["res.status(403",{"_index":818,"title":{},"content":{"69":{"position":[[1215,16]]},"89":{"position":[[1215,16]]},"130":{"position":[[1215,16]]}},"keywords":{}}],["research",{"_index":974,"title":{},"content":{"105":{"position":[[32,8]]},"106":{"position":[[320,9]]},"165":{"position":[[32,8]]},"166":{"position":[[320,9]]},"269":{"position":[[32,8]]},"270":{"position":[[320,9]]},"304":{"position":[[32,8]]},"305":{"position":[[320,9]]},"385":{"position":[[32,8]]},"386":{"position":[[320,9]]}},"keywords":{}}],["resend",{"_index":581,"title":{},"content":{"56":{"position":[[128,6]]},"74":{"position":[[128,6]]},"115":{"position":[[128,6]]}},"keywords":{}}],["reset",{"_index":430,"title":{"36":{"position":[[0,5]]},"159":{"position":[[0,5]]},"209":{"position":[[0,5]]},"264":{"position":[[0,5]]}},"content":{"46":{"position":[[985,5]]},"214":{"position":[[977,5]]},"230":{"position":[[1016,5]]},"264":{"position":[[41,5]]},"302":{"position":[[1633,5]]},"342":{"position":[[452,5]]}},"keywords":{}}],["resetident",{"_index":433,"title":{},"content":{"36":{"position":[[41,13]]},"46":{"position":[[930,13],[948,13]]},"159":{"position":[[41,13]]},"209":{"position":[[41,13]]},"214":{"position":[[922,13],[940,13]]},"230":{"position":[[961,13],[979,13]]}},"keywords":{}}],["reson",{"_index":1004,"title":{},"content":{"106":{"position":[[447,8]]},"166":{"position":[[447,8]]},"270":{"position":[[447,8]]},"305":{"position":[[447,8]]},"386":{"position":[[447,8]]}},"keywords":{}}],["respect",{"_index":1060,"title":{"147":{"position":[[0,7]]},"205":{"position":[[0,7]]},"240":{"position":[[0,7]]},"314":{"position":[[0,7]]},"372":{"position":[[0,7]]}},"content":{"147":{"position":[[85,7]]},"205":{"position":[[85,7]]},"240":{"position":[[85,7]]},"314":{"position":[[85,7]]},"372":{"position":[[85,7]]}},"keywords":{}}],["respond",{"_index":298,"title":{"64":{"position":[[0,11]]}},"content":{"20":{"position":[[268,11],[403,10]]},"21":{"position":[[381,11]]},"24":{"position":[[768,10],[839,10],[872,10],[951,10],[1039,10],[1727,10]]},"35":{"position":[[74,9]]},"54":{"position":[[268,11],[403,10]]},"60":{"position":[[149,10],[160,10],[174,10]]},"64":{"position":[[69,10],[114,10],[175,10],[210,10],[283,10],[376,10]]},"65":{"position":[[110,10]]},"84":{"position":[[110,10]]},"125":{"position":[[110,10]]},"158":{"position":[[74,9]]},"208":{"position":[[74,9]]},"261":{"position":[[69,9]]},"267":{"position":[[373,10]]},"319":{"position":[[199,10],[237,10]]},"344":{"position":[[74,9]]},"376":{"position":[[71,10],[109,10]]}},"keywords":{}}],["respondent__alia",{"_index":301,"title":{},"content":{"24":{"position":[[790,17]]}},"keywords":{}}],["respondent__email",{"_index":303,"title":{},"content":{"24":{"position":[[928,17]]}},"keywords":{}}],["respondent__group_nam",{"_index":304,"title":{},"content":{"24":{"position":[[1008,23]]}},"keywords":{}}],["respondent__id",{"_index":300,"title":{},"content":{"24":{"position":[[743,14]]}},"keywords":{}}],["respondent__nam",{"_index":302,"title":{},"content":{"24":{"position":[[850,16]]}},"keywords":{}}],["respons",{"_index":135,"title":{"65":{"position":[[0,9]]},"84":{"position":[[0,9]]},"125":{"position":[[0,9]]},"148":{"position":[[14,9]]},"206":{"position":[[14,9]]},"241":{"position":[[14,9]]},"316":{"position":[[14,9]]},"373":{"position":[[14,9]]}},"content":{"8":{"position":[[348,8],[415,9],[483,9]]},"9":{"position":[[175,8],[315,8]]},"11":{"position":[[21,9]]},"12":{"position":[[61,8],[432,9],[526,9],[626,9]]},"13":{"position":[[1398,8],[1435,8],[1488,8],[1594,8],[1718,8]]},"20":{"position":[[360,8],[433,9],[501,9]]},"21":{"position":[[175,8],[315,8]]},"22":{"position":[[21,9]]},"23":{"position":[[61,8],[283,9]]},"24":{"position":[[1446,8],[1483,8],[1536,8],[1642,8],[1772,8]]},"54":{"position":[[360,8],[433,9],[501,9]]},"55":{"position":[[161,8],[301,8]]},"57":{"position":[[22,9]]},"60":{"position":[[193,8],[202,8],[214,8]]},"65":{"position":[[69,8],[142,8],[186,8],[284,8]]},"72":{"position":[[348,8],[415,9],[483,9]]},"73":{"position":[[161,8],[301,8]]},"75":{"position":[[104,8],[266,8]]},"76":{"position":[[22,9]]},"79":{"position":[[175,8],[184,8],[196,8]]},"84":{"position":[[69,8],[142,8],[186,8],[284,8]]},"109":{"position":[[164,8]]},"113":{"position":[[348,8],[415,9],[483,9]]},"114":{"position":[[161,8],[301,8]]},"117":{"position":[[22,9]]},"120":{"position":[[175,8],[184,8],[196,8]]},"125":{"position":[[69,8],[142,8],[186,8],[284,8]]},"148":{"position":[[115,10]]},"169":{"position":[[164,8]]},"206":{"position":[[115,10]]},"220":{"position":[[674,9]]},"221":{"position":[[677,9]]},"222":{"position":[[683,9]]},"223":{"position":[[683,9]]},"224":{"position":[[674,9]]},"235":{"position":[[311,9]]},"241":{"position":[[115,10]]},"273":{"position":[[164,8]]},"290":{"position":[[654,9]]},"291":{"position":[[657,9]]},"292":{"position":[[663,9]]},"293":{"position":[[663,9]]},"294":{"position":[[654,9]]},"308":{"position":[[164,8]]},"316":{"position":[[119,10]]},"341":{"position":[[790,9]]},"354":{"position":[[739,9]]},"355":{"position":[[742,9]]},"356":{"position":[[748,9]]},"357":{"position":[[748,9]]},"358":{"position":[[739,9]]},"373":{"position":[[115,10]]},"389":{"position":[[164,8]]},"397":{"position":[[672,9]]},"398":{"position":[[675,9]]},"399":{"position":[[681,9]]},"400":{"position":[[681,9]]},"401":{"position":[[672,9]]},"408":{"position":[[626,9]]},"409":{"position":[[397,9]]},"410":{"position":[[629,9]]},"411":{"position":[[400,9]]},"412":{"position":[[635,9]]},"413":{"position":[[635,9]]},"414":{"position":[[406,9]]},"415":{"position":[[626,9]]},"416":{"position":[[397,9]]}},"keywords":{}}],["response.answ",{"_index":737,"title":{},"content":{"59":{"position":[[138,17]]},"65":{"position":[[578,18],[670,18],[758,17]]},"78":{"position":[[138,17]]},"84":{"position":[[619,18],[711,18],[799,17]]},"119":{"position":[[138,17]]},"125":{"position":[[574,18],[666,18],[754,17]]}},"keywords":{}}],["response.display",{"_index":736,"title":{},"content":{"59":{"position":[[118,19]]},"78":{"position":[[118,19]]},"119":{"position":[[118,19]]}},"keywords":{}}],["response.end",{"_index":260,"title":{},"content":{"13":{"position":[[1627,15]]},"24":{"position":[[1675,15]]},"59":{"position":[[159,14]]},"65":{"position":[[317,15]]},"78":{"position":[[159,14]]},"84":{"position":[[317,15],[834,14]]},"119":{"position":[[159,14]]},"125":{"position":[[317,15],[789,14]]}},"keywords":{}}],["response.hidden_field",{"_index":823,"title":{},"content":{"75":{"position":[[1,22]]}},"keywords":{}}],["response__answer__field__correlation_id",{"_index":308,"title":{},"content":{"24":{"position":[[2345,39]]}},"keywords":{}}],["response__answer__field__id",{"_index":307,"title":{},"content":{"24":{"position":[[2247,27]]}},"keywords":{}}],["response__answer__field__typ",{"_index":309,"title":{},"content":{"24":{"position":[[2471,29]]}},"keywords":{}}],["response__answer__field__value__bi",{"_index":310,"title":{},"content":{"24":{"position":[[2599,34]]}},"keywords":{}}],["response__answer__field__value__bo",{"_index":311,"title":{},"content":{"24":{"position":[[2671,34]]}},"keywords":{}}],["response__answer__field__value__st",{"_index":312,"title":{},"content":{"24":{"position":[[2744,34]]}},"keywords":{}}],["response__answer__replied_at",{"_index":269,"title":{},"content":{"13":{"position":[[1890,28]]},"24":{"position":[[2068,28]]}},"keywords":{}}],["response__answer__replied_at_m",{"_index":270,"title":{},"content":{"13":{"position":[[1943,31]]},"24":{"position":[[2121,31]]}},"keywords":{}}],["response__answer__tag",{"_index":271,"title":{},"content":{"13":{"position":[[2020,22]]},"24":{"position":[[2198,22]]}},"keywords":{}}],["response__id",{"_index":253,"title":{},"content":{"13":{"position":[[1354,12]]},"24":{"position":[[1402,12]]}},"keywords":{}}],["response__local",{"_index":261,"title":{},"content":{"13":{"position":[[1643,16]]},"24":{"position":[[1691,16]]}},"keywords":{}}],["response__question__correlation_id",{"_index":305,"title":{},"content":{"24":{"position":[[1844,34]]}},"keywords":{}}],["response__question__id",{"_index":265,"title":{},"content":{"13":{"position":[[1727,22]]},"24":{"position":[[1781,22]]}},"keywords":{}}],["response__question__titl",{"_index":267,"title":{},"content":{"13":{"position":[[1837,25]]},"24":{"position":[[2015,25]]}},"keywords":{}}],["response__question__typ",{"_index":266,"title":{},"content":{"13":{"position":[[1790,24]]},"24":{"position":[[1968,24]]}},"keywords":{}}],["response__tag",{"_index":263,"title":{},"content":{"13":{"position":[[1684,14]]},"24":{"position":[[1738,14]]}},"keywords":{}}],["response__tim",{"_index":254,"title":{},"content":{"13":{"position":[[1407,14]]},"24":{"position":[[1455,14]]}},"keywords":{}}],["response__time_m",{"_index":256,"title":{},"content":{"13":{"position":[[1450,17]]},"24":{"position":[[1498,17]]}},"keywords":{}}],["response__time_to_complete_second",{"_index":257,"title":{},"content":{"13":{"position":[[1518,33]]},"24":{"position":[[1566,33]]}},"keywords":{}}],["retri",{"_index":219,"title":{},"content":{"13":{"position":[[269,5]]},"24":{"position":[[269,5]]},"59":{"position":[[86,5]]},"78":{"position":[[86,5]]},"119":{"position":[[86,5]]}},"keywords":{}}],["retriev",{"_index":1495,"title":{},"content":{"302":{"position":[[1833,8]]}},"keywords":{}}],["retry_count",{"_index":226,"title":{},"content":{"13":{"position":[[412,11]]},"24":{"position":[[412,11]]}},"keywords":{}}],["return",{"_index":807,"title":{},"content":{"69":{"position":[[870,6],[960,6],[1284,7]]},"89":{"position":[[870,6],[960,6],[1284,7]]},"130":{"position":[[870,6],[960,6],[1284,7]]},"199":{"position":[[600,6],[1216,6]]},"227":{"position":[[88,6],[112,6]]},"288":{"position":[[628,6]]},"297":{"position":[[88,6],[112,6],[400,6]]},"302":{"position":[[155,6]]},"352":{"position":[[398,6]]},"361":{"position":[[94,6],[118,6],[488,6]]},"395":{"position":[[432,6],[464,6]]},"404":{"position":[[81,6],[105,6],[406,6],[438,6]]},"419":{"position":[[285,6],[317,6]]},"420":{"position":[[288,6],[320,6]]}},"keywords":{}}],["richer",{"_index":1024,"title":{},"content":{"109":{"position":[[46,6]]},"169":{"position":[[46,6]]},"273":{"position":[[46,6]]},"308":{"position":[[46,6]]},"389":{"position":[[46,6]]}},"keywords":{}}],["right",{"_index":329,"title":{},"content":{"28":{"position":[[154,5],[173,5]]},"46":{"position":[[1322,5]]},"133":{"position":[[154,5],[173,5]]},"183":{"position":[[154,5],[173,5]]},"198":{"position":[[491,5]]},"214":{"position":[[1300,5]]},"230":{"position":[[1353,5]]},"247":{"position":[[154,5],[173,5]]},"279":{"position":[[67,5]]},"302":{"position":[[1267,5]]},"363":{"position":[[154,5],[173,5]]}},"keywords":{}}],["right"",{"_index":1250,"title":{},"content":{"220":{"position":[[469,11],[550,12]]},"221":{"position":[[472,11],[553,12]]},"222":{"position":[[478,11],[559,12]]},"223":{"position":[[478,11],[559,12]]},"224":{"position":[[469,11],[550,12]]},"290":{"position":[[449,11],[530,12]]},"291":{"position":[[452,11],[533,12]]},"292":{"position":[[458,11],[539,12]]},"293":{"position":[[458,11],[539,12]]},"294":{"position":[[449,11],[530,12]]},"354":{"position":[[534,11],[615,12]]},"355":{"position":[[537,11],[618,12]]},"356":{"position":[[543,11],[624,12]]},"357":{"position":[[543,11],[624,12]]},"358":{"position":[[534,11],[615,12]]},"397":{"position":[[467,11],[548,12]]},"398":{"position":[[470,11],[551,12]]},"399":{"position":[[476,11],[557,12]]},"400":{"position":[[476,11],[557,12]]},"401":{"position":[[467,11],[548,12]]},"408":{"position":[[421,11],[502,12]]},"410":{"position":[[424,11],[505,12]]},"412":{"position":[[430,11],[511,12]]},"413":{"position":[[430,11],[511,12]]},"415":{"position":[[421,11],[502,12]]}},"keywords":{}}],["rootviewcontrol",{"_index":1161,"title":{},"content":{"197":{"position":[[406,18]]}},"keywords":{}}],["row",{"_index":191,"title":{},"content":{"11":{"position":[[231,5]]},"22":{"position":[[233,5]]}},"keywords":{}}],["rule",{"_index":449,"title":{"103":{"position":[[16,6]]},"155":{"position":[[16,6]]},"245":{"position":[[16,6]]},"320":{"position":[[16,6]]},"377":{"position":[[16,6]]}},"content":{"38":{"position":[[189,5]]},"40":{"position":[[205,5]]},"46":{"position":[[2331,4]]},"103":{"position":[[97,5],[289,6],[303,5],[386,5]]},"140":{"position":[[212,5]]},"155":{"position":[[97,5],[295,6],[309,5],[392,5]]},"161":{"position":[[189,5]]},"190":{"position":[[216,5]]},"211":{"position":[[189,5]]},"214":{"position":[[2309,4]]},"230":{"position":[[2362,4]]},"245":{"position":[[97,5],[289,6],[303,5],[386,5]]},"256":{"position":[[210,5]]},"266":{"position":[[189,5]]},"302":{"position":[[2435,4]]},"320":{"position":[[97,5],[322,6],[336,5],[419,5]]},"323":{"position":[[276,5]]},"346":{"position":[[189,5]]},"377":{"position":[[97,5],[359,5],[392,5],[475,5]]}},"keywords":{}}],["run",{"_index":518,"title":{},"content":{"46":{"position":[[2011,7]]},"102":{"position":[[122,7]]},"103":{"position":[[44,4]]},"145":{"position":[[108,3]]},"154":{"position":[[128,7]]},"155":{"position":[[44,4]]},"179":{"position":[[471,3]]},"203":{"position":[[108,3]]},"214":{"position":[[1989,7]]},"230":{"position":[[2042,7]]},"238":{"position":[[108,3]]},"244":{"position":[[122,7]]},"245":{"position":[[44,4]]},"263":{"position":[[58,7]]},"302":{"position":[[2171,7]]},"318":{"position":[[133,7]]},"320":{"position":[[44,4]]},"334":{"position":[[476,3]]},"370":{"position":[[108,3]]},"375":{"position":[[162,7]]},"377":{"position":[[44,4]]}},"keywords":{}}],["s,c,r,ee,b",{"_index":1426,"title":{},"content":{"278":{"position":[[566,12]]},"338":{"position":[[59,12]]},"339":{"position":[[392,12]]},"340":{"position":[[74,12]]},"341":{"position":[[124,12]]},"342":{"position":[[59,12]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(argu",{"_index":1556,"title":{},"content":{"338":{"position":[[74,79]]},"339":{"position":[[407,79]]},"340":{"position":[[89,79]]},"341":{"position":[[139,79]]},"342":{"position":[[74,79]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){var",{"_index":1427,"title":{},"content":{"278":{"position":[[581,45]]}},"keywords":{}}],["safari/537.36"",{"_index":836,"title":{},"content":{"75":{"position":[[479,20]]},"76":{"position":[[2969,19]]}},"keywords":{}}],["same",{"_index":218,"title":{},"content":{"13":{"position":[[257,5]]},"24":{"position":[[257,5]]},"36":{"position":[[281,4]]},"59":{"position":[[74,5]]},"78":{"position":[[74,5]]},"119":{"position":[[74,5]]},"159":{"position":[[281,4]]},"209":{"position":[[281,4]]},"264":{"position":[[273,4]]},"266":{"position":[[701,4]]}},"keywords":{}}],["samuel@example.com",{"_index":1580,"title":{},"content":{"341":{"position":[[749,22],[929,22]]}},"keywords":{}}],["samuel@screeb.app",{"_index":64,"title":{},"content":{"4":{"position":[[93,18]]},"17":{"position":[[93,18]]},"27":{"position":[[93,18]]},"70":{"position":[[93,18]]},"90":{"position":[[93,18]]},"131":{"position":[[93,18]]},"266":{"position":[[416,20],[578,20],[803,20]]}},"keywords":{}}],["save",{"_index":129,"title":{},"content":{"8":{"position":[[239,5]]},"20":{"position":[[239,5]]},"54":{"position":[[239,5]]},"72":{"position":[[239,5]]},"113":{"position":[[239,5]]},"281":{"position":[[976,4],[995,4]]}},"keywords":{}}],["scenario",{"_index":125,"title":{},"content":{"8":{"position":[[178,9],[254,9]]},"13":{"position":[[1153,8],[1201,8],[1267,8],[1345,8]]},"20":{"position":[[178,9],[254,9]]},"24":{"position":[[1201,8],[1249,8],[1315,8],[1393,8],[1949,8],[2452,8]]},"25":{"position":[[451,8],[884,8]]},"54":{"position":[[178,9],[254,9]]},"63":{"position":[[165,8],[227,8],[270,8],[328,8]]},"66":{"position":[[166,8]]},"67":{"position":[[205,8]]},"72":{"position":[[178,9],[254,9]]},"82":{"position":[[165,8],[227,8],[270,8],[328,8]]},"113":{"position":[[178,9],[254,9]]},"123":{"position":[[165,8],[227,8],[270,8],[328,8]]}},"keywords":{}}],["scenario.respond",{"_index":299,"title":{},"content":{"20":{"position":[[298,20]]},"54":{"position":[[298,20]]}},"keywords":{}}],["scenario.us",{"_index":132,"title":{},"content":{"8":{"position":[[292,14]]},"72":{"position":[[292,14]]},"113":{"position":[[292,14]]}},"keywords":{}}],["scenario_id",{"_index":743,"title":{},"content":{"63":{"position":[[110,11]]},"82":{"position":[[110,11]]},"123":{"position":[[110,11]]}},"keywords":{}}],["scenario_tim",{"_index":745,"title":{},"content":{"63":{"position":[[236,13]]},"82":{"position":[[236,13]]},"123":{"position":[[236,13]]}},"keywords":{}}],["scenario_time_m",{"_index":746,"title":{},"content":{"63":{"position":[[287,16]]},"82":{"position":[[287,16]]},"123":{"position":[[287,16]]}},"keywords":{}}],["scenario_vers",{"_index":744,"title":{},"content":{"63":{"position":[[174,16]]},"82":{"position":[[174,16]]},"123":{"position":[[174,16]]}},"keywords":{}}],["scene",{"_index":1152,"title":{},"content":{"197":{"position":[[159,7]]},"199":{"position":[[118,6],[567,6]]}},"keywords":{}}],["scene(_",{"_index":1184,"title":{},"content":{"199":{"position":[[110,7]]}},"keywords":{}}],["scenedeleg",{"_index":1153,"title":{},"content":{"197":{"position":[[183,13],[241,14]]},"199":{"position":[[25,13],[45,14]]}},"keywords":{}}],["schedul",{"_index":537,"title":{},"content":{"48":{"position":[[142,9]]},"234":{"position":[[143,11]]}},"keywords":{}}],["schema",{"_index":179,"title":{"11":{"position":[[10,7]]},"22":{"position":[[10,7]]}},"content":{"11":{"position":[[76,7],[95,6]]},"22":{"position":[[76,7],[95,6]]}},"keywords":{}}],["score",{"_index":282,"title":{},"content":{"15":{"position":[[356,6]]},"24":{"position":[[2325,6]]},"25":{"position":[[767,6]]},"67":{"position":[[94,6]]}},"keywords":{}}],["screeb",{"_index":111,"title":{"18":{"position":[[4,6]]},"31":{"position":[[6,6]]},"46":{"position":[[0,6]]},"93":{"position":[[0,6]]},"96":{"position":[[4,6]]},"97":{"position":[[7,6]]},"104":{"position":[[8,6]]},"105":{"position":[[8,8]]},"132":{"position":[[4,6]]},"136":{"position":[[6,6]]},"164":{"position":[[8,6]]},"165":{"position":[[8,8]]},"174":{"position":[[0,6]]},"177":{"position":[[4,6]]},"182":{"position":[[4,6]]},"186":{"position":[[6,6]]},"195":{"position":[[0,6]]},"198":{"position":[[4,6]]},"214":{"position":[[0,6]]},"230":{"position":[[0,6]]},"243":{"position":[[24,9]]},"246":{"position":[[4,6]]},"250":{"position":[[6,6]]},"268":{"position":[[8,6]]},"269":{"position":[[8,8]]},"277":{"position":[[15,6]]},"299":{"position":[[15,6]]},"302":{"position":[[0,7]]},"303":{"position":[[8,6]]},"304":{"position":[[8,8]]},"329":{"position":[[0,6]]},"332":{"position":[[4,6]]},"335":{"position":[[7,6]]},"338":{"position":[[9,6]]},"362":{"position":[[4,6]]},"366":{"position":[[6,6]]},"378":{"position":[[29,9]]},"384":{"position":[[8,6]]},"385":{"position":[[8,8]]}},"content":{"8":{"position":[[17,6],[48,6]]},"11":{"position":[[237,6]]},"13":{"position":[[606,6],[807,6]]},"20":{"position":[[17,6],[48,6]]},"22":{"position":[[239,6]]},"24":{"position":[[606,6],[813,6]]},"28":{"position":[[1,6],[103,6],[397,6]]},"29":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"31":{"position":[[40,6],[137,6],[185,6],[198,6]]},"32":{"position":[[124,7],[196,6]]},"33":{"position":[[1,6]]},"36":{"position":[[139,6]]},"37":{"position":[[249,6]]},"38":{"position":[[1,6]]},"40":{"position":[[88,6]]},"45":{"position":[[67,6]]},"46":{"position":[[22,6],[97,6],[112,6],[332,6],[642,6],[729,6],[766,6],[975,6],[1406,6],[1572,6],[2098,6],[2193,6]]},"50":{"position":[[246,6]]},"54":{"position":[[17,6],[48,6]]},"56":{"position":[[70,6],[116,6]]},"58":{"position":[[92,6]]},"61":{"position":[[109,6]]},"64":{"position":[[43,6]]},"69":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"72":{"position":[[17,6],[48,6]]},"74":{"position":[[70,6],[116,6]]},"77":{"position":[[92,6]]},"80":{"position":[[109,6]]},"83":{"position":[[53,6]]},"89":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"92":{"position":[[52,6]]},"93":{"position":[[111,6]]},"94":{"position":[[5,6],[316,6]]},"98":{"position":[[740,6]]},"99":{"position":[[34,6]]},"103":{"position":[[37,6]]},"105":{"position":[[1,6],[174,6]]},"106":{"position":[[272,6]]},"111":{"position":[[45,6]]},"113":{"position":[[17,6],[48,6]]},"115":{"position":[[70,6],[116,6]]},"118":{"position":[[92,6]]},"121":{"position":[[109,6]]},"124":{"position":[[53,6]]},"130":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"133":{"position":[[1,6],[103,6],[397,6]]},"134":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"136":{"position":[[40,6],[137,6],[185,6],[198,6]]},"137":{"position":[[124,7],[196,6]]},"138":{"position":[[1,6]]},"140":{"position":[[95,6]]},"145":{"position":[[35,6]]},"148":{"position":[[133,6]]},"155":{"position":[[37,6]]},"159":{"position":[[139,6]]},"160":{"position":[[249,6]]},"161":{"position":[[1,6],[519,9]]},"165":{"position":[[1,6],[174,6]]},"166":{"position":[[272,6]]},"171":{"position":[[45,6]]},"173":{"position":[[52,6]]},"174":{"position":[[111,6]]},"175":{"position":[[5,6]]},"176":{"position":[[22,6]]},"178":{"position":[[204,6]]},"179":{"position":[[56,6],[514,6]]},"181":{"position":[[34,6]]},"183":{"position":[[1,6],[103,6],[397,6]]},"184":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"186":{"position":[[40,6],[137,6],[185,6],[198,6]]},"187":{"position":[[124,7],[196,6]]},"188":{"position":[[1,6]]},"190":{"position":[[99,6]]},"194":{"position":[[52,6]]},"195":{"position":[[111,6]]},"196":{"position":[[5,6],[243,6]]},"197":{"position":[[22,6]]},"200":{"position":[[34,6]]},"203":{"position":[[35,6],[224,6]]},"206":{"position":[[133,6]]},"208":{"position":[[492,6]]},"209":{"position":[[139,6]]},"210":{"position":[[249,6]]},"211":{"position":[[1,6],[377,6]]},"213":{"position":[[67,6]]},"214":{"position":[[22,6],[93,6],[108,6],[328,6],[634,6],[721,6],[758,6],[967,6],[1384,6],[1550,6],[2076,6],[2171,6]]},"229":{"position":[[67,6]]},"230":{"position":[[22,6],[350,6],[673,6],[760,6],[797,6],[1006,6],[1437,6],[1603,6],[2129,6],[2224,6]]},"236":{"position":[[243,6]]},"238":{"position":[[35,6]]},"241":{"position":[[133,6]]},"243":{"position":[[47,9]]},"245":{"position":[[37,6]]},"247":{"position":[[1,6],[103,6],[397,6]]},"248":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"250":{"position":[[40,6],[137,6],[185,6],[198,6]]},"251":{"position":[[124,7],[196,6]]},"252":{"position":[[1,6]]},"256":{"position":[[93,6]]},"264":{"position":[[131,6]]},"265":{"position":[[249,6]]},"266":{"position":[[1,6]]},"267":{"position":[[252,6],[366,6]]},"269":{"position":[[1,6],[174,6]]},"270":{"position":[[272,6]]},"275":{"position":[[45,6]]},"277":{"position":[[5,6],[95,6]]},"278":{"position":[[31,6],[167,6],[291,6],[411,6]]},"279":{"position":[[73,6]]},"280":{"position":[[43,6],[160,6],[186,6],[235,6],[377,6],[498,6],[567,6],[600,7],[620,6],[670,6],[767,7],[781,6],[850,6],[985,7],[1032,6],[1263,6]]},"281":{"position":[[60,6],[156,6],[182,6],[231,6],[621,6],[713,6],[763,6],[924,6],[1123,6],[1270,6]]},"283":{"position":[[113,6],[168,6]]},"284":{"position":[[34,6]]},"299":{"position":[[47,6],[242,6],[286,6],[328,6]]},"301":{"position":[[67,6]]},"302":{"position":[[21,6],[93,7],[109,7],[347,6],[651,6],[753,6],[849,6],[886,6],[1371,6],[1557,6],[1623,6],[2259,6]]},"304":{"position":[[1,6],[174,6]]},"305":{"position":[[272,6]]},"310":{"position":[[45,6]]},"312":{"position":[[35,6]]},"316":{"position":[[137,6]]},"318":{"position":[[51,6]]},"319":{"position":[[36,7]]},"320":{"position":[[37,6],[206,6]]},"321":{"position":[[21,6],[133,6]]},"323":{"position":[[159,6]]},"328":{"position":[[52,6]]},"329":{"position":[[111,6]]},"330":{"position":[[5,6]]},"331":{"position":[[22,6]]},"333":{"position":[[204,6]]},"334":{"position":[[56,6],[519,6]]},"338":{"position":[[364,6]]},"339":{"position":[[697,6]]},"340":{"position":[[379,6]]},"341":{"position":[[429,6]]},"342":{"position":[[364,6]]},"345":{"position":[[249,6]]},"346":{"position":[[1,6]]},"363":{"position":[[1,6],[103,6],[397,6]]},"364":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"366":{"position":[[40,6],[137,6],[185,6],[198,6]]},"367":{"position":[[124,7],[196,6]]},"368":{"position":[[1,6]]},"370":{"position":[[35,6],[273,6]]},"373":{"position":[[133,6]]},"375":{"position":[[20,6]]},"377":{"position":[[37,6],[175,6]]},"378":{"position":[[47,9]]},"385":{"position":[[1,6],[174,6]]},"386":{"position":[[272,6]]},"391":{"position":[[45,6]]}},"keywords":{}}],["screeb'",{"_index":1007,"title":{},"content":{"108":{"position":[[1,8]]},"109":{"position":[[6,8]]},"168":{"position":[[1,8]]},"169":{"position":[[6,8]]},"272":{"position":[[1,8]]},"273":{"position":[[6,8]]},"307":{"position":[[1,8]]},"308":{"position":[[6,8]]},"388":{"position":[[1,8]]},"389":{"position":[[6,8]]}},"keywords":{}}],["screeb("init"",{"_index":1642,"title":{},"content":{"408":{"position":[[42,25]]},"409":{"position":[[43,25]]},"410":{"position":[[43,25]]},"411":{"position":[[44,25]]},"412":{"position":[[45,25]]},"413":{"position":[[45,25]]},"414":{"position":[[46,25]]},"415":{"position":[[42,25]]},"416":{"position":[[43,25]]},"417":{"position":[[65,25]]},"418":{"position":[[64,25]]},"419":{"position":[[85,25]]},"420":{"position":[[86,25]]}},"keywords":{}}],["screeb("survey.start"",{"_index":1502,"title":{},"content":{"312":{"position":[[210,33]]},"313":{"position":[[147,33]]},"314":{"position":[[180,33]]},"315":{"position":[[93,33]]},"316":{"position":[[155,33]]}},"keywords":{}}],["screeb('clos",{"_index":1468,"title":{},"content":{"284":{"position":[[74,17]]}},"keywords":{}}],["screeb('debug",{"_index":1514,"title":{},"content":{"318":{"position":[[67,18]]}},"keywords":{}}],["screeb('event.track",{"_index":1342,"title":{},"content":{"254":{"position":[[273,22]]}},"keywords":{}}],["screeb('ident",{"_index":1381,"title":{},"content":{"263":{"position":[[194,19]]},"266":{"position":[[745,19]]},"340":{"position":[[872,19]]},"341":{"position":[[909,19]]}},"keywords":{}}],["screeb('identity.alia",{"_index":1579,"title":{},"content":{"341":{"position":[[723,25]]}},"keywords":{}}],["screeb('identity.get').then(console.log",{"_index":1388,"title":{},"content":{"267":{"position":[[56,42]]}},"keywords":{}}],["screeb('identity.group.assign",{"_index":1349,"title":{},"content":{"256":{"position":[[29,32]]},"259":{"position":[[273,32]]}},"keywords":{}}],["screeb('identity.group.unassign",{"_index":1351,"title":{},"content":{"257":{"position":[[95,34]]},"258":{"position":[[55,34]]}},"keywords":{}}],["screeb('identity.properti",{"_index":1383,"title":{},"content":{"266":{"position":[[376,30],[538,30]]},"340":{"position":[[952,30]]},"341":{"position":[[556,30]]},"342":{"position":[[553,30]]}},"keywords":{}}],["screeb('identity.reset",{"_index":1382,"title":{},"content":{"264":{"position":[[288,26]]},"342":{"position":[[483,26]]}},"keywords":{}}],["screeb('init",{"_index":1368,"title":{},"content":{"262":{"position":[[158,15]]},"278":{"position":[[926,15]]},"283":{"position":[[224,15]]},"319":{"position":[[161,15]]},"338":{"position":[[392,15]]},"339":{"position":[[725,15]]},"340":{"position":[[407,15]]},"341":{"position":[[457,15]]},"342":{"position":[[392,15]]}},"keywords":{}}],["screeb('targeting.debug",{"_index":1521,"title":{},"content":{"320":{"position":[[222,28]]}},"keywords":{}}],["screeb(method",{"_index":1487,"title":{},"content":{"302":{"position":[[201,15]]}},"keywords":{}}],["screeb.assigngroup("company"",{"_index":462,"title":{},"content":{"41":{"position":[[95,39]]},"43":{"position":[[249,39]]}},"keywords":{}}],["screeb.assigngroup(nul",{"_index":454,"title":{},"content":{"40":{"position":[[29,24]]}},"keywords":{}}],["screeb.assigngroup(typ",{"_index":1141,"title":{},"content":{"190":{"position":[[29,24]]},"192":{"position":[[249,24]]}},"keywords":{}}],["screeb.clos",{"_index":954,"title":{},"content":{"99":{"position":[[74,14]]},"200":{"position":[[74,14]]}},"keywords":{}}],["screeb.debug",{"_index":963,"title":{},"content":{"102":{"position":[[17,14]]},"244":{"position":[[17,14]]}},"keywords":{}}],["screeb.debugtarget",{"_index":969,"title":{},"content":{"103":{"position":[[172,23]]},"245":{"position":[[172,23]]}},"keywords":{}}],["screeb.initsdk",{"_index":1190,"title":{},"content":{"199":{"position":[[229,15],[892,15]]},"216":{"position":[[230,16]]},"217":{"position":[[24,16]]},"226":{"position":[[49,17]]},"227":{"position":[[70,17]]},"286":{"position":[[230,16]]},"287":{"position":[[24,16]]},"288":{"position":[[1,15]]},"296":{"position":[[49,17]]},"297":{"position":[[70,17]]}},"keywords":{}}],["screeb.initsdk(thi",{"_index":943,"title":{},"content":{"98":{"position":[[26,20],[185,20]]},"218":{"position":[[1,20]]},"220":{"position":[[42,20]]},"221":{"position":[[43,20]]},"222":{"position":[[45,20]]},"223":{"position":[[45,20]]},"224":{"position":[[42,20]]},"225":{"position":[[65,20]]},"226":{"position":[[76,20]]},"227":{"position":[[154,20]]},"290":{"position":[[42,20]]},"291":{"position":[[43,20]]},"292":{"position":[[45,20]]},"293":{"position":[[45,20]]},"294":{"position":[[42,20]]},"295":{"position":[[65,20]]},"296":{"position":[[76,20]]},"297":{"position":[[154,20]]}},"keywords":{}}],["screeb.method(argument1",{"_index":485,"title":{},"content":{"46":{"position":[[182,24]]},"214":{"position":[[178,24]]}},"keywords":{}}],["screeb.resetident",{"_index":437,"title":{},"content":{"36":{"position":[[296,22]]},"209":{"position":[[296,22]]}},"keywords":{}}],["screeb.setidentity("<uniqu",{"_index":412,"title":{},"content":{"35":{"position":[[588,35],[747,35]]}},"keywords":{}}],["screeb.setidentity(uniquevisitorid",{"_index":1211,"title":{},"content":{"208":{"position":[[606,35],[781,35]]}},"keywords":{}}],["screeb.setvisitorproperti",{"_index":450,"title":{},"content":{"38":{"position":[[396,28],[790,28]]}},"keywords":{}}],["screeb.startsurvey",{"_index":1054,"title":{},"content":{"145":{"position":[[138,19]]},"146":{"position":[[145,19]]},"147":{"position":[[178,19]]},"148":{"position":[[151,19]]},"216":{"position":[[251,20]]},"219":{"position":[[1,19]]},"238":{"position":[[138,19]]},"239":{"position":[[145,19]]},"240":{"position":[[178,19]]},"241":{"position":[[151,19]]},"286":{"position":[[251,20]]},"289":{"position":[[1,19]]}},"keywords":{}}],["screeb.startsurvey()onsurveyshow",{"_index":1224,"title":{},"content":{"217":{"position":[[54,34]]},"287":{"position":[[54,34]]}},"keywords":{}}],["screeb.startsurvey(it.getstring("screeb"",{"_index":573,"title":{},"content":{"50":{"position":[[429,52]]}},"keywords":{}}],["screeb.startsurvey(surveyid",{"_index":1300,"title":{},"content":{"235":{"position":[[724,28]]}},"keywords":{}}],["screeb.startsurveyfromnotification(remotemessage.data["screeb"",{"_index":561,"title":{},"content":{"49":{"position":[[375,74]]}},"keywords":{}}],["screeb.trackevent("product",{"_index":90,"title":{},"content":{"6":{"position":[[293,31]]}},"keywords":{}}],["screeb.trackevent(nam",{"_index":1099,"title":{},"content":{"163":{"position":[[293,23]]}},"keywords":{}}],["screeb.trackscreen("productcartfragment"",{"_index":575,"title":{},"content":{"52":{"position":[[312,51]]}},"keywords":{}}],["screeb.trackscreen(nam",{"_index":1280,"title":{},"content":{"232":{"position":[[312,24]]}},"keywords":{}}],["screeb.unassigngroup(nul",{"_index":468,"title":{},"content":{"42":{"position":[[55,26]]}},"keywords":{}}],["screeb.unassigngroup(typ",{"_index":1143,"title":{},"content":{"191":{"position":[[55,26]]}},"keywords":{}}],["screeb.visitorproperty(visitorproperti",{"_index":1215,"title":{},"content":{"211":{"position":[[414,39],[697,39]]}},"keywords":{}}],["screeb/react",{"_index":1550,"title":{},"content":{"332":{"position":[[13,13]]}},"keywords":{}}],["screebmodule.swift:1:8",{"_index":1322,"title":{},"content":{"243":{"position":[[1,22]]},"378":{"position":[[1,22]]}},"keywords":{}}],["screen",{"_index":574,"title":{"51":{"position":[[0,6]]},"149":{"position":[[0,6]]},"231":{"position":[[0,6]]},"382":{"position":[[0,6]]}},"content":{"52":{"position":[[87,7],[273,6]]},"75":{"position":[[193,6]]},"150":{"position":[[87,7],[273,6]]},"232":{"position":[[87,7],[273,6]]},"280":{"position":[[710,6]]},"383":{"position":[[87,7],[335,6]]}},"keywords":{}}],["screen/view",{"_index":515,"title":{},"content":{"46":{"position":[[1759,11]]},"214":{"position":[[1737,11]]},"230":{"position":[[1790,11]]}},"keywords":{}}],["script",{"_index":1466,"title":{},"content":{"283":{"position":[[11,6]]}},"keywords":{}}],["sdk",{"_index":121,"title":{"92":{"position":[[27,3]]},"93":{"position":[[7,3]]},"95":{"position":[[29,3]]},"97":{"position":[[14,3]]},"98":{"position":[[10,4]]},"99":{"position":[[6,3]]},"100":{"position":[[0,3]]},"102":{"position":[[14,3]]},"154":{"position":[[14,3]]},"173":{"position":[[27,3]]},"174":{"position":[[7,3]]},"176":{"position":[[29,3]]},"180":{"position":[[10,4]]},"181":{"position":[[6,3]]},"194":{"position":[[23,3]]},"195":{"position":[[7,3]]},"197":{"position":[[25,3]]},"199":{"position":[[10,4]]},"200":{"position":[[6,3]]},"201":{"position":[[0,3]]},"218":{"position":[[13,3]]},"243":{"position":[[39,3]]},"244":{"position":[[10,3]]},"288":{"position":[[13,3]]},"328":{"position":[[32,3]]},"329":{"position":[[7,3]]},"331":{"position":[[34,3]]},"335":{"position":[[14,3]]},"336":{"position":[[10,4]]},"352":{"position":[[13,3]]},"375":{"position":[[21,3]]},"378":{"position":[[44,3]]},"395":{"position":[[13,3]]}},"content":{"8":{"position":[[136,4],[149,4]]},"20":{"position":[[136,4],[149,4]]},"29":{"position":[[74,4]]},"45":{"position":[[82,4]]},"46":{"position":[[37,3],[285,3],[649,4],[1090,3],[2200,4]]},"54":{"position":[[136,4],[149,4]]},"72":{"position":[[136,4],[149,4]]},"92":{"position":[[59,3]]},"93":{"position":[[118,3]]},"94":{"position":[[12,3],[51,3],[92,3],[125,3],[260,3]]},"99":{"position":[[41,3]]},"113":{"position":[[136,4],[149,4]]},"134":{"position":[[74,4]]},"173":{"position":[[59,3]]},"174":{"position":[[118,3]]},"175":{"position":[[12,3],[51,3],[188,3]]},"178":{"position":[[13,3],[148,3]]},"179":{"position":[[5,3],[442,3]]},"181":{"position":[[41,3]]},"184":{"position":[[74,4]]},"194":{"position":[[59,3]]},"195":{"position":[[118,3]]},"196":{"position":[[12,3],[153,3],[187,3]]},"198":{"position":[[34,4],[201,4]]},"200":{"position":[[41,3]]},"201":{"position":[[9,3]]},"213":{"position":[[78,4]]},"214":{"position":[[33,3],[281,3],[641,4],[1078,3],[2178,4]]},"226":{"position":[[17,3]]},"229":{"position":[[82,4]]},"230":{"position":[[37,3],[303,3],[680,4],[1121,3],[2231,4]]},"243":{"position":[[62,3],[104,3],[334,4]]},"248":{"position":[[74,4]]},"288":{"position":[[457,3]]},"296":{"position":[[17,3],[247,3]]},"301":{"position":[[85,4]]},"302":{"position":[[39,3],[300,3],[658,4],[760,4],[1741,3]]},"328":{"position":[[59,3]]},"329":{"position":[[118,3]]},"330":{"position":[[12,3],[51,3],[188,3]]},"333":{"position":[[13,3],[148,3]]},"334":{"position":[[5,3],[447,3]]},"336":{"position":[[13,3]]},"360":{"position":[[17,3]]},"364":{"position":[[74,4]]},"375":{"position":[[43,4]]},"377":{"position":[[198,4]]},"378":{"position":[[62,3],[104,3],[334,4]]},"403":{"position":[[17,3]]},"418":{"position":[[17,3]]}},"keywords":{}}],["sdk...)surveysurvey",{"_index":124,"title":{},"content":{"8":{"position":[[158,19]]},"20":{"position":[[158,19]]},"54":{"position":[[158,19]]},"72":{"position":[[158,19]]},"113":{"position":[[158,19]]}},"keywords":{}}],["seamlessli",{"_index":1450,"title":{},"content":{"280":{"position":[[1242,10]]}},"keywords":{}}],["second",{"_index":258,"title":{},"content":{"13":{"position":[[1559,7]]},"24":{"position":[[1607,7]]},"65":{"position":[[249,7]]},"84":{"position":[[249,7]]},"125":{"position":[[249,7]]}},"keywords":{}}],["secret",{"_index":786,"title":{},"content":{"69":{"position":[[174,6],[828,8]]},"89":{"position":[[174,6],[828,8]]},"130":{"position":[[174,6],[828,8]]}},"keywords":{}}],["section",{"_index":540,"title":{},"content":{"48":{"position":[[234,7]]},"59":{"position":[[393,7]]},"65":{"position":[[550,7],[642,7],[730,7]]},"68":{"position":[[82,7],[134,7]]},"78":{"position":[[393,7]]},"84":{"position":[[591,7],[683,7],[771,7]]},"86":{"position":[[92,7]]},"88":{"position":[[82,7],[134,7]]},"98":{"position":[[177,7]]},"119":{"position":[[393,7]]},"125":{"position":[[546,7],[638,7],[726,7]]},"127":{"position":[[92,7]]},"129":{"position":[[82,7],[134,7]]},"234":{"position":[[239,7]]},"278":{"position":[[298,9]]},"281":{"position":[[418,7]]},"283":{"position":[[213,9]]}},"keywords":{}}],["secur",{"_index":778,"title":{"69":{"position":[[0,9]]},"89":{"position":[[0,9]]},"130":{"position":[[0,9]]},"321":{"position":[[8,8]]}},"content":{"321":{"position":[[65,7],[169,8],[422,8]]}},"keywords":{}}],["see",{"_index":130,"title":{},"content":{"8":{"position":[[279,3]]},"20":{"position":[[285,3]]},"31":{"position":[[173,3]]},"32":{"position":[[214,3]]},"35":{"position":[[674,4]]},"46":{"position":[[1958,3]]},"54":{"position":[[285,3]]},"59":{"position":[[369,3]]},"65":{"position":[[521,3],[615,3],[705,3]]},"68":{"position":[[53,3],[107,3]]},"72":{"position":[[279,3]]},"78":{"position":[[369,3]]},"84":{"position":[[562,3],[656,3],[746,3]]},"86":{"position":[[66,3]]},"88":{"position":[[53,3],[107,3]]},"92":{"position":[[1,3]]},"98":{"position":[[155,3]]},"113":{"position":[[279,3]]},"119":{"position":[[369,3]]},"125":{"position":[[517,3],[611,3],[701,3]]},"127":{"position":[[66,3]]},"129":{"position":[[53,3],[107,3]]},"136":{"position":[[173,3]]},"137":{"position":[[214,3]]},"156":{"position":[[11,3]]},"173":{"position":[[1,3]]},"186":{"position":[[173,3]]},"187":{"position":[[214,3]]},"194":{"position":[[1,3]]},"208":{"position":[[712,4]]},"214":{"position":[[1936,3]]},"230":{"position":[[1989,3]]},"250":{"position":[[173,3]]},"251":{"position":[[214,3]]},"278":{"position":[[278,4]]},"283":{"position":[[199,4]]},"302":{"position":[[2118,3]]},"328":{"position":[[1,3]]},"366":{"position":[[173,3]]},"367":{"position":[[214,3]]}},"keywords":{}}],["segment",{"_index":352,"title":{"280":{"position":[[6,8]]}},"content":{"28":{"position":[[689,7]]},"32":{"position":[[54,8]]},"42":{"position":[[45,8]]},"46":{"position":[[1413,8],[1487,8],[1579,8]]},"106":{"position":[[130,7]]},"133":{"position":[[689,7]]},"137":{"position":[[54,8]]},"142":{"position":[[45,8]]},"166":{"position":[[130,7]]},"183":{"position":[[689,7]]},"187":{"position":[[54,8]]},"191":{"position":[[45,8]]},"214":{"position":[[1391,8],[1465,8],[1557,8]]},"230":{"position":[[1444,8],[1518,8],[1610,8]]},"247":{"position":[[689,7]]},"251":{"position":[[54,8]]},"258":{"position":[[45,8]]},"270":{"position":[[130,7]]},"280":{"position":[[18,8],[86,7],[149,7],[248,7],[301,8],[321,7],[444,7],[815,7],[945,7],[1100,7],[1184,7],[1275,7]]},"302":{"position":[[1378,8],[1452,8],[1564,8]]},"305":{"position":[[130,7]]},"325":{"position":[[45,8]]},"363":{"position":[[689,7]]},"367":{"position":[[54,8]]},"386":{"position":[[130,7]]}},"keywords":{}}],["select",{"_index":1179,"title":{},"content":{"198":{"position":[[585,6]]},"243":{"position":[[297,6]]},"280":{"position":[[538,6]]},"378":{"position":[[297,6]]}},"keywords":{}}],["selector",{"_index":1506,"title":{"315":{"position":[[20,9]]}},"content":{"315":{"position":[[72,9],[160,10]]}},"keywords":{}}],["self",{"_index":1305,"title":{},"content":{"235":{"position":[[916,4]]},"321":{"position":[[540,7],[598,6]]}},"keywords":{}}],["semver",{"_index":228,"title":{},"content":{"13":{"position":[[471,6]]},"24":{"position":[[471,6]]},"59":{"position":[[304,6]]},"78":{"position":[[304,6]]},"119":{"position":[[304,6]]}},"keywords":{}}],["send",{"_index":150,"title":{},"content":{"9":{"position":[[9,4]]},"21":{"position":[[9,4]]},"58":{"position":[[108,5]]},"77":{"position":[[108,5]]},"118":{"position":[[108,5]]},"280":{"position":[[134,4],[754,4],[834,7]]},"281":{"position":[[134,4]]}},"keywords":{}}],["sent",{"_index":221,"title":{},"content":{"13":{"position":[[314,4]]},"24":{"position":[[314,4]]},"36":{"position":[[258,4]]},"59":{"position":[[191,4]]},"67":{"position":[[836,4]]},"69":{"position":[[310,4]]},"78":{"position":[[191,4]]},"87":{"position":[[547,4]]},"89":{"position":[[310,4]]},"119":{"position":[[191,4]]},"128":{"position":[[547,4]]},"130":{"position":[[310,4]]},"159":{"position":[[258,4]]},"209":{"position":[[258,4]]},"264":{"position":[[250,4]]}},"keywords":{}}],["sequenti",{"_index":483,"title":{},"content":{"46":{"position":[[140,13]]},"214":{"position":[[136,13]]},"230":{"position":[[152,13]]},"302":{"position":[[138,12]]}},"keywords":{}}],["server",{"_index":728,"title":{},"content":{"58":{"position":[[46,6]]},"69":{"position":[[17,6]]},"77":{"position":[[46,6]]},"89":{"position":[[17,6]]},"118":{"position":[[46,6]]},"130":{"position":[[17,6]]}},"keywords":{}}],["servic",{"_index":529,"title":{},"content":{"48":{"position":[[44,7]]},"105":{"position":[[312,9]]},"165":{"position":[[312,9]]},"234":{"position":[[44,7]]},"269":{"position":[[312,9]]},"304":{"position":[[312,9]]},"385":{"position":[[312,9]]}},"keywords":{}}],["session",{"_index":409,"title":{},"content":{"35":{"position":[[503,7]]},"46":{"position":[[316,7],[499,7],[1008,7],[1245,8],[2231,7]]},"102":{"position":[[135,8]]},"154":{"position":[[141,8]]},"199":{"position":[[148,8]]},"208":{"position":[[521,7]]},"214":{"position":[[312,7],[491,7],[1000,7],[1223,8],[2209,7]]},"230":{"position":[[334,7],[530,7],[1039,7],[1276,8],[2262,7]]},"244":{"position":[[135,8]]},"262":{"position":[[228,7]]},"263":{"position":[[109,7]]},"283":{"position":[[175,7]]},"302":{"position":[[331,7],[514,7],[791,7],[1190,8],[1656,7]]},"318":{"position":[[146,8]]},"339":{"position":[[46,7],[67,7]]},"340":{"position":[[527,7],[548,7],[864,7]]},"342":{"position":[[475,7],[545,7]]},"375":{"position":[[175,7]]}},"keywords":{}}],["session.created_at",{"_index":1574,"title":{},"content":{"339":{"position":[[1066,19]]},"340":{"position":[[1125,19]]}},"keywords":{}}],["session.email",{"_index":1570,"title":{},"content":{"339":{"position":[[885,14]]},"340":{"position":[[994,14]]}},"keywords":{}}],["session.firstnam",{"_index":1571,"title":{},"content":{"339":{"position":[[923,18]]},"340":{"position":[[1022,18]]}},"keywords":{}}],["session.lastnam",{"_index":1572,"title":{},"content":{"339":{"position":[[964,17]]},"340":{"position":[[1053,17]]}},"keywords":{}}],["session.plan",{"_index":1573,"title":{},"content":{"339":{"position":[[1000,13]]},"340":{"position":[[1079,13]]}},"keywords":{}}],["session.user_id",{"_index":1569,"title":{},"content":{"339":{"position":[[823,16]]},"340":{"position":[[892,17]]}},"keywords":{}}],["session_end",{"_index":1412,"title":{},"content":{"267":{"position":[[531,12]]}},"keywords":{}}],["session_id",{"_index":1403,"title":{},"content":{"267":{"position":[[410,11]]}},"keywords":{}}],["session_start",{"_index":1409,"title":{},"content":{"267":{"position":[[475,14]]}},"keywords":{}}],["set",{"_index":394,"title":{"35":{"position":[[0,3]]},"158":{"position":[[0,3]]},"208":{"position":[[0,3]]},"216":{"position":[[0,3]]},"218":{"position":[[0,3]]},"219":{"position":[[0,3]]},"261":{"position":[[0,3]]},"262":{"position":[[0,3]]},"263":{"position":[[0,3]]},"286":{"position":[[0,3]]},"288":{"position":[[0,3]]},"289":{"position":[[0,3]]},"344":{"position":[[0,3]]},"350":{"position":[[0,3]]},"352":{"position":[[0,3]]},"353":{"position":[[0,3]]},"393":{"position":[[0,3]]},"395":{"position":[[0,3]]},"396":{"position":[[0,3]]},"406":{"position":[[0,3]]}},"content":{"37":{"position":[[266,8],[279,3],[342,9],[356,7]]},"38":{"position":[[373,3],[771,3]]},"147":{"position":[[160,3]]},"160":{"position":[[266,8],[279,3],[342,9],[356,7]]},"161":{"position":[[373,3],[607,3]]},"205":{"position":[[160,3]]},"210":{"position":[[266,8],[279,3],[342,9],[356,7]]},"211":{"position":[[391,3],[679,3]]},"240":{"position":[[160,3]]},"262":{"position":[[346,3]]},"265":{"position":[[266,8],[279,3],[342,9],[356,7]]},"266":{"position":[[353,3],[519,3]]},"278":{"position":[[268,9]]},"280":{"position":[[935,3]]},"281":{"position":[[780,9],[791,3],[831,3]]},"314":{"position":[[162,3]]},"345":{"position":[[266,8],[279,3],[342,9],[356,7]]},"346":{"position":[[450,3],[596,3]]},"372":{"position":[[160,3]]}},"keywords":{}}],["setident",{"_index":398,"title":{},"content":{"35":{"position":[[114,11],[724,13]]},"46":{"position":[[688,11],[704,11]]},"158":{"position":[[114,11]]},"208":{"position":[[114,11]]},"214":{"position":[[680,11],[696,11]]},"230":{"position":[[719,11],[735,11]]},"335":{"position":[[59,11]]},"344":{"position":[[114,11],[494,11]]},"346":{"position":[[379,12]]}},"keywords":{}}],["setidentity('<us",{"_index":1583,"title":{},"content":{"344":{"position":[[547,21]]}},"keywords":{}}],["setproperti",{"_index":1551,"title":{},"content":{"335":{"position":[[44,14]]},"346":{"position":[[392,13],[473,15],[615,15]]}},"keywords":{}}],["settings.follow",{"_index":1443,"title":{},"content":{"280":{"position":[[687,15]]}},"keywords":{}}],["setup",{"_index":940,"title":{"98":{"position":[[0,5]]},"180":{"position":[[0,5]]},"199":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"108":{"position":[[83,6]]},"168":{"position":[[83,6]]},"272":{"position":[[83,6]]},"280":{"position":[[746,6]]},"307":{"position":[[83,6]]},"388":{"position":[[83,6]]}},"keywords":{}}],["setvisitorproperti",{"_index":503,"title":{},"content":{"46":{"position":[[1134,20],[1159,20]]},"230":{"position":[[1165,20],[1190,20]]}},"keywords":{}}],["sha256",{"_index":793,"title":{},"content":{"69":{"position":[[451,6]]},"89":{"position":[[451,6]]},"130":{"position":[[451,6]]}},"keywords":{}}],["share",{"_index":113,"title":{},"content":{"8":{"position":[[33,6]]},"20":{"position":[[33,6]]},"24":{"position":[[1924,7],[2427,7]]},"25":{"position":[[426,7],[859,7]]},"54":{"position":[[33,6]]},"66":{"position":[[141,7]]},"67":{"position":[[180,7]]},"72":{"position":[[33,6]]},"113":{"position":[[33,6]]},"197":{"position":[[103,6]]}},"keywords":{}}],["show",{"_index":1244,"title":{},"content":{"219":{"position":[[357,6]]},"220":{"position":[[25,7],[258,7]]},"289":{"position":[[349,6]]},"290":{"position":[[25,7],[227,6]]},"354":{"position":[[25,7]]},"397":{"position":[[25,7]]},"408":{"position":[[25,7]]},"409":{"position":[[26,7]]}},"keywords":{}}],["showed"",{"_index":1645,"title":{},"content":{"408":{"position":[[207,13]]},"409":{"position":[[210,13]]}},"keywords":{}}],["shown",{"_index":155,"title":{},"content":{"9":{"position":[[95,5]]},"21":{"position":[[95,5]]},"55":{"position":[[81,5]]},"73":{"position":[[81,5]]},"114":{"position":[[81,5]]}},"keywords":{}}],["shutdown",{"_index":495,"title":{},"content":{"46":{"position":[[628,9]]},"214":{"position":[[620,9]]},"230":{"position":[[659,9]]},"302":{"position":[[637,9]]}},"keywords":{}}],["side",{"_index":434,"title":{},"content":{"36":{"position":[[146,5]]},"159":{"position":[[146,5]]},"209":{"position":[[146,5]]},"264":{"position":[[138,5]]}},"keywords":{}}],["signatur",{"_index":783,"title":{},"content":{"69":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"89":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"130":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]}},"keywords":{}}],["signature"",{"_index":821,"title":{},"content":{"69":{"position":[[1265,18]]},"89":{"position":[[1265,18]]},"130":{"position":[[1265,18]]}},"keywords":{}}],["signed_up_at",{"_index":1384,"title":{},"content":{"266":{"position":[[460,13]]},"340":{"position":[[1109,15]]}},"keywords":{}}],["signup",{"_index":1576,"title":{"341":{"position":[[6,7]]}},"content":{},"keywords":{}}],["simpl",{"_index":941,"title":{},"content":{"98":{"position":[[4,6]]}},"keywords":{}}],["simplifi",{"_index":360,"title":{},"content":{"29":{"position":[[192,11],[366,11],[499,11]]},"134":{"position":[[192,11],[366,11],[499,11]]},"184":{"position":[[192,11],[366,11],[499,11]]},"248":{"position":[[192,11],[366,11],[499,11]]},"364":{"position":[[192,11],[366,11],[499,11]]}},"keywords":{}}],["singl",{"_index":139,"title":{},"content":{"8":{"position":[[430,6]]},"9":{"position":[[298,6]]},"20":{"position":[[448,6]]},"21":{"position":[[298,6]]},"46":{"position":[[1964,6]]},"54":{"position":[[448,6]]},"55":{"position":[[284,6]]},"72":{"position":[[430,6]]},"73":{"position":[[284,6]]},"113":{"position":[[430,6]]},"114":{"position":[[284,6]]},"214":{"position":[[1942,6]]},"230":{"position":[[1995,6]]},"302":{"position":[[2124,6]]}},"keywords":{}}],["size",{"_index":911,"title":{},"content":{"94":{"position":[[80,4]]},"175":{"position":[[176,4]]},"196":{"position":[[141,4]]},"206":{"position":[[239,5]]},"330":{"position":[[176,4]]},"373":{"position":[[288,5]]}},"keywords":{}}],["size...)response.hidden_field",{"_index":829,"title":{},"content":{"75":{"position":[[200,31]]}},"keywords":{}}],["small",{"_index":1414,"title":{},"content":{"277":{"position":[[21,5]]}},"keywords":{}}],["snapshot",{"_index":206,"title":{},"content":{"12":{"position":[[603,8]]},"75":{"position":[[73,8]]}},"keywords":{}}],["snippet",{"_index":1150,"title":{},"content":{"197":{"position":[[134,7],[277,7]]}},"keywords":{}}],["sometim",{"_index":138,"title":{},"content":{"8":{"position":[[396,9]]},"20":{"position":[[414,9]]},"54":{"position":[[414,9]]},"72":{"position":[[396,9]]},"113":{"position":[[396,9]]},"145":{"position":[[81,10]]},"203":{"position":[[81,10]]},"238":{"position":[[81,10]]},"312":{"position":[[81,10]]},"370":{"position":[[81,10]]}},"keywords":{}}],["sound",{"_index":1313,"title":{},"content":{"236":{"position":[[660,9]]}},"keywords":{}}],["sourc",{"_index":354,"title":{"29":{"position":[[0,7]]},"31":{"position":[[23,7]]},"32":{"position":[[20,7]]},"134":{"position":[[0,7]]},"136":{"position":[[23,7]]},"137":{"position":[[20,7]]},"184":{"position":[[0,7]]},"186":{"position":[[23,7]]},"187":{"position":[[20,7]]},"248":{"position":[[0,7]]},"250":{"position":[[23,7]]},"251":{"position":[[20,7]]},"364":{"position":[[0,7]]},"366":{"position":[[23,7]]},"367":{"position":[[20,7]]}},"content":{"29":{"position":[[93,6],[173,6],[309,6],[480,6]]},"30":{"position":[[21,7]]},"32":{"position":[[28,7],[114,6]]},"92":{"position":[[202,7],[244,7]]},"134":{"position":[[93,6],[173,6],[309,6],[480,6]]},"135":{"position":[[21,7]]},"137":{"position":[[28,7],[114,6]]},"184":{"position":[[93,6],[173,6],[309,6],[480,6]]},"185":{"position":[[21,7]]},"187":{"position":[[28,7],[114,6]]},"194":{"position":[[198,7],[240,7]]},"248":{"position":[[93,6],[173,6],[309,6],[480,6]]},"249":{"position":[[21,7]]},"251":{"position":[[28,7],[114,6]]},"364":{"position":[[93,6],[173,6],[309,6],[480,6]]},"365":{"position":[[21,7]]},"367":{"position":[[28,7],[114,6]]}},"keywords":{}}],["spec",{"_index":726,"title":{"58":{"position":[[0,5]]},"77":{"position":[[0,5]]},"118":{"position":[[0,5]]}},"content":{},"keywords":{}}],["specif",{"_index":992,"title":{},"content":{"106":{"position":[[111,8]]},"166":{"position":[[111,8]]},"270":{"position":[[111,8]]},"305":{"position":[[111,8]]},"315":{"position":[[25,8]]},"386":{"position":[[111,8]]}},"keywords":{}}],["specifi",{"_index":541,"title":{},"content":{"48":{"position":[[278,7]]},"234":{"position":[[283,7]]},"283":{"position":[[144,10]]}},"keywords":{}}],["split",{"_index":824,"title":{},"content":{"75":{"position":[[33,5]]}},"keywords":{}}],["sport",{"_index":1345,"title":{},"content":{"254":{"position":[[364,8]]}},"keywords":{}}],["src",{"_index":1529,"title":{},"content":{"321":{"position":[[245,3],[315,3],[346,3],[447,3],[536,3],[665,3],[696,3]]}},"keywords":{}}],["start",{"_index":255,"title":{"144":{"position":[[0,5]]},"145":{"position":[[7,5]]},"202":{"position":[[0,5]]},"203":{"position":[[7,5]]},"219":{"position":[[20,6]]},"237":{"position":[[0,5]]},"238":{"position":[[7,5]]},"262":{"position":[[23,6]]},"289":{"position":[[20,6]]},"311":{"position":[[0,5]]},"312":{"position":[[7,5]]},"338":{"position":[[3,5]]},"353":{"position":[[20,6]]},"369":{"position":[[0,5]]},"370":{"position":[[7,5]]},"396":{"position":[[20,6]]}},"content":{"13":{"position":[[1444,5],[1497,5]]},"24":{"position":[[1492,5],[1545,5]]},"31":{"position":[[227,5]]},"45":{"position":[[179,7]]},"46":{"position":[[274,6],[1874,6]]},"50":{"position":[[259,5],[304,8]]},"65":{"position":[[151,5],[195,5]]},"75":{"position":[[275,5]]},"84":{"position":[[151,5],[195,5]]},"125":{"position":[[151,5],[195,5]]},"136":{"position":[[227,5]]},"145":{"position":[[59,5]]},"147":{"position":[[33,5]]},"186":{"position":[[227,5]]},"203":{"position":[[59,5]]},"205":{"position":[[33,5]]},"213":{"position":[[175,7]]},"214":{"position":[[270,6],[1852,6]]},"221":{"position":[[25,8],[260,8]]},"229":{"position":[[179,7]]},"230":{"position":[[292,6],[1905,6]]},"235":{"position":[[537,5]]},"236":{"position":[[256,5],[303,8]]},"238":{"position":[[59,5]]},"240":{"position":[[33,5]]},"250":{"position":[[227,5]]},"280":{"position":[[828,5],[1287,5]]},"281":{"position":[[1305,5]]},"291":{"position":[[25,8],[229,7]]},"299":{"position":[[208,7]]},"301":{"position":[[182,7]]},"302":{"position":[[289,6],[2034,6]]},"312":{"position":[[59,5]]},"314":{"position":[[33,5]]},"336":{"position":[[24,5]]},"338":{"position":[[358,5]]},"339":{"position":[[691,5]]},"340":{"position":[[373,5]]},"341":{"position":[[423,5]]},"342":{"position":[[358,5]]},"355":{"position":[[25,8]]},"366":{"position":[[227,5]]},"370":{"position":[[59,5]]},"372":{"position":[[33,5]]},"398":{"position":[[25,8]]},"410":{"position":[[25,8]]},"411":{"position":[[26,8]]}},"keywords":{}}],["started"",{"_index":1649,"title":{},"content":{"410":{"position":[[209,14]]},"411":{"position":[[212,14]]}},"keywords":{}}],["startresponse.context",{"_index":826,"title":{},"content":{"75":{"position":[[113,22]]}},"keywords":{}}],["startsurvey",{"_index":516,"title":{},"content":{"46":{"position":[[1839,11],[1855,11],[2034,11]]},"148":{"position":[[5,11]]},"206":{"position":[[5,11]]},"214":{"position":[[1817,11],[1833,11],[2012,11]]},"230":{"position":[[1870,11],[1886,11],[2065,11]]},"241":{"position":[[5,11]]},"370":{"position":[[147,11]]},"371":{"position":[[154,11]]},"372":{"position":[[187,11]]},"373":{"position":[[5,11],[160,11]]},"393":{"position":[[248,13]]},"396":{"position":[[1,12]]}},"keywords":{}}],["startsurvey("<survey",{"_index":1607,"title":{},"content":{"370":{"position":[[200,28]]},"371":{"position":[[207,28]]},"372":{"position":[[240,28]]},"373":{"position":[[213,28]]}},"keywords":{}}],["startsurvey()onsurveyshow",{"_index":1624,"title":{},"content":{"394":{"position":[[47,27]]}},"keywords":{}}],["state",{"_index":1362,"title":{},"content":{"259":{"position":[[430,6],[468,8]]}},"keywords":{}}],["statu",{"_index":526,"title":{"147":{"position":[[15,8]]},"205":{"position":[[15,8]]},"240":{"position":[[15,8]]},"314":{"position":[[15,8]]},"372":{"position":[[15,8]]}},"content":{"46":{"position":[[2306,6]]},"58":{"position":[[79,6]]},"77":{"position":[[79,6]]},"118":{"position":[[79,6]]},"147":{"position":[[62,7],[104,7]]},"205":{"position":[[62,7],[104,7]]},"214":{"position":[[2284,6]]},"222":{"position":[[707,7]]},"230":{"position":[[2337,6]]},"240":{"position":[[62,7],[104,7]]},"292":{"position":[[687,7]]},"302":{"position":[[2410,6]]},"314":{"position":[[62,7],[104,7]]},"356":{"position":[[772,7]]},"372":{"position":[[62,7],[104,7]]},"399":{"position":[[705,7]]},"412":{"position":[[659,7]]}},"keywords":{}}],["step",{"_index":1436,"title":{},"content":{"280":{"position":[[283,6],[1227,6]]},"281":{"position":[[283,6],[1245,6]]}},"keywords":{}}],["stitch",{"_index":108,"title":{"7":{"position":[[0,6]]},"19":{"position":[[0,6]]}},"content":{"11":{"position":[[1,6],[110,6],[174,6]]},"13":{"position":[[65,6],[123,6],[160,6],[202,6]]},"14":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"15":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"16":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"22":{"position":[[1,6],[110,6],[176,6]]},"24":{"position":[[65,6],[123,6],[160,6],[202,6]]},"25":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"26":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]}},"keywords":{}}],["store",{"_index":1274,"title":{},"content":{"225":{"position":[[20,5],[280,5]]},"295":{"position":[[20,5],[258,5]]},"359":{"position":[[20,5]]},"402":{"position":[[20,5]]},"417":{"position":[[20,5],[229,5]]}},"keywords":{}}],["streamlin",{"_index":994,"title":{},"content":{"106":{"position":[[164,10]]},"166":{"position":[[164,10]]},"270":{"position":[[164,10]]},"299":{"position":[[127,11]]},"305":{"position":[[164,10]]},"386":{"position":[[164,10]]}},"keywords":{}}],["string",{"_index":82,"title":{},"content":{"6":{"position":[[214,7]]},"15":{"position":[[564,6],[595,8],[633,8]]},"16":{"position":[[595,8]]},"24":{"position":[[2804,8]]},"25":{"position":[[1196,8]]},"26":{"position":[[591,8]]},"38":{"position":[[315,7]]},"43":{"position":[[214,7]]},"52":{"position":[[215,7]]},"59":{"position":[[294,6]]},"61":{"position":[[87,6]]},"62":{"position":[[82,6]]},"63":{"position":[[81,6],[122,6]]},"64":{"position":[[199,6],[272,6]]},"65":{"position":[[85,6],[344,6]]},"66":{"position":[[190,6],[223,6]]},"67":{"position":[[235,6],[350,6],[400,7],[419,6],[574,6],[650,6]]},"78":{"position":[[294,6]]},"80":{"position":[[87,6]]},"81":{"position":[[82,6]]},"82":{"position":[[81,6],[122,6]]},"83":{"position":[[92,6],[128,6],[195,6]]},"84":{"position":[[85,6],[344,6]]},"85":{"position":[[83,6],[116,6]]},"87":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"119":{"position":[[294,6]]},"121":{"position":[[87,6]]},"122":{"position":[[82,6]]},"123":{"position":[[81,6],[122,6]]},"124":{"position":[[92,6],[128,6],[195,6]]},"125":{"position":[[85,6],[344,6]]},"126":{"position":[[83,6],[116,6]]},"128":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"143":{"position":[[214,7]]},"150":{"position":[[215,7]]},"152":{"position":[[214,7]]},"161":{"position":[[315,7]]},"163":{"position":[[214,7]]},"192":{"position":[[214,7]]},"211":{"position":[[315,7]]},"220":{"position":[[326,7],[377,7],[690,7],[723,7],[738,7],[795,7],[960,7],[1019,7],[1104,7],[1121,7]]},"221":{"position":[[329,7],[380,7],[693,7],[726,7],[743,7]]},"222":{"position":[[335,7],[386,7],[699,7],[818,7],[833,7],[890,7],[1055,7],[1114,7],[1150,7],[1165,7],[1222,7],[1387,7],[1446,7],[1531,7],[1548,7]]},"223":{"position":[[335,7],[386,7],[699,7],[732,7],[747,7],[804,7],[969,7],[1028,7],[1113,7],[1130,7]]},"224":{"position":[[326,7],[377,7],[690,7],[824,7],[839,7],[896,7],[1061,7],[1120,7],[1205,7],[1222,7]]},"225":{"position":[[364,7],[423,7],[440,7]]},"226":{"position":[[340,7],[399,7],[416,7]]},"227":{"position":[[452,7],[503,7],[536,7],[553,7]]},"232":{"position":[[215,7]]},"235":{"position":[[715,6]]},"254":{"position":[[214,7]]},"259":{"position":[[214,7]]},"266":{"position":[[315,7]]},"290":{"position":[[310,7],[357,7],[670,7],[703,7],[718,7],[775,7],[940,7],[999,7],[1084,7],[1101,7]]},"291":{"position":[[313,7],[360,7],[673,7],[706,7],[723,7]]},"292":{"position":[[319,7],[366,7],[679,7],[798,7],[813,7],[870,7],[1035,7],[1094,7],[1130,7],[1145,7],[1202,7],[1367,7],[1426,7],[1511,7],[1528,7]]},"293":{"position":[[319,7],[366,7],[679,7],[712,7],[727,7],[784,7],[949,7],[1008,7],[1093,7],[1110,7]]},"294":{"position":[[310,7],[357,7],[670,7],[804,7],[819,7],[876,7],[1041,7],[1100,7],[1185,7],[1202,7]]},"295":{"position":[[357,7],[412,7],[429,7]]},"296":{"position":[[333,7],[388,7],[405,7]]},"297":{"position":[[456,7],[503,7],[536,7],[553,7]]},"326":{"position":[[214,7]]},"346":{"position":[[315,7]]},"348":{"position":[[214,7]]},"354":{"position":[[395,7],[442,7],[755,7],[788,7],[803,7],[860,7],[1025,7],[1084,7],[1169,7],[1186,7]]},"355":{"position":[[398,7],[445,7],[758,7],[791,7],[808,7]]},"356":{"position":[[404,7],[451,7],[764,7],[883,7],[898,7],[955,7],[1120,7],[1179,7],[1215,7],[1230,7],[1287,7],[1452,7],[1511,7],[1596,7],[1613,7]]},"357":{"position":[[404,7],[451,7],[764,7],[797,7],[812,7],[869,7],[1034,7],[1093,7],[1178,7],[1195,7]]},"358":{"position":[[395,7],[442,7],[755,7],[889,7],[904,7],[961,7],[1126,7],[1185,7],[1270,7],[1287,7]]},"359":{"position":[[440,7],[495,7],[512,7]]},"360":{"position":[[421,7],[476,7],[493,7]]},"361":{"position":[[546,7],[593,7],[626,7],[643,7]]},"383":{"position":[[215,7]]},"397":{"position":[[328,7],[375,7],[688,7],[721,7],[736,7],[793,7],[958,7],[1017,7],[1102,7],[1119,7]]},"398":{"position":[[331,7],[378,7],[691,7],[724,7],[741,7]]},"399":{"position":[[337,7],[384,7],[697,7],[816,7],[831,7],[888,7],[1053,7],[1112,7],[1148,7],[1163,7],[1220,7],[1385,7],[1444,7],[1529,7],[1546,7]]},"400":{"position":[[337,7],[384,7],[697,7],[730,7],[745,7],[802,7],[967,7],[1026,7],[1111,7],[1128,7]]},"401":{"position":[[328,7],[375,7],[688,7],[822,7],[837,7],[894,7],[1059,7],[1118,7],[1203,7],[1220,7]]},"402":{"position":[[373,7],[428,7],[445,7]]},"403":{"position":[[348,7],[403,7],[420,7]]},"404":{"position":[[497,7],[544,7],[577,7],[594,7]]},"408":{"position":[[279,7],[329,7],[642,7],[675,7],[690,7],[747,7],[912,7],[971,7],[1056,7],[1073,7]]},"409":{"position":[[282,7],[379,6],[413,7],[446,7],[461,7],[518,7],[683,7],[742,7],[827,7],[844,7]]},"410":{"position":[[282,7],[332,7],[645,7],[678,7],[695,7]]},"411":{"position":[[285,7],[382,6],[416,7],[449,7],[466,7]]},"412":{"position":[[288,7],[338,7],[651,7],[770,7],[785,7],[842,7],[1007,7],[1066,7],[1102,7],[1117,7],[1174,7],[1339,7],[1398,7],[1483,7],[1500,7]]},"413":{"position":[[288,7],[338,7],[651,7],[684,7],[699,7],[756,7],[921,7],[980,7],[1065,7],[1082,7]]},"414":{"position":[[291,7],[388,6],[422,7],[455,7],[470,7],[527,7],[692,7],[751,7],[836,7],[853,7]]},"415":{"position":[[279,7],[329,7],[642,7],[776,7],[791,7],[848,7],[1013,7],[1072,7],[1157,7],[1174,7]]},"416":{"position":[[282,7],[379,6],[413,7],[547,7],[562,7],[619,7],[784,7],[843,7],[928,7],[945,7]]},"417":{"position":[[317,7],[375,7],[392,7]]},"418":{"position":[[284,7],[342,7],[359,7]]},"419":{"position":[[378,7],[428,7],[461,7],[478,7]]},"420":{"position":[[381,7],[432,7],[465,7],[482,7]]}},"keywords":{}}],["string(describ",{"_index":1472,"title":{},"content":{"288":{"position":[[476,18],[604,18]]},"289":{"position":[[365,18]]},"290":{"position":[[243,18]]},"291":{"position":[[246,18]]},"292":{"position":[[252,18]]},"293":{"position":[[252,18]]},"294":{"position":[[243,18]]},"295":{"position":[[290,18]]},"296":{"position":[[266,18]]},"297":{"position":[[376,18]]}},"keywords":{}}],["strongli",{"_index":781,"title":{},"content":{"69":{"position":[[61,8]]},"89":{"position":[[61,8]]},"130":{"position":[[61,8]]}},"keywords":{}}],["submit",{"_index":13,"title":{},"content":{"1":{"position":[[147,6]]},"216":{"position":[[194,10]]},"281":{"position":[[1031,6]]},"286":{"position":[[194,10]]},"350":{"position":[[198,10]]},"393":{"position":[[198,10]]},"406":{"position":[[197,10]]}},"keywords":{}}],["success",{"_index":1048,"title":{},"content":{"111":{"position":[[211,7]]},"171":{"position":[[211,7]]},"275":{"position":[[211,7]]},"310":{"position":[[211,7]]},"391":{"position":[[211,7]]}},"keywords":{}}],["such",{"_index":410,"title":{},"content":{"35":{"position":[[535,5]]},"208":{"position":[[553,5]]},"262":{"position":[[264,4]]},"263":{"position":[[141,5]]},"281":{"position":[[891,4]]}},"keywords":{}}],["sudo",{"_index":1618,"title":{},"content":{"381":{"position":[[57,4]]}},"keywords":{}}],["support",{"_index":55,"title":{"4":{"position":[[0,8]]},"17":{"position":[[0,8]]},"27":{"position":[[0,8]]},"70":{"position":[[0,8]]},"90":{"position":[[0,8]]},"131":{"position":[[0,8]]},"243":{"position":[[50,9]]},"378":{"position":[[55,9]]}},"content":{"100":{"position":[[66,7]]},"243":{"position":[[73,9],[379,7]]},"378":{"position":[[73,9],[379,7]]}},"keywords":{}}],["sure",{"_index":1524,"title":{},"content":{"321":{"position":[[48,4]]}},"keywords":{}}],["survey",{"_index":119,"title":{"63":{"position":[[0,7]]},"82":{"position":[[0,7]]},"123":{"position":[[0,7]]},"144":{"position":[[6,6]]},"145":{"position":[[15,6]]},"147":{"position":[[8,6]]},"202":{"position":[[6,6]]},"203":{"position":[[15,6]]},"205":{"position":[[8,6]]},"219":{"position":[[13,6]]},"237":{"position":[[6,6]]},"238":{"position":[[15,6]]},"240":{"position":[[8,6]]},"289":{"position":[[13,6]]},"311":{"position":[[6,6]]},"312":{"position":[[15,6]]},"314":{"position":[[8,6]]},"353":{"position":[[13,6]]},"369":{"position":[[6,6]]},"370":{"position":[[15,6]]},"372":{"position":[[8,6]]},"396":{"position":[[13,6]]}},"content":{"8":{"position":[[117,6],[200,7],[211,6]]},"9":{"position":[[67,6],[85,6],[331,6]]},"11":{"position":[[39,7]]},"12":{"position":[[103,11]]},"13":{"position":[[1051,6],[1088,6],[1146,6],[1338,6],[1575,6]]},"20":{"position":[[117,6],[200,7],[211,6]]},"21":{"position":[[67,6],[85,6],[331,6]]},"22":{"position":[[39,7]]},"23":{"position":[[103,11]]},"24":{"position":[[1099,6],[1136,6],[1194,6],[1386,6],[1623,6],[1942,6],[2445,6]]},"25":{"position":[[444,6],[877,6]]},"28":{"position":[[127,7]]},"35":{"position":[[87,7]]},"36":{"position":[[242,7]]},"38":{"position":[[140,7]]},"40":{"position":[[137,7]]},"46":{"position":[[1286,7],[1883,6],[1971,6],[2021,6],[2345,6]]},"48":{"position":[[342,6]]},"50":{"position":[[267,6]]},"54":{"position":[[117,6],[200,7],[211,6]]},"55":{"position":[[53,6],[71,6],[317,6]]},"57":{"position":[[40,7]]},"60":{"position":[[117,6],[124,6],[134,6]]},"63":{"position":[[69,6],[103,6],[158,6],[220,6]]},"65":{"position":[[265,6]]},"66":{"position":[[159,6]]},"67":{"position":[[198,6]]},"72":{"position":[[117,6],[200,7],[211,6]]},"73":{"position":[[53,6],[71,6],[317,6]]},"76":{"position":[[40,7]]},"79":{"position":[[117,6],[124,6],[134,6]]},"82":{"position":[[69,6],[103,6],[158,6],[220,6]]},"84":{"position":[[265,6]]},"103":{"position":[[116,6],[252,7],[459,6]]},"109":{"position":[[33,8]]},"113":{"position":[[117,6],[200,7],[211,6]]},"114":{"position":[[53,6],[71,6],[317,6]]},"117":{"position":[[40,7]]},"120":{"position":[[117,6],[124,6],[134,6]]},"123":{"position":[[69,6],[103,6],[158,6],[220,6]]},"125":{"position":[[265,6]]},"133":{"position":[[127,7]]},"140":{"position":[[144,7]]},"145":{"position":[[69,7],[114,6]]},"146":{"position":[[41,6]]},"147":{"position":[[26,6],[55,6],[97,6]]},"155":{"position":[[116,6],[258,7],[465,6]]},"158":{"position":[[87,7]]},"159":{"position":[[242,7]]},"161":{"position":[[140,7]]},"169":{"position":[[33,8]]},"176":{"position":[[65,7]]},"183":{"position":[[127,7]]},"190":{"position":[[148,7]]},"197":{"position":[[65,7],[84,6]]},"203":{"position":[[69,7],[114,6],[211,6]]},"204":{"position":[[41,6]]},"205":{"position":[[26,6],[55,6],[97,6]]},"208":{"position":[[87,7]]},"209":{"position":[[242,7]]},"211":{"position":[[140,7]]},"214":{"position":[[1264,7],[1861,6],[1949,6],[1999,6],[2323,6]]},"216":{"position":[[133,6],[184,6]]},"220":{"position":[[15,6],[363,7]]},"221":{"position":[[15,6],[366,7]]},"222":{"position":[[372,7]]},"223":{"position":[[15,6],[372,7]]},"224":{"position":[[15,6],[363,7]]},"227":{"position":[[17,6],[489,7]]},"230":{"position":[[1317,7],[1914,6],[2002,6],[2052,6],[2376,6]]},"234":{"position":[[347,6]]},"235":{"position":[[524,6],[547,6]]},"236":{"position":[[264,6]]},"238":{"position":[[69,7],[114,6]]},"239":{"position":[[41,6]]},"240":{"position":[[26,6],[55,6],[97,6]]},"245":{"position":[[116,6],[252,7],[459,6]]},"247":{"position":[[127,7]]},"256":{"position":[[142,7]]},"261":{"position":[[82,7]]},"263":{"position":[[66,7]]},"264":{"position":[[234,7]]},"266":{"position":[[140,7]]},"273":{"position":[[33,8]]},"286":{"position":[[133,6],[184,6]]},"289":{"position":[[342,6]]},"290":{"position":[[15,6],[220,6],[343,7]]},"291":{"position":[[15,6],[222,6],[346,7]]},"292":{"position":[[352,7]]},"293":{"position":[[15,6],[226,6],[352,7]]},"294":{"position":[[15,6],[220,6],[343,7]]},"297":{"position":[[17,6],[342,6],[489,7]]},"302":{"position":[[1231,7],[2043,6],[2131,6],[2181,6],[2345,7],[2449,6]]},"308":{"position":[[33,8]]},"312":{"position":[[69,7],[121,6]]},"313":{"position":[[41,6]]},"314":{"position":[[26,6],[55,6],[97,6]]},"320":{"position":[[116,6],[285,7],[492,6]]},"321":{"position":[[28,7]]},"323":{"position":[[208,7]]},"331":{"position":[[65,7]]},"341":{"position":[[783,6]]},"344":{"position":[[87,7]]},"346":{"position":[[140,7]]},"350":{"position":[[137,6],[188,6]]},"354":{"position":[[15,6],[428,7]]},"355":{"position":[[15,6],[431,7]]},"356":{"position":[[437,7]]},"357":{"position":[[15,6],[437,7]]},"358":{"position":[[15,6],[428,7]]},"361":{"position":[[17,6],[579,7]]},"363":{"position":[[127,7]]},"370":{"position":[[69,7],[114,6],[260,6]]},"371":{"position":[[41,6]]},"372":{"position":[[26,6],[55,6],[97,6]]},"377":{"position":[[116,6],[322,7],[548,6]]},"389":{"position":[[33,8]]},"393":{"position":[[137,6],[188,6]]},"397":{"position":[[15,6],[361,7]]},"398":{"position":[[15,6],[364,7]]},"399":{"position":[[370,7]]},"400":{"position":[[15,6],[370,7]]},"401":{"position":[[15,6],[361,7]]},"404":{"position":[[17,6],[530,7]]},"406":{"position":[[133,6],[187,6]]},"408":{"position":[[15,6],[315,7]]},"410":{"position":[[15,6],[318,7]]},"412":{"position":[[324,7]]},"413":{"position":[[15,6],[324,7]]},"415":{"position":[[15,6],[315,7]]},"419":{"position":[[17,6],[414,7]]}},"keywords":{}}],["survey.clos",{"_index":1498,"title":{},"content":{"302":{"position":[[2295,12],[2312,12]]}},"keywords":{}}],["survey.on",{"_index":162,"title":{},"content":{"9":{"position":[[305,9]]},"21":{"position":[[305,9]]},"55":{"position":[[291,9]]},"73":{"position":[[291,9]]},"114":{"position":[[291,9]]}},"keywords":{}}],["survey.questionansw",{"_index":140,"title":{},"content":{"8":{"position":[[437,22]]},"20":{"position":[[455,22]]},"54":{"position":[[455,22]]},"72":{"position":[[437,22]]},"113":{"position":[[437,22]]}},"keywords":{}}],["survey.start",{"_index":1497,"title":{},"content":{"302":{"position":[[1997,12],[2014,12],[2194,12]]},"316":{"position":[[5,12]]},"406":{"position":[[242,12]]}},"keywords":{}}],["survey.startonsurveyshow",{"_index":1636,"title":{},"content":{"407":{"position":[[42,26]]}},"keywords":{}}],["survey__id",{"_index":246,"title":{},"content":{"13":{"position":[[1009,10]]},"24":{"position":[[1057,10]]}},"keywords":{}}],["survey__nam",{"_index":247,"title":{},"content":{"13":{"position":[[1058,12]]},"24":{"position":[[1106,12]]}},"keywords":{}}],["survey__scenario_id",{"_index":248,"title":{},"content":{"13":{"position":[[1095,19]]},"24":{"position":[[1143,19]]}},"keywords":{}}],["survey__scenario_tim",{"_index":249,"title":{},"content":{"13":{"position":[[1162,21]]},"24":{"position":[[1210,21]]}},"keywords":{}}],["survey__scenario_time_m",{"_index":251,"title":{},"content":{"13":{"position":[[1218,24]]},"24":{"position":[[1266,24]]}},"keywords":{}}],["survey__scenario_vers",{"_index":252,"title":{},"content":{"13":{"position":[[1284,24]]},"24":{"position":[[1332,24]]}},"keywords":{}}],["survey_format",{"_index":1257,"title":{},"content":{"220":{"position":[[608,14]]},"221":{"position":[[611,14]]},"222":{"position":[[617,14]]},"223":{"position":[[617,14]]},"224":{"position":[[608,14]]},"290":{"position":[[588,14]]},"291":{"position":[[591,14]]},"292":{"position":[[597,14]]},"293":{"position":[[597,14]]},"294":{"position":[[588,14]]},"354":{"position":[[673,14]]},"355":{"position":[[676,14]]},"356":{"position":[[682,14]]},"357":{"position":[[682,14]]},"358":{"position":[[673,14]]},"397":{"position":[[606,14]]},"398":{"position":[[609,14]]},"399":{"position":[[615,14]]},"400":{"position":[[615,14]]},"401":{"position":[[606,14]]},"408":{"position":[[560,14]]},"410":{"position":[[563,14]]},"412":{"position":[[569,14]]},"413":{"position":[[569,14]]},"415":{"position":[[560,14]]}},"keywords":{}}],["survey_posit",{"_index":1246,"title":{},"content":{"220":{"position":[[385,16]]},"221":{"position":[[388,16]]},"222":{"position":[[394,16]]},"223":{"position":[[394,16]]},"224":{"position":[[385,16]]},"290":{"position":[[365,16]]},"291":{"position":[[368,16]]},"292":{"position":[[374,16]]},"293":{"position":[[374,16]]},"294":{"position":[[365,16]]},"354":{"position":[[450,16]]},"355":{"position":[[453,16]]},"356":{"position":[[459,16]]},"357":{"position":[[459,16]]},"358":{"position":[[450,16]]},"397":{"position":[[383,16]]},"398":{"position":[[386,16]]},"399":{"position":[[392,16]]},"400":{"position":[[392,16]]},"401":{"position":[[383,16]]},"408":{"position":[[337,16]]},"410":{"position":[[340,16]]},"412":{"position":[[346,16]]},"413":{"position":[[346,16]]},"415":{"position":[[337,16]]}},"keywords":{}}],["survey_s",{"_index":1252,"title":{},"content":{"220":{"position":[[563,12]]},"221":{"position":[[566,12]]},"222":{"position":[[572,12]]},"223":{"position":[[572,12]]},"224":{"position":[[563,12]]},"290":{"position":[[543,12]]},"291":{"position":[[546,12]]},"292":{"position":[[552,12]]},"293":{"position":[[552,12]]},"294":{"position":[[543,12]]},"354":{"position":[[628,12]]},"355":{"position":[[631,12]]},"356":{"position":[[637,12]]},"357":{"position":[[637,12]]},"358":{"position":[[628,12]]},"397":{"position":[[561,12]]},"398":{"position":[[564,12]]},"399":{"position":[[570,12]]},"400":{"position":[[570,12]]},"401":{"position":[[561,12]]},"408":{"position":[[515,12]]},"410":{"position":[[518,12]]},"412":{"position":[[524,12]]},"413":{"position":[[524,12]]},"415":{"position":[[515,12]]}},"keywords":{}}],["surveyid",{"_index":1055,"title":{},"content":{"145":{"position":[[158,8]]},"146":{"position":[[165,8]]},"147":{"position":[[198,8]]},"148":{"position":[[171,8]]},"219":{"position":[[21,8]]},"235":{"position":[[671,8],[753,9]]},"238":{"position":[[158,8]]},"239":{"position":[[165,8]]},"240":{"position":[[198,8]]},"241":{"position":[[171,8]]},"289":{"position":[[21,9]]}},"keywords":{}}],["surveys"",{"_index":866,"title":{},"content":{"76":{"position":[[2352,14]]}},"keywords":{}}],["swift",{"_index":1117,"title":{},"content":{"175":{"position":[[109,5]]},"196":{"position":[[74,5]]},"197":{"position":[[128,5]]},"198":{"position":[[162,5]]},"243":{"position":[[129,5],[224,5]]},"330":{"position":[[109,5]]},"378":{"position":[[129,5],[224,5]]}},"keywords":{}}],["swiftlang",{"_index":1325,"title":{},"content":{"243":{"position":[[149,10],[244,10]]},"378":{"position":[[149,10],[244,10]]}},"keywords":{}}],["swiftui",{"_index":1158,"title":{},"content":{"197":{"position":[[338,7]]}},"keywords":{}}],["switch",{"_index":500,"title":{},"content":{"46":{"position":[[1020,6]]},"214":{"position":[[1012,6]]},"230":{"position":[[1051,6]]},"302":{"position":[[1668,6]]}},"keywords":{}}],["synchron",{"_index":577,"title":{},"content":{"56":{"position":[[10,15]]},"74":{"position":[[10,15]]},"115":{"position":[[10,15]]}},"keywords":{}}],["syntaxt",{"_index":484,"title":{},"content":{"46":{"position":[[173,8]]},"214":{"position":[[169,8]]},"230":{"position":[[185,8]]},"302":{"position":[[192,8]]}},"keywords":{}}],["system",{"_index":331,"title":{},"content":{"28":{"position":[[204,7]]},"93":{"position":[[69,7]]},"133":{"position":[[204,7]]},"174":{"position":[[69,7]]},"183":{"position":[[204,7]]},"195":{"position":[[69,7]]},"247":{"position":[[204,7]]},"329":{"position":[[69,7]]},"363":{"position":[[204,7]]}},"keywords":{}}],["tab",{"_index":1438,"title":{},"content":{"280":{"position":[[432,3]]}},"keywords":{}}],["tabl",{"_index":193,"title":{"12":{"position":[[0,7]]},"13":{"position":[[5,6]]},"14":{"position":[[22,6]]},"15":{"position":[[30,6]]},"16":{"position":[[81,6]]},"23":{"position":[[0,7]]},"24":{"position":[[5,6]]},"25":{"position":[[22,6]]},"26":{"position":[[30,6]]}},"content":{"12":{"position":[[1,5],[50,5],[159,5],[313,5],[393,5],[488,5],[581,5]]},"23":{"position":[[1,5],[50,5],[159,5],[239,5]]}},"keywords":{}}],["tablet",{"_index":403,"title":{},"content":{"35":{"position":[[230,11]]},"158":{"position":[[230,11]]},"208":{"position":[[230,11]]},"261":{"position":[[222,11]]},"344":{"position":[[230,11]]}},"keywords":{}}],["tag",{"_index":264,"title":{"277":{"position":[[22,3]]},"281":{"position":[[13,3]]},"282":{"position":[[6,3]]},"299":{"position":[[22,3]]},"318":{"position":[[20,3]]},"338":{"position":[[16,4]]}},"content":{"13":{"position":[[1706,4],[2050,4]]},"14":{"position":[[566,4]]},"24":{"position":[[1760,4],[2228,4]]},"25":{"position":[[680,4]]},"28":{"position":[[404,4]]},"133":{"position":[[404,4]]},"183":{"position":[[404,4]]},"247":{"position":[[404,4]]},"277":{"position":[[12,3]]},"278":{"position":[[38,3],[93,3],[174,3],[371,3],[440,3]]},"280":{"position":[[193,3]]},"281":{"position":[[25,3],[189,3],[251,3],[324,3],[391,4],[413,4],[465,3],[503,3],[560,5],[602,3],[645,4],[696,4],[931,3],[1004,3],[1289,3]]},"283":{"position":[[18,3]]},"284":{"position":[[41,3]]},"319":{"position":[[80,3]]},"338":{"position":[[371,4]]},"339":{"position":[[704,4]]},"340":{"position":[[386,4]]},"341":{"position":[[436,4]]},"342":{"position":[[371,4]]},"363":{"position":[[404,4]]}},"keywords":{}}],["tag.choos",{"_index":1462,"title":{},"content":{"281":{"position":[[856,10]]}},"keywords":{}}],["tag.nam",{"_index":1455,"title":{},"content":{"281":{"position":[[485,8]]}},"keywords":{}}],["tag.navig",{"_index":1458,"title":{},"content":{"281":{"position":[[529,12]]}},"keywords":{}}],["take",{"_index":1128,"title":{},"content":{"179":{"position":[[186,4]]},"196":{"position":[[373,4]]},"334":{"position":[[186,4]]}},"keywords":{}}],["tap",{"_index":565,"title":{},"content":{"50":{"position":[[111,4]]},"236":{"position":[[107,3]]}},"keywords":{}}],["target",{"_index":330,"title":{"103":{"position":[[6,9]]},"155":{"position":[[6,9]]},"245":{"position":[[6,9]]},"315":{"position":[[0,6]]},"320":{"position":[[6,9]]},"377":{"position":[[6,9]]}},"content":{"28":{"position":[[194,9]]},"38":{"position":[[179,9]]},"40":{"position":[[195,9]]},"46":{"position":[[1298,6],[2105,9],[2321,9]]},"48":{"position":[[131,6]]},"103":{"position":[[11,9],[279,9]]},"133":{"position":[[194,9]]},"140":{"position":[[202,9]]},"145":{"position":[[42,9]]},"155":{"position":[[11,9],[285,9]]},"161":{"position":[[179,9]]},"183":{"position":[[194,9]]},"190":{"position":[[206,9]]},"203":{"position":[[42,9]]},"211":{"position":[[179,9]]},"214":{"position":[[1276,6],[2083,9],[2299,9]]},"230":{"position":[[1329,6],[2136,9],[2352,9]]},"234":{"position":[[132,6]]},"238":{"position":[[42,9]]},"243":{"position":[[549,8]]},"245":{"position":[[11,9],[279,9]]},"247":{"position":[[194,9]]},"256":{"position":[[200,9]]},"266":{"position":[[179,9]]},"302":{"position":[[1243,6],[2266,9],[2425,9]]},"312":{"position":[[42,9]]},"315":{"position":[[16,6]]},"320":{"position":[[11,9],[312,9]]},"323":{"position":[[266,9]]},"346":{"position":[[179,9]]},"363":{"position":[[194,9]]},"370":{"position":[[42,9]]},"377":{"position":[[11,9],[349,9]]},"378":{"position":[[549,8]]},"380":{"position":[[1,6]]},"381":{"position":[[241,6]]}},"keywords":{}}],["target.build_configurations.each",{"_index":1339,"title":{},"content":{"243":{"position":[[558,32]]},"378":{"position":[[558,32]]}},"keywords":{}}],["targeting.debug",{"_index":1500,"title":{},"content":{"302":{"position":[[2356,15],[2376,15]]}},"keywords":{}}],["team",{"_index":956,"title":{},"content":{"100":{"position":[[74,5]]},"106":{"position":[[297,5]]},"166":{"position":[[297,5]]},"270":{"position":[[297,5]]},"305":{"position":[[297,5]]},"386":{"position":[[297,5]]}},"keywords":{}}],["technic",{"_index":908,"title":{"94":{"position":[[0,9]]},"175":{"position":[[0,9]]},"196":{"position":[[0,9]]},"330":{"position":[[0,9]]}},"content":{},"keywords":{}}],["technolog",{"_index":892,"title":{},"content":{"92":{"position":[[167,13]]},"161":{"position":[[529,12],[757,12]]},"194":{"position":[[163,13]]}},"keywords":{}}],["tell",{"_index":497,"title":{},"content":{"46":{"position":[[723,5],[969,5]]},"214":{"position":[[715,5],[961,5]]},"230":{"position":[[754,5],[1000,5]]},"302":{"position":[[843,5],[1617,5]]}},"keywords":{}}],["text",{"_index":216,"title":{},"content":{"13":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[762,4],[802,4],[849,4],[916,4],[990,6],[1020,4],[1071,4],[1115,4],[1184,4],[1367,4],[1422,4],[1660,4],[1699,6],[1750,4],[1815,4],[1863,4],[1919,4],[2043,6]]},"14":{"position":[[240,4],[316,4],[371,4],[409,4],[455,4],[559,6]]},"15":{"position":[[240,4],[306,4],[381,4],[571,4],[609,4]]},"16":{"position":[[240,4],[308,4],[335,4],[564,4]]},"24":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[758,4],[808,4],[867,4],[946,4],[1032,6],[1068,4],[1119,4],[1163,4],[1232,4],[1415,4],[1470,4],[1708,4],[1753,6],[1804,4],[1879,4],[1993,4],[2041,4],[2097,4],[2221,6],[2275,4],[2385,4],[2501,4],[2779,4]]},"25":{"position":[[240,4],[316,4],[381,4],[485,4],[523,4],[569,4],[673,6],[717,4],[817,4],[923,4],[1171,4]]},"26":{"position":[[240,4],[308,4],[335,4],[560,4]]},"87":{"position":[[244,4]]},"128":{"position":[[244,4]]},"220":{"position":[[954,5]]},"222":{"position":[[1049,5],[1381,5]]},"223":{"position":[[963,5]]},"224":{"position":[[1055,5]]},"290":{"position":[[934,5]]},"292":{"position":[[1029,5],[1361,5]]},"293":{"position":[[943,5]]},"294":{"position":[[1035,5]]},"354":{"position":[[1019,5]]},"356":{"position":[[1114,5],[1446,5]]},"357":{"position":[[1028,5]]},"358":{"position":[[1120,5]]},"397":{"position":[[952,5]]},"399":{"position":[[1047,5],[1379,5]]},"400":{"position":[[961,5]]},"401":{"position":[[1053,5]]},"408":{"position":[[906,5]]},"409":{"position":[[677,5]]},"412":{"position":[[1001,5],[1333,5]]},"413":{"position":[[915,5]]},"414":{"position":[[686,5]]},"415":{"position":[[1007,5]]},"416":{"position":[[778,5]]}},"keywords":{}}],["thank",{"_index":400,"title":{},"content":{"35":{"position":[[136,6]]},"158":{"position":[[136,6]]},"208":{"position":[[136,6]]},"216":{"position":[[64,6]]},"261":{"position":[[128,6]]},"286":{"position":[[64,6]]},"344":{"position":[[136,6]]},"350":{"position":[[64,6]]},"393":{"position":[[64,6]]},"406":{"position":[[64,6]]}},"keywords":{}}],["these",{"_index":921,"title":{},"content":{"94":{"position":[[274,6]]},"178":{"position":[[162,6]]},"179":{"position":[[14,6]]},"196":{"position":[[201,6]]},"333":{"position":[[162,6]]},"334":{"position":[[14,6]]}},"keywords":{}}],["thing",{"_index":371,"title":{},"content":{"31":{"position":[[7,5]]},"136":{"position":[[7,5]]},"186":{"position":[[7,5]]},"250":{"position":[[7,5]]},"366":{"position":[[7,5]]}},"keywords":{}}],["this["added_at"",{"_index":107,"title":{},"content":{"6":{"position":[[636,26]]},"52":{"position":[[654,26]]}},"keywords":{}}],["this["age"",{"_index":425,"title":{},"content":{"35":{"position":[[1013,21]]},"38":{"position":[[636,21]]},"98":{"position":[[517,21]]},"218":{"position":[[333,21]]}},"keywords":{}}],["this["authenticated"",{"_index":428,"title":{},"content":{"35":{"position":[[1077,31]]},"38":{"position":[[700,31]]},"98":{"position":[[581,31]]},"218":{"position":[[397,31]]}},"keywords":{}}],["this["category"",{"_index":97,"title":{},"content":{"6":{"position":[[439,26]]},"52":{"position":[[457,26]]}},"keywords":{}}],["this["count"",{"_index":101,"title":{},"content":{"6":{"position":[[518,23]]},"52":{"position":[[536,23]]}},"keywords":{}}],["this["delivery_method"",{"_index":103,"title":{},"content":{"6":{"position":[[546,33]]},"52":{"position":[[564,33]]}},"keywords":{}}],["this["employes"",{"_index":469,"title":{},"content":{"43":{"position":[[380,26]]}},"keywords":{}}],["this["firstname"",{"_index":418,"title":{},"content":{"35":{"position":[[830,27]]},"38":{"position":[[453,27],[847,27]]},"98":{"position":[[334,27]]},"218":{"position":[[150,27]]}},"keywords":{}}],["this["h1"",{"_index":1068,"title":{},"content":{"148":{"position":[[251,20]]},"219":{"position":[[132,20]]}},"keywords":{}}],["this["h_count"",{"_index":1070,"title":{},"content":{"148":{"position":[[300,25]]},"219":{"position":[[181,25]]}},"keywords":{}}],["this["lastname"",{"_index":421,"title":{},"content":{"35":{"position":[[895,26]]},"38":{"position":[[518,26],[882,26]]},"98":{"position":[[399,26]]},"218":{"position":[[215,26]]}},"keywords":{}}],["this["logged_at"",{"_index":427,"title":{},"content":{"35":{"position":[[1040,27]]},"38":{"position":[[663,27]]},"98":{"position":[[544,27]]},"218":{"position":[[360,27]]}},"keywords":{}}],["this["name"",{"_index":465,"title":{},"content":{"41":{"position":[[183,22]]},"43":{"position":[[337,22]]}},"keywords":{}}],["this["plan"",{"_index":423,"title":{},"content":{"35":{"position":[[958,22]]},"38":{"position":[[581,22],[916,22]]},"98":{"position":[[462,22]]},"218":{"position":[[278,22]]}},"keywords":{}}],["this["price"",{"_index":99,"title":{},"content":{"6":{"position":[[486,23]]},"52":{"position":[[504,23]]}},"keywords":{}}],["this["product_name"",{"_index":93,"title":{},"content":{"6":{"position":[[380,30]]},"52":{"position":[[398,30]]}},"keywords":{}}],["this["user_logged"",{"_index":105,"title":{},"content":{"6":{"position":[[598,29]]},"52":{"position":[[616,29]]}},"keywords":{}}],["those",{"_index":444,"title":{},"content":{"38":{"position":[[70,5]]},"161":{"position":[[70,5]]},"211":{"position":[[70,5]]},"266":{"position":[[70,5]]},"346":{"position":[[70,5]]}},"keywords":{}}],["through",{"_index":993,"title":{},"content":{"106":{"position":[[138,7]]},"166":{"position":[[138,7]]},"270":{"position":[[138,7]]},"305":{"position":[[138,7]]},"386":{"position":[[138,7]]}},"keywords":{}}],["time",{"_index":209,"title":{},"content":{"13":{"position":[[55,4],[113,4]]},"14":{"position":[[55,4],[152,4]]},"15":{"position":[[55,4],[152,4],[604,4]]},"16":{"position":[[55,4],[152,4]]},"24":{"position":[[55,4],[113,4]]},"25":{"position":[[55,4],[152,4]]},"26":{"position":[[55,4],[152,4]]},"28":{"position":[[179,4]]},"35":{"position":[[353,5]]},"36":{"position":[[268,5]]},"42":{"position":[[8,5]]},"46":{"position":[[1987,6]]},"56":{"position":[[155,6]]},"59":{"position":[[209,4]]},"65":{"position":[[121,4]]},"74":{"position":[[155,6]]},"78":{"position":[[209,4]]},"84":{"position":[[121,4]]},"87":{"position":[[454,4]]},"99":{"position":[[8,5]]},"106":{"position":[[245,4]]},"115":{"position":[[155,6]]},"119":{"position":[[209,4]]},"125":{"position":[[121,4]]},"128":{"position":[[454,4]]},"133":{"position":[[179,4]]},"142":{"position":[[8,5]]},"146":{"position":[[89,6]]},"158":{"position":[[353,5]]},"159":{"position":[[268,5]]},"166":{"position":[[245,4]]},"181":{"position":[[8,5]]},"183":{"position":[[179,4]]},"191":{"position":[[8,5]]},"200":{"position":[[8,5]]},"204":{"position":[[89,6]]},"208":{"position":[[353,5]]},"209":{"position":[[268,5]]},"214":{"position":[[1965,6]]},"220":{"position":[[1002,5]]},"222":{"position":[[1097,5],[1429,5]]},"223":{"position":[[1011,5]]},"224":{"position":[[1103,5]]},"230":{"position":[[2018,6]]},"239":{"position":[[89,6]]},"247":{"position":[[179,4]]},"258":{"position":[[8,5]]},"261":{"position":[[343,5]]},"262":{"position":[[104,5]]},"263":{"position":[[52,5]]},"264":{"position":[[260,5]]},"267":{"position":[[49,5]]},"270":{"position":[[245,4]]},"284":{"position":[[8,5]]},"290":{"position":[[982,5]]},"292":{"position":[[1077,5],[1409,5]]},"293":{"position":[[991,5]]},"294":{"position":[[1083,5]]},"302":{"position":[[2147,6]]},"305":{"position":[[245,4]]},"312":{"position":[[136,5]]},"313":{"position":[[89,6]]},"325":{"position":[[8,5]]},"341":{"position":[[864,4]]},"344":{"position":[[353,5]]},"354":{"position":[[1067,5]]},"356":{"position":[[1162,5],[1494,5]]},"357":{"position":[[1076,5]]},"358":{"position":[[1168,5]]},"363":{"position":[[179,4]]},"371":{"position":[[89,6]]},"386":{"position":[[245,4]]},"397":{"position":[[1000,5]]},"399":{"position":[[1095,5],[1427,5]]},"400":{"position":[[1009,5]]},"401":{"position":[[1101,5]]},"408":{"position":[[954,5]]},"409":{"position":[[725,5]]},"412":{"position":[[1049,5],[1381,5]]},"413":{"position":[[963,5]]},"414":{"position":[[734,5]]},"415":{"position":[[1055,5]]},"416":{"position":[[826,5]]}},"keywords":{}}],["time_m",{"_index":738,"title":{},"content":{"59":{"position":[[236,7]]},"65":{"position":[[157,7]]},"78":{"position":[[236,7]]},"84":{"position":[[157,7]]},"119":{"position":[[236,7]]},"125":{"position":[[157,7]]}},"keywords":{}}],["time_to_complete_second",{"_index":753,"title":{},"content":{"65":{"position":[[216,23]]},"84":{"position":[[216,23]]},"125":{"position":[[216,23]]}},"keywords":{}}],["timestamp",{"_index":208,"title":{},"content":{"13":{"position":[[40,9],[98,9],[1250,9],[1475,9],[1982,9]]},"14":{"position":[[40,9],[137,9],[508,9]]},"15":{"position":[[40,9],[137,9]]},"16":{"position":[[40,9],[137,9]]},"24":{"position":[[40,9],[98,9],[1298,9],[1523,9],[2160,9]]},"25":{"position":[[40,9],[137,9],[622,9]]},"26":{"position":[[40,9],[137,9]]},"59":{"position":[[252,9]]},"63":{"position":[[311,9]]},"65":{"position":[[173,9]]},"67":{"position":[[771,9]]},"78":{"position":[[252,9]]},"82":{"position":[[311,9]]},"84":{"position":[[173,9]]},"86":{"position":[[159,9]]},"119":{"position":[[252,9]]},"123":{"position":[[311,9]]},"125":{"position":[[173,9]]},"127":{"position":[[159,9]]}},"keywords":{}}],["timezon",{"_index":828,"title":{},"content":{"75":{"position":[[183,9]]}},"keywords":{}}],["tip",{"_index":1419,"title":{},"content":{"278":{"position":[[309,3]]}},"keywords":{}}],["titl",{"_index":535,"title":{},"content":{"48":{"position":[[118,6]]},"66":{"position":[[217,5]]},"85":{"position":[[110,5]]},"126":{"position":[[110,5]]},"220":{"position":[[731,6]]},"222":{"position":[[826,6],[1158,6]]},"223":{"position":[[740,6]]},"224":{"position":[[832,6]]},"234":{"position":[[119,6]]},"290":{"position":[[711,6]]},"292":{"position":[[806,6],[1138,6]]},"293":{"position":[[720,6]]},"294":{"position":[[812,6]]},"354":{"position":[[796,6]]},"356":{"position":[[891,6],[1223,6]]},"357":{"position":[[805,6]]},"358":{"position":[[897,6]]},"397":{"position":[[729,6]]},"399":{"position":[[824,6],[1156,6]]},"400":{"position":[[738,6]]},"401":{"position":[[830,6]]},"408":{"position":[[683,6]]},"409":{"position":[[454,6]]},"412":{"position":[[778,6],[1110,6]]},"413":{"position":[[692,6]]},"414":{"position":[[463,6]]},"415":{"position":[[784,6]]},"416":{"position":[[555,6]]}},"keywords":{}}],["token",{"_index":7,"title":{},"content":{"1":{"position":[[66,5]]}},"keywords":{}}],["tool",{"_index":363,"title":{},"content":{"29":{"position":[[244,4],[418,4],[551,4]]},"33":{"position":[[85,5]]},"105":{"position":[[149,5]]},"134":{"position":[[244,4],[418,4],[551,4]]},"138":{"position":[[85,5]]},"165":{"position":[[149,5]]},"184":{"position":[[244,4],[418,4],[551,4]]},"188":{"position":[[85,5]]},"248":{"position":[[244,4],[418,4],[551,4]]},"252":{"position":[[85,5]]},"269":{"position":[[149,5]]},"304":{"position":[[149,5]]},"364":{"position":[[244,4],[418,4],[551,4]]},"368":{"position":[[85,5]]},"385":{"position":[[149,5]]}},"keywords":{}}],["toolchain",{"_index":1332,"title":{},"content":{"243":{"position":[[306,9]]},"378":{"position":[[306,9]]}},"keywords":{}}],["top",{"_index":1174,"title":{},"content":{"198":{"position":[[487,3]]}},"keywords":{}}],["track",{"_index":66,"title":{"5":{"position":[[6,8]]},"51":{"position":[[7,8]]},"149":{"position":[[7,8]]},"151":{"position":[[6,8]]},"162":{"position":[[6,8]]},"231":{"position":[[7,8]]},"253":{"position":[[6,8]]},"347":{"position":[[6,8]]},"382":{"position":[[7,8]]}},"content":{"28":{"position":[[549,5]]},"35":{"position":[[172,5]]},"36":{"position":[[213,5]]},"37":{"position":[[48,5]]},"38":{"position":[[15,8]]},"46":{"position":[[1624,6],[1748,6]]},"52":{"position":[[280,8]]},"111":{"position":[[56,5]]},"133":{"position":[[549,5]]},"150":{"position":[[280,8]]},"158":{"position":[[172,5]]},"159":{"position":[[213,5]]},"160":{"position":[[48,5]]},"161":{"position":[[15,8]]},"171":{"position":[[56,5]]},"183":{"position":[[549,5]]},"208":{"position":[[172,5]]},"209":{"position":[[213,5]]},"210":{"position":[[48,5]]},"211":{"position":[[15,8]]},"214":{"position":[[1602,6],[1726,6]]},"230":{"position":[[1655,6],[1779,6]]},"232":{"position":[[280,8]]},"247":{"position":[[549,5]]},"261":{"position":[[164,5]]},"264":{"position":[[205,5]]},"265":{"position":[[48,5]]},"266":{"position":[[15,8]]},"275":{"position":[[56,5]]},"302":{"position":[[1907,6]]},"310":{"position":[[56,5]]},"344":{"position":[[172,5]]},"345":{"position":[[48,5]]},"346":{"position":[[15,8]]},"363":{"position":[[549,5]]},"383":{"position":[[342,8]]},"391":{"position":[[56,5]]}},"keywords":{}}],["trackev",{"_index":509,"title":{},"content":{"46":{"position":[[1591,10],[1606,10]]},"214":{"position":[[1569,10],[1584,10]]},"230":{"position":[[1622,10],[1637,10]]},"335":{"position":[[32,11]]},"348":{"position":[[278,10]]}},"keywords":{}}],["trackevent("product",{"_index":1584,"title":{},"content":{"348":{"position":[[354,24]]}},"keywords":{}}],["trackingeventproperti",{"_index":1101,"title":{},"content":{"163":{"position":[[352,24]]},"232":{"position":[[370,24]]}},"keywords":{}}],["trackingeventproperties().appli",{"_index":92,"title":{},"content":{"6":{"position":[[346,31]]},"52":{"position":[[364,31]]}},"keywords":{}}],["trackscreen",{"_index":514,"title":{},"content":{"46":{"position":[[1713,11],[1729,11]]},"214":{"position":[[1691,11],[1707,11]]},"230":{"position":[[1744,11],[1760,11]]},"335":{"position":[[19,12]]},"383":{"position":[[279,11]]}},"keywords":{}}],["trackscreen('myhomescreen",{"_index":1623,"title":{},"content":{"383":{"position":[[374,27]]}},"keywords":{}}],["trait",{"_index":1016,"title":{},"content":{"108":{"position":[[148,6]]},"168":{"position":[[148,6]]},"272":{"position":[[148,6]]},"307":{"position":[[148,6]]},"388":{"position":[[148,6]]}},"keywords":{}}],["transmiss",{"_index":790,"title":{},"content":{"69":{"position":[[354,13]]},"89":{"position":[[354,13]]},"130":{"position":[[354,13]]}},"keywords":{}}],["transmit",{"_index":384,"title":{},"content":{"32":{"position":[[86,11]]},"137":{"position":[[86,11]]},"187":{"position":[[86,11]]},"251":{"position":[[86,11]]},"367":{"position":[[86,11]]}},"keywords":{}}],["tri",{"_index":1160,"title":{},"content":{"197":{"position":[[392,3]]}},"keywords":{}}],["trigger",{"_index":88,"title":{},"content":{"6":{"position":[[272,7]]},"9":{"position":[[265,9]]},"21":{"position":[[265,9]]},"55":{"position":[[9,7],[251,9]]},"73":{"position":[[9,7],[251,9]]},"114":{"position":[[9,7],[251,9]]},"152":{"position":[[272,7]]},"163":{"position":[[272,7]]},"225":{"position":[[45,10],[293,10]]},"254":{"position":[[252,7]]},"259":{"position":[[252,7]]},"281":{"position":[[798,8],[817,10],[840,7],[882,8]]},"295":{"position":[[45,10],[271,9]]},"312":{"position":[[128,7]]},"348":{"position":[[333,7]]},"359":{"position":[[45,10]]},"402":{"position":[[45,10]]},"417":{"position":[[45,10]]}},"keywords":{}}],["triggered"",{"_index":1655,"title":{},"content":{"417":{"position":[[242,16]]}},"keywords":{}}],["troubleshoot",{"_index":960,"title":{"101":{"position":[[0,15]]},"153":{"position":[[0,15]]},"242":{"position":[[0,15]]},"317":{"position":[[0,15]]},"374":{"position":[[0,15]]}},"content":{},"keywords":{}}],["true",{"_index":429,"title":{},"content":{"35":{"position":[[1111,4]]},"37":{"position":[[314,5],[384,5]]},"38":{"position":[[734,4]]},"98":{"position":[[615,4]]},"160":{"position":[[314,5],[384,5]]},"161":{"position":[[490,5],[570,4]]},"199":{"position":[[1223,4]]},"205":{"position":[[234,5]]},"206":{"position":[[207,5]]},"210":{"position":[[314,5],[384,5]]},"218":{"position":[[431,4],[812,5]]},"219":{"position":[[88,5]]},"227":{"position":[[403,6]]},"262":{"position":[[534,5]]},"265":{"position":[[314,5],[384,5]]},"266":{"position":[[454,5],[633,5]]},"267":{"position":[[348,5]]},"288":{"position":[[635,5]]},"289":{"position":[[91,5]]},"297":{"position":[[407,6]]},"339":{"position":[[1034,5]]},"340":{"position":[[1103,5]]},"341":{"position":[[634,5]]},"345":{"position":[[314,5],[384,5]]},"352":{"position":[[405,5]]},"361":{"position":[[495,5]]},"373":{"position":[[256,5]]},"395":{"position":[[471,5]]},"404":{"position":[[445,5]]},"419":{"position":[[324,5]]},"420":{"position":[[327,5]]}},"keywords":{}}],["true|fals",{"_index":948,"title":{},"content":{"98":{"position":[[663,10]]},"199":{"position":[[527,11],[1190,11]]},"218":{"position":[[471,11],[555,10]]},"288":{"position":[[322,12]]}},"keywords":{}}],["type",{"_index":35,"title":{"9":{"position":[[5,6]]},"21":{"position":[[5,6]]},"40":{"position":[[14,5]]},"55":{"position":[[5,6]]},"73":{"position":[[5,6]]},"114":{"position":[[5,6]]},"140":{"position":[[14,5]]},"190":{"position":[[14,5]]},"256":{"position":[[14,5]]},"323":{"position":[[14,5]]}},"content":{"3":{"position":[[125,5]]},"6":{"position":[[196,5]]},"9":{"position":[[32,5]]},"13":{"position":[[8,4],[300,4],[699,4],[1820,4]]},"14":{"position":[[8,4],[376,4]]},"15":{"position":[[8,4],[376,4],[392,5]]},"16":{"position":[[8,4],[330,4],[359,5]]},"21":{"position":[[32,5]]},"24":{"position":[[8,4],[300,4],[699,4],[1998,4],[2512,5]]},"25":{"position":[[8,4],[490,4],[934,5]]},"26":{"position":[[8,4],[330,4],[359,5]]},"28":{"position":[[356,5]]},"38":{"position":[[297,5]]},"40":{"position":[[7,4]]},"43":{"position":[[196,5]]},"52":{"position":[[197,5]]},"59":{"position":[[7,4],[177,4]]},"60":{"position":[[7,4]]},"61":{"position":[[7,4]]},"62":{"position":[[7,4],[77,4],[100,4]]},"63":{"position":[[7,4]]},"64":{"position":[[7,4]]},"65":{"position":[[7,4]]},"66":{"position":[[7,4],[185,4],[200,4]]},"67":{"position":[[7,4],[251,5],[456,4],[533,4],[611,4],[687,4]]},"68":{"position":[[7,4]]},"78":{"position":[[7,4],[177,4]]},"79":{"position":[[7,4]]},"80":{"position":[[7,4]]},"81":{"position":[[7,4],[77,4],[100,4]]},"82":{"position":[[7,4]]},"83":{"position":[[7,4]]},"84":{"position":[[7,4]]},"85":{"position":[[7,4],[78,4],[93,4]]},"86":{"position":[[7,4]]},"87":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"88":{"position":[[7,4]]},"119":{"position":[[7,4],[177,4]]},"120":{"position":[[7,4]]},"121":{"position":[[7,4]]},"122":{"position":[[7,4],[77,4],[100,4]]},"123":{"position":[[7,4]]},"124":{"position":[[7,4]]},"125":{"position":[[7,4]]},"126":{"position":[[7,4],[78,4],[93,4]]},"127":{"position":[[7,4]]},"128":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"129":{"position":[[7,4]]},"133":{"position":[[356,5]]},"140":{"position":[[7,4]]},"143":{"position":[[196,5]]},"150":{"position":[[197,5]]},"152":{"position":[[196,5]]},"161":{"position":[[297,5]]},"163":{"position":[[196,5]]},"183":{"position":[[356,5]]},"190":{"position":[[7,4]]},"192":{"position":[[196,5]]},"211":{"position":[[297,5]]},"220":{"position":[[334,5],[746,5],[826,5]]},"221":{"position":[[337,5]]},"222":{"position":[[343,5],[841,5],[921,5],[1173,5],[1253,5]]},"223":{"position":[[343,5],[755,5],[835,5]]},"224":{"position":[[334,5],[847,5],[927,5]]},"225":{"position":[[372,5]]},"226":{"position":[[348,5]]},"227":{"position":[[460,5]]},"232":{"position":[[197,5]]},"247":{"position":[[356,5]]},"254":{"position":[[196,5]]},"256":{"position":[[7,4]]},"259":{"position":[[196,5]]},"266":{"position":[[297,5]]},"290":{"position":[[318,5],[726,5],[806,5]]},"291":{"position":[[321,5]]},"292":{"position":[[327,5],[821,5],[901,5],[1153,5],[1233,5]]},"293":{"position":[[327,5],[735,5],[815,5]]},"294":{"position":[[318,5],[827,5],[907,5]]},"295":{"position":[[365,5]]},"296":{"position":[[341,5]]},"297":{"position":[[464,5]]},"323":{"position":[[7,4]]},"326":{"position":[[196,5]]},"346":{"position":[[297,5]]},"348":{"position":[[196,5]]},"354":{"position":[[403,5],[811,5],[891,5]]},"355":{"position":[[406,5]]},"356":{"position":[[412,5],[906,5],[986,5],[1238,5],[1318,5]]},"357":{"position":[[412,5],[820,5],[900,5]]},"358":{"position":[[403,5],[912,5],[992,5]]},"359":{"position":[[448,5]]},"360":{"position":[[429,5]]},"361":{"position":[[554,5]]},"363":{"position":[[356,5]]},"381":{"position":[[42,5],[103,5],[195,6]]},"383":{"position":[[197,5]]},"397":{"position":[[336,5],[744,5],[824,5]]},"398":{"position":[[339,5]]},"399":{"position":[[345,5],[839,5],[919,5],[1171,5],[1251,5]]},"400":{"position":[[345,5],[753,5],[833,5]]},"401":{"position":[[336,5],[845,5],[925,5]]},"402":{"position":[[381,5]]},"403":{"position":[[356,5]]},"404":{"position":[[505,5]]},"408":{"position":[[287,5],[698,5],[778,5]]},"409":{"position":[[290,5],[469,5],[549,5]]},"410":{"position":[[290,5]]},"411":{"position":[[293,5]]},"412":{"position":[[296,5],[793,5],[873,5],[1125,5],[1205,5]]},"413":{"position":[[296,5],[707,5],[787,5]]},"414":{"position":[[299,5],[478,5],[558,5]]},"415":{"position":[[287,5],[799,5],[879,5]]},"416":{"position":[[290,5],[570,5],[650,5]]},"417":{"position":[[325,5]]},"418":{"position":[[292,5]]},"419":{"position":[[386,5]]},"420":{"position":[[389,5]]}},"keywords":{}}],["type="text/javascript">",{"_index":1425,"title":{},"content":{"278":{"position":[[519,36]]},"338":{"position":[[12,36]]},"339":{"position":[[345,36]]},"340":{"position":[[27,36]]},"341":{"position":[[77,36]]},"342":{"position":[[12,36]]}},"keywords":{}}],["typic",{"_index":563,"title":{},"content":{"50":{"position":[[53,9]]},"57":{"position":[[99,7]]},"76":{"position":[[99,7]]},"117":{"position":[[99,7]]},"236":{"position":[[49,9]]}},"keywords":{}}],["ugv+pueudb/r+3r7/nmfui8wmderrynn95bacnbgntpe/g7aai9fnqjye51enbfg/d7o3x5us40ixpnnp1hp/q",{"_index":797,"title":{},"content":{"69":{"position":[[569,88]]},"89":{"position":[[569,88]]},"130":{"position":[[569,88]]}},"keywords":{}}],["uiapplic",{"_index":1203,"title":{},"content":{"199":{"position":[[779,14]]}},"keywords":{}}],["uiapplication.launchoptionskey",{"_index":1206,"title":{},"content":{"199":{"position":[[839,32]]}},"keywords":{}}],["uiapplicationdeleg",{"_index":1201,"title":{},"content":{"199":{"position":[[715,21]]}},"keywords":{}}],["uiapplicationmain",{"_index":1200,"title":{},"content":{"199":{"position":[[664,18]]}},"keywords":{}}],["uirespond",{"_index":1181,"title":{},"content":{"199":{"position":[[60,12],[702,12]]}},"keywords":{}}],["uiscen",{"_index":1185,"title":{},"content":{"199":{"position":[[125,8]]}},"keywords":{}}],["uiscene.connectionopt",{"_index":1189,"title":{},"content":{"199":{"position":[[200,26]]}},"keywords":{}}],["uiscenesess",{"_index":1187,"title":{},"content":{"199":{"position":[[157,15]]}},"keywords":{}}],["uiwindowscen",{"_index":1199,"title":{},"content":{"199":{"position":[[578,14]]}},"keywords":{}}],["uiwindowscenedeleg",{"_index":1182,"title":{},"content":{"199":{"position":[[73,21]]}},"keywords":{}}],["unassign",{"_index":467,"title":{"42":{"position":[[0,8]]},"142":{"position":[[0,8]]},"191":{"position":[[0,8]]},"258":{"position":[[0,8]]},"325":{"position":[[0,8]]}},"content":{"42":{"position":[[22,8]]},"46":{"position":[[1538,9]]},"142":{"position":[[22,8]]},"191":{"position":[[22,8]]},"214":{"position":[[1516,9]]},"230":{"position":[[1569,9]]},"258":{"position":[[22,8]]},"302":{"position":[[1523,9]]},"325":{"position":[[22,8]]}},"keywords":{}}],["unassigngroup",{"_index":508,"title":{},"content":{"46":{"position":[[1499,13],[1517,13]]},"214":{"position":[[1477,13],[1495,13]]},"230":{"position":[[1530,13],[1548,13]]},"323":{"position":[[51,13]]},"324":{"position":[[117,13]]},"325":{"position":[[77,13]]},"326":{"position":[[271,13]]}},"keywords":{}}],["unassigngroup(nul",{"_index":1549,"title":{},"content":{"325":{"position":[[132,19]]}},"keywords":{}}],["unauthor",{"_index":780,"title":{},"content":{"69":{"position":[[29,12]]},"89":{"position":[[29,12]]},"130":{"position":[[29,12]]}},"keywords":{}}],["uncaught",{"_index":1515,"title":{},"content":{"319":{"position":[[11,8]]}},"keywords":{}}],["undefin",{"_index":1262,"title":{},"content":{"220":{"position":[[1033,10],[1063,10]]},"222":{"position":[[1460,10],[1490,10]]},"223":{"position":[[1042,10],[1072,10]]},"224":{"position":[[1134,10],[1164,10]]},"290":{"position":[[1013,10],[1043,10]]},"292":{"position":[[1440,10],[1470,10]]},"293":{"position":[[1022,10],[1052,10]]},"294":{"position":[[1114,10],[1144,10]]},"354":{"position":[[1098,10],[1128,10]]},"356":{"position":[[1525,10],[1555,10]]},"357":{"position":[[1107,10],[1137,10]]},"358":{"position":[[1199,10],[1229,10]]},"397":{"position":[[1031,10],[1061,10]]},"399":{"position":[[1458,10],[1488,10]]},"400":{"position":[[1040,10],[1070,10]]},"401":{"position":[[1132,10],[1162,10]]},"408":{"position":[[985,10],[1015,10]]},"409":{"position":[[756,10],[786,10]]},"412":{"position":[[1412,10],[1442,10]]},"413":{"position":[[994,10],[1024,10]]},"414":{"position":[[765,10],[795,10]]},"415":{"position":[[1086,10],[1116,10]]},"416":{"position":[[857,10],[887,10]]}},"keywords":{}}],["underli",{"_index":1610,"title":{"379":{"position":[[18,10]]}},"content":{},"keywords":{}}],["understand",{"_index":474,"title":{},"content":{"45":{"position":[[46,13]]},"103":{"position":[[80,10]]},"105":{"position":[[91,10]]},"155":{"position":[[80,10]]},"165":{"position":[[91,10]]},"213":{"position":[[46,13]]},"229":{"position":[[46,13]]},"245":{"position":[[80,10]]},"269":{"position":[[91,10]]},"301":{"position":[[46,13]]},"304":{"position":[[91,10]]},"320":{"position":[[80,10]]},"377":{"position":[[80,10]]},"385":{"position":[[91,10]]}},"keywords":{}}],["uniqu",{"_index":217,"title":{},"content":{"13":{"position":[[232,6],[531,6],[638,6],[1025,6],[1120,6],[1372,6],[1755,6]]},"14":{"position":[[321,6]]},"15":{"position":[[311,6]]},"24":{"position":[[232,6],[531,6],[638,6],[1073,6],[1168,6],[1420,6],[1809,6],[2280,6]]},"25":{"position":[[321,6],[722,6]]},"28":{"position":[[442,6]]},"35":{"position":[[290,6],[418,6]]},"37":{"position":[[471,6]]},"59":{"position":[[49,6]]},"61":{"position":[[43,6]]},"62":{"position":[[43,6]]},"63":{"position":[[43,6],[132,6]]},"65":{"position":[[43,6]]},"66":{"position":[[43,6]]},"67":{"position":[[49,6]]},"78":{"position":[[49,6]]},"80":{"position":[[43,6]]},"81":{"position":[[43,6]]},"82":{"position":[[43,6],[132,6]]},"84":{"position":[[43,6]]},"85":{"position":[[43,6]]},"87":{"position":[[43,6]]},"98":{"position":[[122,6]]},"119":{"position":[[49,6]]},"121":{"position":[[43,6]]},"122":{"position":[[43,6]]},"123":{"position":[[43,6],[132,6]]},"125":{"position":[[43,6]]},"126":{"position":[[43,6]]},"128":{"position":[[43,6]]},"133":{"position":[[442,6]]},"158":{"position":[[290,6],[418,6]]},"160":{"position":[[471,6]]},"183":{"position":[[442,6]]},"208":{"position":[[290,6],[418,6]]},"210":{"position":[[471,6]]},"247":{"position":[[442,6]]},"261":{"position":[[282,6],[401,6]]},"265":{"position":[[471,6]]},"278":{"position":[[400,6]]},"344":{"position":[[290,6],[418,6]]},"345":{"position":[[471,6]]},"363":{"position":[[442,6]]}},"keywords":{}}],["unit",{"_index":1365,"title":{},"content":{"259":{"position":[[460,7]]}},"keywords":{}}],["unnotif",{"_index":1296,"title":{},"content":{"235":{"position":[[593,15]]},"236":{"position":[[462,15]]}},"keywords":{}}],["unnotificationpresentationopt",{"_index":1308,"title":{},"content":{"236":{"position":[[529,35]]}},"keywords":{}}],["unnotificationrespons",{"_index":1289,"title":{},"content":{"235":{"position":[[321,23]]}},"keywords":{}}],["unsaf",{"_index":1530,"title":{},"content":{"321":{"position":[[249,7],[458,7],[472,7]]}},"keywords":{}}],["until",{"_index":396,"title":{},"content":{"35":{"position":[[95,5]]},"37":{"position":[[427,5]]},"46":{"position":[[1094,5]]},"158":{"position":[[95,5]]},"160":{"position":[[427,5]]},"208":{"position":[[95,5]]},"210":{"position":[[427,5]]},"214":{"position":[[1082,5]]},"230":{"position":[[1125,5]]},"261":{"position":[[90,5]]},"265":{"position":[[427,5]]},"302":{"position":[[1745,5]]},"344":{"position":[[95,5]]},"345":{"position":[[427,5]]}},"keywords":{}}],["unusernotificationcent",{"_index":1287,"title":{},"content":{"235":{"position":[[274,25]]},"236":{"position":[[410,25]]}},"keywords":{}}],["unusernotificationcenter.current().deleg",{"_index":1304,"title":{},"content":{"235":{"position":[[870,43]]}},"keywords":{}}],["unusernotificationcenterdeleg",{"_index":1282,"title":{},"content":{"235":{"position":[[104,32],[200,32]]},"236":{"position":[[336,32]]}},"keywords":{}}],["up",{"_index":1348,"title":{},"content":{"254":{"position":[[450,6]]},"280":{"position":[[939,2]]},"281":{"position":[[795,2],[835,2]]}},"keywords":{}}],["updat",{"_index":127,"title":{},"content":{"8":{"position":[[218,7]]},"11":{"position":[[133,8]]},"20":{"position":[[218,7]]},"22":{"position":[[133,8]]},"54":{"position":[[218,7]]},"72":{"position":[[218,7]]},"113":{"position":[[218,7]]},"179":{"position":[[406,7],[507,6]]},"334":{"position":[[406,7],[512,6]]}},"keywords":{}}],["upgrad",{"_index":1134,"title":{},"content":{"179":{"position":[[420,9]]},"334":{"position":[[420,9]]}},"keywords":{}}],["uptonextmajor(from",{"_index":1172,"title":{},"content":{"198":{"position":[[372,20]]}},"keywords":{}}],["uri",{"_index":1539,"title":{},"content":{"321":{"position":[[555,3]]}},"keywords":{}}],["url",{"_index":795,"title":{},"content":{"69":{"position":[[489,4]]},"75":{"position":[[160,5]]},"89":{"position":[[489,4]]},"130":{"position":[[489,4]]},"198":{"position":[[522,4]]},"220":{"position":[[790,4],[1014,4]]},"222":{"position":[[885,4],[1109,4],[1217,4],[1441,4]]},"223":{"position":[[799,4],[1023,4]]},"224":{"position":[[891,4],[1115,4]]},"290":{"position":[[770,4],[994,4]]},"292":{"position":[[865,4],[1089,4],[1197,4],[1421,4]]},"293":{"position":[[779,4],[1003,4]]},"294":{"position":[[871,4],[1095,4]]},"354":{"position":[[855,4],[1079,4]]},"356":{"position":[[950,4],[1174,4],[1282,4],[1506,4]]},"357":{"position":[[864,4],[1088,4]]},"358":{"position":[[956,4],[1180,4]]},"397":{"position":[[788,4],[1012,4]]},"399":{"position":[[883,4],[1107,4],[1215,4],[1439,4]]},"400":{"position":[[797,4],[1021,4]]},"401":{"position":[[889,4],[1113,4]]},"408":{"position":[[742,4],[966,4]]},"409":{"position":[[513,4],[737,4]]},"412":{"position":[[837,4],[1061,4],[1169,4],[1393,4]]},"413":{"position":[[751,4],[975,4]]},"414":{"position":[[522,4],[746,4]]},"415":{"position":[[843,4],[1067,4]]},"416":{"position":[[614,4],[838,4]]}},"keywords":{}}],["us",{"_index":181,"title":{"31":{"position":[[0,5]]},"32":{"position":[[0,5]]},"136":{"position":[[0,5]]},"137":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"278":{"position":[[0,5]]},"279":{"position":[[0,5]]},"280":{"position":[[0,5]]},"281":{"position":[[0,5]]},"366":{"position":[[0,5]]},"367":{"position":[[0,5]]}},"content":{"11":{"position":[[47,5],[244,4]]},"22":{"position":[[47,5],[246,4]]},"28":{"position":[[184,5],[387,5],[434,5]]},"29":{"position":[[151,4],[287,4],[458,4]]},"31":{"position":[[144,5]]},"32":{"position":[[10,3]]},"35":{"position":[[381,3]]},"37":{"position":[[80,3]]},"38":{"position":[[158,4]]},"40":{"position":[[211,5]]},"41":{"position":[[41,5]]},"46":{"position":[[155,3],[569,5],[833,5],[2028,5],[2090,3]]},"69":{"position":[[89,3],[166,5]]},"89":{"position":[[89,3],[166,5]]},"92":{"position":[[118,6],[148,5]]},"94":{"position":[[308,3]]},"98":{"position":[[114,5]]},"102":{"position":[[9,3]]},"103":{"position":[[164,3]]},"130":{"position":[[89,3],[166,5]]},"133":{"position":[[184,5],[387,5],[434,5]]},"134":{"position":[[151,4],[287,4],[458,4]]},"136":{"position":[[144,5]]},"137":{"position":[[10,3]]},"140":{"position":[[218,5]]},"141":{"position":[[41,5]]},"147":{"position":[[13,5]]},"154":{"position":[[9,3]]},"155":{"position":[[164,3]]},"158":{"position":[[381,3]]},"160":{"position":[[80,3]]},"161":{"position":[[158,4]]},"178":{"position":[[196,3]]},"179":{"position":[[48,3]]},"183":{"position":[[184,5],[387,5],[434,5]]},"184":{"position":[[151,4],[287,4],[458,4]]},"186":{"position":[[144,5]]},"187":{"position":[[10,3]]},"190":{"position":[[222,5]]},"194":{"position":[[114,6],[144,5]]},"196":{"position":[[235,3]]},"197":{"position":[[235,3],[332,5]]},"198":{"position":[[1,5],[156,5],[616,3]]},"199":{"position":[[19,5],[646,5]]},"205":{"position":[[13,5]]},"208":{"position":[[381,3]]},"210":{"position":[[80,3]]},"211":{"position":[[158,4]]},"214":{"position":[[151,3],[561,5],[825,5],[2006,5],[2068,3]]},"230":{"position":[[167,3],[600,5],[864,5],[2059,5],[2121,3]]},"235":{"position":[[515,4]]},"240":{"position":[[13,5]]},"244":{"position":[[9,3]]},"245":{"position":[[164,3]]},"247":{"position":[[184,5],[387,5],[434,5]]},"248":{"position":[[151,4],[287,4],[458,4]]},"250":{"position":[[144,5]]},"251":{"position":[[10,3]]},"256":{"position":[[216,5]]},"257":{"position":[[41,5]]},"261":{"position":[[362,5]]},"262":{"position":[[49,5]]},"265":{"position":[[80,3]]},"266":{"position":[[158,4]]},"280":{"position":[[12,5],[80,5],[242,5]]},"281":{"position":[[12,5],[97,5],[238,5]]},"302":{"position":[[174,3],[584,5],[953,5],[2188,5],[2251,3]]},"312":{"position":[[164,4]]},"314":{"position":[[13,5]]},"315":{"position":[[64,3]]},"323":{"position":[[282,5]]},"324":{"position":[[41,5]]},"333":{"position":[[196,3]]},"334":{"position":[[48,3]]},"336":{"position":[[46,4]]},"339":{"position":[[27,4]]},"340":{"position":[[508,4]]},"344":{"position":[[381,3]]},"345":{"position":[[80,3]]},"346":{"position":[[158,4]]},"363":{"position":[[184,5],[387,5],[434,5]]},"364":{"position":[[151,4],[287,4],[458,4]]},"366":{"position":[[144,5]]},"367":{"position":[[10,3]]},"372":{"position":[[13,5]]}},"keywords":{}}],["us"",{"_index":663,"title":{},"content":{"57":{"position":[[1598,9],[1987,9]]},"76":{"position":[[1826,9]]},"117":{"position":[[1498,9],[1887,9]]}},"keywords":{}}],["usag",{"_index":895,"title":{"93":{"position":[[11,5]]},"174":{"position":[[11,5]]},"195":{"position":[[11,5]]},"329":{"position":[[11,5]]}},"content":{},"keywords":{}}],["use_framework",{"_index":1613,"title":{},"content":{"380":{"position":[[31,15]]}},"keywords":{}}],["useeffect",{"_index":1552,"title":{},"content":{"336":{"position":[[30,10]]}},"keywords":{}}],["user",{"_index":115,"title":{"37":{"position":[[17,5]]},"83":{"position":[[0,5]]},"124":{"position":[[0,5]]},"160":{"position":[[17,5]]},"210":{"position":[[17,5]]},"265":{"position":[[17,5]]},"345":{"position":[[17,5]]}},"content":{"8":{"position":[[55,5],[268,5],[391,4]]},"9":{"position":[[381,5]]},"12":{"position":[[587,4]]},"13":{"position":[[772,4],[833,4],[854,4],[921,4],[997,4],[1679,4]]},"20":{"position":[[55,5]]},"28":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"29":{"position":[[333,5]]},"35":{"position":[[8,4],[183,4],[313,4],[389,4],[558,4],[624,4],[783,4]]},"36":{"position":[[10,4]]},"37":{"position":[[33,5],[65,6],[160,5]]},"42":{"position":[[33,4]]},"46":{"position":[[437,5],[449,4],[561,4],[752,4],[827,5],[898,5],[915,4],[1003,4],[1043,5],[1240,4],[1396,4],[1560,4],[1660,5],[1786,5],[1950,4],[2222,4]]},"50":{"position":[[106,4]]},"54":{"position":[[55,5]]},"55":{"position":[[367,5]]},"72":{"position":[[55,5],[268,5],[391,4]]},"73":{"position":[[367,5]]},"75":{"position":[[85,4]]},"79":{"position":[[149,4],[154,4],[162,4]]},"83":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4],[340,4]]},"93":{"position":[[212,5]]},"98":{"position":[[263,4]]},"102":{"position":[[130,4]]},"103":{"position":[[149,5],[376,5]]},"105":{"position":[[27,4],[236,4]]},"106":{"position":[[89,4],[175,4],[221,4],[315,4]]},"108":{"position":[[143,4],[230,4]]},"109":{"position":[[87,4]]},"113":{"position":[[55,5],[268,5],[391,4]]},"114":{"position":[[367,5]]},"120":{"position":[[149,4],[154,4],[162,4]]},"124":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4]]},"133":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"134":{"position":[[333,5]]},"142":{"position":[[33,4]]},"145":{"position":[[124,4]]},"146":{"position":[[12,4]]},"154":{"position":[[136,4]]},"155":{"position":[[149,5],[382,5]]},"158":{"position":[[8,4],[183,4],[313,4],[389,4]]},"159":{"position":[[10,4]]},"160":{"position":[[33,5],[65,6],[160,5]]},"165":{"position":[[27,4],[236,4]]},"166":{"position":[[89,4],[175,4],[221,4],[315,4]]},"168":{"position":[[143,4],[230,4]]},"169":{"position":[[87,4]]},"174":{"position":[[212,5]]},"183":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"184":{"position":[[333,5]]},"191":{"position":[[33,4]]},"195":{"position":[[212,5]]},"203":{"position":[[124,4]]},"204":{"position":[[12,4]]},"208":{"position":[[8,4],[183,4],[313,4],[389,4],[576,4]]},"209":{"position":[[10,4]]},"210":{"position":[[33,5],[65,6],[160,5]]},"214":{"position":[[429,5],[441,4],[553,4],[744,4],[819,5],[890,5],[907,4],[995,4],[1035,5],[1218,4],[1374,4],[1538,4],[1638,5],[1764,5],[1928,4],[2200,4]]},"218":{"position":[[79,4]]},"220":{"position":[[1082,5]]},"221":{"position":[[704,5]]},"222":{"position":[[1509,5]]},"223":{"position":[[1091,5]]},"224":{"position":[[1183,5]]},"225":{"position":[[401,5]]},"226":{"position":[[377,5]]},"227":{"position":[[514,5]]},"230":{"position":[[468,5],[480,4],[592,4],[783,4],[858,5],[929,5],[946,4],[1034,4],[1074,5],[1271,4],[1427,4],[1591,4],[1691,5],[1817,5],[1981,4],[2253,4]]},"236":{"position":[[102,4]]},"238":{"position":[[124,4]]},"239":{"position":[[12,4]]},"244":{"position":[[130,4]]},"245":{"position":[[149,5],[376,5]]},"247":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"248":{"position":[[333,5]]},"258":{"position":[[33,4]]},"261":{"position":[[175,4],[305,4],[372,4]]},"263":{"position":[[164,4]]},"264":{"position":[[10,4]]},"265":{"position":[[33,5],[65,6],[160,5]]},"269":{"position":[[27,4],[236,4]]},"270":{"position":[[89,4],[175,4],[221,4],[315,4]]},"272":{"position":[[143,4],[230,4]]},"273":{"position":[[87,4]]},"290":{"position":[[1062,5]]},"291":{"position":[[684,5]]},"292":{"position":[[1489,5]]},"293":{"position":[[1071,5]]},"294":{"position":[[1163,5]]},"295":{"position":[[390,5]]},"296":{"position":[[366,5]]},"297":{"position":[[514,5]]},"302":{"position":[[452,5],[464,4],[576,4],[782,4],[872,4],[947,5],[1049,5],[1066,4],[1185,4],[1361,4],[1545,4],[1651,4],[1691,5],[1854,4],[1943,6],[2110,4]]},"304":{"position":[[27,4],[236,4]]},"305":{"position":[[89,4],[175,4],[221,4],[315,4]]},"307":{"position":[[143,4],[230,4]]},"308":{"position":[[87,4]]},"313":{"position":[[12,4]]},"318":{"position":[[141,4]]},"320":{"position":[[149,5],[409,5]]},"325":{"position":[[33,4]]},"329":{"position":[[212,5]]},"341":{"position":[[58,6],[677,4]]},"342":{"position":[[470,4]]},"344":{"position":[[8,4],[183,4],[313,4],[389,4]]},"345":{"position":[[33,5],[65,6],[160,5]]},"354":{"position":[[1147,5]]},"355":{"position":[[769,5]]},"356":{"position":[[1574,5]]},"357":{"position":[[1156,5]]},"358":{"position":[[1248,5]]},"359":{"position":[[473,5]]},"360":{"position":[[454,5]]},"361":{"position":[[604,5]]},"363":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"364":{"position":[[333,5]]},"370":{"position":[[124,4]]},"371":{"position":[[12,4]]},"375":{"position":[[170,4]]},"377":{"position":[[149,5],[465,5]]},"381":{"position":[[23,4],[84,4],[176,4]]},"385":{"position":[[27,4],[236,4]]},"386":{"position":[[89,4],[175,4],[221,4],[315,4]]},"388":{"position":[[143,4],[230,4]]},"389":{"position":[[87,4]]},"397":{"position":[[1080,5]]},"398":{"position":[[702,5]]},"399":{"position":[[1507,5]]},"400":{"position":[[1089,5]]},"401":{"position":[[1181,5]]},"402":{"position":[[406,5]]},"403":{"position":[[381,5]]},"404":{"position":[[555,5]]},"408":{"position":[[1034,5]]},"409":{"position":[[805,5]]},"410":{"position":[[656,5]]},"411":{"position":[[427,5]]},"412":{"position":[[1461,5]]},"413":{"position":[[1043,5]]},"414":{"position":[[814,5]]},"415":{"position":[[1135,5]]},"416":{"position":[[906,5]]},"417":{"position":[[353,5]]},"418":{"position":[[320,5]]},"419":{"position":[[439,5]]},"420":{"position":[[443,5]]}},"keywords":{}}],["user.properti",{"_index":825,"title":{},"content":{"75":{"position":[[56,16]]}},"keywords":{}}],["user__anonymous_id",{"_index":237,"title":{},"content":{"13":{"position":[[743,18]]}},"keywords":{}}],["user__email",{"_index":242,"title":{},"content":{"13":{"position":[[904,11]]}},"keywords":{}}],["user__group_nam",{"_index":244,"title":{},"content":{"13":{"position":[[972,17]]}},"keywords":{}}],["user__nam",{"_index":240,"title":{},"content":{"13":{"position":[[838,10]]}},"keywords":{}}],["user__user_id",{"_index":239,"title":{},"content":{"13":{"position":[[788,13]]}},"keywords":{}}],["user_id",{"_index":887,"title":{},"content":{"83":{"position":[[84,7]]},"124":{"position":[[84,7]]},"220":{"position":[[1112,8]]},"221":{"position":[[734,8]]},"222":{"position":[[1539,8]]},"223":{"position":[[1121,8]]},"224":{"position":[[1213,8]]},"225":{"position":[[431,8]]},"226":{"position":[[407,8]]},"227":{"position":[[544,8]]},"267":{"position":[[262,8]]},"290":{"position":[[1092,8]]},"291":{"position":[[714,8]]},"292":{"position":[[1519,8]]},"293":{"position":[[1101,8]]},"294":{"position":[[1193,8]]},"295":{"position":[[420,8]]},"296":{"position":[[396,8]]},"297":{"position":[[544,8]]},"354":{"position":[[1177,8]]},"355":{"position":[[799,8]]},"356":{"position":[[1604,8]]},"357":{"position":[[1186,8]]},"358":{"position":[[1278,8]]},"359":{"position":[[503,8]]},"360":{"position":[[484,8]]},"361":{"position":[[634,8]]},"397":{"position":[[1110,8]]},"398":{"position":[[732,8]]},"399":{"position":[[1537,8]]},"400":{"position":[[1119,8]]},"401":{"position":[[1211,8]]},"402":{"position":[[436,8]]},"403":{"position":[[411,8]]},"404":{"position":[[585,8]]},"408":{"position":[[1064,8]]},"409":{"position":[[835,8]]},"410":{"position":[[686,8]]},"411":{"position":[[457,8]]},"412":{"position":[[1491,8]]},"413":{"position":[[1073,8]]},"414":{"position":[[844,8]]},"415":{"position":[[1165,8]]},"416":{"position":[[936,8]]},"417":{"position":[[383,8]]},"418":{"position":[[350,8]]},"419":{"position":[[469,8]]},"420":{"position":[[473,8]]}},"keywords":{}}],["user_log",{"_index":1084,"title":{},"content":{"152":{"position":[[482,12]]},"254":{"position":[[457,12]]},"348":{"position":[[530,12]]}},"keywords":{}}],["userinfo",{"_index":1297,"title":{},"content":{"235":{"position":[[615,8]]}},"keywords":{}}],["userinfo["screeb"",{"_index":1299,"title":{},"content":{"235":{"position":[[682,28]]}},"keywords":{}}],["usernotificationcent",{"_index":1285,"title":{},"content":{"235":{"position":[[240,23]]},"236":{"position":[[376,23]]}},"keywords":{}}],["util",{"_index":898,"title":{},"content":{"93":{"position":[[29,9]]},"174":{"position":[[29,9]]},"195":{"position":[[29,9]]},"329":{"position":[[29,9]]}},"keywords":{}}],["uuid",{"_index":734,"title":{},"content":{"59":{"position":[[41,4]]},"61":{"position":[[35,4]]},"62":{"position":[[35,4]]},"63":{"position":[[35,4]]},"64":{"position":[[35,4]]},"65":{"position":[[35,4]]},"66":{"position":[[35,4],[93,4]]},"67":{"position":[[41,4],[135,4]]},"78":{"position":[[41,4]]},"80":{"position":[[35,4]]},"81":{"position":[[35,4]]},"82":{"position":[[35,4]]},"83":{"position":[[45,4]]},"84":{"position":[[35,4]]},"85":{"position":[[35,4]]},"87":{"position":[[35,4]]},"119":{"position":[[41,4]]},"121":{"position":[[35,4]]},"122":{"position":[[35,4]]},"123":{"position":[[35,4]]},"124":{"position":[[45,4]]},"125":{"position":[[35,4]]},"126":{"position":[[35,4]]},"128":{"position":[[35,4]]}},"keywords":{}}],["v1.0.0",{"_index":297,"title":{"19":{"position":[[7,6]]}},"content":{},"keywords":{}}],["v1.3.0",{"_index":167,"title":{"10":{"position":[[13,7]]},"53":{"position":[[8,6]]},"116":{"position":[[13,7]]}},"content":{},"keywords":{}}],["v2.0.0",{"_index":109,"title":{"7":{"position":[[7,6]]},"75":{"position":[[13,7]]},"112":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v2.1.0",{"_index":822,"title":{"71":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v5.5.2",{"_index":1118,"title":{},"content":{"175":{"position":[[132,6]]},"196":{"position":[[97,6]]},"330":{"position":[[132,6]]}},"keywords":{}}],["valid",{"_index":798,"title":{},"content":{"69":{"position":[[694,10]]},"89":{"position":[[694,10]]},"103":{"position":[[357,9],[418,9]]},"130":{"position":[[694,10]]},"155":{"position":[[363,9],[424,9]]},"245":{"position":[[357,9],[418,9]]},"320":{"position":[[390,9],[451,9]]},"340":{"position":[[827,11]]},"377":{"position":[[446,9],[507,9]]}},"keywords":{}}],["valu",{"_index":81,"title":{},"content":{"6":{"position":[[206,7]]},"15":{"position":[[386,5],[493,5],[535,5],[576,5],[614,5]]},"16":{"position":[[353,5],[464,5],[518,5],[569,5]]},"24":{"position":[[2506,5],[2641,5],[2714,5],[2784,5]]},"25":{"position":[[928,5],[1053,5],[1116,5],[1176,5]]},"26":{"position":[[353,5],[460,5],[514,5],[565,5]]},"38":{"position":[[307,7],[775,6]]},"43":{"position":[[206,7]]},"48":{"position":[[292,5]]},"52":{"position":[[207,7]]},"67":{"position":[[245,5],[372,5],[430,5],[507,5],[585,5],[661,5],[852,7]]},"86":{"position":[[58,7]]},"87":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"127":{"position":[[58,7]]},"128":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"143":{"position":[[206,7]]},"148":{"position":[[58,6]]},"150":{"position":[[207,7]]},"152":{"position":[[206,7]]},"161":{"position":[[307,7],[611,6]]},"163":{"position":[[206,7]]},"192":{"position":[[206,7]]},"206":{"position":[[58,6]]},"211":{"position":[[307,7],[683,6]]},"227":{"position":[[105,6]]},"232":{"position":[[207,7]]},"234":{"position":[[297,5]]},"241":{"position":[[58,6]]},"254":{"position":[[206,7]]},"259":{"position":[[206,7]]},"266":{"position":[[307,7],[523,6]]},"297":{"position":[[105,6]]},"316":{"position":[[62,6]]},"326":{"position":[[206,7]]},"346":{"position":[[307,7],[600,6]]},"348":{"position":[[206,7]]},"361":{"position":[[111,6]]},"373":{"position":[[58,6]]},"383":{"position":[[207,7]]},"404":{"position":[[98,6]]}},"keywords":{}}],["valuabl",{"_index":327,"title":{},"content":{"28":{"position":[[81,8]]},"105":{"position":[[209,8]]},"106":{"position":[[212,8]]},"133":{"position":[[81,8]]},"165":{"position":[[209,8]]},"166":{"position":[[212,8]]},"183":{"position":[[81,8]]},"247":{"position":[[81,8]]},"269":{"position":[[209,8]]},"270":{"position":[[212,8]]},"304":{"position":[[209,8]]},"305":{"position":[[212,8]]},"363":{"position":[[81,8]]},"385":{"position":[[209,8]]},"386":{"position":[[212,8]]}},"keywords":{}}],["value__bi",{"_index":320,"title":{},"content":{"26":{"position":[[443,9]]}},"keywords":{}}],["value__bo",{"_index":294,"title":{},"content":{"16":{"position":[[500,9]]},"26":{"position":[[496,9]]}},"keywords":{}}],["value__numb",{"_index":293,"title":{},"content":{"16":{"position":[[443,13]]}},"keywords":{}}],["value__st",{"_index":295,"title":{},"content":{"16":{"position":[[554,9]]},"26":{"position":[[550,9]]}},"keywords":{}}],["var",{"_index":801,"title":{},"content":{"69":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"89":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"130":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"339":{"position":[[63,3]]},"340":{"position":[[544,3]]}},"keywords":{}}],["vari",{"_index":1366,"title":{},"content":{"261":{"position":[[333,4]]}},"keywords":{}}],["variou",{"_index":355,"title":{},"content":{"29":{"position":[[53,7]]},"134":{"position":[[53,7]]},"184":{"position":[[53,7]]},"216":{"position":[[47,7]]},"248":{"position":[[53,7]]},"286":{"position":[[47,7]]},"350":{"position":[[47,7]]},"364":{"position":[[53,7]]},"393":{"position":[[47,7]]},"406":{"position":[[47,7]]}},"keywords":{}}],["verifi",{"_index":787,"title":{},"content":{"69":{"position":[[251,9],[950,7]]},"89":{"position":[[251,9],[950,7]]},"130":{"position":[[251,9],[950,7]]},"280":{"position":[[994,6]]},"281":{"position":[[1085,6]]}},"keywords":{}}],["version",{"_index":126,"title":{},"content":{"8":{"position":[[190,9]]},"13":{"position":[[458,7],[478,7],[1316,7]]},"20":{"position":[[190,9]]},"24":{"position":[[458,7],[478,7],[1364,7],[1958,9],[2461,9]]},"25":{"position":[[460,9],[893,9]]},"54":{"position":[[190,9]]},"58":{"position":[[9,8]]},"59":{"position":[[286,7],[311,7]]},"63":{"position":[[198,7]]},"66":{"position":[[175,9]]},"67":{"position":[[214,9]]},"72":{"position":[[190,9]]},"77":{"position":[[9,8]]},"78":{"position":[[286,7],[311,7]]},"82":{"position":[[198,7]]},"92":{"position":[[37,7]]},"94":{"position":[[55,7]]},"113":{"position":[[190,9]]},"118":{"position":[[9,8]]},"119":{"position":[[286,7],[311,7]]},"123":{"position":[[198,7]]},"173":{"position":[[37,7]]},"175":{"position":[[55,7],[82,7],[115,7],[149,7]]},"179":{"position":[[446,8]]},"194":{"position":[[37,7]]},"196":{"position":[[47,7],[80,7],[114,7]]},"198":{"position":[[596,7]]},"201":{"position":[[58,7]]},"236":{"position":[[702,8]]},"243":{"position":[[135,7],[230,7]]},"328":{"position":[[37,7]]},"330":{"position":[[55,7],[82,7],[115,7],[149,7]]},"334":{"position":[[451,8]]},"378":{"position":[[135,7],[230,7]]},"395":{"position":[[218,8]]},"396":{"position":[[163,8]]},"397":{"position":[[165,8]]},"398":{"position":[[166,8]]},"399":{"position":[[168,8]]},"400":{"position":[[168,8]]},"401":{"position":[[165,8]]},"402":{"position":[[188,8]]},"403":{"position":[[192,8]]},"404":{"position":[[270,8]]},"408":{"position":[[111,8]]},"409":{"position":[[112,8]]},"410":{"position":[[112,8]]},"411":{"position":[[113,8]]},"412":{"position":[[114,8]]},"413":{"position":[[114,8]]},"414":{"position":[[115,8]]},"415":{"position":[[111,8]]},"416":{"position":[[112,8]]},"417":{"position":[[134,8]]},"418":{"position":[[133,8]]},"419":{"position":[[154,8]]},"420":{"position":[[155,8]]}},"keywords":{}}],["via",{"_index":17,"title":{},"content":{"2":{"position":[[32,3]]},"57":{"position":[[64,3]]},"76":{"position":[[64,3]]},"117":{"position":[[64,3]]}},"keywords":{}}],["view",{"_index":435,"title":{},"content":{"36":{"position":[[186,5]]},"98":{"position":[[747,4]]},"159":{"position":[[186,5]]},"209":{"position":[[186,5]]}},"keywords":{}}],["violat",{"_index":1540,"title":{},"content":{"321":{"position":[[564,9]]}},"keywords":{}}],["vision",{"_index":1005,"title":{"107":{"position":[[4,7]]},"167":{"position":[[4,7]]},"271":{"position":[[4,7]]},"306":{"position":[[4,7]]},"387":{"position":[[4,7]]}},"content":{},"keywords":{}}],["visited_pricing_pag",{"_index":1577,"title":{},"content":{"341":{"position":[[610,23]]}},"keywords":{}}],["visitor",{"_index":156,"title":{},"content":{"9":{"position":[[104,9]]},"21":{"position":[[104,9]]},"35":{"position":[[274,7],[425,7],[516,7]]},"36":{"position":[[219,7],[286,8]]},"37":{"position":[[478,7]]},"38":{"position":[[60,9],[377,7],[753,7]]},"40":{"position":[[165,8]]},"46":{"position":[[491,7]]},"55":{"position":[[90,9]]},"73":{"position":[[90,9]]},"98":{"position":[[168,8]]},"114":{"position":[[90,9]]},"140":{"position":[[172,8]]},"158":{"position":[[274,7],[425,7]]},"159":{"position":[[219,7],[286,8]]},"160":{"position":[[478,7]]},"161":{"position":[[60,9],[377,7],[589,7]]},"190":{"position":[[176,8]]},"208":{"position":[[274,7],[425,7],[534,7],[659,7],[834,7]]},"209":{"position":[[219,7],[286,8]]},"210":{"position":[[478,7]]},"211":{"position":[[60,9],[395,7],[661,7]]},"214":{"position":[[483,7]]},"230":{"position":[[522,7]]},"256":{"position":[[170,8]]},"261":{"position":[[266,7],[408,7]]},"262":{"position":[[241,7],[326,7],[350,7]]},"263":{"position":[[28,7],[122,7],[226,7]]},"264":{"position":[[211,7],[278,8]]},"265":{"position":[[478,7]]},"266":{"position":[[60,9],[357,7],[500,7],[777,7]]},"267":{"position":[[25,7],[303,7]]},"302":{"position":[[506,7]]},"323":{"position":[[236,8]]},"340":{"position":[[944,7]]},"341":{"position":[[548,7]]},"344":{"position":[[274,7],[425,7]]},"345":{"position":[[478,7]]},"346":{"position":[[60,9],[454,7],[578,7]]}},"keywords":{}}],["visitorproperti",{"_index":1192,"title":{},"content":{"199":{"position":[[357,16],[1020,16]]},"208":{"position":[[856,16]]},"214":{"position":[[1122,15],[1142,15]]},"288":{"position":[[152,16]]}},"keywords":{}}],["visitorproperties().appli",{"_index":417,"title":{},"content":{"35":{"position":[[802,25]]},"38":{"position":[[425,25],[819,25]]},"98":{"position":[[294,25]]},"218":{"position":[[110,25]]}},"keywords":{}}],["visitorrespons",{"_index":134,"title":{},"content":{"8":{"position":[[329,16]]},"20":{"position":[[341,16]]},"54":{"position":[[341,16]]},"72":{"position":[[329,16]]},"113":{"position":[[329,16]]}},"keywords":{}}],["voic",{"_index":1001,"title":{},"content":{"106":{"position":[[351,5]]},"166":{"position":[[351,5]]},"270":{"position":[[351,5]]},"305":{"position":[[351,5]]},"386":{"position":[[351,5]]}},"keywords":{}}],["void",{"_index":1293,"title":{},"content":{"235":{"position":[[405,4]]},"236":{"position":[[571,4]]}},"keywords":{}}],["vs",{"_index":460,"title":{"41":{"position":[[11,2]]},"141":{"position":[[11,2]]},"257":{"position":[[11,2]]},"324":{"position":[[11,2]]}},"content":{},"keywords":{}}],["want",{"_index":439,"title":{},"content":{"37":{"position":[[8,4]]},"94":{"position":[[300,4]]},"145":{"position":[[100,4]]},"147":{"position":[[77,4]]},"160":{"position":[[8,4]]},"178":{"position":[[188,4]]},"179":{"position":[[40,4]]},"196":{"position":[[227,4]]},"198":{"position":[[608,4]]},"203":{"position":[[100,4]]},"205":{"position":[[77,4]]},"210":{"position":[[8,4]]},"238":{"position":[[100,4]]},"240":{"position":[[77,4]]},"265":{"position":[[8,4]]},"314":{"position":[[77,4]]},"315":{"position":[[8,4]]},"321":{"position":[[5,4]]},"333":{"position":[[188,4]]},"334":{"position":[[40,4]]},"345":{"position":[[8,4]]},"370":{"position":[[100,4]]},"372":{"position":[[77,4]]}},"keywords":{}}],["warehous",{"_index":178,"title":{"11":{"position":[[0,9]]},"22":{"position":[[0,9]]}},"content":{},"keywords":{}}],["warn",{"_index":1088,"title":{"156":{"position":[[0,7]]}},"content":{},"keywords":{}}],["way",{"_index":356,"title":{},"content":{"29":{"position":[[61,4]]},"30":{"position":[[48,4]]},"69":{"position":[[418,4]]},"89":{"position":[[418,4]]},"130":{"position":[[418,4]]},"134":{"position":[[61,4]]},"135":{"position":[[48,4]]},"184":{"position":[[61,4]]},"185":{"position":[[48,4]]},"248":{"position":[[61,4]]},"249":{"position":[[48,4]]},"278":{"position":[[15,4],[75,3]]},"364":{"position":[[61,4]]},"365":{"position":[[48,4]]}},"keywords":{}}],["way:https://developer.apple.com/forums/thread/695115",{"_index":1162,"title":{},"content":{"197":{"position":[[430,52]]}},"keywords":{}}],["web",{"_index":1031,"title":{},"content":{"109":{"position":[[191,3]]},"110":{"position":[[143,3]]},"169":{"position":[[191,3]]},"170":{"position":[[143,3]]},"273":{"position":[[191,3]]},"274":{"position":[[143,3]]},"280":{"position":[[505,3],[574,3]]},"308":{"position":[[191,3]]},"309":{"position":[[143,3]]},"389":{"position":[[191,3]]},"390":{"position":[[143,3]]}},"keywords":{}}],["webhook",{"_index":161,"title":{"53":{"position":[[0,7]]},"71":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"9":{"position":[[249,7]]},"13":{"position":[[324,7],[493,7]]},"21":{"position":[[249,7]]},"24":{"position":[[324,7],[493,7]]},"55":{"position":[[17,8],[235,7]]},"56":{"position":[[37,7]]},"57":{"position":[[1,8],[107,7]]},"59":{"position":[[201,7],[326,7]]},"69":{"position":[[42,7],[116,7],[239,8],[298,7]]},"73":{"position":[[17,8],[235,7]]},"74":{"position":[[37,7]]},"76":{"position":[[1,8],[107,7]]},"78":{"position":[[201,7],[326,7]]},"89":{"position":[[42,7],[116,7],[239,8],[298,7]]},"114":{"position":[[17,8],[235,7]]},"115":{"position":[[37,7]]},"117":{"position":[[1,8],[107,7]]},"119":{"position":[[201,7],[326,7]]},"130":{"position":[[42,7],[116,7],[239,8],[298,7]]}},"keywords":{}}],["webhookhandler(req",{"_index":812,"title":{},"content":{"69":{"position":[[1040,19]]},"89":{"position":[[1040,19]]},"130":{"position":[[1040,19]]}},"keywords":{}}],["websit",{"_index":358,"title":{"277":{"position":[[34,9]]}},"content":{"29":{"position":[[120,7]]},"31":{"position":[[74,7]]},"35":{"position":[[266,7]]},"38":{"position":[[52,7]]},"46":{"position":[[2210,7]]},"134":{"position":[[120,7]]},"136":{"position":[[74,7]]},"158":{"position":[[266,7]]},"161":{"position":[[52,7]]},"184":{"position":[[120,7]]},"186":{"position":[[74,7]]},"208":{"position":[[266,7]]},"211":{"position":[[52,7]]},"214":{"position":[[2188,7]]},"216":{"position":[[118,7]]},"230":{"position":[[2241,7]]},"248":{"position":[[120,7]]},"250":{"position":[[74,7]]},"261":{"position":[[26,8],[258,7]]},"266":{"position":[[52,7]]},"277":{"position":[[77,7]]},"278":{"position":[[50,8]]},"280":{"position":[[205,7]]},"281":{"position":[[201,7],[966,8]]},"283":{"position":[[92,7]]},"286":{"position":[[118,7]]},"302":{"position":[[51,8],[368,7],[770,7],[992,7]]},"338":{"position":[[381,7]]},"339":{"position":[[714,7]]},"340":{"position":[[396,7]]},"341":{"position":[[446,7]]},"342":{"position":[[381,7]]},"344":{"position":[[266,7]]},"346":{"position":[[52,7]]},"364":{"position":[[120,7]]},"366":{"position":[[74,7]]},"406":{"position":[[118,7]]}},"keywords":{}}],["website'",{"_index":1418,"title":{},"content":{"278":{"position":[[114,9],[206,9]]}},"keywords":{}}],["well",{"_index":917,"title":{},"content":{"94":{"position":[[168,5]]},"178":{"position":[[56,5]]},"333":{"position":[[56,5]]}},"keywords":{}}],["wether",{"_index":373,"title":{},"content":{"31":{"position":[[60,6]]},"136":{"position":[[60,6]]},"186":{"position":[[60,6]]},"250":{"position":[[60,6]]},"366":{"position":[[60,6]]}},"keywords":{}}],["widget",{"_index":234,"title":{"262":{"position":[[16,6]]}},"content":{"13":{"position":[[704,8]]},"24":{"position":[[704,8]]},"37":{"position":[[394,6]]},"62":{"position":[[105,8]]},"81":{"position":[[105,8]]},"122":{"position":[[105,8]]},"160":{"position":[[394,6]]},"210":{"position":[[394,6]]},"262":{"position":[[73,6]]},"265":{"position":[[394,6]]},"345":{"position":[[394,6]]}},"keywords":{}}],["willconnectto",{"_index":1186,"title":{},"content":{"199":{"position":[[134,13]]}},"keywords":{}}],["willpres",{"_index":1307,"title":{},"content":{"236":{"position":[[436,11]]}},"keywords":{}}],["window,document,'$screeb','https://t.screeb.app/tag.j",{"_index":1432,"title":{},"content":{"278":{"position":[[865,60]]},"338":{"position":[[294,60]]},"339":{"position":[[627,60]]},"340":{"position":[[309,60]]},"341":{"position":[[359,60]]},"342":{"position":[[294,60]]}},"keywords":{}}],["window?.rootviewcontrol",{"_index":1469,"title":{},"content":{"288":{"position":[[26,27]]}},"keywords":{}}],["withcompletionhandl",{"_index":1290,"title":{},"content":{"235":{"position":[[345,21]]},"236":{"position":[[478,21]]}},"keywords":{}}],["without",{"_index":1159,"title":{},"content":{"197":{"position":[[356,7]]},"280":{"position":[[50,7],[167,7]]},"281":{"position":[[67,7],[163,7]]}},"keywords":{}}],["won't",{"_index":395,"title":{},"content":{"35":{"position":[[44,5]]},"36":{"position":[[196,5]]},"46":{"position":[[1064,5]]},"156":{"position":[[5,5]]},"158":{"position":[[44,5]]},"159":{"position":[[196,5]]},"208":{"position":[[44,5]]},"209":{"position":[[196,5]]},"214":{"position":[[1056,5]]},"230":{"position":[[1095,5]]},"261":{"position":[[39,5]]},"264":{"position":[[188,5]]},"302":{"position":[[1712,5]]},"344":{"position":[[44,5]]}},"keywords":{}}],["work",{"_index":296,"title":{"18":{"position":[[11,5]]},"132":{"position":[[11,5]]},"182":{"position":[[11,5]]},"246":{"position":[[11,5]]},"362":{"position":[[11,5]]}},"content":{"94":{"position":[[33,4],[163,4]]},"175":{"position":[[33,4]]},"178":{"position":[[51,4]]},"196":{"position":[[33,4]]},"330":{"position":[[33,4]]},"333":{"position":[[51,4]]}},"keywords":{}}],["workflowget",{"_index":1045,"title":{},"content":{"111":{"position":[[128,11]]},"171":{"position":[[128,11]]},"275":{"position":[[128,11]]},"310":{"position":[[128,11]]},"391":{"position":[[128,11]]}},"keywords":{}}],["workspac",{"_index":387,"title":{},"content":{"32":{"position":[[203,10],[223,9]]},"37":{"position":[[256,9],[332,9]]},"137":{"position":[[203,10],[223,9]]},"160":{"position":[[256,9],[332,9]]},"187":{"position":[[203,10],[223,9]]},"210":{"position":[[256,9],[332,9]]},"251":{"position":[[203,10],[223,9]]},"265":{"position":[[256,9],[332,9]]},"278":{"position":[[258,9],[418,10]]},"280":{"position":[[329,9],[627,9],[677,9]]},"281":{"position":[[670,10],[720,9],[770,9]]},"345":{"position":[[256,9],[332,9]]},"367":{"position":[[203,10],[223,9]]}},"keywords":{}}],["workspace.check",{"_index":1448,"title":{},"content":{"280":{"position":[[1039,15]]},"281":{"position":[[1130,15]]}},"keywords":{}}],["workspace.click",{"_index":1439,"title":{},"content":{"280":{"position":[[452,15]]},"281":{"position":[[438,15]]}},"keywords":{}}],["wss://*.screeb.app",{"_index":1533,"title":{},"content":{"321":{"position":[[286,19],[509,19]]}},"keywords":{}}],["x",{"_index":31,"title":{},"content":{"3":{"position":[[64,1]]},"57":{"position":[[2134,1]]},"69":{"position":[[424,1],[465,1],[539,1]]},"75":{"position":[[412,1]]},"76":{"position":[[2902,1]]},"89":{"position":[[424,1],[465,1],[539,1]]},"117":{"position":[[2034,1]]},"130":{"position":[[424,1],[465,1],[539,1]]}},"keywords":{}}],["x.x.x",{"_index":1123,"title":{},"content":{"177":{"position":[[45,5]]}},"keywords":{}}],["xcode",{"_index":1090,"title":{},"content":{"156":{"position":[[67,5]]},"175":{"position":[[143,5]]},"196":{"position":[[108,5]]},"198":{"position":[[441,6]]},"330":{"position":[[143,5]]}},"keywords":{}}],["ye",{"_index":751,"title":{},"content":{"64":{"position":[[206,3],[279,3],[372,3]]},"65":{"position":[[92,3],[245,3],[351,3],[464,3],[517,3],[611,3]]},"67":{"position":[[426,3],[503,3],[581,3],[657,3]]},"83":{"position":[[135,3],[202,3],[289,3],[323,3]]},"84":{"position":[[92,3],[245,3],[351,3],[458,3],[509,3],[558,3],[652,3]]},"87":{"position":[[256,3],[326,3],[397,3],[466,3]]},"124":{"position":[[135,3],[202,3],[289,3]]},"125":{"position":[[92,3],[245,3],[351,3],[464,3],[513,3],[607,3]]},"128":{"position":[[256,3],[326,3],[397,3],[466,3]]},"217":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"243":{"position":[[661,5]]},"287":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"351":{"position":[[101,3],[107,3],[129,3],[135,3],[159,3],[165,3],[189,3],[195,3],[216,3],[222,3],[254,3],[260,3],[274,3],[308,3]]},"378":{"position":[[661,5]]},"394":{"position":[[75,3],[81,3],[103,3],[109,3],[133,3],[139,3],[163,3],[169,3],[190,3],[196,3],[228,3],[234,3],[248,3],[282,3]]},"407":{"position":[[69,3],[75,3],[97,3],[103,3],[125,3],[131,3],[154,3],[160,3],[184,3],[190,3],[214,3],[220,3],[245,3],[251,3],[272,3],[278,3],[300,3],[306,3],[338,3],[344,3],[358,3],[392,3],[427,3]]}},"keywords":{}}],["yo",{"_index":367,"title":{},"content":{"29":{"position":[[423,2]]},"134":{"position":[[423,2]]},"184":{"position":[[423,2]]},"248":{"position":[[423,2]]},"364":{"position":[[423,2]]}},"keywords":{}}],["you.properti",{"_index":345,"title":{},"content":{"28":{"position":[[473,15]]},"133":{"position":[[473,15]]},"183":{"position":[[473,15]]},"247":{"position":[[473,15]]},"363":{"position":[[473,15]]}},"keywords":{}}],["zipcod",{"_index":1360,"title":{},"content":{"259":{"position":[[414,8]]}},"keywords":{}}],["zone",{"_index":210,"title":{},"content":{"13":{"position":[[60,4],[118,4]]},"14":{"position":[[60,4],[157,4]]},"15":{"position":[[60,4],[157,4]]},"16":{"position":[[60,4],[157,4]]},"24":{"position":[[60,4],[118,4]]},"25":{"position":[[60,4],[157,4]]},"26":{"position":[[60,4],[157,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,829.733,1,952.813]],["content/0",[]],["keywords/0",[]],["title/1",[2,1412.69]],["content/1",[0,13.95,1,12.915,3,10.224,4,6.91,5,8.286,6,7.901,7,15.199,8,13.822,9,10.524,10,7.671,11,15.199,12,12.915,13,10.861,14,11.247]],["keywords/1",[]],["title/2",[15,1284.729]],["content/2",[0,11.402,1,13.093,15,14.013,16,10.365,17,12.407,18,7.364,19,11.858,20,14.013,21,15.408,22,4.738,23,5.494,24,9.21,25,7.562,26,5.09]],["keywords/2",[]],["title/3",[27,462.87]],["content/3",[0,13.157,10,5.727,19,8.732,20,10.319,27,3.718,28,7.431,29,7.081,30,11.346,31,7.857,32,3.46,33,15.572,34,11.346,35,2.408,36,11.346,37,11.346,38,11.346,39,11.346,40,11.346,41,8.108,42,15.572,43,11.346,44,11.346,45,11.346,46,4.981,47,11.346,48,9.136,49,11.346,50,11.346,51,11.346,52,10.319,53,10.319,54,11.346]],["keywords/3",[]],["title/4",[55,902.456]],["content/4",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/4",[]],["title/5",[65,157.094,66,716.295]],["content/5",[]],["keywords/5",[]],["title/6",[67,1087.223]],["content/6",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/6",[]],["title/7",[71,250.169,85,360.021,118,422.569]],["content/7",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/7",[]],["title/8",[71,301.774,85,434.287]],["content/8",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/8",[]],["title/9",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/9",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/9",[]],["title/10",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/10",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/10",[]],["title/11",[71,250.169,85,360.021,157,580.06]],["content/11",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/11",[]],["title/12",[163,716.295,164,952.813]],["content/12",[]],["keywords/12",[]],["title/13",[165,1087.223]],["content/13",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/13",[]],["title/14",[35,237.97,197,379.722]],["content/14",[35,2.564,56,6.182,70,2.18,77,4.771,78,3.293,110,4.233,136,7.913,184,4.959,188,7.221,190,4.506,192,6.587,198,8.634,199,8.634,200,9.728,201,9.298,202,5.074,203,9.693,204,9.298,205,9.298,206,9.298,207,6.28,208,6.699,209,9.298,210,7.078,211,8.634,212,9.298]],["keywords/14",[]],["title/15",[213,952.813,214,952.813]],["content/15",[104,5.968,192,8.4,215,13.093,216,17.289,217,5.266,218,13.093,219,6.688,220,14.013,221,14.013,222,14.013,223,14.013,224,14.013]],["keywords/15",[]],["title/16",[225,1019.712,226,902.846]],["content/16",[18,6.174,58,5.369,65,1.81,78,2.317,82,4.353,98,4.375,163,12.129,178,8.69,184,3.942,200,10.402,226,13.681,227,7.569,228,11.748,229,8.69,230,8.061,231,11.748,232,8.69,233,9.559,234,15.452,235,8.701,236,11.748,237,10.402]],["keywords/16",[]],["title/17",[238,902.456]],["content/17",[5,6.314,22,3.561,56,4.971,70,2.09,71,3.117,78,2.077,104,4.486,171,3.561,184,5.89,190,5.89,238,13.627,239,4.401,240,10.532,241,8.913,242,10.532,243,11.581,244,11.581,245,11.581,246,10.532,247,6.314,248,16.342,249,11.581,250,6.422,251,11.581,252,10.532]],["keywords/17",[]],["title/18",[71,301.774,238,716.295]],["content/18",[5,2.341,26,4.191,29,4.568,32,0.741,35,2.399,56,3.012,65,1.026,70,2.493,77,1.696,78,2.275,81,2.103,96,3.545,97,2.756,98,5.261,99,5.941,104,2.835,110,4.445,115,1.823,122,2.812,149,2.459,163,7.223,166,2.516,171,2.251,173,2.167,174,1.976,176,6.901,177,3.382,184,3.871,190,3.569,207,3.805,210,2.516,217,2.028,219,3.177,232,2.888,237,3.457,239,3.636,253,3.068,254,6.917,255,5.232,256,6.499,257,3.068,258,3.068,259,11.582,260,3.068,261,9.529,262,2.812,263,3.305,264,5.069,265,2.516,266,2.621,267,3.905,268,3.905,269,5.501,270,3.905,271,3.905,272,3.305,273,1.362,274,3.905,275,3.905,276,3.905,277,3.905,278,2.679,279,3.305,280,2.423,281,4.294,282,4.294,283,4.294,284,4.294,285,2.516,286,4.294,287,3.905,288,3.905,289,3.905,290,3.905,291,5.634,292,3.905,293,3.905,294,1.601,295,3.905,296,3.905,297,3.905,298,3.905,299,3.305,300,2.812,301,2.973,302,3.905,303,3.177,304,3.905,305,3.905,306,3.905,307,3.905,308,3.068,309,3.905,310,3.905,311,3.905]],["keywords/18",[]],["title/19",[238,716.295,312,1019.712]],["content/19",[26,3.225,35,2.974,56,5.16,81,4.026,96,4.727,98,3.306,99,3.934,163,12.611,190,6.113,232,6.567,253,6.977,254,8.936,255,10.013,256,11.347,257,6.977,258,6.977,259,12.799,260,6.977,261,8.975,269,5.612,308,6.977,313,7.513,314,7.513,315,8.878,316,8.878,317,8.878,318,8.878,319,8.878,320,8.878]],["keywords/19",[]],["title/20",[238,716.295,321,1121.276]],["content/20",[14,6.645,22,5.641,35,3.317,81,4.49,98,3.041,99,3.618,163,12.251,217,2.487,232,6.04,253,6.417,254,7.189,255,9.424,256,11.023,257,6.417,258,6.417,259,12.307,260,6.417,261,8.339,294,3.349,313,6.911,314,6.911,322,7.23,323,7.23,324,7.624,325,3.987,326,3.987,327,3.987,328,3.987,329,5.603,330,7.23,331,4.829,332,4.147]],["keywords/20",[]],["title/21",[32,169.915,238,392.462,333,558.706,334,614.354,335,614.354]],["content/21",[22,5.697,35,3.364,81,3.857,163,12.357,232,6.189,235,4.712,239,3.496,247,10.1,253,6.575,254,7.319,255,9.593,256,11.119,257,6.575,258,6.575,259,12.451,260,6.575,261,7.92,313,7.081,314,7.081,324,7.241,325,4.085,326,4.085,327,4.085,328,4.085,329,5.742,331,4.916,332,2.441,336,9.201,337,8.367,338,8.367]],["keywords/21",[]],["title/22",[55,902.456]],["content/22",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/22",[]],["title/23",[113,621.769,115,476.054]],["content/23",[]],["keywords/23",[]],["title/24",[24,555.597,35,197.276,115,394.645]],["content/24",[35,3.021,65,1.994,77,5.621,78,2.552,82,3.646,83,5.793,115,7.68,202,5.978,339,10.954,340,14.233,341,9.855,342,9.574,343,6.247,344,7.518,345,10.954,346,10.954,347,7.183,348,10.954]],["keywords/24",[]],["title/25",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/25",[32,3.472,82,3.742,98,4.946,115,8.544,123,7.709,217,4.045,233,10.807,239,5.55,350,8.914,351,13.281,352,10.807,353,13.281,354,13.281,355,10.436]],["keywords/25",[]],["title/26",[115,476.054,356,670.207]],["content/26",[70,3.078,81,4.899,116,8.369,341,11.807,342,11.471,356,10.192,357,17.052]],["keywords/26",[]],["title/27",[358,757.649]],["content/27",[26,3.991,32,3.388,35,2.564,58,5.021,104,6.294,105,6.28,106,5.93,110,5.694,239,4.591,250,6.699,294,4.506,324,5.021,331,4.424,332,3.206,351,10.987,352,8.94,353,10.987,354,10.987,355,8.634,359,6.818,360,7.221,361,7.221,362,5.93,363,6.587,364,6.587,365,6.587,366,6.587,367,12.081,368,10.266]],["keywords/27",[]],["title/28",[108,438.517,110,392.872]],["content/28",[]],["keywords/28",[]],["title/29",[358,757.649]],["content/29",[26,4.543,32,3.688,35,2.019,58,3.954,104,5.327,105,7.15,106,4.669,110,5.66,208,5.276,239,3.615,250,5.276,294,3.548,324,3.954,331,3.484,332,2.524,344,3.954,359,5.369,360,5.687,361,5.687,362,4.669,363,5.187,364,5.187,365,5.187,366,5.187,369,5.276,370,5.276,371,5.937,372,9.514,373,7.66,374,8.652,375,8.652,376,7.66,377,6.799,378,7.04,379,8.652,380,7.66,381,8.652,382,7.66,383,8.652,384,5.687,385,8.652,386,7.66,387,8.652,388,4.432,389,8.652]],["keywords/29",[]],["title/30",[108,438.517,390,734.382]],["content/30",[]],["keywords/30",[]],["title/31",[358,757.649]],["content/31",[26,4.572,32,3.695,35,2.036,58,3.988,104,6.287,105,4.988,106,4.709,108,3.753,110,3.362,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,374,8.726,375,8.726,376,7.726,377,6.857,378,7.1,379,8.726,380,7.726,381,8.726,382,7.726,383,8.726,384,5.735,385,8.726,386,7.726,387,8.726,388,4.47,389,8.726,390,9.064,391,9.595]],["keywords/31",[]],["title/32",[392,925.244]],["content/32",[]],["keywords/32",[]],["title/33",[393,1137.49]],["content/33",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,173,7.568,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/33",[]],["title/34",[65,157.094,146,621.769]],["content/34",[10,1.93,16,2.573,18,1.828,23,2.363,25,8.125,32,3.01,56,1.204,58,1.589,65,2.385,69,3.049,70,3.335,78,2.121,80,2.443,81,1.099,82,3.031,83,3.57,97,1.44,98,4.006,103,3.554,104,4.052,108,2.592,110,2.322,113,2.121,116,4.304,121,3.398,124,1.624,128,2.697,142,2.121,143,4.364,146,10.676,147,1.589,149,2.226,166,2.241,173,4.426,188,2.286,192,3.613,195,2.158,202,1.606,217,2.429,230,2.386,280,2.158,347,1.93,350,4.045,356,2.286,401,2.286,402,2.648,403,2.286,404,3.079,405,3.079,406,3.478,407,3.079,408,1.453,409,3.25,410,4.949,411,6.559,412,2.943,413,4.458,414,4.458,415,2.943,416,7.452,417,3.079,418,3.079,419,4.458,420,5.336,421,1.804,422,2.121,423,3.079,424,2.83,425,4.904,426,2.505,427,3.079,428,4.589,429,2.286,430,2.648,431,2.286,432,1.194,433,2.67,434,6.027,435,3.809,436,3.079,437,3.079,438,4.736,439,4.736,440,5.1,441,2.241,442,2.573,443,5.336,444,5.1,445,5.1,446,3.25,447,5.473,448,1.903,449,2.019,450,2.733,451,3.079,452,2.286,453,3.961,454,4.904,455,1.877,456,3.079,457,5.336,458,1.988]],["keywords/34",[]],["title/35",[163,716.295,459,1121.276]],["content/35",[]],["keywords/35",[]],["title/36",[165,1087.223]],["content/36",[4,6.662,5,5.669,56,3.273,65,2.053,70,1.877,76,5.766,78,3.043,103,5.576,121,4.21,147,4.321,166,6.092,167,6.81,168,7.618,169,8.002,170,8.002,171,3.197,172,6.642,173,5.248,174,4.784,175,8.002,176,8.945,177,3.675,178,6.994,179,8.002,180,7.694,181,6.642,183,8.002,184,5.179,185,8.002,186,8.002,187,6.81,188,6.215,189,8.002,190,5.466,191,8.002,192,5.669,460,8.126,461,9.456]],["keywords/36",[]],["title/37",[35,237.97,197,379.722]],["content/37",[35,2.564,56,6.182,77,4.771,78,3.293,110,4.233,136,7.913,184,4.959,188,7.221,190,4.506,192,6.587,198,8.634,199,8.634,200,9.728,201,9.298,202,5.074,203,9.693,204,9.298,205,9.298,206,9.298,207,6.28,208,6.699,209,9.298,210,7.078,211,8.634,212,9.298,460,6.699]],["keywords/37",[]],["title/38",[225,1019.712,226,902.846]],["content/38",[18,6.174,58,5.369,65,1.81,78,2.317,82,4.353,98,4.375,163,12.129,178,8.69,184,3.942,200,10.402,226,13.681,227,7.569,228,11.748,229,8.69,230,8.061,231,11.748,232,8.69,233,9.559,234,15.452,235,8.701,236,11.748,237,10.402]],["keywords/38",[]],["title/39",[238,902.456]],["content/39",[5,7.859,22,4.433,56,4.538,78,2.585,171,4.433,184,5.565,190,5.377,238,13.43,239,5.478,240,13.11,241,11.095,242,13.11,246,13.11,247,7.859,248,13.11]],["keywords/39",[]],["title/40",[71,301.774,238,716.295]],["content/40",[5,1.945,14,2.64,22,1.919,26,3.741,29,3.893,32,0.616,35,2.404,56,3.139,65,0.874,77,1.409,78,2.404,81,1.792,96,3.021,97,2.349,98,5.452,99,5.732,104,2.417,110,3.968,115,1.515,122,2.337,149,2.095,163,6.37,166,2.091,167,4.086,168,3.243,171,1.919,173,1.801,174,1.642,176,7.602,177,4.003,184,3.456,190,4.645,207,3.243,210,2.091,217,1.728,219,2.708,232,2.4,237,2.873,239,3.159,253,2.55,254,6.175,255,4.459,256,5.732,257,2.55,258,2.55,259,11.115,260,2.55,261,9.463,262,2.337,263,2.746,264,4.32,265,2.091,266,5.075,267,3.245,268,3.245,269,4.779,270,3.245,271,3.245,272,2.746,273,1.132,274,3.245,275,3.245,276,3.245,277,3.245,278,2.227,279,2.746,280,2.014,285,2.091,287,3.245,288,3.245,289,3.245,290,3.245,291,4.802,292,3.245,293,3.245,294,1.331,295,3.245,296,3.245,297,3.245,298,3.245,299,2.746,300,2.337,301,2.471,302,3.245,303,2.64,304,3.245,305,3.245,306,3.245,307,3.245,308,2.55,309,3.245,310,3.245,311,3.245,322,2.873,323,2.873,324,4.144,325,1.584,326,1.584,327,1.584,328,1.584,329,2.227,331,2.285,332,0.947,460,6.906,462,3.568,463,3.568,464,3.568,465,3.568,466,3.568,467,3.568,468,5.024,469,3.568,470,3.568,471,3.568,472,3.568,473,3.568,474,3.568]],["keywords/40",[]],["title/41",[238,716.295,312,1019.712]],["content/41",[14,4.94,22,3.235,26,2.205,35,2.764,56,4.652,78,1.887,81,3.023,96,3.233,98,5.004,99,4.239,163,10.911,167,6.891,168,5.469,176,6.422,177,3.719,190,6.37,232,4.491,253,4.771,254,7.099,255,7.519,256,9.818,257,4.771,258,4.771,259,11.489,260,4.771,261,9.046,266,6.422,269,3.837,308,4.771,313,5.138,314,5.138,315,6.071,316,6.071,317,6.071,318,6.071,319,6.071,320,6.071,322,5.375,323,5.375,324,6.141,325,2.964,326,2.964,327,2.964,328,2.964,329,4.166,331,3.853,332,1.771,468,8.472,475,6.676,476,6.676,477,6.676,478,6.676,479,6.676,480,6.676,481,6.676]],["keywords/41",[]],["title/42",[238,716.295,333,1019.712]],["content/42",[22,5.697,35,3.364,81,3.857,163,12.357,232,6.189,235,4.712,239,3.496,247,10.1,253,6.575,254,7.319,255,9.593,256,11.119,257,6.575,258,6.575,259,12.451,260,6.575,261,7.92,313,7.081,314,7.081,324,7.241,325,4.085,326,4.085,327,4.085,328,4.085,329,5.742,331,4.916,332,2.441,337,8.367,338,8.367,482,9.201]],["keywords/42",[]],["title/43",[55,902.456]],["content/43",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/43",[]],["title/44",[97,531.814]],["content/44",[]],["keywords/44",[]],["title/45",[97,422.11,483,470.955]],["content/45",[25,3.552,26,2.391,32,3.444,58,3.008,70,3.325,78,1.298,81,2.079,82,1.854,98,5.229,99,4.515,104,4.34,108,2.83,113,4.013,123,3.82,124,3.073,139,2.558,142,4.013,147,3.008,195,4.085,202,5.76,217,3.798,230,4.516,256,4.16,266,6.84,285,6.566,300,4.74,343,3.177,384,4.326,411,4.013,419,7.538,429,4.326,431,4.326,432,3.5,433,4.515,455,3.552,460,4.013,484,4.74,485,5.57,486,5.57,487,5.57,488,5.57,489,5.57,490,5.57,491,5.57,492,5.57,493,5.827,494,11.206,495,3.613,496,3.414,497,6.15,498,5.827,499,5.827,500,6.824,501,5.827,502,5.827,503,5.827,504,5.827,505,5.827,506,5.827,507,4.868,508,5.827,509,5.827,510,3.33]],["keywords/45",[]],["title/46",[25,456.209,97,349.926,426,608.798]],["content/46",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,515,11.614]],["keywords/46",[]],["title/47",[69,427.721,70,167.764,516,544.605]],["content/47",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/47",[]],["title/48",[358,757.649]],["content/48",[26,3.897,32,3.789,35,1.642,58,3.216,65,1.084,71,2.082,78,1.388,82,1.982,83,3.15,104,6.194,106,3.798,108,3.026,124,3.285,202,6.005,239,2.94,294,2.886,324,4.903,331,2.834,332,2.053,344,3.216,347,3.905,362,3.798,363,4.218,364,4.218,365,4.218,366,4.218,369,4.291,370,4.291,371,4.829,422,4.291,483,4.955,498,9.499,499,9.499,500,7.114,501,6.23,502,9.499,503,6.23,504,9.499,505,6.23,506,6.23,507,5.205,508,6.23,509,6.23,510,3.56,521,5.955,522,5.726,523,5.955,524,5.955,525,5.068,526,11.797,527,5.955,528,9.192]],["keywords/48",[]],["title/49",[128,575.017]],["content/49",[]],["keywords/49",[]],["title/50",[121,228.044,128,323.101,139,280.553,173,400.632]],["content/50",[0,12.767,9,9.156,27,5.653,28,8.661,65,1.853,76,7.333,82,4.42,118,7.843,121,3.799,128,5.382,135,7.209,139,4.674,147,5.495,173,6.674,177,4.674,181,8.447,529,11.606,530,9.45,531,11.237,532,8.661,533,12.026]],["keywords/50",[]],["title/51",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/51",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/51",[]],["title/52",[58,465.985,547,902.846]],["content/52",[6,7.33,65,1.976,66,9.008,82,2.523,121,5.467,173,4.971,177,3.481,455,4.834,517,5.043,548,8.369,549,7.93,550,7.288,551,7.93,552,7.58,553,7.93,554,15.087,555,8.369,556,8.369,557,17.325,558,8.369,559,6.469,560,7.288,561,7.288,562,9.845,563,8.369,564,8.369,565,8.369,566,8.369,567,8.369,568,8.369,569,8.369]],["keywords/52",[]],["title/53",[121,228.044,139,280.553,173,400.632,455,389.587]],["content/53",[]],["keywords/53",[]],["title/54",[65,130.23,135,506.766,496,438.533]],["content/54",[32,3.861,570,16.072,571,16.072,572,16.072,573,16.072,574,14.616,575,16.072]],["keywords/54",[]],["title/55",[65,111.212,121,228.044,576,419.018,577,567.253]],["content/55",[576,9.743,578,18.458]],["keywords/55",[]],["title/56",[121,322.126,579,734.382]],["content/56",[23,5.348,24,5.006,26,2.766,32,3.813,65,1.173,70,1.511,82,2.146,98,2.836,99,3.374,104,3.244,139,2.96,147,3.48,171,3.851,202,3.517,217,2.32,344,3.48,388,3.901,422,4.644,495,4.836,498,6.743,499,6.743,500,7.464,501,6.743,502,6.743,503,6.743,504,6.743,505,6.743,506,6.743,507,5.634,508,6.743,509,6.743,510,3.854,513,6.743,580,8.375,581,10.083,582,6.944,583,5.908,584,6.445,585,4.726,586,7.116,587,6.743,588,7.616,589,6.743,590,11.388,591,9.267,592,8.375,593,8.375,594,8.375]],["keywords/56",[]],["title/57",[121,322.126,595,862.947]],["content/57",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,596,15.507]],["keywords/57",[]],["title/58",[121,322.126,135,611.303]],["content/58",[55,10.417,62,11.653,63,11.653,135,8.89,143,8.114,597,16.306,598,12.067,599,16.306,600,16.306,601,16.306]],["keywords/58",[]],["title/59",[3,754.281,602,754.281]],["content/59",[]],["keywords/59",[]],["title/60",[3,625.294,455,456.209,602,625.294]],["content/60",[4,5.434,10,6.032,27,3.916,32,2.062,71,3.217,78,2.143,83,4.865,235,6.121,273,3.792,324,4.967,344,4.967,455,5.866,496,5.639,585,6.746,602,10.853,603,14.672,604,8.541,605,10.87,606,10.87,607,12.991,608,10.87,609,9.624,610,5.712,611,9.199,612,10.87,613,10.87,614,10.87,615,10.157,616,8.541,617,10.87,618,10.87,619,10.157]],["keywords/60",[]],["title/61",[591,829.733,620,902.846]],["content/61",[3,7.955,32,3.857,71,4.311,79,8.455,139,4.18,273,5.763,455,5.804,607,9.522,620,9.522,621,9.522,622,10.755,623,11.826,624,11.826,625,10.755,626,11.826,627,11.826,628,8.451,629,9.522,630,11.826,631,11.826,632,11.826,633,11.826,634,11.826]],["keywords/61",[]],["title/62",[591,829.733,635,754.281]],["content/62",[3,7.872,32,3.497,61,7.476,65,1.64,70,2.112,77,4.622,78,2.099,139,5.621,149,5.341,217,3.241,273,3.713,432,3.655,455,5.743,519,11.769,602,10.699,625,10.642,629,9.423,635,7.872,636,9.006,637,9.944,638,10.642,639,11.702,640,10.642,641,7.303,642,11.702,643,10.642,644,11.702,645,11.702,646,11.702]],["keywords/62",[]],["title/63",[164,952.813,207,582.851]],["content/63",[]],["keywords/63",[]],["title/64",[165,1087.223]],["content/64",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/64",[]],["title/65",[35,237.97,197,379.722]],["content/65",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/65",[]],["title/66",[647,902.456]],["content/66",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/66",[]],["title/67",[213,952.813,214,952.813]],["content/67",[104,5.968,192,8.4,215,13.093,216,17.289,217,5.266,218,13.093,219,6.688,220,14.013,221,14.013,222,14.013,223,14.013,224,14.013]],["keywords/67",[]],["title/68",[27,367.388,273,355.774]],["content/68",[4,3.022,17,3.09,19,2.953,28,2.513,29,2.395,31,2.657,32,3.743,41,6.283,46,1.684,48,5.352,78,0.688,90,4.602,91,2.657,184,1.171,207,3.455,227,2.248,273,1.218,325,1.704,326,1.704,327,3.904,328,1.704,528,5.054,616,6.283,636,2.953,650,2.742,655,3.261,656,2.657,657,3.261,658,3.261,659,3.261,660,3.261,661,3.261,662,3.261,663,3.261,664,3.261,665,3.49,666,8.91,667,8.91,668,3.261,669,5.648,670,3.261,671,2.84,672,3.261,673,10.455,674,3.261,675,3.261,676,3.261,677,3.261,678,3.261,679,3.261,680,3.261,681,3.261,682,3.261,683,3.261,684,3.261,685,3.261,686,7.472,687,2.451,688,3.261,689,3.261,690,3.261,691,3.261,692,3.261,693,3.261,694,3.261,695,3.261,696,3.261,697,3.261,698,3.261,699,3.261,700,3.261,701,3.261,702,3.261,703,3.261,704,3.261,705,3.261,706,3.261,707,3.261,708,3.49,709,3.49,710,3.261,711,3.261,712,3.261,713,3.261,714,3.261,715,3.09,716,7.472,717,3.261,718,3.261,719,4.919,720,3.261,721,3.261,722,1.744,723,3.261,724,3.261,725,3.261,726,3.261,727,3.261,728,3.261,729,3.261,730,3.261,731,3.261,732,5.648,733,5.648,734,5.648,735,3.261,736,3.261,737,3.261,738,3.261,739,3.261,740,2.84,741,3.261,742,2.953,743,2.953,744,2.953,745,2.953,746,3.49,747,3.49,748,3.261,749,3.49,750,3.09,751,3.09,752,3.09,753,3.09,754,3.09,755,3.09,756,3.09,757,2.395,758,7.053,759,3.261,760,3.261,761,3.261,762,3.261,763,3.261,764,3.261,765,3.261,766,3.261,767,3.261,768,7.053,769,3.49,770,3.261,771,3.261,772,3.261,773,3.261,774,3.261,775,3.261,776,5.648,777,5.648,778,1.883,779,3.261,780,3.261,781,3.261,782,3.261,783,5.648,784,3.261]],["keywords/68",[]],["title/69",[785,1200.444]],["content/69",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,786,12.574,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246]],["keywords/69",[]],["title/70",[241,1087.223]],["content/70",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/70",[]],["title/71",[273,448.238]],["content/71",[5,9.629,22,4.216,23,4.888,35,2.91,70,3.526,78,3.504,171,6.008,184,5.962,584,16.435,799,11.65]],["keywords/71",[]],["title/72",[5,770.177]],["content/72",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/72",[]],["title/73",[171,434.414]],["content/73",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/73",[]],["title/74",[78,253.329]],["content/74",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/74",[]],["title/75",[70,254.966]],["content/75",[22,3.715,23,4.308,35,2.564,65,1.693,70,3.699,97,6.118,98,5.503,104,6.294,115,5.129,122,7.913,219,7.053,239,6.175,285,9.521,332,4.872,793,6.098,805,10.987,806,4.635,807,10.555,808,10.266,809,10.266]],["keywords/75",[]],["title/76",[184,431.074]],["content/76",[22,3.787,23,2.92,26,4.068,32,3.199,35,1.738,56,3.877,77,3.235,78,1.469,81,2.353,98,2.774,99,3.3,147,6.151,149,4.136,184,5.023,190,4.594,210,4.799,247,4.465,254,4.465,264,12.221,269,4.708,299,6.304,300,5.365,301,8.528,303,9.114,332,3.268,370,6.829,460,4.542,585,8.353,740,6.061,758,5.51,768,5.51,793,4.134,796,10.953,797,6.061,800,4.542,807,10.658,810,6.96,811,5.365,812,6.96,813,6.96,814,6.595,815,5.365,816,6.595,817,5.81,818,6.96]],["keywords/76",[]],["title/77",[56,444.71]],["content/77",[22,4.611,23,5.347,35,4.323,56,6.412,98,5.078,99,6.042,308,10.716,332,4.96,610,7.166,793,7.568,800,8.315]],["keywords/77",[]],["title/78",[190,526.902]],["content/78",[22,5.608,23,5.14,26,6.024,35,3.06,147,5.991,190,6.802,254,7.859,269,8.286,324,5.991,369,7.994,585,8.136,819,13.11,820,8.799,821,12.25,822,7.075,823,12.25]],["keywords/78",[]],["title/79",[22,434.414]],["content/79",[22,6.205,23,3.392,35,4.282,81,2.733,98,3.222,99,3.833,261,4.325,265,5.574,294,5.13,324,8.586,325,6.107,326,6.107,327,6.107,328,6.107,329,5.937,331,3.484,332,5.192,350,5.807,793,4.802,800,5.276,807,10.173,824,8.652,825,8.084,826,8.084,827,8.084,828,8.084,829,8.084]],["keywords/79",[]],["title/80",[817,666.477]],["content/80",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/80",[]],["title/81",[831,1087.223]],["content/81",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/81",[]],["title/82",[55,902.456]],["content/82",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/82",[]],["title/83",[65,197.922]],["content/83",[]],["keywords/83",[]],["title/84",[65,197.922]],["content/84",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/84",[]],["title/85",[890,1087.223]],["content/85",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/85",[]],["title/86",[907,1087.223]],["content/86",[]],["keywords/86",[]],["title/87",[908,1087.223]],["content/87",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/87",[]],["title/88",[85,547.155]],["content/88",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/88",[]],["title/89",[893,693.342]],["content/89",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/89",[]],["title/90",[227,827.684]],["content/90",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/90",[]],["title/91",[951,1087.223]],["content/91",[]],["keywords/91",[]],["title/92",[121,198.985,173,349.581,628,494.97,952,494.97,953,494.97]],["content/92",[32,2.553,70,2.671,76,8.205,82,3.791,411,8.205,421,8.746,433,5.962,435,8.505,449,7.811,453,8.844,454,10.95,790,7.692,954,13.457,955,13.457,956,13.457,957,13.457]],["keywords/92",[]],["title/93",[83,378.353,347,469.143,453,555.597]],["content/93",[32,3.004,65,1.528,70,2.734,77,5.984,78,3.122,82,2.794,83,6.167,103,5.848,219,4.733,347,9.496,395,6.518,421,5.144,433,4.393,448,5.426,449,5.756,452,6.518,454,8.069,530,7.792,635,7.335,790,5.668,820,6.656,851,10.192,955,9.917,956,9.917,957,9.917,958,7.55,959,7.55,960,9.917,961,8.392,962,11.66,963,8.069,964,8.392]],["keywords/93",[]],["title/94",[108,438.517,110,392.872]],["content/94",[]],["keywords/94",[]],["title/95",[358,757.649]],["content/95",[4,4.599,26,4.748,32,2.884,35,2.147,58,4.204,104,5.567,105,7.471,106,4.965,110,5.857,208,5.609,239,3.844,250,5.609,294,3.773,324,4.204,331,3.705,332,2.684,344,4.204,359,5.709,360,6.046,361,6.046,362,4.965,363,5.515,364,5.515,365,5.515,366,5.515,369,5.609,370,5.609,371,6.313,373,8.145,376,8.145,377,7.229,378,7.486,380,8.145,382,8.145,384,6.046,386,8.145,388,4.713,965,10.116,966,8.596,967,8.596,968,8.596,969,8.596,970,8.596,971,8.596,972,8.596]],["keywords/95",[]],["title/96",[113,621.769,115,476.054]],["content/96",[]],["keywords/96",[]],["title/97",[24,555.597,35,197.276,115,394.645]],["content/97",[35,3.021,65,1.994,77,5.621,78,2.552,82,3.646,83,5.793,115,7.68,202,5.978,339,10.954,341,9.855,342,9.574,343,6.247,344,7.518,345,10.954,346,10.954,347,7.183,348,10.954,973,14.233]],["keywords/97",[]],["title/98",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/98",[32,3.225,82,3.842,98,5.078,115,8.648,123,7.916,217,4.153,233,11.096,239,7.104,350,9.153,352,11.096,355,10.716,974,13.637]],["keywords/98",[]],["title/99",[115,476.054,356,670.207]],["content/99",[70,3.078,81,4.899,116,8.369,341,11.807,342,11.471,356,10.192,975,17.052]],["keywords/99",[]],["title/100",[358,757.649]],["content/100",[26,4.125,32,2.866,35,2.65,58,5.189,104,6.434,105,6.49,106,6.128,110,5.821,239,6.313,250,6.924,294,4.657,324,5.189,331,4.573,332,3.313,352,9.239,355,8.923,359,7.047,360,7.463,361,7.463,362,6.128,363,6.807,364,6.807,365,6.807,366,6.807,368,10.61,974,11.355,976,11.355]],["keywords/100",[]],["title/101",[78,166.687,149,312.17,977,608.798]],["content/101",[]],["keywords/101",[]],["title/102",[78,166.687,149,312.17,977,608.798]],["content/102",[32,3.198,65,2.073,70,2.671,78,3.324,83,6.023,149,4.969,187,9.691,229,9.954,441,8.67,449,7.811,452,8.844,517,7.578,978,9.234,979,9.453,980,9.032]],["keywords/102",[]],["title/103",[77,367.111,195,524.602,448,462.549]],["content/103",[25,6.985,32,3.431,70,2.569,77,5.621,78,2.552,81,4.089,143,7.082,168,7.398,203,7.513,388,6.63,496,6.715,978,8.882,979,9.092,980,8.687,981,10.954,982,13.386,983,8.882]],["keywords/103",[]],["title/104",[78,166.687,458,483.179,984,608.798]],["content/104",[24,7.998,32,3.332,78,3.463,82,3.428,149,4.494,388,8.1,458,9.038,483,5.621,496,6.313,516,7.84,517,6.853,978,8.351,979,8.548,980,8.168,983,8.351,984,8.764,985,9.563,986,14]],["keywords/104",[]],["title/105",[184,342.151,435,644.517]],["content/105",[22,3.883,32,3.762,65,1.769,184,3.853,247,6.884,324,5.247,343,5.542,413,8.494,433,5.087,447,7.879,820,10.216,978,7.879,979,8.066,980,7.707,987,9.718,988,9.718,989,9.718,990,10.167,991,11.483,992,11.483,993,11.483,994,11.483,995,5.81]],["keywords/105",[]],["title/106",[207,582.851,214,952.813]],["content/106",[]],["keywords/106",[]],["title/107",[165,1087.223]],["content/107",[4,6.662,5,5.669,56,3.273,65,2.053,70,1.877,76,5.766,78,3.043,103,5.576,121,4.21,147,4.321,166,6.092,167,6.81,168,7.618,169,8.002,170,8.002,171,3.197,172,6.642,173,5.248,174,4.784,175,8.002,176,8.945,177,3.675,178,6.994,179,8.002,180,7.694,181,6.642,183,8.002,184,5.179,185,8.002,186,8.002,187,6.81,188,6.215,189,8.002,190,5.466,191,8.002,192,5.669,460,8.126,461,9.456]],["keywords/107",[]],["title/108",[35,237.97,197,379.722]],["content/108",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/108",[]],["title/109",[647,902.456]],["content/109",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/109",[]],["title/110",[27,367.388,273,355.774]],["content/110",[4,2.844,17,2.882,19,2.755,28,2.344,29,2.234,31,2.479,32,3.716,41,5.956,46,1.571,48,5.038,78,0.642,90,4.332,91,2.479,184,1.092,207,3.252,227,2.097,273,1.136,325,1.589,326,1.589,327,3.701,328,1.589,528,4.791,616,5.956,636,2.755,650,2.558,655,3.042,656,2.479,657,3.042,658,3.042,659,3.042,660,3.042,661,3.042,662,3.042,663,3.042,664,3.042,666,8.492,667,8.492,668,3.042,669,5.317,670,3.042,671,2.649,672,3.042,673,10.815,674,3.042,675,3.042,676,3.042,677,3.042,678,3.042,679,3.042,680,3.042,681,3.042,682,3.042,683,3.042,684,3.042,685,3.042,686,7.082,687,2.287,688,3.042,689,3.042,690,3.042,691,3.042,692,3.042,693,3.042,694,3.042,695,3.042,696,3.042,697,3.042,698,3.042,699,3.042,700,3.042,701,3.042,702,3.042,703,3.042,704,3.042,705,3.042,706,3.042,707,3.042,710,5.317,711,5.317,712,5.317,713,5.317,714,5.317,716,8.492,717,3.042,718,3.042,719,4.63,720,3.042,721,3.042,722,1.627,723,3.042,724,3.042,725,3.042,726,3.042,727,3.042,728,3.042,729,3.042,730,3.042,731,3.042,732,5.317,733,5.317,734,5.317,735,3.042,736,3.042,737,3.042,738,3.042,739,3.042,740,2.649,741,3.042,742,2.755,743,2.755,744,2.755,745,2.755,746,3.255,747,3.255,748,3.042,749,3.255,750,2.882,751,2.882,752,2.882,753,2.882,754,2.882,755,2.882,756,2.882,757,2.234,758,6.723,759,3.042,760,3.042,761,3.042,762,3.042,763,3.042,764,3.042,765,3.042,766,3.042,767,3.042,768,6.723,770,3.042,771,3.042,772,3.042,773,3.042,774,3.042,775,3.042,776,5.317,777,5.317,778,1.757,779,3.042,780,3.042,781,3.042,782,3.042,783,5.317,784,3.042,821,3.042,996,3.58,997,3.58,998,3.58,999,3.58,1000,3.58,1001,3.58,1002,3.58,1003,3.58,1004,3.58,1005,6.257,1006,3.58,1007,3.58,1008,3.58,1009,3.58,1010,3.58,1011,3.255]],["keywords/110",[]],["title/111",[785,1200.444]],["content/111",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246,1012,14.797]],["keywords/111",[]],["title/112",[241,1087.223]],["content/112",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/112",[]],["title/113",[273,448.238]],["content/113",[5,9.629,22,4.216,23,4.888,35,2.91,78,3.504,171,6.008,184,5.962,460,10.835,584,16.435,799,11.65]],["keywords/113",[]],["title/114",[5,770.177]],["content/114",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/114",[]],["title/115",[171,434.414]],["content/115",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/115",[]],["title/116",[78,253.329]],["content/116",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/116",[]],["title/117",[460,783.364]],["content/117",[22,3.525,23,4.087,35,2.433,65,1.606,97,5.903,98,5.311,104,6.074,115,4.867,122,7.508,219,6.806,239,5.959,285,9.188,332,4.161,460,11.523,793,5.785,800,6.356,807,10.274,808,9.74,809,15.189,820,6.997,1013,10.424,1014,15.681]],["keywords/117",[]],["title/118",[184,431.074]],["content/118",[22,3.873,23,3.008,26,4.16,32,2.882,35,1.791,56,3.964,77,3.332,78,1.513,81,2.424,98,2.857,99,3.4,147,6.261,149,4.229,184,5.098,190,4.697,210,4.944,247,4.6,254,4.6,264,11.569,269,4.85,299,6.494,300,5.526,301,5.842,303,9.319,332,3.342,370,6.983,460,4.679,585,8.503,740,6.244,758,5.676,768,5.676,793,4.259,796,11.149,797,6.244,800,4.679,807,10.777,810,7.17,811,5.526,812,7.17,813,7.17,814,6.794,815,5.526,816,6.794,817,5.941,818,7.17]],["keywords/118",[]],["title/119",[56,444.71]],["content/119",[22,4.019,23,4.66,35,4.052,56,6.378,78,2.344,98,5.798,99,5.266,167,8.56,168,6.793,176,7.977,177,4.619,215,11.106,266,7.977,308,9.339,332,4.543,468,10.523,610,6.246,793,8.641,800,7.247]],["keywords/119",[]],["title/120",[190,526.902]],["content/120",[14,5.889,22,4.473,23,2.837,26,3.981,35,3.892,78,1.427,98,4.081,99,3.206,167,5.212,168,4.137,176,4.857,177,2.813,190,7.105,254,4.338,265,4.662,266,4.857,269,4.574,294,2.968,322,6.408,323,6.408,324,7.917,325,5.351,326,5.351,327,5.351,328,5.351,329,4.966,332,4.866,350,4.857,369,4.413,468,6.408,793,6.082,807,9.325,822,3.906,823,6.762,825,6.762,826,6.762,827,6.762,828,6.762,829,6.762,1011,7.237,1015,7.958,1016,7.958,1017,7.958,1018,7.958,1019,7.958,1020,7.958,1021,7.958,1022,7.958]],["keywords/120",[]],["title/121",[817,666.477]],["content/121",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/121",[]],["title/122",[831,1087.223]],["content/122",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/122",[]],["title/123",[55,902.456]],["content/123",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/123",[]],["title/124",[207,582.851,1023,1121.276]],["content/124",[]],["keywords/124",[]],["title/125",[165,1087.223]],["content/125",[4,6.37,5,5.322,22,3.002,56,3.073,65,1.963,70,2.958,76,5.414,78,2.939,103,5.236,121,4.026,147,4.057,166,5.72,167,6.394,168,8.52,169,7.513,170,7.513,171,3.002,172,6.237,173,4.927,174,4.492,175,7.513,176,8.553,177,3.45,178,6.567,179,7.513,180,7.224,181,6.237,182,8.296,183,7.513,184,5.002,185,7.513,186,7.513,187,6.394,188,5.835,189,7.513,190,6.113,191,7.513,192,5.322,193,8.296,194,7.861,195,5.51,196,8.296]],["keywords/125",[]],["title/126",[35,237.97,197,379.722]],["content/126",[56,6.21,70,2.204,77,4.824,78,3.311,110,4.279,136,7.999,184,4.995,188,7.3,190,4.555,192,6.658,199,8.728,201,9.399,202,5.13,203,9.747,204,9.399,205,9.399,206,9.399,207,8.509,208,9.077,209,9.399,210,7.156,211,8.728,212,9.399]],["keywords/126",[]],["title/127",[647,902.456]],["content/127",[65,2.555,79,7.61,81,4.141,157,8.996,159,9.982,168,7.494,203,7.61,207,7.494,359,8.136,362,7.075,647,9.209,648,12.25,649,12.25,650,10.302,651,9.982,652,12.25,653,12.25,654,12.25]],["keywords/127",[]],["title/128",[164,952.813,213,952.813]],["content/128",[10,4.971,22,3.029,31,6.819,32,3.716,41,7.038,46,4.323,70,1.778,76,5.461,104,5.461,149,3.308,184,4.303,194,7.93,199,7.038,247,5.369,252,8.957,303,7.288,390,6.45,435,5.661,750,7.93,751,7.93,752,7.93,753,7.93,754,7.93,755,7.93,756,7.93,815,6.45,848,4.707,1024,9.849,1025,9.849,1026,9.849,1027,9.849,1028,8.957,1029,9.849,1030,9.849,1031,9.849,1032,8.957,1033,8.957,1034,8.957,1035,8.957,1036,8.957,1037,8.957,1038,9.849,1039,9.849,1040,9.849]],["keywords/128",[]],["title/129",[27,367.388,273,355.774]],["content/129",[4,2.558,17,2.555,19,2.442,28,2.079,29,1.98,31,2.197,32,3.749,41,6.556,46,2.47,48,4.531,53,2.886,78,0.569,90,3.897,91,2.197,139,1.122,184,0.968,207,2.925,227,1.859,273,1.007,325,1.409,326,1.409,327,3.366,328,1.409,384,1.897,528,4.358,616,6.556,636,2.442,650,2.268,655,2.697,656,2.197,657,2.697,658,2.697,659,2.697,660,2.697,661,2.697,662,2.697,663,2.697,664,2.697,665,2.886,666,8.92,667,7.796,668,2.697,669,4.782,670,2.697,671,2.348,672,2.697,673,9.352,674,2.697,675,2.697,676,2.697,677,2.697,678,2.697,679,2.697,680,2.697,681,2.697,682,2.697,683,2.697,684,2.697,685,2.697,686,6.442,687,2.027,688,2.697,689,2.697,690,2.697,691,2.697,692,2.697,693,2.697,694,2.697,695,2.697,696,2.697,697,2.697,698,2.697,699,2.697,700,2.697,701,2.697,702,2.697,703,2.697,704,2.697,705,2.697,706,2.697,707,2.697,708,2.886,709,2.886,710,2.697,711,2.697,712,2.697,713,2.697,714,2.697,715,2.555,716,6.442,717,2.697,718,2.697,719,4.164,720,2.697,721,2.697,722,1.443,723,2.697,724,2.697,725,2.697,726,2.697,727,2.697,728,2.697,729,2.697,730,2.697,731,2.697,732,4.782,733,4.782,734,2.697,735,2.697,736,2.697,737,2.697,738,2.697,739,2.697,740,2.348,741,2.697,742,2.442,743,2.442,744,2.442,745,2.442,748,2.697,750,2.555,751,2.555,752,2.555,753,2.555,754,2.555,755,2.555,756,2.555,758,6.171,759,2.697,760,2.697,761,2.697,762,2.697,763,2.697,764,2.697,765,4.782,766,2.697,767,2.697,768,6.171,769,2.886,770,2.697,771,2.697,772,2.697,773,2.697,774,2.697,775,2.697,776,4.782,777,4.782,778,1.558,779,2.697,780,2.697,781,2.697,782,2.697,783,4.782,784,2.697,893,1.558,1032,2.886,1033,2.886,1034,2.886,1035,2.886,1036,2.886,1037,2.886,1041,2.886,1042,2.697,1043,3.174,1044,3.174,1045,3.174,1046,3.174,1047,3.174,1048,3.174,1049,3.174,1050,3.174,1051,3.174,1052,3.174,1053,3.174,1054,3.174,1055,3.174,1056,3.174,1057,3.174,1058,3.174,1059,3.174,1060,3.174,1061,3.174,1062,3.174,1063,1.602,1064,3.174,1065,3.174,1066,3.174,1067,4.782,1068,5.627,1069,3.174,1070,3.174,1071,3.174,1072,3.174,1073,3.174,1074,3.174,1075,3.174,1076,3.174,1077,3.174,1078,3.174,1079,3.174]],["keywords/129",[]],["title/130",[785,1200.444]],["content/130",[4,6.727,25,7.262,29,9.234,65,2.073,148,9.032,157,9.234,177,5.23,198,10.574,203,7.811,343,6.495,458,7.692,786,12.574,787,10.95,788,12.574,789,12.574,790,7.692,791,10.246]],["keywords/130",[]],["title/131",[241,1087.223]],["content/131",[22,3.42,23,3.965,26,5.074,29,6.94,35,3.26,81,3.195,99,4.481,110,6.648,147,4.622,177,5.428,207,7.984,217,4.254,254,6.063,262,7.284,263,8.559,264,7.7,265,6.516,266,6.788,269,6.392,272,8.559,273,4.873,301,7.7,332,2.951,370,6.167,585,6.276,671,8.229,792,9.45,793,5.613,794,9.45,795,9.45,796,8.229,797,8.229,798,9.45]],["keywords/131",[]],["title/132",[273,448.238]],["content/132",[5,9.629,22,4.216,23,4.888,35,2.91,70,3.526,78,3.504,171,6.008,184,5.962,584,16.435,799,11.65]],["keywords/132",[]],["title/133",[5,770.177]],["content/133",[5,8.518,22,4.804,23,5.57,35,3.316,65,2.189,98,5.291,99,6.295,166,9.154,239,7.286,332,4.146,793,7.885,800,8.663]],["keywords/133",[]],["title/134",[171,434.414]],["content/134",[22,4.55,23,5.276,35,4.297,98,5.011,99,5.962,171,5.701,173,7.468,174,6.809,278,9.234,279,11.388,280,8.351,332,3.926,793,7.468,800,8.205]],["keywords/134",[]],["title/135",[78,253.329]],["content/135",[22,3.675,23,4.262,26,5.33,35,2.537,78,3.506,98,5.464,99,6.5,176,11.935,177,4.224,239,6.131,254,6.516,269,6.87,291,12.417,294,4.458,332,4.281,369,8.946,793,6.032,800,6.628,801,10.157,802,10.157,803,10.157,804,10.157]],["keywords/135",[]],["title/136",[70,254.966]],["content/136",[22,3.489,23,4.046,35,2.408,65,1.59,70,3.739,97,5.862,98,5.274,104,7.412,115,4.817,122,7.431,219,6.759,239,5.917,285,9.124,332,4.718,793,5.727,805,10.319,806,4.353,807,10.999,808,9.642,809,9.642,815,7.431,816,9.136]],["keywords/136",[]],["title/137",[184,431.074]],["content/137",[22,3.666,23,2.798,26,3.938,32,3.147,35,1.665,56,3.753,71,2.112,77,3.099,78,1.407,81,2.254,98,2.657,99,3.161,147,5.993,149,4.004,184,4.915,190,4.447,210,4.597,247,4.278,250,6.611,254,4.278,264,11.994,269,4.51,299,6.038,300,5.139,301,8.255,303,8.822,332,3.164,370,6.611,460,4.351,585,8.138,740,5.806,758,5.278,768,5.278,793,3.96,796,10.67,797,5.806,800,4.351,807,10.897,810,6.667,811,5.139,812,6.667,813,6.667,814,6.318,815,7.809,816,9.6,817,5.625,818,6.667]],["keywords/137",[]],["title/138",[56,444.71]],["content/138",[22,4.611,23,5.347,35,4.323,56,6.412,98,5.078,99,6.042,308,10.716,332,4.96,610,7.166,793,7.568,800,8.315]],["keywords/138",[]],["title/139",[190,526.902]],["content/139",[22,5.608,23,5.14,26,6.024,35,3.06,147,5.991,190,6.802,254,7.859,269,8.286,324,5.991,369,7.994,585,8.136,819,13.11,820,8.799,821,12.25,822,7.075,823,12.25]],["keywords/139",[]],["title/140",[22,434.414]],["content/140",[22,6.205,23,3.392,35,4.282,81,2.733,98,3.222,99,3.833,261,4.325,265,5.574,294,5.13,324,8.586,325,6.107,326,6.107,327,6.107,328,6.107,329,5.937,331,3.484,332,5.192,350,5.807,793,4.802,800,5.276,807,10.173,824,8.652,825,8.084,826,8.084,827,8.084,828,8.084,829,8.084]],["keywords/140",[]],["title/141",[817,666.477]],["content/141",[22,4.804,23,5.57,35,3.316,56,4.918,147,7.969,190,7.152,585,10.821,758,10.51,768,10.51,830,13.276]],["keywords/141",[]],["title/142",[831,1087.223]],["content/142",[27,2.064,28,4.126,31,8.68,32,3.492,65,2.334,82,2.575,110,3.521,111,3.932,120,3.766,123,3.326,192,3.435,207,7.436,219,2.734,235,3.226,265,3.691,273,3.977,343,2.765,414,4.238,611,11.009,641,7.822,787,4.662,832,5.073,833,5.354,834,5.354,835,15.896,836,15.421,837,5.354,838,5.354,839,8.539,840,7.734,841,5.354,842,5.354,843,5.354,844,5.354,845,5.354,846,5.354,847,5.354,848,3.011,849,5.354,850,5.354,851,4.238,852,5.354,853,5.354,854,12.028,855,5.354,856,5.354,857,5.354,858,5.354,859,5.354,860,7.493,861,5.354,862,5.354,863,5.354,864,5.354,865,5.354,866,5.354,867,5.354,868,5.354,869,8.539,870,5.354,871,5.354,872,5.354,873,5.354,874,5.354]],["keywords/142",[]],["title/143",[55,902.456]],["content/143",[56,5.209,57,10.1,58,6.877,59,12.245,60,11.825,61,10.571,62,11.825,63,11.825,64,11.825]],["keywords/143",[]],["title/144",[78,166.687,149,312.17,977,608.798]],["content/144",[]],["keywords/144",[]],["title/145",[78,166.687,149,312.17,977,608.798]],["content/145",[9,9.982,65,2.555,70,2.602,78,3.587,83,5.868,149,4.841,187,9.442,217,3.993,229,9.698,343,6.328,441,8.446,449,7.61,452,8.617,495,4.648,517,7.382,1080,11.608]],["keywords/145",[]],["title/146",[77,367.111,195,524.602,448,462.549]],["content/146",[25,7.46,70,2.743,77,6.003,78,2.726,81,4.366,143,7.563,168,7.901,203,8.023,388,7.081,495,4.9,496,7.171,981,11.697,982,11.247,983,9.485,1080,12.238]],["keywords/146",[]],["title/147",[78,166.687,458,483.179,984,608.798]],["content/147",[24,8.296,78,3.524,82,3.556,149,4.661,388,8.293,458,9.254,483,5.83,495,4.475,496,6.548,510,6.387,516,8.132,517,7.108,528,7.978,983,8.661,984,9.09,985,9.918,986,11.176,1080,11.176]],["keywords/147",[]],["title/148",[184,342.151,435,644.517]],["content/148",[22,4.216,32,3.047,65,1.921,184,4.183,247,7.474,324,5.697,343,6.018,413,9.222,433,5.524,447,8.555,495,4.42,507,9.222,510,6.308,550,10.145,820,10.78,987,10.551,988,10.551,989,10.551,1080,11.039,1081,11.039,1082,12.468]],["keywords/148",[]],["title/149",[108,438.517,390,734.382]],["content/149",[]],["keywords/149",[]],["title/150",[358,757.649]],["content/150",[26,3.567,27,5.675,32,3.232,35,2.292,58,4.488,104,6.709,105,5.613,106,5.3,108,4.223,110,3.784,239,4.104,250,5.988,294,4.028,324,4.488,331,3.955,332,2.865,344,4.488,359,6.095,360,6.455,361,6.455,362,5.3,363,5.887,364,5.887,365,5.887,366,5.887,369,5.988,370,5.988,371,6.739,388,5.031,390,9.856,552,8.311,1083,10.799,1084,8.695,1085,8.695,1086,8.311,1087,8.695,1088,8.695]],["keywords/150",[]],["title/151",[128,575.017]],["content/151",[]],["keywords/151",[]],["title/152",[121,228.044,128,323.101,139,280.553,532,519.893]],["content/152",[27,5.343,65,2.285,121,4.685,128,6.637,135,8.89,139,5.763,147,6.777,177,5.763,181,10.417,532,10.68]],["keywords/152",[]],["title/153",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/153",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/153",[]],["title/154",[58,465.985,547,902.846]],["content/154",[65,1.749,66,7.976,121,5.363,173,8.385,174,7.644,177,7.034,455,6.128,548,10.61,549,13.376,550,9.239,551,13.376,553,13.376,559,5.976,1089,10.61,1090,8.923,1091,10.61,1092,9.609,1093,10.61,1094,10.61,1095,10.61]],["keywords/154",[]],["title/155",[121,228.044,139,280.553,455,389.587,532,519.893]],["content/155",[10,8.606,65,2.389,78,3.058,137,12.338,401,10.192,421,8.045]],["keywords/155",[]],["title/156",[65,130.23,135,506.766,496,438.533]],["content/156",[32,2.942,135,9.296,532,11.168,1096,17.052,1097,17.052,1098,17.052,1099,17.052]],["keywords/156",[]],["title/157",[173,712.999]],["content/157",[6,7.984,65,1.558,66,7.104,82,2.849,121,4.412,173,5.613,517,5.695,554,15.615,555,9.45,556,9.45,557,17.932,558,9.45,559,6.825,560,8.229,561,8.229,562,10.516,563,9.45,564,9.45,565,9.45,566,9.45,567,9.45,568,9.45,569,9.45]],["keywords/157",[]],["title/158",[174,650.045]],["content/158",[6,9.947,16,10.475,65,2.182,82,2.907,121,4.474,139,5.504,174,7.166,177,4.01,178,10.475,449,5.989,517,5.811,532,7.431,554,8.396,560,8.396,561,8.396,562,6.782,900,7.857,1100,9.642,1101,13.233,1102,9.642,1103,9.642,1104,9.642,1105,9.642,1106,9.642,1107,9.642,1108,9.642,1109,10.319,1110,10.319,1111,10.319,1112,9.136]],["keywords/158",[]],["title/159",[121,322.126,579,734.382]],["content/159",[171,6.216,495,6.517,528,9.801,1113,17.052,1114,7.846]],["keywords/159",[]],["title/160",[121,322.126,595,862.947]],["content/160",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,1115,17.052]],["keywords/160",[]],["title/161",[65,157.094,66,716.295]],["content/161",[]],["keywords/161",[]],["title/162",[67,1087.223]],["content/162",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/162",[]],["title/163",[71,250.169,85,360.021,118,422.569]],["content/163",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/163",[]],["title/164",[71,301.774,85,434.287]],["content/164",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/164",[]],["title/165",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/165",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/165",[]],["title/166",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/166",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/166",[]],["title/167",[71,250.169,85,360.021,157,580.06]],["content/167",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/167",[]],["title/168",[392,925.244]],["content/168",[]],["keywords/168",[]],["title/169",[393,1137.49]],["content/169",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074,532,9.821]],["keywords/169",[]],["title/170",[65,157.094,146,621.769]],["content/170",[10,1.924,16,2.564,18,1.821,23,2.356,25,8.114,32,3.007,56,1.2,58,1.584,65,2.241,69,3.04,70,3.331,78,2.117,80,2.435,81,1.095,82,3.024,83,3.56,97,1.435,98,3.997,103,3.544,104,4.042,108,2.584,110,2.315,113,2.113,116,4.293,121,3.391,124,1.618,128,2.69,142,2.113,143,4.353,146,10.666,147,1.584,149,2.219,166,2.233,173,1.924,174,1.754,188,2.278,192,3.602,195,2.151,202,1.601,217,2.423,230,2.378,280,2.151,347,1.924,350,4.033,356,2.278,401,2.278,402,2.639,403,2.278,404,3.069,405,3.069,407,3.069,408,1.448,409,3.239,410,4.936,411,6.546,412,2.933,413,4.445,414,4.445,415,2.933,416,7.433,417,3.069,418,3.069,419,4.445,420,5.32,421,1.798,422,2.113,423,3.069,424,2.82,425,4.89,426,2.496,427,3.069,428,4.575,429,2.278,430,2.639,431,2.278,432,1.19,433,2.662,434,6.009,435,3.798,436,3.069,437,3.069,438,4.722,439,4.722,440,5.085,441,2.233,442,2.564,443,5.32,444,5.085,445,5.085,446,3.239,447,5.458,448,1.897,449,2.012,450,2.724,451,3.069,452,2.278,453,3.949,454,4.89,455,1.871,456,3.069,457,5.32,458,1.981,532,4.328,1116,6.608,1117,3.811]],["keywords/170",[]],["title/171",[97,531.814]],["content/171",[]],["keywords/171",[]],["title/172",[97,422.11,483,470.955]],["content/172",[58,4.445,70,3.367,78,1.918,81,3.073,82,2.74,98,5.836,99,6.023,108,4.183,123,5.646,124,4.541,139,3.78,142,5.931,195,6.036,202,6.279,217,4.14,230,6.675,266,9.124,285,6.267,300,7.005,343,4.695,384,6.393,419,7.195,429,6.393,431,6.393,432,3.341,433,4.309,460,5.931,484,7.005,485,8.232,486,8.232,487,8.232,488,8.232,489,8.232,490,8.232,491,8.232,495,3.448,1118,9.727]],["keywords/172",[]],["title/173",[25,456.209,97,349.926,426,608.798]],["content/173",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,1119,12.771]],["keywords/173",[]],["title/174",[69,427.721,70,167.764,516,544.605]],["content/174",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/174",[]],["title/175",[358,757.649]],["content/175",[26,2.629,32,3.533,35,1.689,58,3.307,65,1.688,71,2.142,78,1.427,82,2.039,83,3.239,104,6.283,106,3.906,108,3.112,124,3.379,174,3.662,202,6.109,239,3.024,294,2.968,324,5.008,331,2.914,332,2.112,344,3.307,347,4.016,362,3.906,363,4.338,364,4.338,365,4.338,366,4.338,369,4.413,370,4.413,371,4.966,422,4.413,483,5.062,495,3.885,510,5.545,521,6.124,522,5.889,523,6.124,524,6.124,525,5.212,527,6.124,528,10.542,531,10.24,882,7.893,1094,6.762,1118,10.959,1120,7.698,1121,7.698,1122,10.959,1123,10.24,1124,12.051]],["keywords/175",[]],["title/176",[113,621.769,115,476.054]],["content/176",[]],["keywords/176",[]],["title/177",[24,555.597,35,197.276,115,394.645]],["content/177",[35,2.946,65,1.945,77,5.482,78,2.489,82,3.556,83,5.649,115,7.558,202,5.83,239,5.274,339,10.682,341,9.61,342,9.337,343,6.092,344,7.398,345,10.682,346,10.682,347,7.005,348,10.682,1125,12.622,1126,11.176]],["keywords/177",[]],["title/178",[115,476.054,356,670.207]],["content/178",[70,2.987,81,4.754,116,8.121,239,6.288,341,11.458,342,11.131,356,9.891,1126,13.324,1127,16.547]],["keywords/178",[]],["title/179",[358,757.649]],["content/179",[26,3.991,32,2.804,35,2.564,58,5.021,104,7.112,105,6.28,106,5.93,110,5.694,239,6.175,250,6.699,294,4.506,324,5.021,331,4.424,332,3.206,355,8.634,359,6.818,360,7.221,361,7.221,362,5.93,363,6.587,364,6.587,365,6.587,366,6.587,1125,10.987,1128,12.081,1129,12.081,1130,12.081,1131,12.081,1132,10.266]],["keywords/179",[]],["title/180",[951,1087.223]],["content/180",[]],["keywords/180",[]],["title/181",[121,198.985,532,453.645,628,494.97,952,494.97,953,494.97]],["content/181",[70,2.901,76,8.912,82,4.118,411,8.912,421,7.583,433,6.476,435,9.238,449,8.484,453,9.607,790,8.354,1133,16.072]],["keywords/181",[]],["title/182",[83,378.353,347,469.143,453,555.597]],["content/182",[32,2.725,65,1.623,70,2.85,77,6.237,78,3.222,82,2.967,83,6.428,103,6.211,219,5.027,347,9.741,395,6.922,433,4.666,448,5.763,449,6.113,452,6.922,530,8.276,635,7.791,790,6.02,820,7.069,851,10.623,958,8.019,959,8.019,961,8.913,962,12.154,963,8.57,964,8.913,1134,11.581]],["keywords/182",[]],["title/183",[174,515.952,1135,1121.276]],["content/183",[139,5.848,147,6.877,174,7.614,421,7.807,429,9.891,453,9.891,619,14.061,1092,12.735,1136,14.061]],["keywords/183",[]],["title/184",[197,478.409]],["content/184",[]],["keywords/184",[]],["title/185",[197,379.722,483,470.955]],["content/185",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,484,8.979,790,7.126,978,8.555,1137,12.621,1138,10.551,1139,10.551,1140,8.979]],["keywords/185",[]],["title/186",[197,379.722,219,486.66]],["content/186",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1140,7.212,1141,10.014,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721]],["keywords/186",[]],["title/187",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/187",[23,6.024,24,7.656,26,2.852,32,3.897,46,3.789,70,1.558,171,2.655,388,5.968,495,4.13,498,6.951,499,6.951,500,7.6,501,6.951,502,6.951,503,6.951,504,6.951,505,6.951,506,6.951,507,5.807,508,6.951,509,6.951,510,5.894,559,4.608,582,4.787,583,4.073,586,7.336,587,6.951,588,7.851,589,10.314,590,7.851,591,6.388,1067,7.336,1150,8.633,1151,5.654,1152,3.162,1153,6.388,1154,8.39,1155,5.654,1156,5.978,1157,5.654,1158,6.644]],["keywords/187",[]],["title/188",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/188",[32,3.888,46,5.42,495,3.981,510,5.682,559,4.442,978,7.706,979,7.888,982,9.137,990,9.943,991,11.23,992,11.23,993,11.23,994,11.23,995,5.682,1151,8.087,1152,4.522,1154,8.087,1155,8.087,1157,8.087,1159,11.23,1160,9.137,1161,9.137,1162,8.55]],["keywords/188",[]],["title/189",[1163,950.315]],["content/189",[22,1.786,26,3.11,27,1.904,32,3.965,35,2.519,46,2.55,56,1.829,70,1.049,78,1.688,81,1.669,171,2.895,184,1.773,190,2.167,217,3.781,261,2.641,273,1.843,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,582,3.222,583,2.741,610,2.776,687,3.711,722,2.641,778,2.851,806,2.229,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1151,3.805,1152,2.128,1154,3.805,1155,3.805,1157,3.805,1160,4.299,1161,4.299,1162,6.519,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272]],["keywords/189",[]],["title/190",[1142,881.569]],["content/190",[27,2.571,32,3.94,35,1.665,46,3.444,70,1.416,78,2.138,149,4.004,171,3.666,184,2.394,217,3.994,273,2.49,332,4.596,408,2.982,432,2.451,495,2.53,559,2.822,582,4.351,583,3.702,687,5.012,722,3.567,806,3.01,995,3.61,1151,5.139,1152,2.873,1154,5.139,1155,5.139,1157,5.139,1161,5.806,1164,3.904,1165,7.175,1166,5.933,1167,5.933,1168,5.933,1169,7.175,1170,3.904,1171,3.702,1172,3.702,1173,3.702,1174,3.702,1175,3.904,1176,3.904,1177,3.904,1181,3.069,1182,6.667]],["keywords/190",[]],["title/191",[1143,881.569]],["content/191",[22,2.4,26,3.342,27,1.517,32,3.972,35,2.814,46,2.033,56,3.185,70,0.836,78,0.831,81,2.243,171,2.4,184,1.413,190,2.911,203,4.121,217,3.672,261,3.549,273,1.47,294,4.429,325,3.466,326,3.466,327,3.466,328,3.466,331,4.349,332,5.102,408,1.76,432,1.447,458,2.407,495,1.493,559,1.666,582,2.568,583,2.185,610,3.73,687,2.959,722,2.105,778,3.831,806,1.777,817,2.185,822,2.273,848,5.675,995,2.131,1063,3.94,1151,3.033,1152,1.696,1154,3.033,1155,3.033,1157,3.033,1164,2.305,1165,5.035,1166,3.884,1167,3.884,1168,3.884,1169,5.035,1170,2.305,1171,2.185,1172,2.185,1173,2.185,1174,2.185,1175,2.305,1176,2.305,1177,2.305,1178,3.997,1179,3.997,1180,3.997,1181,1.811,1183,3.729,1184,4.631,1185,2.959,1186,2.959,1187,2.959,1188,2.959]],["keywords/191",[]],["title/192",[1144,881.569]],["content/192",[22,1.786,26,3.11,27,1.904,32,3.965,35,2.519,46,2.55,56,1.829,70,1.049,78,1.688,81,1.669,171,2.895,184,1.773,190,2.167,217,3.781,261,2.641,273,1.843,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,582,3.222,583,2.741,610,2.776,687,3.711,722,2.641,778,2.851,806,2.229,811,6.166,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1151,3.805,1152,2.128,1154,3.805,1155,3.805,1157,3.805,1161,4.299,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1189,4.937]],["keywords/192",[]],["title/193",[1145,881.569]],["content/193",[22,1.715,26,3.009,27,1.828,32,3.97,35,2.45,46,2.448,56,1.756,70,1.007,78,1.633,81,1.602,171,2.801,184,1.702,190,2.08,217,3.691,247,4.966,261,2.536,273,1.77,294,3.397,325,2.477,326,2.477,327,2.477,328,2.477,331,3.336,332,4.896,408,2.12,432,1.742,495,1.798,559,2.006,582,3.093,583,2.632,610,2.666,687,3.563,722,2.536,778,2.738,806,2.14,817,2.632,822,2.738,848,4.353,995,2.567,1063,2.815,1151,3.653,1152,2.043,1154,3.653,1155,3.653,1157,3.653,1161,4.128,1164,2.776,1165,5.744,1166,4.532,1167,4.532,1168,4.532,1169,5.744,1170,2.776,1171,2.632,1172,2.632,1173,2.632,1174,2.632,1175,2.776,1176,2.776,1177,2.776,1178,2.856,1179,2.856,1180,4.664,1181,2.181,1185,3.563,1186,3.563,1187,3.563,1188,3.563,1190,4.74,1191,4.128]],["keywords/193",[]],["title/194",[1146,881.569]],["content/194",[27,3.538,32,3.789,35,2.292,46,4.74,56,3.399,70,1.949,139,3.817,171,4.628,208,8.345,217,2.991,273,3.426,332,4.596,408,4.104,432,3.373,495,3.482,559,3.885,582,5.988,583,5.095,651,10.42,687,6.899,806,4.143,1151,7.073,1152,3.955,1154,7.073,1155,7.073,1157,7.073,1181,4.223,1192,11.582,1193,9.177,1194,10.799]],["keywords/194",[]],["title/195",[1147,881.569]],["content/195",[27,3.644,32,3.812,35,2.36,46,4.882,70,2.007,121,3.195,171,4.723,217,3.08,219,4.827,273,3.529,332,4.668,408,4.226,432,3.473,495,3.585,559,4,582,6.167,583,5.247,687,7.104,806,4.266,1067,9.45,1140,7.284,1151,7.284,1152,4.073,1153,8.229,1154,7.284,1155,7.284,1156,10.635,1157,7.284,1181,4.349]],["keywords/195",[]],["title/196",[1148,862.291]],["content/196",[27,3.144,32,3.781,35,2.036,46,4.212,70,1.732,77,6.411,78,2.482,171,4.256,217,3.833,219,4.165,273,3.045,324,3.988,331,3.514,332,4.715,388,4.47,408,3.646,422,7.674,432,2.997,448,4.775,495,3.093,510,4.415,559,3.452,582,5.321,583,4.527,687,6.13,806,3.681,860,8.272,1140,6.284,1151,6.284,1152,3.514,1154,6.284,1155,6.284,1157,6.284,1158,7.385,1161,7.1,1181,3.753,1195,6.644]],["keywords/196",[]],["title/197",[97,531.814]],["content/197",[]],["keywords/197",[]],["title/198",[97,422.11,483,470.955]],["content/198",[25,3.772,32,3.121,58,3.194,65,1.077,70,3.098,78,1.378,81,2.208,82,1.969,97,2.893,98,5.396,99,4.728,104,2.976,108,3.005,113,4.261,123,4.056,124,3.263,139,2.716,142,4.261,147,3.194,195,4.337,202,7.209,217,3.943,230,4.795,256,4.417,266,7.163,285,6.875,300,5.033,343,3.373,358,4.121,384,4.593,411,4.261,419,5.169,429,4.593,431,4.593,432,3.665,433,4.728,455,3.772,460,4.261,484,5.033,485,5.914,486,5.914,487,5.914,488,5.914,489,5.914,490,5.914,491,5.914,492,5.914,493,6.188,495,3.783,496,3.625,497,6.53,576,4.056,586,9.972,1196,11.735,1197,6.188,1198,6.188,1199,7.685,1200,6.53,1201,7.685,1202,7.685,1203,6.188]],["keywords/198",[]],["title/199",[25,456.209,97,349.926,426,608.798]],["content/199",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,421,6.025,425,9.45,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,513,10.283,514,9.45,515,11.614]],["keywords/199",[]],["title/200",[69,427.721,70,167.764,516,544.605]],["content/200",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/200",[]],["title/201",[358,757.649]],["content/201",[26,2.686,32,3.766,35,1.726,58,3.379,65,1.716,71,2.188,78,1.458,82,2.083,83,3.31,104,6.352,106,3.991,108,3.18,124,3.452,202,6.189,239,3.09,294,3.033,324,5.09,331,2.978,332,2.158,344,3.379,347,4.104,362,3.991,363,4.433,364,4.433,365,4.433,366,4.433,369,4.509,370,4.509,371,5.074,422,4.509,483,5.145,521,6.258,522,6.017,523,6.258,524,6.258,525,5.326,527,6.258,576,4.292,719,9.064,1126,9.863,1198,9.863,1203,9.863,1204,12.249,1205,12.249,1206,12.249,1207,11.139,1208,8.131,1209,11.139]],["keywords/201",[]],["title/202",[108,438.517,110,392.872]],["content/202",[]],["keywords/202",[]],["title/203",[358,757.649]],["content/203",[26,3.312,32,2.87,35,2.128,58,4.166,104,5.531,105,7.423,106,4.92,110,5.828,208,5.559,239,3.81,250,5.559,294,3.739,324,4.166,331,3.671,332,2.66,344,4.166,359,5.658,360,5.992,361,5.992,362,4.92,363,5.466,364,5.466,365,5.466,366,5.466,369,5.559,370,5.559,371,6.256,373,8.072,377,7.164,378,7.418,1200,8.519,1203,8.072,1210,10.025,1211,10.025,1212,9.117,1213,9.117,1214,9.117,1215,9.117,1216,9.117,1217,9.117,1218,9.117,1219,9.117,1220,9.117,1221,9.117,1222,9.117,1223,9.117,1224,9.117]],["keywords/203",[]],["title/204",[128,575.017]],["content/204",[]],["keywords/204",[]],["title/205",[121,228.044,128,323.101,139,280.553,174,365.259]],["content/205",[0,12.767,9,9.156,27,5.653,28,8.661,65,1.853,76,7.333,82,4.42,118,7.843,121,3.799,128,5.382,135,7.209,139,4.674,147,5.495,174,6.085,177,4.674,181,8.447,529,11.606,530,9.45,531,11.237,532,8.661,533,12.026]],["keywords/205",[]],["title/206",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/206",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/206",[]],["title/207",[58,465.985,547,902.846]],["content/207",[6,8.912,16,9.989,65,2.08,66,6.768,82,2.714,121,4.925,139,5.248,174,4.875,177,6.059,455,5.2,517,5.425,549,8.531,550,7.84,551,8.531,553,8.531,554,7.84,559,5.341,560,7.84,561,7.84,562,6.333,900,7.336,1089,9.003,1090,7.571,1091,9.003,1092,8.154,1093,9.003,1095,9.003,1100,9.003,1101,12.618,1102,9.003,1103,9.003,1104,9.003,1105,9.003,1106,9.003,1107,9.003,1108,9.003]],["keywords/207",[]],["title/208",[121,228.044,139,280.553,174,365.259,455,389.587]],["content/208",[10,5.969,16,7.955,65,1.657,78,2.872,82,4.104,137,9.777,167,7.746,350,7.219,401,10.857,414,7.955,421,5.579,595,9.101,641,7.38,1090,8.451,1156,8.189,1225,16.018,1226,10.755,1227,10.755,1228,14.567,1229,11.826,1230,11.826,1231,11.826,1232,12.898,1233,11.826,1234,10.049,1235,11.826,1236,11.826,1237,11.826]],["keywords/208",[]],["title/209",[65,130.23,135,506.766,496,438.533]],["content/209",[6,7.194,12,8.154,18,6.614,32,3.066,80,6.13,82,4.159,93,5.857,121,3.976,128,5.633,135,5.231,174,6.368,177,3.391,412,12.493,496,7.658,517,4.914,520,6.644,559,3.452,577,6.857,616,6.857,848,4.586,1090,6.857,1092,7.385,1112,7.726,1238,8.726,1239,12.586,1240,7.726,1241,16.232,1242,13.839,1243,9.595,1244,9.595,1245,9.595,1246,9.595,1247,9.595,1248,9.595,1249,9.595,1250,9.595,1251,8.726,1252,9.595,1253,9.595,1254,7.726]],["keywords/209",[]],["title/210",[121,322.126,579,734.382]],["content/210",[23,6.33,32,3.906,41,7.414,82,2.658,97,3.906,171,3.19,250,5.753,330,5.281,401,3.92,411,3.637,495,4.717,500,5.163,510,3.018,559,2.359,581,8.354,587,8.354,589,8.354,860,6.201,1114,4.774,1126,8.354,1140,6.795,1197,8.354,1198,8.354,1227,9.435,1228,9.435,1232,8.354,1255,9.435,1256,10.375,1257,6.559,1258,8.816,1259,6.559,1260,6.559,1261,6.559,1262,6.559,1263,6.559,1264,6.559,1265,9.435,1266,9.435,1267,9.435,1268,9.435,1269,6.559,1270,5.573,1271,6.559,1272,6.559,1273,6.559,1274,6.559,1275,6.559,1276,6.559,1277,6.559,1278,6.559]],["keywords/210",[]],["title/211",[121,322.126,595,862.947]],["content/211",[18,8.149,65,2.389,81,4.899,121,4.899,430,11.807,433,6.87,596,15.507]],["keywords/211",[]],["title/212",[121,322.126,135,611.303]],["content/212",[121,4.899,135,9.296,150,10.893,174,7.846,177,6.027,786,14.49,1279,17.052]],["keywords/212",[]],["title/213",[78,166.687,149,312.17,977,608.798]],["content/213",[]],["keywords/213",[]],["title/214",[78,166.687,149,312.17,977,608.798]],["content/214",[32,3.198,65,2.073,70,2.671,78,3.324,83,6.023,149,4.969,187,9.691,229,9.954,441,8.67,449,7.811,452,8.844,517,7.578,978,9.234,979,9.453,980,9.032]],["keywords/214",[]],["title/215",[77,367.111,195,524.602,448,462.549]],["content/215",[25,6.985,32,3.431,70,2.569,77,5.621,78,2.552,81,4.089,143,7.082,168,7.398,203,7.513,388,6.63,496,6.715,978,8.882,979,9.092,980,8.687,981,10.954,982,13.386,983,8.882]],["keywords/215",[]],["title/216",[78,166.687,458,483.179,984,608.798]],["content/216",[24,7.998,32,3.332,78,3.463,82,3.428,149,4.494,388,8.1,458,9.038,483,5.621,496,6.313,516,7.84,517,6.853,978,8.351,979,8.548,980,8.168,983,8.351,984,8.764,985,9.563,986,14]],["keywords/216",[]],["title/217",[184,342.151,435,644.517]],["content/217",[22,4.066,32,3.512,65,1.853,184,4.035,247,7.209,324,5.495,343,5.804,413,8.895,433,5.328,447,8.252,820,10.531,978,8.252,979,8.447,980,8.071,987,10.177,988,10.177,989,10.177,990,10.647,1132,11.237,1280,13.223,1281,13.223,1282,13.223]],["keywords/217",[]],["title/218",[65,157.094,66,716.295]],["content/218",[]],["keywords/218",[]],["title/219",[67,1087.223]],["content/219",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/219",[]],["title/220",[71,250.169,85,360.021,118,422.569]],["content/220",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/220",[]],["title/221",[71,301.774,85,434.287]],["content/221",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/221",[]],["title/222",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/222",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/222",[]],["title/223",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/223",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/223",[]],["title/224",[71,250.169,85,360.021,157,580.06]],["content/224",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/224",[]],["title/225",[392,925.244]],["content/225",[]],["keywords/225",[]],["title/226",[393,1137.49]],["content/226",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,174,6.9,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/226",[]],["title/227",[65,157.094,146,621.769]],["content/227",[10,1.93,16,2.573,18,1.828,23,2.363,25,8.125,32,3.01,56,1.204,58,1.589,65,2.385,69,3.049,70,3.335,78,2.121,80,2.443,81,1.099,82,3.031,83,3.57,97,1.44,98,4.006,103,3.554,104,4.052,108,2.592,110,2.322,113,2.121,116,4.304,121,3.398,124,1.624,128,2.697,142,2.121,143,4.364,146,10.676,147,1.589,149,2.226,166,2.241,174,4.035,188,2.286,192,3.613,195,2.158,202,1.606,217,2.429,230,2.386,280,2.158,347,1.93,350,4.045,356,2.286,401,2.286,402,2.648,403,2.286,404,3.079,405,3.079,406,3.478,407,3.079,408,1.453,409,3.25,410,4.949,411,6.559,412,2.943,413,4.458,414,4.458,415,2.943,416,7.452,417,3.079,418,3.079,419,4.458,420,5.336,421,1.804,422,2.121,423,3.079,424,2.83,425,4.904,426,2.505,427,3.079,428,4.589,429,2.286,430,2.648,431,2.286,432,1.194,433,2.67,435,3.809,436,3.079,437,3.079,438,4.736,439,4.736,440,5.1,441,2.241,442,2.573,443,5.336,444,5.1,445,5.1,446,3.25,447,5.473,448,1.903,449,2.019,450,2.733,451,3.079,452,2.286,453,3.961,454,4.904,455,1.877,456,3.079,457,5.336,458,1.988,1197,5.336]],["keywords/227",[]],["title/228",[108,438.517,110,392.872]],["content/228",[]],["keywords/228",[]],["title/229",[358,757.649]],["content/229",[4,4.517,26,4.688,32,2.856,35,2.109,58,4.129,72,4.811,104,5.496,105,7.376,106,4.877,110,5.8,208,5.51,239,3.776,250,5.51,294,3.706,324,4.129,331,3.639,332,2.636,344,4.129,359,5.608,360,5.939,361,5.939,362,4.877,363,5.417,364,5.417,365,5.417,366,5.417,377,7.1,384,5.939,388,4.629,392,6.508,963,10.501,966,8.443,967,8.443,968,8.443,969,8.443,970,8.443,971,8.443,972,8.443,1081,8,1283,9.936,1284,9.936,1285,9.936,1286,9.936,1287,9.936,1288,9.936,1289,8.443]],["keywords/229",[]],["title/230",[65,197.922]],["content/230",[]],["keywords/230",[]],["title/231",[65,197.922]],["content/231",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/231",[]],["title/232",[890,1087.223]],["content/232",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/232",[]],["title/233",[907,1087.223]],["content/233",[]],["keywords/233",[]],["title/234",[908,1087.223]],["content/234",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/234",[]],["title/235",[85,547.155]],["content/235",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/235",[]],["title/236",[893,693.342]],["content/236",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/236",[]],["title/237",[227,827.684]],["content/237",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/237",[]],["title/238",[197,478.409]],["content/238",[]],["keywords/238",[]],["title/239",[197,379.722,483,470.955]],["content/239",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,197,6.617,344,7.34,401,8.194,403,10.556,433,5.524,484,8.979,790,7.126,1137,12.621,1138,10.551,1139,10.551,1290,8.758,1291,13.709]],["keywords/239",[]],["title/240",[197,379.722,219,486.66]],["content/240",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721,1290,7.034,1292,11.012]],["keywords/240",[]],["title/241",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/241",[32,3.575,46,5.481,71,4.471,171,5.108,495,6.019,500,6.213,510,5.745,583,5.891,860,7.463,1114,5.745,1120,7.976,1121,7.976,1152,4.573,1153,9.239,1158,9.609,1290,7.976,1293,7.976,1294,10.88,1295,11.355,1296,11.175,1297,12.486]],["keywords/241",[]],["title/242",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/242",[32,3.684,46,6.018,71,4.753,1120,8.758,1121,8.758,1152,5.021,1160,10.145,1183,11.039,1293,8.758,1294,11.567,1298,13.709,1299,12.468,1300,12.468,1301,13.709,1302,17.661,1303,13.709]],["keywords/242",[]],["title/243",[1163,950.315]],["content/243",[22,1.75,26,3.059,27,1.865,32,3.949,35,2.484,46,2.498,56,1.792,70,1.027,71,1.532,78,1.66,81,1.635,171,3.599,184,1.737,190,2.123,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,3.774,500,2.832,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1120,3.636,1121,3.636,1152,2.084,1160,4.212,1162,3.941,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1290,3.636,1293,3.636,1294,3.728,1296,3.829,1304,5.691,1305,2.872]],["keywords/243",[]],["title/244",[1142,881.569]],["content/244",[27,2.501,32,3.914,35,1.62,46,3.35,70,1.377,71,2.054,78,2.093,149,2.563,171,4.359,184,2.329,217,3.926,273,2.422,332,4.54,408,2.9,432,2.384,495,4.57,500,3.798,583,3.601,722,3.47,806,2.928,995,3.512,1114,3.512,1120,4.876,1121,4.876,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1182,6.485,1290,4.876,1293,4.876,1294,4.999,1296,5.134,1305,3.852,1306,7.632]],["keywords/244",[]],["title/245",[1143,881.569]],["content/245",[22,2.367,26,3.302,27,1.493,32,3.961,35,2.787,46,2,56,3.147,70,0.822,71,1.226,78,0.817,81,2.212,171,3.074,184,1.39,190,2.871,203,2.405,217,3.638,261,3.5,273,1.446,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,432,1.423,458,2.368,495,3.223,500,2.267,583,2.149,610,3.679,722,2.071,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1120,2.91,1121,2.91,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1183,3.668,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1290,2.91,1293,2.91,1294,2.984,1296,3.065,1305,2.299,1307,4.556]],["keywords/245",[]],["title/246",[1144,881.569]],["content/246",[22,1.75,26,3.059,27,1.865,32,3.949,35,2.484,46,2.498,56,1.792,70,1.027,71,1.532,78,1.66,81,1.635,171,3.599,184,1.737,190,2.123,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,3.774,500,2.832,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,811,3.728,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1120,3.636,1121,3.636,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1189,4.836,1290,3.636,1293,3.636,1294,3.728,1296,3.829,1305,2.872,1308,5.691]],["keywords/246",[]],["title/247",[1145,881.569]],["content/247",[22,1.682,26,2.961,27,1.792,32,3.956,35,2.417,46,2.401,56,1.722,70,0.987,71,1.472,78,1.607,81,1.571,171,3.502,184,1.669,190,2.04,217,3.647,247,2.982,261,2.486,273,1.735,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,432,1.708,495,3.671,500,2.721,583,2.58,610,2.614,722,2.486,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1120,3.494,1121,3.494,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1190,4.647,1191,4.047,1290,3.494,1293,3.494,1294,3.582,1296,3.679,1305,2.76,1309,5.469]],["keywords/247",[]],["title/248",[1146,881.569]],["content/248",[27,3.471,32,3.725,35,2.248,46,4.65,56,3.335,70,1.912,71,2.851,139,3.744,171,5.272,208,5.875,217,2.934,273,3.362,332,4.549,408,4.026,432,3.309,495,5.527,500,5.272,583,4.998,651,7.336,806,4.064,1114,4.875,1120,6.768,1121,6.768,1152,3.88,1181,4.143,1192,8.154,1193,9.003,1290,6.768,1293,6.768,1294,6.939,1296,7.127,1305,5.347,1310,10.595]],["keywords/248",[]],["title/249",[1147,881.569]],["content/249",[27,3.504,32,3.733,35,2.27,46,4.695,70,1.93,71,2.879,121,3.073,171,5.299,217,2.962,219,4.642,273,3.394,332,4.572,408,4.064,432,3.341,495,5.556,500,5.322,583,5.046,806,4.103,1114,4.922,1120,6.833,1121,6.833,1152,3.917,1153,7.915,1156,7.406,1181,4.183,1290,9.549,1293,6.833,1294,7.005,1295,9.727,1296,7.195,1305,5.398]],["keywords/249",[]],["title/250",[1148,862.291]],["content/250",[27,3.04,32,3.715,35,1.969,46,4.072,70,1.674,71,2.497,77,5.334,78,2.422,171,4.897,217,3.741,219,4.026,273,2.944,324,3.855,331,3.397,332,4.641,388,4.322,408,3.525,422,5.144,432,2.898,448,4.616,495,5.134,500,4.616,510,4.269,583,4.377,806,3.559,860,9.518,1114,4.269,1120,5.926,1121,5.926,1152,3.397,1181,3.628,1195,6.424,1290,8.627,1293,5.926,1294,6.076,1296,6.241,1305,4.682,1311,9.277,1312,9.277]],["keywords/250",[]],["title/251",[951,1087.223]],["content/251",[]],["keywords/251",[]],["title/252",[55,352.609,65,77.333,121,158.573,402,382.195,1313,444.442,1314,424.802,1315,444.442]],["content/252",[18,4.666,32,1.684,55,8.951,65,1.368,83,3.974,121,4.709,128,3.974,143,6.973,177,4.953,210,9.603,402,6.76,455,4.791,496,4.606,647,6.237,807,5.612,881,5.959,958,6.76,1090,10.013,1240,7.861,1254,7.861,1313,7.861,1314,7.513,1315,13.198,1316,8.878,1317,10.784,1318,8.878,1319,12.743,1320,8.878,1321,12.743,1322,8.878,1323,8.878,1324,8.878,1325,8.878,1326,8.878,1327,8.878,1328,8.878,1329,8.878,1330,8.878,1331,8.878,1332,8.878,1333,8.878,1334,8.878,1335,8.878]],["keywords/252",[]],["title/253",[121,198.985,174,318.715,628,494.97,952,494.97,953,494.97]],["content/253",[70,2.901,76,8.912,82,4.118,411,8.912,421,7.583,433,6.476,435,9.238,449,8.484,453,9.607,790,8.354,954,14.616]],["keywords/253",[]],["title/254",[83,378.353,347,469.143,453,555.597]],["content/254",[32,2.725,65,1.623,70,2.85,77,6.237,78,3.222,82,2.967,83,6.428,103,6.211,219,5.027,347,9.741,395,6.922,433,4.666,448,5.763,449,6.113,452,6.922,530,8.276,635,7.791,790,6.02,820,7.069,851,10.623,958,8.019,959,8.019,960,10.532,961,8.913,962,12.154,963,8.57,964,8.913]],["keywords/254",[]],["title/255",[3,754.281,602,754.281]],["content/255",[]],["keywords/255",[]],["title/256",[3,625.294,455,456.209,602,625.294]],["content/256",[4,5.376,10,5.969,27,3.875,32,2.764,71,3.183,78,2.121,83,4.814,235,6.056,273,3.752,324,4.915,344,4.915,455,5.804,496,5.579,585,6.674,602,10.775,603,14.567,604,8.451,605,10.755,606,10.755,607,12.898,608,10.755,609,9.522,610,5.652,611,9.101,612,10.755,613,10.755,614,10.755,615,10.049,616,8.451,617,10.755,618,10.755,619,10.049]],["keywords/256",[]],["title/257",[591,829.733,620,902.846]],["content/257",[3,5.43,32,3.839,78,2.185,79,4.261,82,2.068,127,5.769,139,2.853,149,2.711,184,2.463,217,2.236,273,2.561,332,2.142,401,4.825,444,6.213,455,3.962,497,6.86,559,2.904,574,7.341,602,5.43,607,6.5,620,6.5,621,6.5,622,7.341,641,9.156,643,7.341,979,7.782,1232,9.809,1255,7.341,1258,10.352,1270,6.86,1336,11.079,1337,12.182,1338,7.341,1339,7.341,1340,7.341,1341,7.341,1342,8.073,1343,8.073,1344,7.341,1345,11.079,1346,7.341,1347,7.341,1348,8.073,1349,8.073,1350,7.341,1351,8.073,1352,8.073,1353,8.073,1354,8.073,1355,8.073,1356,7.341,1357,7.341,1358,8.073,1359,7.341]],["keywords/257",[]],["title/258",[591,829.733,635,754.281]],["content/258",[3,6.293,32,3.798,61,5.976,65,1.311,70,1.688,71,2.518,77,3.695,78,1.678,139,4.802,149,4.563,177,3.306,217,2.591,273,2.968,455,4.591,559,3.365,602,10.763,629,7.532,635,6.293,636,7.199,637,7.949,638,8.507,640,8.507,1232,7.532,1258,7.949,1270,7.949,1336,8.507,1338,8.507,1339,8.507,1340,8.507,1341,8.507,1344,8.507,1345,8.507,1346,8.507,1347,8.507,1350,8.507,1360,8.507,1361,9.355,1362,9.355,1363,9.355,1364,9.355,1365,9.355,1366,9.355,1367,9.355,1368,9.355,1369,9.355]],["keywords/258",[]],["title/259",[577,801.281,1370,862.947]],["content/259",[]],["keywords/259",[]],["title/260",[65,111.212,96,384.373,139,280.553,496,374.492]],["content/260",[65,2.776,127,8.824,128,5.026,139,6.562,149,4.147,155,6.419,158,7.888,394,8.087,397,9.137,401,7.381,414,8.307,450,8.824,542,7.235,577,11.784,886,7.706,896,9.137,917,9.137,1028,11.23,1370,9.503,1371,12.348,1372,12.348,1373,18.566,1374,9.503,1375,12.348]],["keywords/260",[]],["title/261",[65,197.922]],["content/261",[]],["keywords/261",[]],["title/262",[65,197.922]],["content/262",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/262",[]],["title/263",[890,1087.223]],["content/263",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/263",[]],["title/264",[907,1087.223]],["content/264",[]],["keywords/264",[]],["title/265",[908,1087.223]],["content/265",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/265",[]],["title/266",[85,547.155]],["content/266",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/266",[]],["title/267",[893,693.342]],["content/267",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/267",[]],["title/268",[227,827.684]],["content/268",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/268",[]],["title/269",[113,621.769,115,476.054]],["content/269",[]],["keywords/269",[]],["title/270",[24,555.597,35,197.276,115,394.645]],["content/270",[35,2.983,65,1.969,77,5.55,78,2.52,82,3.601,83,5.72,115,7.619,202,5.903,339,10.816,343,6.169,344,7.457,345,10.816,346,10.816,347,7.093,348,10.816,507,9.454,528,8.078,1376,12.781,1377,14.054]],["keywords/270",[]],["title/271",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/271",[32,3.198,82,3.791,98,5.011,115,8.596,123,7.811,217,4.098,233,10.95,239,7.045,350,9.032,882,9.691,1317,11.388,1378,13.457,1379,14.797]],["keywords/271",[]],["title/272",[115,476.054,356,670.207]],["content/272",[70,3.078,81,4.899,116,8.369,356,10.192,882,11.168,1317,13.123,1378,15.507]],["keywords/272",[]],["title/273",[358,757.649]],["content/273",[26,3.467,32,2.943,35,2.227,58,4.362,104,5.713,105,5.455,106,5.151,110,5.976,208,5.82,239,3.988,250,5.82,294,3.914,324,4.362,331,3.844,332,2.785,344,4.362,359,5.923,360,6.273,361,6.273,362,5.151,363,5.722,364,5.722,365,5.722,366,5.722,384,6.273,882,6.874,1317,11.353,1376,9.545,1380,10.495,1381,10.495,1382,10.495,1383,10.495,1384,10.495,1385,10.495,1386,10.495,1387,10.495,1388,10.495,1389,14.751,1390,10.495,1391,10.495,1392,10.495]],["keywords/273",[]],["title/274",[108,438.517,390,734.382]],["content/274",[]],["keywords/274",[]],["title/275",[358,757.649]],["content/275",[26,3.17,32,3.64,35,2.036,58,3.988,104,6.287,105,4.988,106,4.709,108,3.753,110,3.362,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,377,6.857,378,7.1,390,9.064,1200,8.154,1203,7.726,1212,8.726,1213,8.726,1214,8.726,1215,8.726,1216,8.726,1217,8.726,1218,8.726,1219,8.726,1220,8.726,1221,8.726,1222,8.726,1223,8.726,1224,8.726,1393,9.595,1394,9.595]],["keywords/275",[]],["title/276",[78,166.687,149,312.17,977,608.798]],["content/276",[]],["keywords/276",[]],["title/277",[78,166.687,149,312.17,977,608.798]],["content/277",[6,7.305,14,10.4,65,1.969,78,3.218,81,4.037,82,3.601,83,5.72,86,8.078,105,7.305,106,6.898,146,7.793,149,4.72,187,9.205,208,7.793,229,9.454,452,8.4,980,8.578,1360,12.781,1395,14.054,1396,10.816]],["keywords/277",[]],["title/278",[77,367.111,195,524.602,448,462.549]],["content/278",[25,7.168,32,3.172,70,2.636,77,5.768,78,2.619,81,4.196,143,7.267,168,7.591,203,7.709,388,6.804,496,6.89,980,8.914,981,11.239,983,9.113,1396,11.239,1397,18.387]],["keywords/278",[]],["title/279",[78,166.687,458,483.179,984,608.798]],["content/279",[24,8.194,32,3.047,78,3.504,82,3.512,149,4.604,388,8.228,458,9.181,483,5.758,496,6.468,516,8.032,517,7.021,980,8.368,983,8.555,984,8.979,985,9.797,1396,10.551,1398,17.661]],["keywords/279",[]],["title/280",[83,323.101,344,329.885,1399,793.787,1400,721.886]],["content/280",[32,3.431,82,3.646,83,5.793,280,8.032,517,7.288,894,10.532,980,8.687,983,8.882,1396,10.954,1400,16.451,1401,14.233,1402,18.089,1403,19.886,1404,14.233]],["keywords/280",[]],["title/281",[184,342.151,435,644.517]],["content/281",[22,4.115,32,3.528,65,1.875,184,4.083,247,7.295,324,5.561,343,5.874,413,9.002,433,5.392,507,9.002,814,10.775,815,8.764,820,8.168,980,8.168,987,10.299,988,10.299,989,10.299,1081,10.775,1396,10.299,1405,11.371,1406,13.382,1407,13.382]],["keywords/281",[]],["title/282",[951,1087.223]],["content/282",[]],["keywords/282",[]],["title/283",[96,335.394,172,442.472,628,494.97,952,494.97,953,494.97]],["content/283",[18,7.466,61,9.981,65,2.189,70,2.82,76,8.663,411,8.663,432,4.88,433,6.295,435,8.98,449,8.247,450,11.165,1408,14.208,1409,15.623]],["keywords/283",[]],["title/284",[229,754.281,647,716.295]],["content/284",[32,2.281,65,1.853,96,6.403,171,4.066,172,8.447,217,4.779,432,4.13,460,9.567,545,9.785,647,8.447,1136,11.237,1137,9.45,1410,13.223,1411,13.223,1412,17.464,1413,11.237,1414,13.223,1415,14.661,1416,8.895,1417,13.223,1418,12.026]],["keywords/284",[]],["title/285",[83,378.353,347,469.143,453,555.597]],["content/285",[18,5.315,32,2.65,61,7.104,65,2.152,70,2.772,77,6.066,78,3.155,83,6.252,103,5.964,219,4.827,347,9.576,395,6.647,432,3.473,433,4.481,448,5.534,449,5.87,450,7.947,452,6.647,530,7.947,635,7.481,820,6.788,851,10.332,958,7.7,959,7.7,961,8.559,962,11.82,963,8.229,964,8.559,1408,10.114,1419,11.121]],["keywords/285",[]],["title/286",[609,639.153,831,610.908,1420,721.886,1421,721.886]],["content/286",[24,7.443,27,2.724,65,1.745,77,3.283,78,1.491,139,2.938,396,6.397,496,3.922,517,4.257,609,10.027,650,5.94,815,5.444,831,11.492,832,6.693,886,5.187,916,9.215,959,5.756,1356,7.559,1357,7.559,1359,11.325,1413,7.064,1420,11.325,1421,13.58,1422,8.312,1423,8.312,1424,8.312,1425,8.312,1426,8.312,1427,20.33,1428,14.933,1429,12.453,1430,18.645,1431,12.453,1432,12.453,1433,12.453,1434,12.453,1435,12.453,1436,8.312,1437,8.312,1438,8.312,1439,8.312,1440,8.312,1441,8.312,1442,8.312,1443,8.312]],["keywords/286",[]],["title/287",[65,157.094,66,716.295]],["content/287",[]],["keywords/287",[]],["title/288",[67,1087.223]],["content/288",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/288",[]],["title/289",[71,250.169,85,360.021,118,422.569]],["content/289",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/289",[]],["title/290",[71,301.774,85,434.287]],["content/290",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/290",[]],["title/291",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/291",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/291",[]],["title/292",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/292",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/292",[]],["title/293",[71,250.169,85,360.021,157,580.06]],["content/293",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/293",[]],["title/294",[128,575.017]],["content/294",[]],["keywords/294",[]],["title/295",[65,111.212,96,384.373,124,337.014,496,374.492]],["content/295",[65,2.733,96,7.783,124,6.824,172,10.267,496,7.583,562,9.607,790,8.354,881,9.81,1444,16.072,1445,16.072]],["keywords/295",[]],["title/296",[82,287.27,1446,1019.712]],["content/296",[4,4.018,6,4.594,9,6.119,27,2.896,32,1.525,65,2.394,96,8.825,98,4.414,99,3.561,117,6.54,120,7.79,124,3.752,128,3.597,147,3.673,156,7.955,168,4.594,210,5.178,280,4.988,483,3.712,496,6.149,585,4.988,641,5.515,790,9.473,1195,6.119,1226,8.037,1251,11.853,1416,5.945,1446,14.081,1447,8.838,1448,13.033,1449,8.838,1450,8.838,1451,8.838,1452,11.075,1453,9.644,1454,8.838,1455,8.838,1456,6.54,1457,6.54,1458,6.54,1459,8.838,1460,8.838,1461,8.838,1462,6.54,1463,6.54,1464,6.54,1465,6.54]],["keywords/296",[]],["title/297",[82,238.145,577,664.257,1370,715.378]],["content/297",[65,2.22,80,10.122,128,6.449,139,5.6,344,6.585,576,8.364,577,13.821,637,13.464,958,10.971,1370,12.194,1466,15.845]],["keywords/297",[]],["title/298",[82,287.27,116,550.317]],["content/298",[6,3.134,9,4.174,18,4.636,57,3.68,65,2.91,71,4.114,82,3.118,96,2.919,105,5.042,106,2.959,110,4.265,116,9.668,124,2.56,128,4.954,132,3.851,146,3.343,148,3.68,149,3.258,155,3.134,156,7.429,157,9.54,160,4.461,198,8.698,217,2.687,343,2.646,390,3.948,392,3.948,397,4.461,421,4.576,422,3.343,441,5.683,455,4.761,483,2.532,496,4.576,514,4.461,518,4.308,520,6.717,562,3.603,579,3.948,584,4.64,621,4.854,790,3.134,811,3.948,840,4.64,879,4.308,933,6.197,953,6.932,959,4.174,985,4.308,1234,8.243,1254,4.854,1289,5.123,1467,8.822,1468,5.483,1469,6.029,1470,5.483,1471,6.029,1472,6.029,1473,5.483,1474,6.029,1475,9.7,1476,6.029,1477,6.029,1478,5.483,1479,5.483,1480,5.483,1481,6.029,1482,5.483,1483,5.483]],["keywords/298",[]],["title/299",[82,177.454,93,422.779,96,335.394,1484,629.9,1485,629.9]],["content/299",[4,6.076,9,3.882,10,4.616,13,4.006,18,4.371,57,3.422,65,2.589,71,2.461,82,2.968,93,8.158,96,9.781,105,2.914,110,1.964,124,3.883,128,4.715,146,3.109,149,1.883,155,2.914,156,7.071,166,3.284,180,6.768,198,4.006,208,7.411,217,2.533,230,3.498,280,5.162,343,2.461,421,4.315,422,3.109,455,2.751,483,4.865,492,4.314,496,4.315,514,4.148,518,6.536,520,6.333,562,3.351,585,3.164,621,4.514,629,4.514,790,2.914,840,4.314,879,4.006,949,6.768,952,4.006,953,4.006,959,3.882,985,4.006,1234,7.772,1289,7.772,1467,8.317,1468,5.098,1470,5.098,1473,5.098,1478,5.098,1479,5.098,1480,5.098,1482,5.098,1483,5.098,1484,12.155,1485,15.799,1486,5.606,1487,13.365,1488,5.606,1489,5.606,1490,5.606,1491,5.606,1492,5.606,1493,5.606,1494,5.606,1495,9.146,1496,5.606]],["keywords/299",[]],["title/300",[96,542.953,595,862.947]],["content/300",[]],["keywords/300",[]],["title/301",[581,1137.49]],["content/301",[10,6.836,65,2.455,69,6.232,96,6.558,97,6.597,124,5.75,139,4.787,147,5.628,217,3.751,280,7.644,411,7.51,432,4.23,433,5.457,522,10.022,585,7.644,615,11.509,1149,8.452,1416,9.111,1452,11.509,1453,10.022,1497,13.544,1498,13.544]],["keywords/301",[]],["title/302",[540,1087.223]],["content/302",[18,8.149,65,2.389,81,4.899,96,8.257,430,11.807,433,6.87,1499,17.052]],["keywords/302",[]],["title/303",[392,925.244]],["content/303",[]],["keywords/303",[]],["title/304",[393,1137.49]],["content/304",[32,2.587,65,2.101,121,4.308,123,7.916,137,9.153,149,5.036,172,9.579,235,7.679,392,9.821,394,9.821,395,8.963,396,11.541,397,11.096,398,12.074,399,12.074,400,12.074]],["keywords/304",[]],["title/305",[65,157.094,146,621.769]],["content/305",[10,1.668,16,2.223,18,1.579,23,2.791,25,7.651,32,3.043,56,1.04,58,2.424,65,2.317,69,2.684,70,3.239,78,2.306,79,4.133,80,2.111,81,1.676,82,3.294,83,3.845,97,3.556,98,3.651,103,3.128,104,3.032,108,1.292,110,1.158,113,1.833,116,3.842,121,3.097,124,4.01,128,1.345,143,4.7,146,10.618,147,2.424,149,2.629,166,1.936,172,3.726,188,3.486,192,3.18,195,3.292,202,1.388,211,5.595,217,2.616,230,2.062,280,3.292,347,1.668,350,4.779,356,1.975,403,1.975,404,2.661,405,2.661,407,2.661,408,1.256,411,5.978,412,2.543,413,3.924,414,5.267,415,2.543,417,2.661,418,2.661,420,4.696,421,1.559,422,3.234,423,2.661,424,2.445,426,2.164,427,2.661,428,5.421,429,1.975,430,2.288,431,1.975,432,1.032,433,3.154,435,3.353,436,2.661,437,2.661,441,1.936,442,2.223,443,2.661,444,2.543,448,2.902,449,3.079,450,4.168,451,4.696,452,3.486,453,3.486,454,4.316,455,1.622,456,2.661,458,1.718,815,2.164,860,1.975,1149,4.886,1405,6.653,1413,2.808,1500,3.305,1501,3.305,1502,3.305,1503,3.305,1504,3.305,1505,3.305,1506,5.304,1507,5.833,1508,5.833,1509,5.833,1510,5.833,1511,3.305,1512,5.833,1513,7.829,1514,5.833,1515,5.833,1516,5.833,1517,5.833]],["keywords/305",[]],["title/306",[108,438.517,110,392.872]],["content/306",[]],["keywords/306",[]],["title/307",[358,757.649]],["content/307",[4,4.362,26,4.572,32,3.25,35,2.036,58,3.988,104,5.36,105,7.194,106,4.709,110,5.687,208,5.321,239,3.646,250,5.321,294,3.579,324,3.988,331,3.514,332,2.546,344,3.988,359,5.415,360,5.735,361,5.735,362,4.709,363,5.231,364,5.231,365,5.231,366,5.231,369,5.321,370,5.321,371,5.988,373,7.726,376,7.726,377,6.857,378,7.1,380,7.726,382,7.726,384,5.735,386,7.726,388,4.47,440,7.385,576,5.065,966,8.154,967,8.154,968,8.154,969,8.154,970,8.154,971,8.154,972,8.154,1518,5.622,1519,5.622,1520,9.595]],["keywords/307",[]],["title/308",[65,157.094,66,716.295]],["content/308",[]],["keywords/308",[]],["title/309",[67,1087.223]],["content/309",[10,4.391,35,1.846,65,2.149,68,5.698,69,4.003,70,3.541,71,3.467,72,7.429,73,9.915,74,6.696,75,5.097,76,4.824,77,3.436,78,1.56,79,4.593,80,8.23,81,2.499,82,3.931,83,3.541,84,5.853,85,5.942,86,5.001,87,6.696,88,6.696,89,6.696,90,6.024,91,6.024,92,6.696,93,5.31,94,5.698,95,6.696,96,4.213,97,3.275,98,2.946,99,3.505,100,6.696,101,6.696,102,6.696,103,4.666,104,3.37,105,4.522,106,4.27,107,6.696,108,3.403,109,6.696,110,3.048,111,5.429,112,6.696,113,4.824,114,6.696,115,3.694,116,4.27,117,6.438]],["keywords/309",[]],["title/310",[71,250.169,85,360.021,118,422.569]],["content/310",[57,10.204,65,2.694,70,1.826,71,5.175,72,6.959,82,4.283,85,3.918,110,3.544,118,8.275,119,6.625,120,6.046,121,2.906,122,11.921,123,5.34,124,4.295,125,7.785,126,12.866,127,11.946,128,6.805,129,9.794,130,7.785,131,7.785,132,6.462,133,7.785,134,7.785]],["keywords/310",[]],["title/311",[71,301.774,85,434.287]],["content/311",[71,5.44,85,6.604,118,7.752,120,10.192,135,9.296,136,11.168]],["keywords/311",[]],["title/312",[65,111.212,71,213.636,82,203.368,118,360.86]],["content/312",[6,6.563,18,6.034,65,2.801,82,3.235,85,4.89,104,4.89,110,4.424,124,5.361,128,8.137,137,10.216,138,9.718,139,5.915,140,9.718,141,9.718,142,7.002,143,6.283,144,9.718,145,9.718,146,7.002,147,5.247,148,7.707,149,4.241]],["keywords/312",[]],["title/313",[71,213.636,82,203.368,118,360.86,150,507.088]],["content/313",[6,7.305,65,2.514,71,5.32,82,3.601,116,6.898,118,8.158,128,5.72,147,5.841,150,8.978,151,10.816,152,10.816,153,10.816,154,10.816,155,9.328,156,10.953]],["keywords/313",[]],["title/314",[71,250.169,85,360.021,157,580.06]],["content/314",[65,2.318,71,4.454,129,9.695,155,8.602,158,10.571,159,11.458,160,12.245,161,12.735,162,12.735]],["keywords/314",[]],["title/315",[197,478.409]],["content/315",[]],["keywords/315",[]],["title/316",[197,379.722,483,470.955]],["content/316",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,484,8.979,790,7.126,978,8.555,1137,12.621,1138,10.551,1139,10.551,1140,8.979]],["keywords/316",[]],["title/317",[197,379.722,219,486.66]],["content/317",[32,3.97,197,3.729,219,6.621,239,4.184,807,13.091,1140,7.212,1141,10.014,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721]],["keywords/317",[]],["title/318",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/318",[23,5.96,32,3.686,41,7.229,46,4.44,97,3.808,121,2.906,171,3.111,197,3.426,250,5.609,330,8.145,495,4.634,500,5.034,510,4.655,559,5.17,587,8.145,589,8.145,757,8.969,860,6.046,1114,4.655,1140,6.625,1152,3.705,1153,7.486,1156,7.004,1158,7.785,1197,8.145,1198,8.145,1265,9.199,1266,9.199,1267,9.199,1268,9.199,1521,10.116,1522,9.413,1523,6.625,1524,9.413,1525,9.413,1526,10.116]],["keywords/318",[]],["title/319",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/319",[32,3.752,46,5.481,78,2.239,171,3.839,197,4.228,495,4.025,510,5.745,559,4.491,757,7.792,978,7.792,979,7.976,982,9.239,990,10.053,1114,5.745,1132,10.61,1152,4.573,1160,9.239,1162,8.645,1522,8.178,1523,8.178,1524,8.178,1525,8.178,1527,12.486,1528,12.486,1529,12.486]],["keywords/319",[]],["title/320",[1163,950.315]],["content/320",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,46,2.498,56,1.792,70,1.027,78,2.099,81,1.635,171,2.847,184,1.737,190,2.123,197,1.927,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,1.835,559,2.047,582,3.156,610,2.72,722,2.587,757,3.552,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1160,4.212,1162,6.411,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1522,3.728,1523,3.728,1524,3.728,1525,3.728]],["keywords/320",[]],["title/321",[1142,881.569]],["content/321",[27,2.501,32,3.952,35,1.62,46,3.35,70,1.377,78,2.542,149,3.92,171,3.59,184,2.329,197,2.585,217,3.926,273,2.422,332,4.54,408,2.9,432,2.384,495,2.461,559,2.745,582,4.232,722,3.47,757,4.763,806,2.928,995,3.512,1114,3.512,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1182,6.485,1305,3.852,1522,4.999,1523,4.999,1524,4.999,1525,4.999]],["keywords/321",[]],["title/322",[1143,881.569]],["content/322",[22,2.367,26,3.302,27,1.493,32,3.976,35,2.787,46,2,56,3.699,70,0.822,78,0.817,81,2.212,171,2.367,184,1.39,190,2.871,197,1.543,203,4.064,217,3.638,261,3.5,273,1.446,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,432,1.423,458,2.368,495,1.469,559,1.639,582,2.526,610,3.679,722,2.071,757,2.843,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1183,3.668,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1305,2.299,1522,2.984,1523,2.984,1524,2.984,1525,2.984]],["keywords/322",[]],["title/323",[1144,881.569]],["content/323",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,46,2.498,56,1.792,70,1.027,78,2.099,81,1.635,171,2.847,184,1.737,190,2.123,197,1.927,217,3.735,261,2.587,273,1.806,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,432,1.778,495,1.835,559,2.047,582,3.156,610,2.72,722,2.587,757,3.552,778,2.793,806,2.183,811,6.064,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1189,4.836,1305,2.872,1522,3.728,1523,3.728,1524,3.728,1525,3.728]],["keywords/323",[]],["title/324",[1145,881.569]],["content/324",[22,1.682,26,2.961,27,1.792,32,3.975,35,2.417,46,2.401,56,1.722,70,0.987,78,2.042,81,1.571,171,2.756,184,1.669,190,2.04,197,1.852,217,3.647,247,4.886,261,2.486,273,1.735,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,432,1.708,495,1.763,559,1.967,582,3.033,610,2.614,722,2.486,757,3.413,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1190,4.647,1191,4.047,1305,2.76,1522,3.582,1523,3.582,1524,3.582,1525,3.582]],["keywords/324",[]],["title/325",[1146,881.569]],["content/325",[27,3.407,32,3.838,35,2.207,46,4.564,56,3.273,70,1.877,139,5.179,171,4.506,197,3.521,208,8.126,217,2.88,273,3.299,332,4.503,408,3.951,432,3.248,495,3.352,559,3.74,582,5.766,651,10.147,757,6.489,806,3.989,1114,4.784,1152,3.808,1181,4.066,1192,11.278,1193,8.835,1305,5.248,1522,6.81,1523,6.81,1524,6.81,1525,6.81]],["keywords/325",[]],["title/326",[1147,881.569]],["content/326",[27,3.504,32,3.857,35,2.27,46,4.695,70,1.93,121,4.294,171,4.597,197,3.622,217,2.962,219,4.642,273,3.394,332,4.572,408,4.064,432,3.341,495,3.448,559,3.847,582,5.931,757,6.675,806,4.103,1114,4.922,1140,7.005,1152,3.917,1153,7.915,1156,10.351,1181,4.183,1305,5.398,1522,7.005,1523,7.005,1524,7.005,1525,7.005]],["keywords/326",[]],["title/327",[1148,862.291]],["content/327",[27,3.015,32,3.787,35,1.953,46,4.039,70,1.661,77,6.259,78,2.842,171,4.128,197,3.116,217,3.718,219,5.826,273,2.919,324,3.824,330,7.408,331,3.37,332,4.623,388,4.286,408,3.496,422,5.102,432,2.874,448,4.578,495,2.966,510,4.234,559,3.31,582,5.102,757,5.742,806,3.53,860,9.473,1114,4.234,1140,6.026,1152,3.37,1158,7.081,1181,3.598,1195,6.371,1305,4.644,1522,6.026,1523,6.026,1524,6.026,1525,6.026]],["keywords/327",[]],["title/328",[108,438.517,390,734.382]],["content/328",[]],["keywords/328",[]],["title/329",[358,757.649]],["content/329",[26,3.372,27,5.505,32,3.457,35,2.166,58,4.242,104,6.507,105,5.306,106,5.01,108,3.992,110,3.577,239,3.879,250,5.661,294,3.807,324,4.242,331,3.738,332,2.709,344,4.242,359,5.761,360,6.101,361,6.101,362,5.01,363,5.565,364,5.565,365,5.565,366,5.565,369,5.661,370,5.661,371,6.37,388,4.756,390,9.474,445,7.856,552,7.856,576,5.388,1084,8.219,1085,8.219,1086,7.856,1087,8.219,1088,8.219,1518,5.981,1519,5.981,1530,10.208]],["keywords/329",[]],["title/330",[113,621.769,115,476.054]],["content/330",[]],["keywords/330",[]],["title/331",[24,555.597,35,197.276,115,394.645]],["content/331",[32,2.954,35,2.774,65,1.831,77,5.162,78,2.344,82,3.348,83,5.32,115,7.269,202,5.489,339,10.058,341,9.049,342,8.792,343,5.737,344,7.115,345,10.058,346,10.058,347,6.596,348,10.058,438,9.339,439,9.339,576,6.899,1518,7.657,1519,7.657,1531,13.069]],["keywords/331",[]],["title/332",[115,459.795,217,191.842,239,263.203,349,557.709]],["content/332",[32,3.56,82,3.512,98,4.643,115,8.295,123,7.237,217,3.797,233,10.145,239,6.711,350,8.368,352,10.145,355,9.797,438,9.797,439,9.797,576,7.237,1518,8.032,1519,8.032,1532,12.468]],["keywords/332",[]],["title/333",[115,476.054,356,670.207]],["content/333",[32,3.28,70,2.781,81,4.427,116,7.562,341,10.669,342,10.365,356,9.21,438,11.011,439,11.011,576,8.134,1518,9.028,1519,9.028,1533,15.408]],["keywords/333",[]],["title/334",[358,757.649]],["content/334",[26,3.826,32,3.33,35,2.458,58,4.813,104,6.116,105,6.02,106,5.684,110,5.533,239,6.001,250,6.422,294,4.32,324,4.813,331,4.241,332,3.073,352,8.57,355,8.276,359,6.536,360,6.922,361,6.922,362,5.684,363,6.314,364,6.314,365,6.314,366,6.314,368,9.841,438,8.276,439,8.276,576,6.113,976,10.532,1518,6.785,1519,6.785,1532,10.532]],["keywords/334",[]],["title/335",[97,531.814]],["content/335",[]],["keywords/335",[]],["title/336",[97,422.11,483,470.955]],["content/336",[32,2.48,58,4.204,70,3.285,78,1.814,81,2.906,82,2.592,98,5.661,99,5.791,108,3.956,123,5.34,124,4.295,139,3.575,142,5.609,195,5.709,202,6.037,217,3.981,230,6.313,266,8.773,285,5.927,300,6.625,343,4.44,384,6.046,419,9.668,429,6.046,431,6.046,432,3.159,433,4.076,460,5.609,484,6.625,485,7.785,486,7.785,487,7.785,488,7.785,489,7.785,490,7.785,491,7.785,576,5.34,1453,7.486,1518,5.927,1519,5.927,1534,10.116]],["keywords/336",[]],["title/337",[69,427.721,70,167.764,516,544.605]],["content/337",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/337",[]],["title/338",[358,757.649]],["content/338",[26,2.746,27,6.109,32,3.217,35,1.764,58,3.454,65,1.165,71,2.237,78,1.491,82,2.13,83,3.383,104,6.423,106,4.08,108,3.251,124,3.529,202,6.272,239,3.159,294,3.1,324,5.175,331,3.044,332,2.206,344,3.454,347,4.195,362,4.08,363,4.532,364,4.532,365,4.532,366,4.532,369,4.609,370,4.609,371,5.187,388,3.872,419,5.592,422,4.609,483,5.231,521,6.397,522,6.151,523,6.397,524,6.397,525,5.444,527,6.397,528,9.532,552,6.397,576,4.388,1084,10.027,1085,10.027,1086,6.397,1087,10.027,1088,6.693,1518,4.87,1519,4.87,1535,13.58]],["keywords/338",[]],["title/339",[65,197.922]],["content/339",[]],["keywords/339",[]],["title/340",[65,197.922]],["content/340",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/340",[]],["title/341",[890,1087.223]],["content/341",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/341",[]],["title/342",[907,1087.223]],["content/342",[]],["keywords/342",[]],["title/343",[908,1087.223]],["content/343",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/343",[]],["title/344",[85,547.155]],["content/344",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/344",[]],["title/345",[893,693.342]],["content/345",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/345",[]],["title/346",[227,827.684]],["content/346",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/346",[]],["title/347",[65,197.922]],["content/347",[]],["keywords/347",[]],["title/348",[65,197.922]],["content/348",[65,2.31,68,8.087,70,2.976,71,3.323,72,5.979,75,7.235,86,7.098,129,7.235,343,5.42,344,5.132,394,8.087,395,7.381,525,8.087,542,7.235,604,8.824,875,8.087,876,9.503,877,9.503,878,9.503,879,8.824,880,9.503,881,7.537,882,8.087,883,6.145,884,8.087,885,8.087,886,7.706,887,8.087,888,8.087,889,8.087]],["keywords/348",[]],["title/349",[890,1087.223]],["content/349",[56,3.243,65,1.443,70,3.312,71,2.773,72,7.05,75,6.036,81,2.96,86,5.922,93,6.288,94,6.747,116,5.056,139,3.641,227,6.036,343,4.522,344,8.046,542,8.53,598,7.623,875,6.747,881,6.288,883,5.126,884,6.747,885,6.747,886,6.429,887,6.747,888,6.747,891,7.928,892,7.928,893,5.056,894,7.623,895,7.928,896,7.623,897,7.928,898,7.928,899,7.928,900,7.133,901,7.928,902,7.928,903,7.928,904,7.928,905,6.747,906,7.928]],["keywords/349",[]],["title/350",[907,1087.223]],["content/350",[]],["keywords/350",[]],["title/351",[908,1087.223]],["content/351",[70,3.09,72,6.328,98,4.426,158,8.349,235,6.693,441,7.657,442,8.792,579,8.56,883,6.503,893,6.414,909,8.56,910,10.058,911,10.058,912,10.058,913,10.058,914,10.058,915,10.058,916,9.671,917,9.671,918,10.058,919,10.058,920,10.058,921,10.058,922,10.058,923,10.058,924,10.058]],["keywords/351",[]],["title/352",[85,547.155]],["content/352",[70,2.505,78,2.489,132,8.867,139,6.292,142,7.696,184,4.235,791,9.61,883,6.907,893,6.812,905,9.09,909,9.09,925,13.7,926,10.682,927,10.682,928,10.682,929,9.09,930,10.682,931,10.682,932,10.682,933,8.867]],["keywords/352",[]],["title/353",[893,693.342]],["content/353",[79,7.916,139,5.3,656,10.383,790,7.795,893,7.36,929,9.821,933,9.579,934,11.541,935,11.541,936,11.541,937,11.541,938,11.541,939,11.541,940,11.541,941,11.541,942,11.541]],["keywords/353",[]],["title/354",[227,827.684]],["content/354",[65,2.073,108,5.787,155,7.692,235,7.578,256,8.505,421,6.981,562,8.844,883,7.363,889,9.691,943,11.388,944,11.388,945,11.388,946,11.388,947,11.388,948,11.388,949,10.95,950,11.388]],["keywords/354",[]],["title/355",[27,462.87]],["content/355",[]],["keywords/355",[]],["title/356",[65,111.212,96,384.373,149,266.583,384,474.461]],["content/356",[32,3.071,65,1.945,96,6.721,124,5.893,149,4.661,217,3.844,641,8.661,1416,9.337,1456,10.271,1457,10.271,1458,10.271,1462,10.271,1463,10.271,1464,10.271,1465,10.271,1536,10.682,1537,10.682,1538,10.682,1539,10.682,1540,10.682,1541,10.682]],["keywords/356",[]],["title/357",[280,524.602,1542,789.875,1543,845.334]],["content/357",[4,4.018,18,4.223,26,2.919,32,3.677,65,1.238,82,2.264,96,4.279,124,3.752,149,2.968,217,2.448,401,5.282,411,7.227,510,4.067,641,5.515,673,7.116,715,7.116,719,9.644,742,10.031,743,6.801,744,10.031,745,6.801,815,5.788,854,6.801,1041,8.037,1042,11.075,1207,8.037,1209,8.037,1416,5.945,1456,6.54,1457,6.54,1458,6.54,1462,6.54,1463,6.54,1464,6.54,1465,6.54,1536,6.801,1537,6.801,1538,6.801,1539,6.801,1540,6.801,1541,6.801,1544,7.51,1545,8.037,1546,8.037,1547,8.037,1548,8.037,1549,8.838,1550,8.037,1551,8.037,1552,8.037,1553,8.037,1554,8.037,1555,8.037]],["keywords/357",[]],["title/358",[199,801.281,424,829.733]],["content/358",[4,3.779,18,3.972,25,6.112,26,2.746,32,3.507,65,1.165,71,2.237,82,2.13,85,3.22,96,4.025,98,2.815,124,3.529,149,2.792,202,3.491,217,2.302,285,4.87,401,4.968,411,8.28,421,3.922,424,9.215,510,3.825,641,5.187,715,6.693,719,6.151,742,6.397,743,6.397,744,6.397,745,6.397,815,5.444,851,5.592,854,6.397,1042,7.064,1195,5.756,1416,5.592,1456,6.151,1457,6.151,1458,6.151,1462,6.151,1463,6.151,1464,6.151,1465,6.151,1536,6.397,1537,6.397,1538,6.397,1539,6.397,1540,6.397,1541,6.397,1544,7.064,1545,7.559,1546,7.559,1547,7.559,1548,7.559,1550,7.559,1551,7.559,1552,7.559,1553,7.559,1554,7.559,1555,7.559,1556,6.693,1557,6.693,1558,7.559,1559,7.559,1560,6.397,1561,7.559]],["keywords/358",[]],["title/359",[1562,1121.276,1563,1121.276]],["content/359",[12,8.016,25,4.63,32,3.228,61,6.026,65,1.322,69,6.29,70,2.467,71,2.539,78,1.692,81,2.71,85,5.295,96,4.568,97,5.146,103,5.059,104,5.295,124,4.005,149,3.168,184,2.879,202,3.962,217,2.613,218,8.016,401,5.639,432,4.27,433,3.801,510,4.341,641,5.887,1013,8.579,1416,6.346,1456,6.981,1457,6.981,1458,6.981,1462,6.981,1463,6.981,1464,6.981,1465,6.981,1536,7.26,1537,7.26,1538,7.26,1539,7.26,1540,7.26,1541,7.26,1544,8.016,1556,7.596,1557,7.596,1560,7.26,1564,9.434,1565,9.434,1566,9.434,1567,13.67]],["keywords/359",[]],["title/360",[280,524.602,1568,929.53,1569,929.53]],["content/360",[4,5.158,25,5.569,32,3.574,60,8.108,65,1.59,69,5.221,70,2.048,96,5.494,124,4.817,149,3.811,217,3.143,388,5.286,411,8.635,421,5.353,426,7.431,435,6.522,641,7.081,1416,7.633,1456,8.396,1457,8.396,1458,8.396,1462,8.396,1463,8.396,1464,8.396,1465,8.396,1536,8.732,1537,8.732,1538,8.732,1539,8.732,1540,8.732,1541,8.732,1557,9.136,1560,8.732,1570,10.319]],["keywords/360",[]],["title/361",[128,575.017]],["content/361",[]],["keywords/361",[]],["title/362",[121,198.985,128,281.929,139,244.804,529,465.937,1374,533.063]],["content/362",[27,5.266,65,2.252,121,4.617,128,6.542,135,8.762,139,5.681,147,6.679,177,5.681,181,10.267,529,10.812,1374,12.369]],["keywords/362",[]],["title/363",[65,97.041,121,198.985,534,557.709,535,479.598,536,557.709]],["content/363",[4,6.011,65,1.853,69,6.085,70,2.387,84,8.895,111,8.252,121,3.799,143,6.58,155,6.874,329,8.252,362,6.49,403,7.904,428,9.156,448,6.58,535,11.946,537,10.647,538,10.647,539,10.647,540,10.177,541,10.647,542,7.748,543,10.647,544,10.647,545,9.785,546,10.647]],["keywords/363",[]],["title/364",[58,465.985,547,902.846]],["content/364",[65,1.749,66,7.976,121,5.363,173,8.385,174,7.644,177,7.034,455,6.128,548,10.61,549,13.376,550,9.239,551,13.376,553,13.376,559,5.976,1089,10.61,1090,8.923,1091,10.61,1092,9.609,1093,10.61,1094,10.61,1095,10.61]],["keywords/364",[]],["title/365",[121,198.985,139,244.804,455,339.944,529,465.937,1374,533.063]],["content/365",[10,8.606,65,2.389,78,3.058,137,12.338,401,10.192,421,8.045]],["keywords/365",[]],["title/366",[65,130.23,135,506.766,496,438.533]],["content/366",[128,7.273,529,12.02,1370,13.752,1571,17.869]],["keywords/366",[]],["title/367",[173,712.999]],["content/367",[6,7.984,65,1.558,66,7.104,82,2.849,121,4.412,173,5.613,517,5.695,554,15.615,555,9.45,556,9.45,557,17.932,558,9.45,559,6.825,560,8.229,561,8.229,562,10.516,563,9.45,564,9.45,565,9.45,566,9.45,567,9.45,568,9.45,569,9.45]],["keywords/367",[]],["title/368",[174,650.045]],["content/368",[6,9.905,16,10.403,65,2.167,82,2.878,121,4.443,139,5.466,174,7.116,177,3.97,178,10.403,449,5.929,517,5.752,529,7.556,554,8.312,560,8.312,561,8.312,562,6.714,900,7.778,1100,9.545,1101,13.141,1102,9.545,1103,9.545,1104,9.545,1105,9.545,1106,9.545,1107,9.545,1108,9.545,1109,10.215,1110,10.215,1111,10.215,1112,9.044,1374,8.645]],["keywords/368",[]],["title/369",[65,111.212,121,228.044,576,419.018,577,567.253]],["content/369",[32,3.395,410,9.203,419,10.969,440,12.55,445,12.55,576,8.608,1518,9.554,1519,9.554,1535,14.829]],["keywords/369",[]],["title/370",[121,322.126,579,734.382]],["content/370",[27,5.857,28,7.508,32,3.737,82,2.937,121,3.293,139,4.051,149,3.85,171,4.822,197,3.882,388,5.34,410,6.469,495,5.763,500,5.704,552,8.822,559,4.123,583,5.408,1084,9.23,1085,9.23,1086,8.822,1087,9.23,1088,9.23,1114,5.275,1149,7.153,1572,11.463,1573,11.463,1574,11.463,1575,11.463]],["keywords/370",[]],["title/371",[78,166.687,149,312.17,977,608.798]],["content/371",[]],["keywords/371",[]],["title/372",[78,166.687,149,312.17,977,608.798]],["content/372",[9,9.266,32,3,65,2.436,70,2.415,78,3.463,83,5.447,149,4.494,187,8.764,217,3.706,229,9.002,343,5.874,441,7.84,447,8.351,449,7.064,452,7.998,495,4.314,517,6.853,576,7.064,1518,7.84,1519,7.84,1576,10.775]],["keywords/372",[]],["title/373",[77,367.111,195,524.602,448,462.549]],["content/373",[25,6.898,32,3.096,70,2.536,77,5.55,78,2.52,81,4.037,143,6.993,168,7.305,203,7.419,388,6.547,447,8.77,495,4.531,496,6.63,576,7.419,981,10.816,982,10.4,983,8.77,1518,8.234,1519,8.234,1576,11.316]],["keywords/373",[]],["title/374",[78,166.687,458,483.179,984,608.798]],["content/374",[24,7.721,32,2.931,78,3.405,82,3.31,149,4.338,388,7.916,447,8.061,458,8.832,483,5.426,495,4.165,496,6.095,516,7.569,517,6.615,528,9.766,576,6.819,983,8.061,984,8.461,985,9.232,986,10.402,1518,7.569,1519,7.569,1576,10.402]],["keywords/374",[]],["title/375",[184,342.151,435,644.517]],["content/375",[22,3.927,32,3.464,65,1.789,184,3.897,247,6.962,324,5.307,343,5.606,413,8.591,433,5.146,447,10.523,495,4.117,507,8.591,510,5.876,550,9.45,576,6.741,820,10.293,987,9.829,988,9.829,989,9.829,1081,10.283,1082,11.614,1518,7.482,1519,7.482,1576,10.283]],["keywords/375",[]],["title/376",[97,531.814]],["content/376",[]],["keywords/376",[]],["title/377",[97,422.11,483,470.955]],["content/377",[58,4.532,70,3.142,78,1.955,81,3.133,82,2.794,97,4.105,98,5.131,99,6.104,108,4.265,123,5.756,124,6.432,142,6.047,195,6.154,202,6.364,217,4.196,266,9.248,280,6.154,285,6.389,300,7.142,343,4.786,384,6.518,421,5.144,429,6.518,431,6.518,432,3.406,433,4.393,460,6.047,484,7.142,485,8.392,486,8.392,487,8.392,488,8.392,489,8.392,490,8.392,491,8.392,1577,10.904]],["keywords/377",[]],["title/378",[97,298.825,149,266.583,278,495.352,483,333.404]],["content/378",[4,4.289,10,4.761,23,3.363,25,4.63,26,3.116,32,3.624,69,4.341,81,2.71,82,2.417,97,6.636,98,3.195,104,5.295,113,5.231,137,5.758,172,6.026,181,6.026,202,6.753,217,3.786,256,5.422,278,5.887,285,5.527,350,5.758,411,5.231,483,3.962,492,7.26,493,7.596,510,4.341,952,6.741,1415,8.016,1416,6.346,1452,8.016,1453,10.116,1543,8.579,1558,8.579,1559,8.579,1560,7.26,1578,8.016,1579,16.077,1580,9.434,1581,9.434,1582,9.434,1583,9.434]],["keywords/378",[]],["title/379",[97,349.926,415,715.378,483,390.419]],["content/379",[25,8.6,32,2.337,70,2.444,78,2.429,81,3.891,97,5.099,98,4.587,113,7.51,202,8.159,211,9.678,217,3.751,230,8.452,256,7.785,285,7.935,411,7.51,449,7.149,492,10.423,493,10.905,1453,10.022,1556,10.905,1578,11.509]],["keywords/379",[]],["title/380",[25,456.209,97,349.926,426,608.798]],["content/380",[4,5.806,10,6.446,65,1.789,69,5.876,70,2.305,78,2.29,81,3.669,97,4.808,108,4.994,143,6.355,148,7.795,168,6.638,202,7.083,262,8.364,265,7.482,280,7.207,421,6.025,426,8.364,429,7.633,432,5.897,433,6.794,511,10.283,512,10.283,514,9.45,1570,11.614]],["keywords/380",[]],["title/381",[69,427.721,70,167.764,516,544.605]],["content/381",[23,6.144,65,1.499,69,9.033,70,3.11,71,4.023,82,2.74,85,5.79,97,4.026,98,5.836,99,4.309,108,4.183,156,9.124,202,4.492,278,6.675,431,6.393,432,3.341,433,4.309,483,7.836,510,6.878,516,11.502,517,5.477,518,7.643,519,7.915,520,10.351]],["keywords/381",[]],["title/382",[358,757.649]],["content/382",[4,3.493,23,2.74,26,3.876,32,3.501,35,1.631,58,3.194,64,10.173,65,1.077,71,2.068,78,1.378,82,1.969,83,3.128,97,2.893,104,6.172,106,3.772,108,3.005,124,3.263,181,4.909,202,6.693,239,2.92,262,5.033,285,8.341,294,2.866,324,4.877,331,2.814,332,2.039,344,3.194,347,3.878,362,3.772,363,4.189,364,4.189,365,4.189,366,4.189,403,4.593,421,5.536,422,4.261,433,3.096,483,4.929,507,5.169,510,5.4,521,5.914,522,5.686,523,5.914,524,5.914,525,5.033,527,5.914,528,8.183,882,5.033,983,4.795,1123,9.972,1453,5.686,1506,6.988,1556,6.188,1557,9.449,1560,5.914,1561,6.988,1578,6.53,1584,7.685,1585,7.685]],["keywords/382",[]],["title/383",[25,550.317,97,422.11]],["content/383",[8,8.652,25,4.669,32,3.84,52,12.508,65,1.927,81,2.733,97,3.581,98,3.222,202,5.777,342,6.4,388,4.432,460,5.276,510,4.378,528,5.469,806,3.65,1181,3.721,1586,9.514,1587,9.514,1588,9.514,1589,9.514,1590,9.514,1591,9.514,1592,9.514,1593,9.514,1594,9.514,1595,9.514,1596,9.514,1597,9.514,1598,9.514,1599,9.514,1600,9.514,1601,9.514,1602,9.514,1603,9.514,1604,9.514,1605,9.514,1606,9.514,1607,9.514,1608,13.754,1609,9.514,1610,9.514,1611,9.514]],["keywords/383",[]],["title/384",[197,478.409]],["content/384",[]],["keywords/384",[]],["title/385",[197,379.722,483,470.955]],["content/385",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,197,6.617,344,7.34,401,8.194,403,10.556,410,7.737,433,5.524,447,8.555,484,8.979,790,7.126,1137,12.621,1138,10.551,1139,10.551]],["keywords/385",[]],["title/386",[197,379.722,219,486.66]],["content/386",[32,3.97,197,3.729,219,6.621,239,4.184,410,6.215,807,13.091,1142,6.872,1143,6.872,1144,6.872,1145,6.872,1146,6.872,1147,6.872,1148,6.721,1612,11.012]],["keywords/386",[]],["title/387",[121,228.044,197,268.817,483,333.404,1149,495.352]],["content/387",[32,3.782,72,5.179,77,4.224,171,4.597,177,3.78,273,5.92,285,6.267,388,6.964,410,6.036,448,5.322,495,5.556,500,5.322,510,4.922,559,5.377,583,5.046,860,8.935,1086,8.232,1114,4.922,1122,9.727,1123,9.089,1147,6.675,1148,6.529,1152,3.917,1613,10.696,1614,10.696,1615,10.696,1616,9.727,1617,9.089]],["keywords/387",[]],["title/388",[78,142.345,149,266.583,197,268.817,483,333.404]],["content/388",[32,3.756,177,5.162,273,5.834,447,9.113,495,4.708,559,5.253,1152,5.348,1159,13.281,1163,9.824,1293,9.329,1299,13.281,1300,13.281,1618,13.281]],["keywords/388",[]],["title/389",[1163,950.315]],["content/389",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,56,1.792,70,1.027,78,1.66,81,1.635,171,3.599,177,2.012,184,1.737,190,2.123,217,3.735,261,2.587,273,3.714,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,410,3.212,432,1.778,495,3.774,500,2.832,559,2.047,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1152,2.084,1162,3.941,1163,3.829,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1618,5.176]],["keywords/389",[]],["title/390",[1142,881.569]],["content/390",[27,2.501,32,3.952,35,1.62,70,1.377,78,2.093,149,2.563,171,4.359,177,2.697,184,2.329,217,3.926,273,4.498,332,4.54,408,2.9,410,4.307,432,2.384,495,4.57,500,3.798,559,2.745,583,3.601,722,3.47,806,2.928,995,3.512,1114,3.512,1142,4.763,1152,2.795,1164,3.798,1165,7.054,1166,5.809,1167,5.809,1168,5.809,1169,7.054,1170,3.798,1171,3.601,1172,3.601,1173,3.601,1174,3.601,1175,3.798,1176,3.798,1177,3.798,1181,2.985,1305,3.852,1619,7.632]],["keywords/390",[]],["title/391",[1143,881.569]],["content/391",[22,2.367,26,3.302,27,1.493,32,3.976,35,2.787,56,3.147,70,0.822,78,0.817,81,2.212,171,3.074,177,1.61,184,1.39,190,2.871,203,2.405,217,3.638,261,3.5,273,3.172,294,4.383,325,3.418,326,3.418,327,3.418,328,3.418,331,4.304,332,5.079,408,1.731,410,2.571,432,1.423,458,2.368,495,3.223,500,2.267,559,1.639,583,2.149,610,3.679,722,2.071,778,3.778,806,1.748,817,2.149,822,2.236,848,5.616,995,2.096,1063,3.886,1114,2.096,1143,2.843,1152,1.669,1164,2.267,1165,4.975,1166,3.831,1167,3.831,1168,3.831,1169,4.975,1170,2.267,1171,2.149,1172,2.149,1173,2.149,1174,2.149,1175,2.267,1176,2.267,1177,2.267,1178,3.942,1179,3.942,1180,3.942,1181,1.782,1185,2.91,1186,2.91,1187,2.91,1188,2.91,1305,2.299,1620,4.556]],["keywords/391",[]],["title/392",[1144,881.569]],["content/392",[22,1.75,26,3.059,27,1.865,32,3.971,35,2.484,56,1.792,70,1.027,78,1.66,81,1.635,171,3.599,177,2.012,184,1.737,190,2.123,217,3.735,261,2.587,273,3.714,294,3.453,325,2.527,326,2.527,327,2.527,328,2.527,331,3.391,332,4.928,408,2.163,410,3.212,432,1.778,495,3.774,500,2.832,559,2.047,583,2.685,610,2.72,722,2.587,778,2.793,806,2.183,811,3.728,817,2.685,822,2.793,848,4.425,995,2.619,1063,2.872,1114,2.619,1144,3.552,1152,2.084,1164,2.832,1165,5.825,1166,4.607,1167,4.607,1168,4.607,1169,5.825,1170,2.832,1171,2.685,1172,2.685,1173,2.685,1174,2.685,1175,2.832,1176,2.832,1177,2.832,1178,2.915,1179,2.915,1180,4.742,1181,2.226,1305,2.872,1621,5.691]],["keywords/392",[]],["title/393",[1145,881.569]],["content/393",[22,1.682,26,2.961,27,1.792,32,3.975,35,2.417,56,1.722,70,0.987,78,1.607,81,1.571,171,3.502,177,1.933,184,1.669,190,2.04,217,3.647,247,2.982,261,2.486,273,3.613,294,3.343,325,2.428,326,2.428,327,2.428,328,2.428,331,3.282,332,4.864,408,2.078,410,3.086,432,1.708,495,3.671,500,2.721,559,1.967,583,2.58,610,2.614,722,2.486,778,2.684,806,2.098,817,2.58,822,2.684,848,4.283,995,2.516,1063,2.76,1114,2.516,1145,3.413,1152,2.003,1164,2.721,1165,5.666,1166,4.46,1167,4.46,1168,4.46,1169,5.666,1170,2.721,1171,2.58,1172,2.58,1173,2.58,1174,2.58,1175,2.721,1176,2.721,1177,2.721,1178,2.801,1179,2.801,1180,4.59,1181,2.139,1185,3.494,1186,3.494,1187,3.494,1188,3.494,1191,4.047,1305,2.76,1622,5.469]],["keywords/393",[]],["title/394",[1146,881.569]],["content/394",[27,3.471,32,3.85,35,2.248,56,3.335,70,1.912,139,3.744,171,5.272,177,3.744,208,5.875,217,2.934,273,5.44,332,4.549,408,4.026,410,5.979,432,3.309,495,5.527,500,5.272,559,3.811,583,4.998,651,7.336,806,4.064,1114,4.875,1146,6.611,1152,3.88,1181,4.143,1192,8.154,1305,5.347,1623,10.595]],["keywords/394",[]],["title/395",[1147,881.569]],["content/395",[27,3.504,32,3.857,35,2.27,70,1.93,121,3.073,171,5.299,177,3.78,217,2.962,219,4.642,273,5.468,332,4.572,408,4.064,410,8.436,432,3.341,495,5.556,500,5.322,559,3.847,583,5.046,806,4.103,1114,4.922,1152,3.917,1156,7.406,1163,7.195,1181,4.183,1305,5.398,1616,9.727]],["keywords/395",[]],["title/396",[1148,862.291]],["content/396",[27,2.919,32,3.826,35,1.891,70,1.608,77,6.143,78,2.351,171,4.783,177,3.148,217,3.631,219,3.866,273,4.936,324,3.702,331,3.262,332,4.552,388,6.107,408,3.385,410,7.399,422,4.94,432,2.782,448,6.524,495,5.015,500,4.433,510,4.099,559,3.204,583,4.203,806,3.417,860,10.254,1114,4.099,1148,5.437,1152,3.262,1181,3.484,1195,6.168,1305,4.496,1617,7.57]],["keywords/396",[]],["title/397",[951,1087.223]],["content/397",[]],["keywords/397",[]],["title/398",[121,198.985,581,557.709,628,494.97,953,494.97,1624,692.638]],["content/398",[18,6.889,32,3.146,65,2.02,70,2.602,76,7.994,121,4.141,146,7.994,411,7.994,421,6.801,432,4.503,435,8.286,449,7.61,453,10.901,529,9.698,576,7.61,1518,8.446,1519,8.446]],["keywords/398",[]],["title/399",[229,754.281,647,716.295]],["content/399",[171,4.674,217,5.221,410,8.578,432,4.747,460,10.453,545,11.247,1136,12.915,1412,17.144,1415,16.019,1418,13.822,1625,15.199]],["keywords/399",[]],["title/400",[83,378.353,347,469.143,453,555.597]],["content/400",[18,5.016,32,3.192,65,2.067,70,2.662,77,5.826,78,3.059,83,6.004,103,5.629,121,3.015,146,5.82,219,4.555,347,9.339,395,6.273,421,4.951,432,3.278,448,5.223,449,5.54,452,6.273,457,11.878,529,7.06,530,7.5,576,5.54,635,7.06,820,6.406,851,9.923,958,7.267,959,7.267,961,8.077,962,11.353,963,7.766,964,8.077,1518,6.149,1519,6.149]],["keywords/400",[]],["title/401",[55,320.104,65,70.204,121,143.955,174,230.573,402,346.962,1313,403.471,1314,385.641,1315,403.471]],["content/401",[18,4.666,32,1.684,55,8.951,65,1.368,83,3.974,121,4.709,128,3.974,143,6.973,177,4.953,210,9.603,402,6.76,455,4.791,496,4.606,647,6.237,807,5.612,881,5.959,958,6.76,1090,10.013,1240,7.861,1254,7.861,1313,7.861,1314,7.513,1315,13.198,1316,8.878,1317,10.784,1318,8.878,1319,12.743,1320,8.878,1321,12.743,1322,8.878,1323,8.878,1324,8.878,1325,8.878,1326,8.878,1327,8.878,1328,8.878,1329,8.878,1330,8.878,1331,8.878,1332,8.878,1333,8.878,1334,8.878,1335,8.878]],["keywords/401",[]],["title/402",[174,318.715,402,479.598,952,494.97,1626,692.638,1627,692.638]],["content/402",[]],["keywords/402",[]],["title/403",[23,399.788,384,670.207]],["content/403",[6,7.901,23,5.419,32,3.252,83,6.187,210,8.905,628,10.861,1542,12.915,1628,13.822,1629,15.199,1630,18.851,1631,18.851,1632,15.199]],["keywords/403",[]],["title/404",[23,399.788,1542,952.813]],["content/404",[18,5.593,32,3.117,35,3.834,70,3.261,83,4.763,128,6.474,210,6.856,496,5.521,559,4.21,616,8.363,1112,9.423,1137,12.911,1238,16.43,1239,10.642,1240,9.423,1314,13.904,1628,10.642,1633,15.904,1634,11.702,1635,11.702,1636,11.702,1637,11.702,1638,11.702]],["keywords/404",[]],["title/405",[197,478.409]],["content/405",[]],["keywords/405",[]],["title/406",[197,379.722,483,470.955]],["content/406",[13,9.797,23,4.888,78,3.167,110,4.804,119,8.979,124,5.821,197,6.617,344,7.34,403,10.556,433,5.524,441,8.032,484,8.979,1137,12.621,1138,10.551,1139,10.551,1149,8.555,1405,11.65]],["keywords/406",[]],["title/407",[197,379.722,219,486.66]],["content/407",[32,4.006,197,3.017,219,5.69,239,3.385,807,13.236,1142,5.559,1143,5.559,1144,5.559,1145,5.559,1146,5.559,1147,5.559,1148,5.437,1149,5.559,1639,8.908,1640,7.57,1641,7.57,1642,7.57,1643,7.57,1644,7.57]],["keywords/407",[]],["title/408",[1163,950.315]],["content/408",[22,1.786,26,3.11,27,1.904,32,3.978,35,2.519,56,1.829,70,1.049,78,1.688,81,1.669,171,1.786,177,2.053,184,1.773,190,2.167,197,1.967,217,3.781,261,2.641,273,3.766,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,610,2.776,722,2.641,778,2.851,806,2.229,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1152,2.128,1162,4.023,1163,3.908,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1645,3.546,1646,3.546,1647,4.678,1648,5.283,1649,3.546]],["keywords/408",[]],["title/409",[1640,1200.444]],["content/409",[22,1.993,26,3.396,27,2.124,32,3.985,35,2.711,56,2.041,70,1.17,79,5.426,81,1.862,171,1.993,177,2.291,184,1.978,190,2.418,197,2.195,217,4.026,261,2.947,273,4.053,294,3.834,325,2.878,326,2.878,327,2.878,328,2.878,331,3.765,332,5.133,408,2.463,432,2.025,495,2.09,528,3.726,559,2.332,610,3.098,722,2.947,778,3.182,806,2.487,817,3.058,822,3.182,848,4.913,995,2.983,1063,3.272,1152,2.374,1162,4.489,1171,3.058,1172,3.058,1173,3.058,1174,3.058,1178,3.32,1179,3.32,1180,5.264,1181,2.535,1640,5.509,1645,3.957,1646,3.957,1648,5.895,1649,3.957,1650,5.22,1651,5.22]],["keywords/409",[]],["title/410",[1142,881.569]],["content/410",[27,2.571,32,3.964,35,1.665,70,1.416,78,2.138,149,2.635,171,2.413,177,2.773,184,2.394,197,2.657,217,3.994,273,4.575,332,4.596,408,2.982,432,2.451,495,2.53,559,2.822,722,3.567,806,3.01,995,3.61,1142,4.896,1152,2.873,1164,3.904,1165,7.175,1166,5.933,1167,5.933,1168,5.933,1169,7.175,1170,3.904,1171,3.702,1172,3.702,1173,3.702,1174,3.702,1175,3.904,1176,3.904,1177,3.904,1181,3.069,1645,4.789,1646,4.789,1647,6.318,1649,4.789,1652,7.135]],["keywords/410",[]],["title/411",[1641,1200.444]],["content/411",[27,2.99,32,3.971,35,1.937,70,1.647,79,7.044,149,3.065,171,2.806,177,3.225,184,2.785,197,3.09,217,4.369,273,5.005,332,4.9,408,3.468,432,2.85,495,2.942,528,5.246,559,3.283,722,4.149,806,3.501,995,4.199,1152,3.342,1171,4.305,1172,4.305,1173,4.305,1174,4.305,1181,3.569,1641,7.755,1645,5.57,1646,5.57,1649,5.57,1650,7.348,1651,7.348,1652,8.299]],["keywords/411",[]],["title/412",[1143,881.569]],["content/412",[22,2.4,26,3.342,27,1.517,32,3.982,35,2.814,56,3.185,70,0.836,78,0.831,81,2.243,171,1.424,177,1.637,184,1.413,190,2.911,197,1.568,203,2.445,217,3.672,261,3.549,273,3.21,294,4.429,325,3.466,326,3.466,327,3.466,328,3.466,331,4.349,332,5.102,408,1.76,432,1.447,458,2.407,495,1.493,559,1.666,610,3.73,722,2.105,778,3.831,806,1.777,817,2.185,822,2.273,848,5.675,995,2.131,1063,3.94,1143,2.89,1152,1.696,1164,2.305,1165,5.035,1166,3.884,1167,3.884,1168,3.884,1169,5.035,1170,2.305,1171,2.185,1172,2.185,1173,2.185,1174,2.185,1175,2.305,1176,2.305,1177,2.305,1178,3.997,1179,3.997,1180,3.997,1181,1.811,1185,2.959,1186,2.959,1187,2.959,1188,2.959,1645,2.827,1646,2.827,1649,2.827,1653,4.631,1654,4.631]],["keywords/412",[]],["title/413",[1144,881.569]],["content/413",[22,1.786,26,3.11,27,1.904,32,3.978,35,2.519,56,1.829,70,1.049,78,1.688,81,1.669,171,1.786,177,2.053,184,1.773,190,2.167,197,1.967,217,3.781,261,2.641,273,3.766,294,3.512,325,2.58,326,2.58,327,2.58,328,2.58,331,3.448,332,4.961,408,2.208,432,1.815,495,1.873,559,2.09,610,2.776,722,2.641,778,2.851,806,2.229,811,3.805,817,2.741,822,2.851,848,4.499,995,2.673,1063,2.932,1144,3.625,1152,2.128,1164,2.891,1165,5.907,1166,4.685,1167,4.685,1168,4.685,1169,5.907,1170,2.891,1171,2.741,1172,2.741,1173,2.741,1174,2.741,1175,2.891,1176,2.891,1177,2.891,1178,2.975,1179,2.975,1180,4.821,1181,2.272,1645,3.546,1646,3.546,1647,4.678,1649,3.546,1655,5.283]],["keywords/413",[]],["title/414",[1642,1200.444]],["content/414",[22,1.993,26,3.396,27,2.124,32,3.985,35,2.711,56,2.041,70,1.17,79,5.426,81,1.862,171,1.993,177,2.291,184,1.978,190,2.418,197,2.195,217,4.026,261,2.947,273,4.053,294,3.834,325,2.878,326,2.878,327,2.878,328,2.878,331,3.765,332,5.133,408,2.463,432,2.025,495,2.09,528,3.726,559,2.332,610,3.098,722,2.947,778,3.182,806,2.487,811,4.246,817,3.058,822,3.182,848,4.913,995,2.983,1063,3.272,1152,2.374,1171,3.058,1172,3.058,1173,3.058,1174,3.058,1178,3.32,1179,3.32,1180,5.264,1181,2.535,1642,5.509,1645,3.957,1646,3.957,1649,3.957,1650,5.22,1651,5.22,1655,5.895]],["keywords/414",[]],["title/415",[1145,881.569]],["content/415",[22,1.715,26,3.009,27,1.828,32,3.982,35,2.45,56,1.756,70,1.007,78,1.633,81,1.602,171,1.715,177,1.971,184,1.702,190,2.08,197,1.889,217,3.691,247,3.041,261,2.536,273,3.663,294,3.397,325,2.477,326,2.477,327,2.477,328,2.477,331,3.336,332,4.896,408,2.12,432,1.742,495,1.798,559,2.006,610,2.666,722,2.536,778,2.738,806,2.14,817,2.632,822,2.738,848,4.353,995,2.567,1063,2.815,1145,3.481,1152,2.043,1164,2.776,1165,5.744,1166,4.532,1167,4.532,1168,4.532,1169,5.744,1170,2.776,1171,2.632,1172,2.632,1173,2.632,1174,2.632,1175,2.776,1176,2.776,1177,2.776,1178,2.856,1179,2.856,1180,4.664,1181,2.181,1185,3.563,1186,3.563,1187,3.563,1188,3.563,1191,4.128,1645,3.405,1646,3.405,1647,4.491,1649,3.405,1656,5.073]],["keywords/415",[]],["title/416",[1643,1200.444]],["content/416",[22,1.905,26,3.275,27,2.03,32,3.989,35,2.631,56,1.95,70,1.118,79,5.234,81,1.78,171,1.905,177,2.19,184,1.891,190,2.311,197,2.098,217,3.924,247,3.378,261,2.817,273,3.933,294,3.698,325,2.751,326,2.751,327,2.751,328,2.751,331,3.631,332,5.063,408,2.354,432,1.935,495,1.997,528,3.561,559,2.229,610,2.961,722,2.817,778,3.041,806,2.377,817,2.923,822,3.041,848,4.738,995,2.851,1063,3.127,1152,2.269,1171,2.923,1172,2.923,1173,2.923,1174,2.923,1178,3.173,1179,3.173,1180,5.078,1181,2.423,1185,3.958,1186,3.958,1187,3.958,1188,3.958,1191,4.585,1643,5.265,1645,3.782,1646,3.782,1649,3.782,1650,4.989,1651,4.989,1656,5.634]],["keywords/416",[]],["title/417",[1146,881.569]],["content/417",[27,3.538,32,3.863,35,2.292,56,3.399,70,1.949,139,3.817,171,3.321,177,3.817,197,3.657,208,5.988,217,2.991,273,5.496,332,4.596,408,4.104,432,3.373,495,3.482,559,3.885,651,10.42,806,4.143,1146,6.739,1152,3.955,1181,4.223,1192,11.582,1645,6.592,1646,6.592,1649,6.592,1657,10.799,1658,10.799]],["keywords/417",[]],["title/418",[1147,881.569]],["content/418",[27,3.644,32,3.883,35,2.36,70,2.007,121,3.195,171,3.42,177,3.931,197,3.766,217,3.08,219,4.827,273,5.582,332,4.668,408,4.226,432,3.473,495,3.585,559,4,806,4.266,1147,6.94,1149,6.94,1152,4.073,1156,7.7,1181,4.349,1645,6.788,1646,6.788,1649,6.788,1659,11.121,1660,11.121]],["keywords/418",[]],["title/419",[1148,862.291]],["content/419",[27,3.227,32,3.887,35,2.09,70,1.778,77,5.569,78,2.529,171,3.029,177,3.481,197,3.335,217,3.906,219,4.275,273,5.226,332,4.772,388,4.588,408,3.742,422,5.461,432,3.076,448,4.901,495,3.175,510,4.532,559,3.543,806,3.778,860,8.428,1148,6.011,1149,6.146,1152,3.607,1181,3.852,1195,6.819,1617,8.369,1645,6.011,1646,6.011,1649,6.011]],["keywords/419",[]],["title/420",[1644,1200.444]],["content/420",[27,3.227,32,3.887,35,2.09,70,1.778,77,5.569,79,7.443,171,3.029,177,3.481,197,3.335,217,3.906,219,4.275,273,5.226,332,4.772,388,4.588,408,3.742,422,5.461,432,3.076,448,4.901,495,3.175,510,4.532,559,3.543,806,3.778,860,8.428,1149,6.146,1152,3.607,1181,3.852,1195,6.819,1644,8.369,1645,6.011,1646,6.011,1649,6.011,1661,9.849]],["keywords/420",[]]],"invertedIndex":[["",{"_index":32,"title":{"21":{"position":[[30,1],[56,1]]}},"content":{"3":{"position":[[106,1],[154,1],[206,1],[211,2],[476,2]]},"18":{"position":[[1624,2]]},"25":{"position":[[181,1],[206,1],[226,3]]},"27":{"position":[[335,1],[360,1],[407,1],[430,2]]},"29":{"position":[[269,2],[378,1],[411,1],[466,1],[510,1],[542,1],[580,1],[628,1],[663,1],[672,2]]},"31":{"position":[[270,2],[396,1],[429,1],[484,1],[528,1],[560,1],[598,1],[646,1],[681,1],[690,2]]},"33":{"position":[[88,1]]},"34":{"position":[[218,5],[596,2],[685,2],[927,2],[1131,2],[1338,2],[1496,2],[1588,2],[1710,2],[1836,2],[2131,2],[2251,2],[2369,2]]},"40":{"position":[[1672,2]]},"45":{"position":[[485,2],[643,2],[828,1],[858,1],[922,1],[981,1],[1035,1],[1068,1],[1109,1],[1116,2]]},"48":{"position":[[370,2],[451,1],[481,1],[545,1],[604,1],[658,1],[691,1],[732,1],[739,1],[741,1],[743,2],[845,1],[875,1],[909,1],[939,1],[946,1],[948,1]]},"54":{"position":[[1,1],[28,1],[43,1],[60,1],[62,1]]},"56":{"position":[[1,2],[87,2],[282,2],[320,1],[322,2],[362,1],[426,1],[485,1],[539,1],[572,1],[613,1],[620,2],[661,1],[674,2],[702,1],[704,1]]},"60":{"position":[[329,1]]},"61":{"position":[[145,1],[210,1],[212,2],[215,3],[219,2],[305,1],[450,1],[452,2],[455,3],[459,1]]},"62":{"position":[[315,2],[406,1],[427,1],[482,1],[484,1]]},"68":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1376,2],[1401,1],[1721,1],[2056,2],[2081,1],[2253,2],[2276,1],[2298,1],[2300,1],[2601,1],[2603,2],[2771,2],[2855,1],[2857,1],[2881,6],[2908,5],[2914,2],[2917,1],[2941,6],[2968,5],[2974,2],[2977,1],[3001,6],[3028,5],[3034,1],[3036,1],[3038,1],[3040,1],[3042,1]]},"76":{"position":[[314,2],[571,2],[663,2],[751,2],[786,2],[804,1]]},"81":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"92":{"position":[[147,2]]},"93":{"position":[[326,2],[407,2],[485,2]]},"95":{"position":[[269,2],[352,1],[523,2]]},"98":{"position":[[163,1],[189,3]]},"100":{"position":[[317,1],[376,2]]},"102":{"position":[[167,1],[199,1]]},"103":{"position":[[174,1],[230,1],[238,1]]},"104":{"position":[[207,1],[259,1],[267,1]]},"105":{"position":[[180,1],[226,1],[249,1],[272,1],[326,1],[331,1],[333,1]]},"110":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1052,1],[1191,1],[1273,2],[1476,2],[1501,1],[1821,1],[2156,2],[2181,1],[2431,2],[2454,1],[2475,1],[2719,2],[2869,2],[3037,2],[3121,1],[3123,1],[3147,6],[3174,5],[3180,2],[3183,1],[3207,6],[3234,5],[3240,2],[3243,1],[3267,6],[3294,5],[3300,1],[3302,1],[3304,1],[3306,1],[3308,1]]},"118":{"position":[[314,2],[575,2],[667,2],[755,2]]},"122":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"128":{"position":[[313,1],[315,2],[318,3],[343,1],[521,1],[600,1],[602,2],[605,2],[608,3],[612,1]]},"129":{"position":[[125,1],[410,1],[438,1],[541,2],[565,1],[671,2],[694,1],[1025,2],[1046,1],[1401,1],[1702,1],[1704,2],[1729,1],[2049,1],[2104,2],[2128,1],[2155,1],[2460,2],[2484,1],[2649,2],[2711,1],[2784,2],[2989,2],[3014,1],[3186,2],[3209,1],[3231,1],[3233,1],[3534,1],[3536,2],[3704,2],[3788,1],[3790,1],[3814,6],[3841,5],[3847,2],[3850,1],[3874,6],[3901,5],[3907,2],[3910,1],[3934,6],[3961,5],[3967,1],[3969,1],[3971,1],[3973,1],[3975,1]]},"137":{"position":[[314,2],[616,2],[708,2],[796,2],[831,2],[849,1]]},"142":{"position":[[755,1],[768,1],[798,1],[909,2],[958,1],[1028,2],[1065,1],[1076,1],[1131,1],[1150,1],[1213,1],[1292,1],[1294,1]]},"148":{"position":[[213,1],[248,3]]},"150":{"position":[[270,2],[353,1],[416,1],[431,3]]},"156":{"position":[[1,1]]},"169":{"position":[[88,1]]},"170":{"position":[[236,5],[627,2],[716,2],[958,2],[1162,2],[1369,2],[1527,2],[1619,2],[1741,2],[1867,2],[2162,2],[2282,2],[2400,2]]},"175":{"position":[[370,2],[517,1],[542,1],[568,1],[575,3],[579,2],[749,1],[770,1],[795,1],[802,3]]},"179":{"position":[[332,1],[438,2]]},"182":{"position":[[332,2],[413,2]]},"186":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"187":{"position":[[98,2],[136,1],[138,2],[178,1],[242,1],[301,1],[355,1],[388,1],[429,1],[436,2],[469,1],[483,2],[553,1],[566,2],[594,2],[673,1],[792,1],[818,1],[820,1]]},"188":{"position":[[30,1],[86,1],[107,1],[130,1],[153,1],[207,1],[212,2],[298,1],[381,1],[383,1]]},"189":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[705,1],[717,1],[769,1],[803,2],[814,1],[824,1],[851,1],[872,1],[894,1],[913,1],[932,1],[951,2],[1027,3],[1031,1],[1061,1],[1074,4],[1079,2],[1088,1],[1129,1],[1131,1]]},"190":{"position":[[104,3],[192,1],[287,1],[289,1],[312,1],[323,1],[363,2],[374,1],[429,1],[457,1],[484,1],[510,1],[538,1],[582,1],[587,1],[592,1],[598,1],[604,1],[653,1],[674,2],[687,1],[701,2],[710,1],[751,1],[753,1]]},"191":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[735,1],[755,1],[776,1],[812,1],[864,1],[898,2],[909,1],[919,1],[946,1],[967,1],[989,1],[1008,1],[1027,1],[1046,2],[1122,2],[1132,1],[1144,1],[1196,1],[1230,2],[1241,1],[1251,1],[1278,1],[1299,1],[1321,1],[1340,1],[1359,1],[1378,2],[1454,3],[1458,1],[1488,1],[1501,4],[1506,2],[1515,1],[1556,1],[1558,1]]},"192":{"position":[[106,3],[196,1],[293,1],[295,1],[318,1],[329,1],[369,2],[380,1],[435,1],[463,1],[490,1],[516,1],[544,1],[588,1],[593,1],[598,1],[604,1],[610,1],[659,1],[680,2],[693,1],[714,1],[726,1],[778,1],[812,2],[823,1],[833,1],[860,1],[881,1],[903,1],[922,1],[941,1],[960,2],[1036,3],[1040,1],[1070,1],[1083,4],[1088,2],[1097,1],[1138,1],[1140,1]]},"193":{"position":[[103,3],[190,1],[284,1],[286,1],[309,1],[320,1],[360,2],[371,1],[426,1],[454,1],[481,1],[507,1],[535,1],[579,1],[584,1],[589,1],[595,1],[601,1],[650,1],[671,2],[684,1],[731,1],[751,1],[772,1],[806,1],[818,1],[870,1],[904,2],[915,1],[925,1],[952,1],[973,1],[995,1],[1014,1],[1033,1],[1052,2],[1128,3],[1132,1],[1162,1],[1175,4],[1180,2],[1189,1],[1230,1],[1232,1]]},"194":{"position":[[126,3],[224,1],[322,1],[324,1],[347,1],[358,1],[398,2],[407,1],[448,1],[450,1]]},"195":{"position":[[137,3],[217,1],[298,1],[300,1],[323,1],[334,1],[374,2],[383,1],[424,1],[426,1]]},"196":{"position":[[215,3],[310,1],[410,1],[412,1],[435,1],[446,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"198":{"position":[[499,3],[503,2],[681,2],[779,1],[873,1],[1011,2]]},"201":{"position":[[384,3],[388,2],[454,1],[474,1],[538,1],[577,1],[624,1],[648,2],[651,2],[737,1],[757,1],[821,1],[860,1],[892,1],[916,2]]},"203":{"position":[[269,2],[377,1],[726,2]]},"209":{"position":[[109,1],[282,1],[299,1],[413,1]]},"210":{"position":[[1,2],[95,1],[97,2],[100,4],[227,1],[345,2],[464,2],[539,2],[551,1],[565,1],[598,1],[607,1],[609,1],[611,2],[614,4],[619,1],[628,2],[737,1],[739,2],[742,4],[890,1],[1008,2],[1127,2],[1202,2],[1214,1],[1228,1],[1230,2],[1233,4],[1238,1]]},"214":{"position":[[167,1],[199,1]]},"215":{"position":[[174,1],[230,1],[238,1]]},"216":{"position":[[207,1],[259,1],[267,1]]},"217":{"position":[[180,1],[227,1],[313,1],[315,1]]},"226":{"position":[[84,1]]},"227":{"position":[[214,5],[588,2],[677,2],[919,2],[1119,2],[1316,2],[1474,2],[1566,2],[1688,2],[1814,2],[2109,2],[2229,2],[2347,2]]},"229":{"position":[[249,2],[321,1],[499,3]]},"240":{"position":[[105,1],[111,1],[133,1],[139,1],[163,1],[169,1],[193,1],[199,1],[220,1],[226,1],[258,1],[264,1],[278,1],[283,1],[312,1],[317,1]]},"241":{"position":[[261,1],[295,2],[349,1],[411,2],[414,3]]},"242":{"position":[[280,1],[341,2],[390,1],[454,2],[457,4]]},"243":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[770,1],[782,1],[834,1],[868,2],[879,1],[889,1],[916,1],[937,1],[959,1],[978,1],[997,1],[1016,2],[1092,3],[1096,1],[1126,1],[1139,4],[1144,2],[1153,1],[1194,1],[1196,1]]},"244":{"position":[[311,1],[353,2],[356,3],[381,1],[392,1],[428,2],[439,1],[494,1],[522,1],[549,1],[575,1],[603,1],[647,1],[652,1],[657,1],[663,1],[669,1],[718,1],[739,2],[752,1],[766,2],[775,1],[816,1],[818,1]]},"245":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[800,1],[820,1],[841,1],[877,1],[929,1],[963,2],[974,1],[984,1],[1011,1],[1032,1],[1054,1],[1073,1],[1092,1],[1111,2],[1187,2],[1197,1],[1209,1],[1261,1],[1295,2],[1306,1],[1316,1],[1343,1],[1364,1],[1386,1],[1405,1],[1424,1],[1443,2],[1519,3],[1523,1],[1553,1],[1566,4],[1571,2],[1580,1],[1621,1],[1623,1]]},"246":{"position":[[315,1],[359,2],[362,3],[387,1],[398,1],[434,2],[445,1],[500,1],[528,1],[555,1],[581,1],[609,1],[653,1],[658,1],[663,1],[669,1],[675,1],[724,1],[745,2],[758,1],[779,1],[791,1],[843,1],[877,2],[888,1],[898,1],[925,1],[946,1],[968,1],[987,1],[1006,1],[1025,2],[1101,3],[1105,1],[1135,1],[1148,4],[1153,2],[1162,1],[1203,1],[1205,1]]},"247":{"position":[[309,1],[350,2],[353,3],[378,1],[389,1],[425,2],[436,1],[491,1],[519,1],[546,1],[572,1],[600,1],[644,1],[649,1],[654,1],[660,1],[666,1],[715,1],[736,2],[749,1],[796,1],[816,1],[837,1],[871,1],[883,1],[935,1],[969,2],[980,1],[990,1],[1017,1],[1038,1],[1060,1],[1079,1],[1098,1],[1117,2],[1193,3],[1197,1],[1227,1],[1240,4],[1245,2],[1254,1],[1295,1],[1297,1]]},"248":{"position":[[343,1],[395,2],[398,3],[423,1],[434,1],[470,2],[479,1],[520,1],[522,1]]},"249":{"position":[[342,1],[376,2],[379,3],[404,1],[415,1],[451,2],[460,1],[501,1],[503,1]]},"250":{"position":[[437,1],[501,2],[504,3],[529,1],[540,1],[576,2],[587,1],[601,2],[610,1],[651,1],[653,1]]},"252":{"position":[[659,1]]},"254":{"position":[[326,2],[407,2]]},"256":{"position":[[117,1],[334,1]]},"257":{"position":[[174,1],[233,1],[396,2],[410,1],[412,1],[465,1],[467,2],[470,3],[474,1],[609,1],[624,1],[680,1],[722,1],[763,1],[765,1],[772,1],[867,1],[914,1]]},"258":{"position":[[369,1],[576,1],[578,1],[626,2],[629,1],[670,1],[677,1],[679,2],[711,1],[713,1],[715,2],[718,3],[722,1]]},"271":{"position":[[153,1],[169,3]]},"273":{"position":[[249,2],[326,1],[477,3]]},"275":{"position":[[270,2],[395,1],[485,1],[538,1],[579,1],[626,1],[683,1],[727,1],[750,2]]},"278":{"position":[[212,1],[246,3]]},"279":{"position":[[245,1],[275,3]]},"280":{"position":[[158,1],[195,1],[249,3]]},"281":{"position":[[220,1],[237,1],[280,2],[283,3]]},"284":{"position":[[177,4]]},"285":{"position":[[359,2],[440,2]]},"296":{"position":[[579,1]]},"304":{"position":[[91,1]]},"305":{"position":[[239,5],[611,2],[691,2],[811,2],[1078,2],[1283,2],[1461,2],[1573,2],[1779,2],[1869,2],[1994,2],[2297,2],[2361,2],[2659,2],[2720,2],[2840,2]]},"307":{"position":[[276,1],[289,1],[330,2],[400,1],[572,2]]},"317":{"position":[[93,1],[99,1],[121,1],[127,1],[151,1],[157,1],[181,1],[187,1],[208,1],[214,1],[246,1],[252,1],[266,1],[271,1],[300,1],[305,1]]},"318":{"position":[[140,2],[259,2],[335,2],[354,1],[432,2],[474,1],[602,1],[641,1],[643,1]]},"319":{"position":[[111,1],[222,2],[232,1],[317,2],[363,1],[390,1],[392,1]]},"320":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[685,1],[697,1],[749,1],[783,2],[794,1],[804,1],[831,1],[852,1],[874,1],[893,1],[912,1],[931,2],[1007,3],[1011,1],[1041,1],[1054,4],[1059,2],[1068,1],[1109,1],[1111,1]]},"321":{"position":[[100,3],[111,1],[197,2],[244,1],[271,1],[273,1],[296,1],[307,1],[343,2],[354,1],[409,1],[437,1],[464,1],[490,1],[518,1],[562,1],[567,1],[572,1],[578,1],[584,1],[633,1],[654,2],[667,1],[681,2],[690,1],[731,1],[733,1]]},"322":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[715,1],[735,1],[756,1],[792,1],[844,1],[878,2],[889,1],[899,1],[926,1],[947,1],[969,1],[988,1],[1007,1],[1026,2],[1102,2],[1112,1],[1124,1],[1176,1],[1210,2],[1221,1],[1231,1],[1258,1],[1279,1],[1301,1],[1320,1],[1339,1],[1358,2],[1434,3],[1438,1],[1468,1],[1481,4],[1486,2],[1495,1],[1536,1],[1538,1]]},"323":{"position":[[102,3],[113,1],[201,2],[250,1],[277,1],[279,1],[302,1],[313,1],[349,2],[360,1],[415,1],[443,1],[470,1],[496,1],[524,1],[568,1],[573,1],[578,1],[584,1],[590,1],[639,1],[660,2],[673,1],[694,1],[706,1],[758,1],[792,2],[803,1],[813,1],[840,1],[861,1],[883,1],[902,1],[921,1],[940,2],[1016,3],[1020,1],[1050,1],[1063,4],[1068,2],[1077,1],[1118,1],[1120,1]]},"324":{"position":[[99,3],[110,1],[195,2],[241,1],[268,1],[270,1],[293,1],[304,1],[340,2],[351,1],[406,1],[434,1],[461,1],[487,1],[515,1],[559,1],[564,1],[569,1],[575,1],[581,1],[630,1],[651,2],[664,1],[711,1],[731,1],[752,1],[786,1],[798,1],[850,1],[884,2],[895,1],[905,1],[932,1],[953,1],[975,1],[994,1],[1013,1],[1032,2],[1108,3],[1112,1],[1142,1],[1155,4],[1160,2],[1169,1],[1210,1],[1212,1]]},"325":{"position":[[122,3],[133,1],[229,2],[288,1],[315,1],[317,1],[340,1],[351,1],[387,2],[396,1],[437,1],[439,1]]},"326":{"position":[[133,3],[144,1],[222,2],[264,1],[291,1],[293,1],[316,1],[327,1],[363,2],[372,1],[413,1],[415,1]]},"327":{"position":[[211,3],[222,1],[374,1],[414,1],[416,1],[439,1],[450,1],[486,2],[497,1],[511,2],[520,1],[561,1],[563,1]]},"329":{"position":[[277,1],[291,1],[332,2],[402,1],[465,1],[480,3]]},"331":{"position":[[36,1],[65,1]]},"332":{"position":[[102,1],[131,1],[227,1],[253,3]]},"333":{"position":[[62,1],[91,1]]},"334":{"position":[[256,1],[285,1],[381,1],[440,2]]},"336":{"position":[[492,1],[506,1]]},"338":{"position":[[377,1],[406,1],[447,2],[564,3],[568,2],[700,2]]},"356":{"position":[[72,1],[355,2]]},"357":{"position":[[75,1],[77,1],[329,2],[405,1],[688,2],[781,1],[805,1],[864,1],[1086,1],[1088,1],[1090,3]]},"358":{"position":[[87,1],[370,2],[556,1],[558,1],[810,2],[840,2],[910,2],[983,1],[1145,3]]},"359":{"position":[[137,1],[420,2],[514,2],[587,1],[640,3]]},"360":{"position":[[72,1],[355,2],[449,2],[510,2],[584,1],[619,3]]},"369":{"position":[[8,1],[71,1]]},"370":{"position":[[1,2],[113,1],[229,1],[292,1],[307,1],[309,2],[312,2],[315,4]]},"372":{"position":[[145,1],[159,1]]},"373":{"position":[[152,1],[166,1]]},"374":{"position":[[185,1],[199,1]]},"375":{"position":[[158,1],[172,1],[262,1],[298,3]]},"378":{"position":[[196,1],[208,1],[210,2],[261,2],[343,2],[392,1],[540,1],[542,1],[544,3]]},"379":{"position":[[91,2]]},"382":{"position":[[350,2],[407,1],[486,3],[490,2],[517,1],[569,1],[639,3],[716,2],[794,1],[847,3]]},"383":{"position":[[99,2],[102,1],[104,2],[169,2],[236,2],[259,2],[292,2],[335,2],[354,2],[407,2],[472,2],[528,2],[581,2],[584,1]]},"386":{"position":[[79,1],[85,1],[107,1],[113,1],[137,1],[143,1],[167,1],[173,1],[194,1],[200,1],[232,1],[238,1],[252,1],[257,1],[286,1],[291,1]]},"387":{"position":[[115,1],[213,2],[216,1],[276,1],[321,2],[369,1],[429,2],[477,2],[480,1],[482,2]]},"388":{"position":[[161,1],[228,1],[280,2],[283,1],[285,2]]},"389":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[703,1],[715,1],[767,1],[801,2],[812,1],[822,1],[849,1],[870,1],[892,1],[911,1],[930,1],[949,2],[1025,3],[1029,1],[1059,1],[1072,4],[1077,2],[1086,1],[1127,1],[1129,1]]},"390":{"position":[[157,6],[164,1],[232,1],[285,2],[288,1],[290,2],[314,1],[325,1],[361,2],[372,1],[427,1],[455,1],[482,1],[508,1],[536,1],[580,1],[585,1],[590,1],[596,1],[602,1],[651,1],[672,2],[685,1],[699,2],[708,1],[749,1],[751,1]]},"391":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[733,1],[753,1],[774,1],[810,1],[862,1],[896,2],[907,1],[917,1],[944,1],[965,1],[987,1],[1006,1],[1025,1],[1044,2],[1120,2],[1130,1],[1142,1],[1194,1],[1228,2],[1239,1],[1249,1],[1276,1],[1297,1],[1319,1],[1338,1],[1357,1],[1376,2],[1452,3],[1456,1],[1486,1],[1499,4],[1504,2],[1513,1],[1554,1],[1556,1]]},"392":{"position":[[159,6],[166,1],[236,1],[291,2],[294,1],[296,2],[320,1],[331,1],[367,2],[378,1],[433,1],[461,1],[488,1],[514,1],[542,1],[586,1],[591,1],[596,1],[602,1],[608,1],[657,1],[678,2],[691,1],[712,1],[724,1],[776,1],[810,2],[821,1],[831,1],[858,1],[879,1],[901,1],[920,1],[939,1],[958,2],[1034,3],[1038,1],[1068,1],[1081,4],[1086,2],[1095,1],[1136,1],[1138,1]]},"393":{"position":[[156,6],[163,1],[230,1],[282,2],[285,1],[287,2],[311,1],[322,1],[358,2],[369,1],[424,1],[452,1],[479,1],[505,1],[533,1],[577,1],[582,1],[587,1],[593,1],[599,1],[648,1],[669,2],[682,1],[729,1],[749,1],[770,1],[804,1],[816,1],[868,1],[902,2],[913,1],[923,1],[950,1],[971,1],[993,1],[1012,1],[1031,1],[1050,2],[1126,3],[1130,1],[1160,1],[1173,4],[1178,2],[1187,1],[1228,1],[1230,1]]},"394":{"position":[[179,6],[186,1],[264,1],[327,2],[330,1],[332,2],[356,1],[367,1],[403,2],[412,1],[453,1],[455,1]]},"395":{"position":[[183,6],[190,1],[257,1],[302,2],[305,1],[307,2],[331,1],[342,1],[378,2],[387,1],[428,1],[430,1]]},"396":{"position":[[261,6],[268,1],[343,1],[403,2],[451,2],[454,1],[456,2],[480,1],[491,1],[527,2],[538,1],[552,2],[561,1],[602,1],[604,1]]},"398":{"position":[[56,1],[64,1]]},"400":{"position":[[211,1],[228,1],[415,2],[496,2]]},"401":{"position":[[659,1]]},"403":{"position":[[25,5],[47,5]]},"404":{"position":[[235,5],[265,5],[332,5]]},"407":{"position":[[73,1],[79,1],[101,1],[107,1],[129,1],[135,1],[158,1],[164,1],[188,1],[194,1],[218,1],[224,1],[249,1],[255,1],[276,1],[282,1],[304,1],[310,1],[342,1],[348,1],[362,1],[367,1],[396,1],[401,1],[431,1],[436,1]]},"408":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[657,1],[669,1],[721,1],[755,2],[766,1],[776,1],[803,1],[824,1],[846,1],[865,1],[884,1],[903,2],[979,3],[983,1],[1013,1],[1026,4],[1031,2],[1040,1],[1081,1],[1083,1]]},"409":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[428,1],[440,1],[492,1],[526,2],[537,1],[547,1],[574,1],[595,1],[617,1],[636,1],[655,1],[674,2],[750,3],[754,1],[784,1],[797,4],[802,2],[811,1],[852,1],[854,1]]},"410":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[326,1],[381,1],[409,1],[436,1],[462,1],[490,1],[534,1],[539,1],[544,1],[550,1],[556,1],[605,1],[626,2],[639,1],[653,2],[662,1],[703,1],[705,1]]},"411":{"position":[[102,1],[111,1],[175,1],[237,2],[240,2],[243,3],[268,1],[279,1],[318,2],[330,1],[349,1],[354,1],[359,1],[365,1],[371,1],[389,1],[397,2],[410,1],[424,2],[433,1],[474,1],[476,1]]},"412":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[687,1],[707,1],[728,1],[764,1],[816,1],[850,2],[861,1],[871,1],[898,1],[919,1],[941,1],[960,1],[979,1],[998,2],[1074,2],[1084,1],[1096,1],[1148,1],[1182,2],[1193,1],[1203,1],[1230,1],[1251,1],[1273,1],[1292,1],[1311,1],[1330,2],[1406,3],[1410,1],[1440,1],[1453,4],[1458,2],[1467,1],[1508,1],[1510,1]]},"413":{"position":[[103,1],[112,1],[177,1],[240,2],[243,2],[246,3],[271,1],[282,1],[321,2],[332,1],[387,1],[415,1],[442,1],[468,1],[496,1],[540,1],[545,1],[550,1],[556,1],[562,1],[611,1],[632,2],[645,1],[666,1],[678,1],[730,1],[764,2],[775,1],[785,1],[812,1],[833,1],[855,1],[874,1],[893,1],[912,2],[988,3],[992,1],[1022,1],[1035,4],[1040,2],[1049,1],[1090,1],[1092,1]]},"414":{"position":[[104,1],[113,1],[179,1],[243,2],[246,2],[249,3],[274,1],[285,1],[324,2],[336,1],[355,1],[360,1],[365,1],[371,1],[377,1],[395,1],[403,2],[416,1],[437,1],[449,1],[501,1],[535,2],[546,1],[556,1],[583,1],[604,1],[626,1],[645,1],[664,1],[683,2],[759,3],[763,1],[793,1],[806,4],[811,2],[820,1],[861,1],[863,1]]},"415":{"position":[[100,1],[109,1],[171,1],[231,2],[234,2],[237,3],[262,1],[273,1],[312,2],[323,1],[378,1],[406,1],[433,1],[459,1],[487,1],[531,1],[536,1],[541,1],[547,1],[553,1],[602,1],[623,2],[636,1],[683,1],[703,1],[724,1],[758,1],[770,1],[822,1],[856,2],[867,1],[877,1],[904,1],[925,1],[947,1],[966,1],[985,1],[1004,2],[1080,3],[1084,1],[1114,1],[1127,4],[1132,2],[1141,1],[1182,1],[1184,1]]},"416":{"position":[[101,1],[110,1],[173,1],[234,2],[237,2],[240,3],[265,1],[276,1],[315,2],[327,1],[346,1],[351,1],[356,1],[362,1],[368,1],[386,1],[394,2],[407,1],[454,1],[474,1],[495,1],[529,1],[541,1],[593,1],[627,2],[638,1],[648,1],[675,1],[696,1],[718,1],[737,1],[756,1],[775,2],[851,3],[855,1],[885,1],[898,4],[903,2],[912,1],[953,1],[955,1]]},"417":{"position":[[123,1],[132,1],[205,1],[269,2],[272,2],[275,3],[300,1],[311,1],[350,2],[359,1],[400,1],[402,1]]},"418":{"position":[[122,1],[131,1],[186,1],[236,2],[239,2],[242,3],[267,1],[278,1],[317,2],[326,1],[367,1],[369,1]]},"419":{"position":[[143,1],[152,1],[222,1],[282,2],[330,2],[333,2],[336,3],[361,1],[372,1],[411,2],[422,1],[436,2],[445,1],[486,1],[488,1]]},"420":{"position":[[144,1],[153,1],[224,1],[285,2],[333,2],[336,2],[339,3],[364,1],[375,1],[414,2],[426,1],[440,2],[449,1],[490,1],[492,1]]}},"keywords":{}}],["01t02:03:04.56789z"",{"_index":1046,"title":{},"content":{"129":{"position":[[1611,25]]}},"keywords":{}}],["01t17:07:50.097z"",{"_index":1609,"title":{},"content":{"383":{"position":[[504,23]]}},"keywords":{}}],["01t17:32:57.632z"",{"_index":1611,"title":{},"content":{"383":{"position":[[558,22]]}},"keywords":{}}],["02",{"_index":1608,"title":{},"content":{"383":{"position":[[501,2],[555,2]]}},"keywords":{}}],["03",{"_index":53,"title":{},"content":{"3":{"position":[[449,2]]},"129":{"position":[[1608,2]]}},"keywords":{}}],["042004fc7881"",{"_index":693,"title":{},"content":{"68":{"position":[[742,19]]},"110":{"position":[[742,19]]},"129":{"position":[[742,19]]}},"keywords":{}}],["06",{"_index":1048,"title":{},"content":{"129":{"position":[[1674,2]]}},"keywords":{}}],["07",{"_index":667,"title":{},"content":{"68":{"position":[[320,2],[951,2],[1537,2],[2641,2]]},"110":{"position":[[320,2],[951,2],[1637,2],[2907,2]]},"129":{"position":[[320,2],[951,2],[1865,2],[3574,2]]}},"keywords":{}}],["09t02:03:04.56789z"",{"_index":1049,"title":{},"content":{"129":{"position":[[1677,24]]}},"keywords":{}}],["1",{"_index":384,"title":{"356":{"position":[[0,1]]},"403":{"position":[[7,2]]}},"content":{"29":{"position":[[544,1]]},"31":{"position":[[562,1]]},"45":{"position":[[463,1]]},"95":{"position":[[445,2]]},"129":{"position":[[2757,2]]},"172":{"position":[[463,1]]},"198":{"position":[[463,1]]},"229":{"position":[[406,2]]},"273":{"position":[[376,2]]},"307":{"position":[[493,2]]},"336":{"position":[[463,1]]},"377":{"position":[[446,1]]}},"keywords":{}}],["1.3.0",{"_index":1012,"title":{},"content":{"111":{"position":[[18,5]]}},"keywords":{}}],["100",{"_index":722,"title":{},"content":{"68":{"position":[[1326,3]]},"110":{"position":[[1426,3]]},"129":{"position":[[1326,3]]},"189":{"position":[[591,3]]},"190":{"position":[[594,3]]},"191":{"position":[[600,3]]},"192":{"position":[[600,3]]},"193":{"position":[[591,3]]},"243":{"position":[[656,3]]},"244":{"position":[[659,3]]},"245":{"position":[[665,3]]},"246":{"position":[[665,3]]},"247":{"position":[[656,3]]},"320":{"position":[[571,3]]},"321":{"position":[[574,3]]},"322":{"position":[[580,3]]},"323":{"position":[[580,3]]},"324":{"position":[[571,3]]},"389":{"position":[[589,3]]},"390":{"position":[[592,3]]},"391":{"position":[[598,3]]},"392":{"position":[[598,3]]},"393":{"position":[[589,3]]},"408":{"position":[[543,3]]},"409":{"position":[[358,3]]},"410":{"position":[[546,3]]},"411":{"position":[[361,3]]},"412":{"position":[[552,3]]},"413":{"position":[[552,3]]},"414":{"position":[[367,3]]},"415":{"position":[[543,3]]},"416":{"position":[[358,3]]}},"keywords":{}}],["1000",{"_index":365,"title":{},"content":{"27":{"position":[[171,4]]},"29":{"position":[[171,4]]},"31":{"position":[[172,4]]},"48":{"position":[[272,4]]},"95":{"position":[[171,4]]},"100":{"position":[[171,4]]},"150":{"position":[[172,4]]},"175":{"position":[[272,4]]},"179":{"position":[[171,4]]},"201":{"position":[[272,4]]},"203":{"position":[[171,4]]},"229":{"position":[[171,4]]},"273":{"position":[[171,4]]},"275":{"position":[[172,4]]},"307":{"position":[[171,4]]},"329":{"position":[[172,4]]},"334":{"position":[[171,4]]},"338":{"position":[[272,4]]},"382":{"position":[[272,4]]}},"keywords":{}}],["10_15_7",{"_index":756,"title":{},"content":{"68":{"position":[[2036,8]]},"110":{"position":[[2136,8]]},"128":{"position":[[414,8]]},"129":{"position":[[2904,8]]}},"keywords":{}}],["11.0",{"_index":1089,"title":{},"content":{"154":{"position":[[90,4]]},"207":{"position":[[55,4]]},"364":{"position":[[90,4]]}},"keywords":{}}],["12.29",{"_index":382,"title":{},"content":{"29":{"position":[[512,5]]},"31":{"position":[[530,5]]},"95":{"position":[[431,6]]},"307":{"position":[[479,6]]}},"keywords":{}}],["120",{"_index":749,"title":{},"content":{"68":{"position":[[1962,4]]},"110":{"position":[[2062,4]]}},"keywords":{}}],["125",{"_index":1173,"title":{},"content":{"189":{"position":[[597,3]]},"190":{"position":[[600,3]]},"191":{"position":[[606,3]]},"192":{"position":[[606,3]]},"193":{"position":[[597,3]]},"243":{"position":[[662,3]]},"244":{"position":[[665,3]]},"245":{"position":[[671,3]]},"246":{"position":[[671,3]]},"247":{"position":[[662,3]]},"320":{"position":[[577,3]]},"321":{"position":[[580,3]]},"322":{"position":[[586,3]]},"323":{"position":[[586,3]]},"324":{"position":[[577,3]]},"389":{"position":[[595,3]]},"390":{"position":[[598,3]]},"391":{"position":[[604,3]]},"392":{"position":[[604,3]]},"393":{"position":[[595,3]]},"408":{"position":[[549,3]]},"409":{"position":[[364,3]]},"410":{"position":[[552,3]]},"411":{"position":[[367,3]]},"412":{"position":[[558,3]]},"413":{"position":[[558,3]]},"414":{"position":[[373,3]]},"415":{"position":[[549,3]]},"416":{"position":[[364,3]]}},"keywords":{}}],["128",{"_index":363,"title":{},"content":{"27":{"position":[[144,3]]},"29":{"position":[[144,3]]},"31":{"position":[[145,3]]},"48":{"position":[[245,3]]},"95":{"position":[[144,3]]},"100":{"position":[[144,3]]},"150":{"position":[[145,3]]},"175":{"position":[[245,3]]},"179":{"position":[[144,3]]},"201":{"position":[[245,3]]},"203":{"position":[[144,3]]},"229":{"position":[[144,3]]},"273":{"position":[[144,3]]},"275":{"position":[[145,3]]},"307":{"position":[[144,3]]},"329":{"position":[[145,3]]},"334":{"position":[[144,3]]},"338":{"position":[[245,3]]},"382":{"position":[[245,3]]}},"keywords":{}}],["13",{"_index":552,"title":{},"content":{"52":{"position":[[113,2]]},"150":{"position":[[426,4]]},"329":{"position":[[475,4]]},"338":{"position":[[559,4]]},"370":{"position":[[302,4]]}},"keywords":{}}],["13"",{"_index":1614,"title":{},"content":{"387":{"position":[[168,9]]}},"keywords":{}}],["13.2.1",{"_index":1093,"title":{},"content":{"154":{"position":[[163,7]]},"207":{"position":[[128,7]]},"364":{"position":[[163,7]]}},"keywords":{}}],["1300.0.29.30",{"_index":1322,"title":{},"content":{"252":{"position":[[178,15]]},"401":{"position":[[178,15]]}},"keywords":{}}],["1300.0.47.5",{"_index":1320,"title":{},"content":{"252":{"position":[[160,11]]},"401":{"position":[[160,11]]}},"keywords":{}}],["14.0",{"_index":1365,"title":{},"content":{"258":{"position":[[620,5]]}},"keywords":{}}],["1400.0.29.51",{"_index":1325,"title":{},"content":{"252":{"position":[[273,16]]},"401":{"position":[[273,16]]}},"keywords":{}}],["150",{"_index":1174,"title":{},"content":{"189":{"position":[[603,4]]},"190":{"position":[[606,4]]},"191":{"position":[[612,4]]},"192":{"position":[[612,4]]},"193":{"position":[[603,4]]},"243":{"position":[[668,4]]},"244":{"position":[[671,4]]},"245":{"position":[[677,4]]},"246":{"position":[[677,4]]},"247":{"position":[[668,4]]},"320":{"position":[[583,4]]},"321":{"position":[[586,4]]},"322":{"position":[[592,4]]},"323":{"position":[[592,4]]},"324":{"position":[[583,4]]},"389":{"position":[[601,4]]},"390":{"position":[[604,4]]},"391":{"position":[[610,4]]},"392":{"position":[[610,4]]},"393":{"position":[[601,4]]},"408":{"position":[[555,4]]},"409":{"position":[[370,4]]},"410":{"position":[[558,4]]},"411":{"position":[[373,4]]},"412":{"position":[[564,4]]},"413":{"position":[[564,4]]},"414":{"position":[[379,4]]},"415":{"position":[[555,4]]},"416":{"position":[[370,4]]}},"keywords":{}}],["1627517311069",{"_index":707,"title":{},"content":{"68":{"position":[[1011,13]]},"110":{"position":[[1011,13]]},"129":{"position":[[1011,13]]}},"keywords":{}}],["1627566309286",{"_index":782,"title":{},"content":{"68":{"position":[[2695,14]]},"110":{"position":[[2961,14]]},"129":{"position":[[3628,14]]}},"keywords":{}}],["1627566309325",{"_index":670,"title":{},"content":{"68":{"position":[[374,14]]},"110":{"position":[[374,14]]},"129":{"position":[[374,14]]}},"keywords":{}}],["1627918228831",{"_index":736,"title":{},"content":{"68":{"position":[[1585,14]]},"110":{"position":[[1685,14]]},"129":{"position":[[1913,14]]}},"keywords":{}}],["19",{"_index":548,"title":{},"content":{"52":{"position":[[63,2]]},"154":{"position":[[63,2]]},"364":{"position":[[63,2]]}},"keywords":{}}],["198",{"_index":1095,"title":{},"content":{"154":{"position":[[244,3]]},"207":{"position":[[174,3]]},"364":{"position":[[244,3]]}},"keywords":{}}],["2",{"_index":1542,"title":{"357":{"position":[[0,1]]},"404":{"position":[[7,2]]}},"content":{"403":{"position":[[148,2]]}},"keywords":{}}],["2.0.0",{"_index":786,"title":{},"content":{"69":{"position":[[18,5]]},"130":{"position":[[18,5]]},"212":{"position":[[66,5]]}},"keywords":{}}],["2021",{"_index":1285,"title":{},"content":{"229":{"position":[[347,6]]}},"keywords":{}}],["2021"",{"_index":378,"title":{},"content":{"29":{"position":[[428,10]]},"31":{"position":[[446,10]]},"95":{"position":[[383,11]]},"203":{"position":[[433,12]]},"275":{"position":[[451,12]]},"307":{"position":[[431,11]]}},"keywords":{}}],["22t15:22:41+00:00"",{"_index":54,"title":{},"content":{"3":{"position":[[452,23]]}},"keywords":{}}],["25",{"_index":1171,"title":{},"content":{"189":{"position":[[576,2]]},"190":{"position":[[579,2]]},"191":{"position":[[585,2]]},"192":{"position":[[585,2]]},"193":{"position":[[576,2]]},"243":{"position":[[641,2]]},"244":{"position":[[644,2]]},"245":{"position":[[650,2]]},"246":{"position":[[650,2]]},"247":{"position":[[641,2]]},"320":{"position":[[556,2]]},"321":{"position":[[559,2]]},"322":{"position":[[565,2]]},"323":{"position":[[565,2]]},"324":{"position":[[556,2]]},"389":{"position":[[574,2]]},"390":{"position":[[577,2]]},"391":{"position":[[583,2]]},"392":{"position":[[583,2]]},"393":{"position":[[574,2]]},"408":{"position":[[528,2]]},"409":{"position":[[343,2]]},"410":{"position":[[531,2]]},"411":{"position":[[346,2]]},"412":{"position":[[537,2]]},"413":{"position":[[537,2]]},"414":{"position":[[352,2]]},"415":{"position":[[528,2]]},"416":{"position":[[343,2]]}},"keywords":{}}],["255",{"_index":490,"title":{},"content":{"45":{"position":[[468,3]]},"172":{"position":[[468,3]]},"198":{"position":[[468,3]]},"336":{"position":[[468,3]]},"377":{"position":[[451,3]]}},"keywords":{}}],["2560",{"_index":1078,"title":{},"content":{"129":{"position":[[2779,4]]}},"keywords":{}}],["27",{"_index":1094,"title":{},"content":{"154":{"position":[[209,2]]},"175":{"position":[[503,3]]},"364":{"position":[[209,2]]}},"keywords":{}}],["29",{"_index":1086,"title":{},"content":{"150":{"position":[[396,3]]},"329":{"position":[[445,3]]},"338":{"position":[[530,3]]},"370":{"position":[[272,3]]},"387":{"position":[[142,3]]}},"keywords":{}}],["299",{"_index":1287,"title":{},"content":{"229":{"position":[[394,4]]}},"keywords":{}}],["29t00:08:31.069497z"",{"_index":705,"title":{},"content":{"68":{"position":[[954,26]]},"110":{"position":[[954,26]]},"129":{"position":[[954,26]]}},"keywords":{}}],["29t13:44:59.831z"",{"_index":735,"title":{},"content":{"68":{"position":[[1540,23]]},"110":{"position":[[1640,23]]},"129":{"position":[[1868,23]]}},"keywords":{}}],["29t13:45:09.286z"",{"_index":780,"title":{},"content":{"68":{"position":[[2644,23]]},"110":{"position":[[2910,23]]},"129":{"position":[[3577,23]]}},"keywords":{}}],["29t13:45:09.325344042z"",{"_index":668,"title":{},"content":{"68":{"position":[[323,29]]},"110":{"position":[[323,29]]},"129":{"position":[[323,29]]}},"keywords":{}}],["2cf093tg1",{"_index":1288,"title":{},"content":{"229":{"position":[[420,12]]}},"keywords":{}}],["3",{"_index":199,"title":{"358":{"position":[[0,1]]}},"content":{"14":{"position":[[14,1]]},"37":{"position":[[14,1]]},"65":{"position":[[29,1]]},"108":{"position":[[29,1]]},"126":{"position":[[29,1]]},"128":{"position":[[44,1]]}},"keywords":{}}],["34",{"_index":738,"title":{},"content":{"68":{"position":[[1637,3]]},"110":{"position":[[1737,3]]},"129":{"position":[[1965,3]]}},"keywords":{}}],["3daf",{"_index":690,"title":{},"content":{"68":{"position":[[727,4]]},"110":{"position":[[727,4]]},"129":{"position":[[727,4]]}},"keywords":{}}],["4",{"_index":1562,"title":{"359":{"position":[[0,1]]}},"content":{},"keywords":{}}],["40%innov",{"_index":940,"title":{},"content":{"89":{"position":[[117,13]]},"236":{"position":[[117,13]]},"267":{"position":[[117,13]]},"345":{"position":[[117,13]]},"353":{"position":[[117,13]]}},"keywords":{}}],["409f",{"_index":683,"title":{},"content":{"68":{"position":[[603,4]]},"110":{"position":[[603,4]]},"129":{"position":[[603,4]]}},"keywords":{}}],["4156",{"_index":761,"title":{},"content":{"68":{"position":[[2119,4]]},"110":{"position":[[2297,4]]},"129":{"position":[[3052,4]]}},"keywords":{}}],["41c5",{"_index":1539,"title":{},"content":{"356":{"position":[[423,4]]},"357":{"position":[[756,4]]},"358":{"position":[[438,4]]},"359":{"position":[[488,4]]},"360":{"position":[[423,4]]}},"keywords":{}}],["42",{"_index":507,"title":{},"content":{"45":{"position":[[1037,2]]},"48":{"position":[[660,2]]},"56":{"position":[[541,2]]},"148":{"position":[[245,2]]},"187":{"position":[[357,2]]},"270":{"position":[[76,5]]},"281":{"position":[[277,2]]},"375":{"position":[[294,3]]},"382":{"position":[[442,3]]}},"keywords":{}}],["42"",{"_index":342,"title":{},"content":{"24":{"position":[[67,9]]},"26":{"position":[[95,9]]},"97":{"position":[[73,10]]},"99":{"position":[[101,10]]},"177":{"position":[[78,9]]},"178":{"position":[[106,9]]},"331":{"position":[[137,10]]},"333":{"position":[[165,10]]},"383":{"position":[[282,9]]}},"keywords":{}}],["429",{"_index":649,"title":{},"content":{"66":{"position":[[84,3]]},"109":{"position":[[84,3]]},"127":{"position":[[84,3]]}},"keywords":{}}],["44cb",{"_index":1604,"title":{},"content":{"383":{"position":[[442,4]]}},"keywords":{}}],["452f",{"_index":772,"title":{},"content":{"68":{"position":[[2338,4]]},"110":{"position":[[2591,4]]},"129":{"position":[[3271,4]]}},"keywords":{}}],["45d1",{"_index":1002,"title":{},"content":{"110":{"position":[[2219,4]]}},"keywords":{}}],["4648",{"_index":676,"title":{},"content":{"68":{"position":[[476,4]]},"110":{"position":[[476,4]]},"129":{"position":[[476,4]]}},"keywords":{}}],["4672",{"_index":699,"title":{},"content":{"68":{"position":[[850,4]]},"110":{"position":[[850,4]]},"129":{"position":[[850,4]]}},"keywords":{}}],["4679",{"_index":660,"title":{},"content":{"68":{"position":[[169,4]]},"110":{"position":[[169,4]]},"129":{"position":[[169,4]]}},"keywords":{}}],["4695",{"_index":1590,"title":{},"content":{"383":{"position":[[139,4]]}},"keywords":{}}],["485d",{"_index":1008,"title":{},"content":{"110":{"position":[[2513,4]]}},"keywords":{}}],["4906",{"_index":729,"title":{},"content":{"68":{"position":[[1439,4]]},"110":{"position":[[1539,4]]},"129":{"position":[[1767,4]]}},"keywords":{}}],["4a6e",{"_index":691,"title":{},"content":{"68":{"position":[[732,4]]},"110":{"position":[[732,4]]},"129":{"position":[[732,4]]}},"keywords":{}}],["4cb7",{"_index":1595,"title":{},"content":{"383":{"position":[[206,4]]}},"keywords":{}}],["4e48",{"_index":712,"title":{},"content":{"68":{"position":[[1094,4]]},"110":{"position":[[1090,4],[1213,4]]},"129":{"position":[[1094,4]]}},"keywords":{}}],["4xx",{"_index":788,"title":{},"content":{"69":{"position":[[68,3]]},"111":{"position":[[68,3]]},"130":{"position":[[68,3]]}},"keywords":{}}],["5",{"_index":1568,"title":{"360":{"position":[[0,1]]}},"content":{},"keywords":{}}],["5.5.2",{"_index":1318,"title":{},"content":{"252":{"position":[[143,5]]},"401":{"position":[[143,5]]}},"keywords":{}}],["5.7.1",{"_index":1323,"title":{},"content":{"252":{"position":[[238,5]]},"401":{"position":[[238,5]]}},"keywords":{}}],["5.7.1.135.3",{"_index":1324,"title":{},"content":{"252":{"position":[[255,11]]},"401":{"position":[[255,11]]}},"keywords":{}}],["50",{"_index":1172,"title":{},"content":{"189":{"position":[[581,2]]},"190":{"position":[[584,2]]},"191":{"position":[[590,2]]},"192":{"position":[[590,2]]},"193":{"position":[[581,2]]},"243":{"position":[[646,2]]},"244":{"position":[[649,2]]},"245":{"position":[[655,2]]},"246":{"position":[[655,2]]},"247":{"position":[[646,2]]},"320":{"position":[[561,2]]},"321":{"position":[[564,2]]},"322":{"position":[[570,2]]},"323":{"position":[[570,2]]},"324":{"position":[[561,2]]},"389":{"position":[[579,2]]},"390":{"position":[[582,2]]},"391":{"position":[[588,2]]},"392":{"position":[[588,2]]},"393":{"position":[[579,2]]},"408":{"position":[[533,2]]},"409":{"position":[[348,2]]},"410":{"position":[[536,2]]},"411":{"position":[[351,2]]},"412":{"position":[[542,2]]},"413":{"position":[[542,2]]},"414":{"position":[[357,2]]},"415":{"position":[[533,2]]},"416":{"position":[[348,2]]}},"keywords":{}}],["5224ffc5b91b"",{"_index":1606,"title":{},"content":{"383":{"position":[[452,19]]}},"keywords":{}}],["5339ddafd984"",{"_index":678,"title":{},"content":{"68":{"position":[[486,19]]},"110":{"position":[[486,19]]},"129":{"position":[[486,19]]}},"keywords":{}}],["5bc4",{"_index":1594,"title":{},"content":{"383":{"position":[[201,4]]}},"keywords":{}}],["5c17485ec441"",{"_index":701,"title":{},"content":{"68":{"position":[[860,19]]},"110":{"position":[[860,19]]},"129":{"position":[[860,19]]}},"keywords":{}}],["5e5e",{"_index":675,"title":{},"content":{"68":{"position":[[471,4]]},"110":{"position":[[471,4]]},"129":{"position":[[471,4]]}},"keywords":{}}],["5xx",{"_index":789,"title":{},"content":{"69":{"position":[[75,3]]},"111":{"position":[[75,3]]},"130":{"position":[[75,3]]}},"keywords":{}}],["60",{"_index":791,"title":{},"content":{"69":{"position":[[134,3]]},"88":{"position":[[160,3]]},"111":{"position":[[134,3]]},"130":{"position":[[134,3]]},"235":{"position":[[160,3]]},"266":{"position":[[160,3]]},"344":{"position":[[160,3]]},"352":{"position":[[160,3]]}},"keywords":{}}],["6091c13561b0"",{"_index":774,"title":{},"content":{"68":{"position":[[2348,19]]},"110":{"position":[[2601,19]]},"129":{"position":[[3281,19]]}},"keywords":{}}],["628c",{"_index":728,"title":{},"content":{"68":{"position":[[1434,4]]},"110":{"position":[[1534,4]]},"129":{"position":[[1762,4]]}},"keywords":{}}],["6b47",{"_index":771,"title":{},"content":{"68":{"position":[[2333,4]]},"110":{"position":[[2586,4]]},"129":{"position":[[3266,4]]}},"keywords":{}}],["6f45",{"_index":1007,"title":{},"content":{"110":{"position":[[2508,4]]}},"keywords":{}}],["75",{"_index":995,"title":{},"content":{"105":{"position":[[328,2]]},"188":{"position":[[209,2]]},"189":{"position":[[586,2]]},"190":{"position":[[589,2]]},"191":{"position":[[595,2]]},"192":{"position":[[595,2]]},"193":{"position":[[586,2]]},"243":{"position":[[651,2]]},"244":{"position":[[654,2]]},"245":{"position":[[660,2]]},"246":{"position":[[660,2]]},"247":{"position":[[651,2]]},"320":{"position":[[566,2]]},"321":{"position":[[569,2]]},"322":{"position":[[575,2]]},"323":{"position":[[575,2]]},"324":{"position":[[566,2]]},"389":{"position":[[584,2]]},"390":{"position":[[587,2]]},"391":{"position":[[593,2]]},"392":{"position":[[593,2]]},"393":{"position":[[584,2]]},"408":{"position":[[538,2]]},"409":{"position":[[353,2]]},"410":{"position":[[541,2]]},"411":{"position":[[356,2]]},"412":{"position":[[547,2]]},"413":{"position":[[547,2]]},"414":{"position":[[362,2]]},"415":{"position":[[538,2]]},"416":{"position":[[353,2]]}},"keywords":{}}],["77aa15677d23"",{"_index":1010,"title":{},"content":{"110":{"position":[[2523,19]]}},"keywords":{}}],["7e64",{"_index":682,"title":{},"content":{"68":{"position":[[598,4]]},"110":{"position":[[598,4]]},"129":{"position":[[598,4]]}},"keywords":{}}],["7fd61f6c3d33"",{"_index":662,"title":{},"content":{"68":{"position":[[179,19]]},"110":{"position":[[179,19]]},"129":{"position":[[179,19]]}},"keywords":{}}],["827b",{"_index":659,"title":{},"content":{"68":{"position":[[164,4]]},"110":{"position":[[164,4]]},"129":{"position":[[164,4]]}},"keywords":{}}],["8aca",{"_index":1596,"title":{},"content":{"383":{"position":[[211,4]]}},"keywords":{}}],["8dce",{"_index":1589,"title":{},"content":{"383":{"position":[[134,4]]}},"keywords":{}}],["9",{"_index":703,"title":{},"content":{"68":{"position":[[910,2]]},"110":{"position":[[910,2]]},"129":{"position":[[910,2]]}},"keywords":{}}],["90d6",{"_index":762,"title":{},"content":{"68":{"position":[[2124,4]]},"110":{"position":[[2302,4]]},"129":{"position":[[3057,4]]}},"keywords":{}}],["91d54fc42b0e",{"_index":1541,"title":{},"content":{"356":{"position":[[433,15]]},"357":{"position":[[766,14]]},"358":{"position":[[448,15]]},"359":{"position":[[498,15]]},"360":{"position":[[433,15]]}},"keywords":{}}],["940",{"_index":1075,"title":{},"content":{"129":{"position":[[2733,4]]}},"keywords":{}}],["95014",{"_index":1388,"title":{},"content":{"273":{"position":[[423,6]]}},"keywords":{}}],["966fbfa87a88"",{"_index":1592,"title":{},"content":{"383":{"position":[[149,19]]}},"keywords":{}}],["9806",{"_index":677,"title":{},"content":{"68":{"position":[[481,4]]},"110":{"position":[[481,4]]},"129":{"position":[[481,4]]}},"keywords":{}}],["9d75",{"_index":684,"title":{},"content":{"68":{"position":[[608,4]]},"110":{"position":[[608,4]]},"129":{"position":[[608,4]]}},"keywords":{}}],["9d9e",{"_index":1605,"title":{},"content":{"383":{"position":[[447,4]]}},"keywords":{}}],["_",{"_index":1270,"title":{},"content":{"210":{"position":[[563,1]]},"257":{"position":[[264,1]]},"258":{"position":[[400,1]]}},"keywords":{}}],["_sdc_level_0_id",{"_index":313,"title":{},"content":{"19":{"position":[[81,15]]},"20":{"position":[[81,15]]},"21":{"position":[[81,15]]},"41":{"position":[[81,15]]},"42":{"position":[[81,15]]}},"keywords":{}}],["_sdc_received_at",{"_index":257,"title":{},"content":{"18":{"position":[[81,16]]},"19":{"position":[[120,16]]},"20":{"position":[[120,16]]},"21":{"position":[[120,16]]},"40":{"position":[[81,16]]},"41":{"position":[[120,16]]},"42":{"position":[[120,16]]}},"keywords":{}}],["_sdc_sequenc",{"_index":258,"title":{},"content":{"18":{"position":[[139,13]]},"19":{"position":[[178,13]]},"20":{"position":[[178,13]]},"21":{"position":[[178,13]]},"40":{"position":[[139,13]]},"41":{"position":[[178,13]]},"42":{"position":[[178,13]]}},"keywords":{}}],["_sdc_source_key_event_id",{"_index":314,"title":{},"content":{"19":{"position":[[215,24]]},"20":{"position":[[215,24]]},"21":{"position":[[215,24]]},"41":{"position":[[215,24]]},"42":{"position":[[215,24]]}},"keywords":{}}],["_sdc_table_vers",{"_index":260,"title":{},"content":{"18":{"position":[[176,18]]},"19":{"position":[[261,18]]},"20":{"position":[[261,18]]},"21":{"position":[[261,18]]},"40":{"position":[[176,18]]},"41":{"position":[[261,18]]},"42":{"position":[[261,18]]}},"keywords":{}}],["a03d",{"_index":1003,"title":{},"content":{"110":{"position":[[2224,4]]}},"keywords":{}}],["a26d",{"_index":692,"title":{},"content":{"68":{"position":[[737,4]]},"110":{"position":[[737,4]]},"129":{"position":[[737,4]]}},"keywords":{}}],["a35c",{"_index":700,"title":{},"content":{"68":{"position":[[855,4]]},"110":{"position":[[855,4]]},"129":{"position":[[855,4]]}},"keywords":{}}],["a3d6364516c0"",{"_index":763,"title":{},"content":{"68":{"position":[[2129,19]]},"110":{"position":[[2307,19]]},"129":{"position":[[3062,19]]}},"keywords":{}}],["a80f",{"_index":1591,"title":{},"content":{"383":{"position":[[144,4]]}},"keywords":{}}],["a88c",{"_index":1540,"title":{},"content":{"356":{"position":[[428,4]]},"357":{"position":[[761,4]]},"358":{"position":[[443,4]]},"359":{"position":[[493,4]]},"360":{"position":[[428,4]]}},"keywords":{}}],["a8fd9c4e5a7d"",{"_index":714,"title":{},"content":{"68":{"position":[[1104,19]]},"110":{"position":[[1100,19],[1223,19]]},"129":{"position":[[1104,19]]}},"keywords":{}}],["abcdproject",{"_index":1628,"title":{},"content":{"403":{"position":[[8,13]]},"404":{"position":[[248,13]]}},"keywords":{}}],["abov",{"_index":1491,"title":{},"content":{"299":{"position":[[592,5]]}},"keywords":{}}],["accept",{"_index":987,"title":{},"content":{"105":{"position":[[25,7]]},"148":{"position":[[25,7]]},"217":{"position":[[25,7]]},"281":{"position":[[26,7]]},"375":{"position":[[25,7]]}},"keywords":{}}],["access",{"_index":16,"title":{},"content":{"2":{"position":[[21,10]]},"34":{"position":[[83,6]]},"158":{"position":[[162,6],[295,6]]},"170":{"position":[[83,6]]},"207":{"position":[[349,6],[482,6]]},"208":{"position":[[399,6]]},"227":{"position":[[79,6]]},"305":{"position":[[74,6]]},"368":{"position":[[162,6],[295,6]]}},"keywords":{}}],["account",{"_index":166,"title":{},"content":{"13":{"position":[[24,8]]},"18":{"position":[[613,7]]},"34":{"position":[[2360,8]]},"36":{"position":[[24,8]]},"40":{"position":[[613,7]]},"64":{"position":[[24,8]]},"72":{"position":[[116,7]]},"107":{"position":[[24,8]]},"114":{"position":[[116,7]]},"125":{"position":[[24,8]]},"133":{"position":[[116,7]]},"170":{"position":[[2391,8]]},"227":{"position":[[2338,8]]},"299":{"position":[[336,7]]},"305":{"position":[[2831,8]]}},"keywords":{}}],["action",{"_index":441,"title":{},"content":{"34":{"position":[[1631,7]]},"87":{"position":[[58,7]]},"102":{"position":[[129,7]]},"145":{"position":[[129,7]]},"170":{"position":[[1662,7]]},"214":{"position":[[129,7]]},"227":{"position":[[1609,7]]},"234":{"position":[[58,7]]},"265":{"position":[[58,7]]},"298":{"position":[[509,9],[578,10]]},"305":{"position":[[1914,7]]},"343":{"position":[[58,7]]},"351":{"position":[[58,7]]},"372":{"position":[[129,7]]},"406":{"position":[[172,7]]}},"keywords":{}}],["activ",{"_index":519,"title":{},"content":{"47":{"position":[[200,8]]},"62":{"position":[[281,8],[363,8]]},"174":{"position":[[200,8]]},"200":{"position":[[200,8]]},"337":{"position":[[200,8]]},"381":{"position":[[200,8]]}},"keywords":{}}],["ad",{"_index":105,"title":{},"content":{"6":{"position":[[521,6]]},"27":{"position":[[74,5]]},"29":{"position":[[74,5],[325,5]]},"31":{"position":[[74,5]]},"95":{"position":[[74,5],[331,5]]},"100":{"position":[[74,5]]},"150":{"position":[[74,5]]},"162":{"position":[[521,6]]},"179":{"position":[[74,5]]},"203":{"position":[[74,5],[331,5]]},"219":{"position":[[521,6]]},"229":{"position":[[74,5],[305,5]]},"273":{"position":[[74,5]]},"275":{"position":[[74,5]]},"277":{"position":[[173,6]]},"288":{"position":[[521,6]]},"298":{"position":[[175,6],[791,5]]},"299":{"position":[[171,6]]},"307":{"position":[[74,5],[379,5]]},"309":{"position":[[521,6]]},"329":{"position":[[74,5]]},"334":{"position":[[74,5]]}},"keywords":{}}],["adapt",{"_index":592,"title":{},"content":{"56":{"position":[[731,8]]}},"keywords":{}}],["add",{"_index":496,"title":{"54":{"position":[[0,3]]},"156":{"position":[[0,3]]},"209":{"position":[[0,3]]},"260":{"position":[[7,3]]},"295":{"position":[[7,3]]},"366":{"position":[[0,3]]}},"content":{"45":{"position":[[659,3]]},"60":{"position":[[179,3]]},"103":{"position":[[103,3]]},"104":{"position":[[120,3]]},"146":{"position":[[103,3]]},"147":{"position":[[120,3]]},"198":{"position":[[697,3]]},"209":{"position":[[56,3],[223,3],[465,3]]},"215":{"position":[[103,3]]},"216":{"position":[[120,3]]},"252":{"position":[[432,3]]},"256":{"position":[[182,3]]},"278":{"position":[[103,3]]},"279":{"position":[[120,3]]},"286":{"position":[[410,3]]},"295":{"position":[[65,3]]},"296":{"position":[[23,3],[85,3]]},"298":{"position":[[373,3],[471,3]]},"299":{"position":[[457,3],[663,3]]},"373":{"position":[[103,3]]},"374":{"position":[[120,3]]},"401":{"position":[[432,3]]},"404":{"position":[[116,3]]}},"keywords":{}}],["added_at",{"_index":972,"title":{},"content":{"95":{"position":[[502,9]]},"229":{"position":[[477,9]]},"307":{"position":[[550,9]]}},"keywords":{}}],["addit",{"_index":57,"title":{},"content":{"4":{"position":[[30,10]]},"7":{"position":[[233,10],[407,10],[540,10]]},"22":{"position":[[30,10]]},"43":{"position":[[30,10]]},"82":{"position":[[30,10]]},"123":{"position":[[30,10]]},"143":{"position":[[30,10]]},"163":{"position":[[233,10],[407,10],[540,10]]},"220":{"position":[[233,10],[407,10],[540,10]]},"289":{"position":[[233,10],[407,10],[540,10]]},"298":{"position":[[62,10]]},"299":{"position":[[79,10]]},"310":{"position":[[233,10],[407,10],[540,10]]}},"keywords":{}}],["address",{"_index":493,"title":{},"content":{"45":{"position":[[576,11]]},"198":{"position":[[594,11]]},"378":{"position":[[299,10]]},"379":{"position":[[182,11]]}},"keywords":{}}],["address_line_1",{"_index":1380,"title":{},"content":{"273":{"position":[[328,15]]}},"keywords":{}}],["address_line_2",{"_index":1382,"title":{},"content":{"273":{"position":[[360,15]]}},"keywords":{}}],["admin",{"_index":605,"title":{},"content":{"60":{"position":[[52,5]]},"256":{"position":[[52,5]]}},"keywords":{}}],["adopt",{"_index":939,"title":{},"content":{"89":{"position":[[105,8]]},"236":{"position":[[105,8]]},"267":{"position":[[105,8]]},"345":{"position":[[105,8]]},"353":{"position":[[105,8]]}},"keywords":{}}],["advanc",{"_index":525,"title":{},"content":{"48":{"position":[[170,8]]},"84":{"position":[[140,8]]},"175":{"position":[[170,8]]},"201":{"position":[[170,8]]},"231":{"position":[[140,8]]},"262":{"position":[[140,8]]},"338":{"position":[[170,8]]},"340":{"position":[[140,8]]},"348":{"position":[[140,8]]},"382":{"position":[[170,8]]}},"keywords":{}}],["advis",{"_index":539,"title":{},"content":{"51":{"position":[[83,9]]},"153":{"position":[[83,9]]},"206":{"position":[[83,9]]},"363":{"position":[[83,9]]}},"keywords":{}}],["ag",{"_index":1123,"title":{},"content":{"175":{"position":[[496,6],[726,6]]},"382":{"position":[[437,4],[599,4]]},"387":{"position":[[137,4]]}},"keywords":{}}],["against",{"_index":1423,"title":{},"content":{"286":{"position":[[87,7]]}},"keywords":{}}],["ai",{"_index":901,"title":{},"content":{"85":{"position":[[267,3]]},"232":{"position":[[267,3]]},"263":{"position":[[267,3]]},"341":{"position":[[267,3]]},"349":{"position":[[267,3]]}},"keywords":{}}],["alamofir",{"_index":1627,"title":{"402":{"position":[[40,13]]}},"content":{},"keywords":{}}],["alia",{"_index":1013,"title":{},"content":{"117":{"position":[[80,5]]},"359":{"position":[[707,5]]}},"keywords":{}}],["alias",{"_index":1014,"title":{},"content":{"117":{"position":[[136,7],[186,7]]}},"keywords":{}}],["allow",{"_index":422,"title":{},"content":{"34":{"position":[[879,6]]},"48":{"position":[[8,6]]},"56":{"position":[[724,6]]},"170":{"position":[[910,6]]},"175":{"position":[[8,6]]},"196":{"position":[[35,5],[377,8]]},"201":{"position":[[8,6]]},"227":{"position":[[871,6]]},"250":{"position":[[35,5]]},"298":{"position":[[120,6]]},"299":{"position":[[120,6]]},"305":{"position":[[1030,6],[1819,6]]},"327":{"position":[[35,5]]},"338":{"position":[[8,6]]},"382":{"position":[[8,6]]},"396":{"position":[[35,5]]},"419":{"position":[[35,5]]},"420":{"position":[[36,5]]}},"keywords":{}}],["allow_multiple_respons",{"_index":1397,"title":{},"content":{"278":{"position":[[111,24],[214,25]]}},"keywords":{}}],["allowmultiplerespons",{"_index":982,"title":{},"content":{"103":{"position":[[111,22],[207,22]]},"146":{"position":[[111,22]]},"188":{"position":[[63,22]]},"215":{"position":[[111,22],[207,22]]},"319":{"position":[[67,23]]},"373":{"position":[[111,22]]}},"keywords":{}}],["allproject",{"_index":571,"title":{},"content":{"54":{"position":[[16,11]]}},"keywords":{}}],["along",{"_index":443,"title":{},"content":{"34":{"position":[[1666,5],[1792,5]]},"170":{"position":[[1697,5],[1823,5]]},"227":{"position":[[1644,5],[1770,5]]},"305":{"position":[[1950,5]]}},"keywords":{}}],["alongsid",{"_index":989,"title":{},"content":{"105":{"position":[[101,9]]},"148":{"position":[[101,9]]},"217":{"position":[[101,9]]},"281":{"position":[[105,9]]},"375":{"position":[[101,9]]}},"keywords":{}}],["alreadi",{"_index":981,"title":{},"content":{"103":{"position":[[17,7]]},"146":{"position":[[17,7]]},"215":{"position":[[17,7]]},"278":{"position":[[17,7]]},"373":{"position":[[17,7]]}},"keywords":{}}],["alway",{"_index":825,"title":{},"content":{"79":{"position":[[228,7]]},"120":{"position":[[392,7]]},"140":{"position":[[228,7]]}},"keywords":{}}],["amp",{"_index":930,"title":{},"content":{"88":{"position":[[115,5]]},"235":{"position":[[115,5]]},"266":{"position":[[115,5]]},"344":{"position":[[115,5]]},"352":{"position":[[115,5]]}},"keywords":{}}],["amplitud",{"_index":151,"title":{},"content":{"10":{"position":[[41,9]]},"166":{"position":[[41,9]]},"223":{"position":[[41,9]]},"292":{"position":[[41,9]]},"313":{"position":[[41,9]]}},"keywords":{}}],["analys",{"_index":73,"title":{},"content":{"6":{"position":[[57,7],[244,8]]},"162":{"position":[[57,7],[244,8]]},"219":{"position":[[57,7],[244,8]]},"288":{"position":[[57,7],[244,8]]},"309":{"position":[[57,7],[244,8]]}},"keywords":{}}],["analyt",{"_index":910,"title":{},"content":{"87":{"position":[[18,9]]},"234":{"position":[[18,9]]},"265":{"position":[[18,9]]},"343":{"position":[[18,9]]},"351":{"position":[[18,9]]}},"keywords":{}}],["analytics"",{"_index":1058,"title":{},"content":{"129":{"position":[[2244,16]]}},"keywords":{}}],["analytics?utm_medium=email"",{"_index":1065,"title":{},"content":{"129":{"position":[[2427,32]]}},"keywords":{}}],["analyz",{"_index":884,"title":{},"content":{"84":{"position":[[228,7]]},"85":{"position":[[81,7]]},"231":{"position":[[228,7]]},"232":{"position":[[81,7]]},"262":{"position":[[228,7]]},"263":{"position":[[81,7]]},"340":{"position":[[228,7]]},"341":{"position":[[81,7]]},"348":{"position":[[228,7]]},"349":{"position":[[81,7]]}},"keywords":{}}],["ancestor",{"_index":1441,"title":{},"content":{"286":{"position":[[620,9]]}},"keywords":{}}],["android",{"_index":173,"title":{"50":{"position":[[19,7]]},"53":{"position":[[21,7]]},"92":{"position":[[6,7]]},"157":{"position":[[0,8]]},"367":{"position":[[0,8]]}},"content":{"13":{"position":[[141,7]]},"18":{"position":[[713,8]]},"33":{"position":[[74,7]]},"34":{"position":[[29,7],[353,7],[1082,7]]},"36":{"position":[[141,7]]},"40":{"position":[[713,8]]},"50":{"position":[[86,7]]},"52":{"position":[[43,7]]},"64":{"position":[[141,7]]},"73":{"position":[[114,8]]},"107":{"position":[[141,7]]},"115":{"position":[[114,8]]},"125":{"position":[[141,7]]},"134":{"position":[[114,8]]},"154":{"position":[[43,7],[218,7]]},"157":{"position":[[5,7]]},"170":{"position":[[371,7]]},"364":{"position":[[43,7],[218,7]]},"367":{"position":[[5,7]]}},"keywords":{}}],["android:name="android.hardware.camera"",{"_index":565,"title":{},"content":{"52":{"position":[[519,48]]},"157":{"position":[[407,48]]},"367":{"position":[[407,48]]}},"keywords":{}}],["android:name="android.hardware.camera.autofocus"/>",{"_index":567,"title":{},"content":{"52":{"position":[[624,63]]},"157":{"position":[[512,63]]},"367":{"position":[[512,63]]}},"keywords":{}}],["android:name="android.permission.camera"/>",{"_index":563,"title":{},"content":{"52":{"position":[[365,55]]},"157":{"position":[[253,55]]},"367":{"position":[[253,55]]}},"keywords":{}}],["android:name="android.permission.internet"",{"_index":558,"title":{},"content":{"52":{"position":[[195,52]]},"157":{"position":[[83,52]]},"367":{"position":[[83,52]]}},"keywords":{}}],["android:name="android.permission.microphone"",{"_index":564,"title":{},"content":{"52":{"position":[[441,54]]},"157":{"position":[[329,54]]},"367":{"position":[[329,54]]}},"keywords":{}}],["android:name="android.permission.modify_audio_settings"",{"_index":569,"title":{},"content":{"52":{"position":[[791,65]]},"157":{"position":[[679,65]]},"367":{"position":[[679,65]]}},"keywords":{}}],["android:name="android.permission.record_audio"",{"_index":568,"title":{},"content":{"52":{"position":[[708,56]]},"157":{"position":[[596,56]]},"367":{"position":[[596,56]]}},"keywords":{}}],["android:required="true"/>",{"_index":566,"title":{},"content":{"52":{"position":[[568,38]]},"157":{"position":[[456,38]]},"367":{"position":[[456,38]]}},"keywords":{}}],["angular",{"_index":1375,"title":{},"content":{"260":{"position":[[339,7]]}},"keywords":{}}],["announc",{"_index":935,"title":{},"content":{"89":{"position":[[14,13]]},"236":{"position":[[14,13]]},"267":{"position":[[14,13]]},"345":{"position":[[14,13]]},"353":{"position":[[14,13]]}},"keywords":{}}],["anonym",{"_index":69,"title":{"47":{"position":[[7,9]]},"174":{"position":[[7,9]]},"200":{"position":[[7,9]]},"337":{"position":[[7,9]]},"381":{"position":[[7,9]]}},"content":{"6":{"position":[[15,9]]},"34":{"position":[[481,9],[1033,9]]},"46":{"position":[[176,9]]},"47":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"51":{"position":[[202,9]]},"153":{"position":[[202,9]]},"162":{"position":[[15,9]]},"170":{"position":[[512,9],[1064,9]]},"173":{"position":[[176,9]]},"174":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"199":{"position":[[176,9]]},"200":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"206":{"position":[[202,9]]},"219":{"position":[[15,9]]},"227":{"position":[[473,9],[1025,9]]},"288":{"position":[[15,9]]},"301":{"position":[[158,9]]},"305":{"position":[[496,9],[1681,9]]},"309":{"position":[[15,9]]},"337":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]},"359":{"position":[[48,9],[597,12]]},"360":{"position":[[535,9]]},"363":{"position":[[202,9]]},"378":{"position":[[113,9]]},"380":{"position":[[168,9]]},"381":{"position":[[23,9],[95,9],[220,9],[294,9],[371,9]]}},"keywords":{}}],["anonymous_id",{"_index":1181,"title":{},"content":{"189":{"position":[[1090,13]]},"190":{"position":[[712,13]]},"191":{"position":[[1517,13]]},"192":{"position":[[1099,13]]},"193":{"position":[[1191,13]]},"194":{"position":[[409,13]]},"195":{"position":[[385,13]]},"196":{"position":[[522,13]]},"243":{"position":[[1155,13]]},"244":{"position":[[777,13]]},"245":{"position":[[1582,13]]},"246":{"position":[[1164,13]]},"247":{"position":[[1256,13]]},"248":{"position":[[481,13]]},"249":{"position":[[462,13]]},"250":{"position":[[612,13]]},"320":{"position":[[1070,13]]},"321":{"position":[[692,13]]},"322":{"position":[[1497,13]]},"323":{"position":[[1079,13]]},"324":{"position":[[1171,13]]},"325":{"position":[[398,13]]},"326":{"position":[[374,13]]},"327":{"position":[[522,13]]},"383":{"position":[[172,13]]},"389":{"position":[[1088,13]]},"390":{"position":[[710,13]]},"391":{"position":[[1515,13]]},"392":{"position":[[1097,13]]},"393":{"position":[[1189,13]]},"394":{"position":[[414,13]]},"395":{"position":[[389,13]]},"396":{"position":[[563,13]]},"408":{"position":[[1042,13]]},"409":{"position":[[813,13]]},"410":{"position":[[664,13]]},"411":{"position":[[435,13]]},"412":{"position":[[1469,13]]},"413":{"position":[[1051,13]]},"414":{"position":[[822,13]]},"415":{"position":[[1143,13]]},"416":{"position":[[914,13]]},"417":{"position":[[361,13]]},"418":{"position":[[328,13]]},"419":{"position":[[447,13]]},"420":{"position":[[451,13]]}},"keywords":{}}],["answer",{"_index":190,"title":{"78":{"position":[[0,7]]},"120":{"position":[[0,7]]},"139":{"position":[[0,7]]}},"content":{"13":{"position":[[463,6],[498,6],[545,6]]},"14":{"position":[[205,9]]},"17":{"position":[[193,8],[333,7]]},"18":{"position":[[1936,6],[1999,6],[2062,6]]},"19":{"position":[[472,6],[525,6],[578,6]]},"36":{"position":[[481,6],[516,6]]},"37":{"position":[[205,9]]},"39":{"position":[[179,7]]},"40":{"position":[[2114,6],[2177,6],[2240,6],[2654,6],[2727,6],[2797,6]]},"41":{"position":[[586,6],[639,6],[692,6],[1066,6],[1129,6],[1189,6]]},"64":{"position":[[463,6],[498,6],[545,6]]},"65":{"position":[[191,9]]},"76":{"position":[[593,6],[600,6]]},"78":{"position":[[131,6],[176,6]]},"80":{"position":[[90,6],[97,6]]},"107":{"position":[[481,6],[516,6]]},"108":{"position":[[191,9]]},"118":{"position":[[597,6],[604,6]]},"120":{"position":[[385,6],[443,7],[520,7],[598,7],[674,7],[743,6],[788,6]]},"121":{"position":[[90,6],[97,6]]},"125":{"position":[[463,6],[498,6],[545,6]]},"126":{"position":[[191,9]]},"137":{"position":[[638,6],[645,6]]},"139":{"position":[[131,6],[176,6]]},"141":{"position":[[90,6],[97,6]]},"189":{"position":[[806,7]]},"191":{"position":[[901,7],[1233,7]]},"192":{"position":[[815,7]]},"193":{"position":[[907,7]]},"243":{"position":[[871,7]]},"245":{"position":[[966,7],[1298,7]]},"246":{"position":[[880,7]]},"247":{"position":[[972,7]]},"320":{"position":[[786,7]]},"322":{"position":[[881,7],[1213,7]]},"323":{"position":[[795,7]]},"324":{"position":[[887,7]]},"389":{"position":[[804,7]]},"391":{"position":[[899,7],[1231,7]]},"392":{"position":[[813,7]]},"393":{"position":[[905,7]]},"408":{"position":[[758,7]]},"409":{"position":[[529,7]]},"412":{"position":[[853,7],[1185,7]]},"413":{"position":[[767,7]]},"414":{"position":[[538,7]]},"415":{"position":[[859,7]]},"416":{"position":[[630,7]]}},"keywords":{}}],["answer__field__correlation_id",{"_index":477,"title":{},"content":{"41":{"position":[[787,29]]}},"keywords":{}}],["answer__field__id",{"_index":476,"title":{},"content":{"41":{"position":[[699,17]]}},"keywords":{}}],["answer__field__typ",{"_index":478,"title":{},"content":{"41":{"position":[[903,19]]}},"keywords":{}}],["answer__field__value__bi",{"_index":479,"title":{},"content":{"41":{"position":[[1021,24]]}},"keywords":{}}],["answer__field__value__bo",{"_index":480,"title":{},"content":{"41":{"position":[[1083,24]]}},"keywords":{}}],["answer__field__value__st",{"_index":481,"title":{},"content":{"41":{"position":[[1146,24]]}},"keywords":{}}],["answer__replied_at",{"_index":318,"title":{},"content":{"19":{"position":[[436,18]]},"41":{"position":[[550,18]]}},"keywords":{}}],["answer__replied_at_m",{"_index":319,"title":{},"content":{"19":{"position":[[479,21]]},"41":{"position":[[593,21]]}},"keywords":{}}],["answer__tag",{"_index":320,"title":{},"content":{"19":{"position":[[546,12]]},"41":{"position":[[660,12]]}},"keywords":{}}],["anyencodable("clement@screeb.app"",{"_index":1205,"title":{},"content":{"201":{"position":[[476,45],[759,45]]}},"keywords":{}}],["anyencodable("cycle"",{"_index":1201,"title":{},"content":{"198":{"position":[[932,32]]}},"keywords":{}}],["anyencodable("hiddenfield1"",{"_index":1528,"title":{},"content":{"319":{"position":[[137,39]]}},"keywords":{}}],["anyencodable("johndoe"",{"_index":1267,"title":{},"content":{"210":{"position":[[428,35],[1091,35]]},"318":{"position":[[223,35]]}},"keywords":{}}],["anyencodable("prop1"",{"_index":1130,"title":{},"content":{"179":{"position":[[361,32]]}},"keywords":{}}],["anyencodable("r",{"_index":1214,"title":{},"content":{"203":{"position":[[405,22]]},"275":{"position":[[423,22]]}},"keywords":{}}],["anyencodable("sport"",{"_index":1215,"title":{},"content":{"203":{"position":[[468,32]]},"275":{"position":[[487,32]]}},"keywords":{}}],["anyencodable("ups"",{"_index":1221,"title":{},"content":{"203":{"position":[[606,30]]},"275":{"position":[[628,30]]}},"keywords":{}}],["anyencodable(1",{"_index":1219,"title":{},"content":{"203":{"position":[[560,16]]},"275":{"position":[[581,16]]}},"keywords":{}}],["anyencodable(12",{"_index":1266,"title":{},"content":{"210":{"position":[[392,17],[1055,17]]},"318":{"position":[[187,17]]}},"keywords":{}}],["anyencodable(12.29",{"_index":1217,"title":{},"content":{"203":{"position":[[520,20]]},"275":{"position":[[540,20]]}},"keywords":{}}],["anyencodable(27",{"_index":1199,"title":{},"content":{"198":{"position":[[892,17]]}},"keywords":{}}],["anyencodable(29",{"_index":1206,"title":{},"content":{"201":{"position":[[540,17],[823,17]]}},"keywords":{}}],["anyencodable(75",{"_index":1132,"title":{},"content":{"179":{"position":[[421,16]]},"217":{"position":[[296,16]]},"319":{"position":[[205,16]]}},"keywords":{}}],["anyencodable(d",{"_index":1203,"title":{},"content":{"198":{"position":[[990,20]]},"201":{"position":[[626,21],[894,21]]},"203":{"position":[[705,20]]},"275":{"position":[[729,20]]}},"keywords":{}}],["anyencodable(fals",{"_index":1223,"title":{},"content":{"203":{"position":[[662,20]]},"275":{"position":[[685,20]]}},"keywords":{}}],["anyencodable(tru",{"_index":1208,"title":{},"content":{"201":{"position":[[579,19]]}},"keywords":{}}],["anyencodable(“hiddenfield1",{"_index":1281,"title":{},"content":{"217":{"position":[[248,29]]}},"keywords":{}}],["anymore.payload.respond",{"_index":220,"title":{},"content":{"15":{"position":[[88,26]]},"67":{"position":[[88,26]]}},"keywords":{}}],["api",{"_index":1,"title":{"0":{"position":[[9,3]]}},"content":{"1":{"position":[[62,3]]},"2":{"position":[[14,3]]}},"keywords":{}}],["app",{"_index":139,"title":{"50":{"position":[[39,5]]},"53":{"position":[[41,5]]},"152":{"position":[[39,5]]},"155":{"position":[[41,5]]},"205":{"position":[[35,5]]},"208":{"position":[[37,5]]},"260":{"position":[[34,5]]},"362":{"position":[[44,5]]},"365":{"position":[[46,5]]}},"content":{"9":{"position":[[55,4],[94,4]]},"45":{"position":[[35,4]]},"50":{"position":[[94,4]]},"56":{"position":[[774,3]]},"61":{"position":[[47,3]]},"62":{"position":[[9,3],[147,3]]},"85":{"position":[[149,3]]},"88":{"position":[[29,3],[206,4]]},"89":{"position":[[81,3]]},"129":{"position":[[2339,3]]},"152":{"position":[[87,4]]},"158":{"position":[[152,3],[285,3]]},"165":{"position":[[55,4],[94,4]]},"172":{"position":[[35,4]]},"183":{"position":[[58,3]]},"194":{"position":[[16,3]]},"198":{"position":[[35,4]]},"205":{"position":[[90,4]]},"207":{"position":[[339,3],[472,3]]},"222":{"position":[[55,4],[94,4]]},"232":{"position":[[149,3]]},"235":{"position":[[29,3],[206,4]]},"236":{"position":[[81,3]]},"248":{"position":[[16,3]]},"257":{"position":[[47,3]]},"258":{"position":[[9,3],[145,3]]},"260":{"position":[[282,3],[324,3],[368,3]]},"263":{"position":[[149,3]]},"266":{"position":[[29,3],[206,4]]},"267":{"position":[[81,3]]},"286":{"position":[[58,3]]},"291":{"position":[[55,4],[94,4]]},"297":{"position":[[9,3]]},"301":{"position":[[120,5]]},"312":{"position":[[55,4],[94,4]]},"325":{"position":[[16,3],[254,3]]},"336":{"position":[[35,4]]},"341":{"position":[[149,3]]},"344":{"position":[[29,3],[206,4]]},"345":{"position":[[81,3]]},"349":{"position":[[149,3]]},"352":{"position":[[29,3],[206,4]]},"353":{"position":[[81,3]]},"362":{"position":[[92,4]]},"368":{"position":[[152,3],[285,3]]},"370":{"position":[[20,3]]},"394":{"position":[[16,3]]},"417":{"position":[[16,3]]}},"keywords":{}}],["app.screeb.sdk.screeb",{"_index":578,"title":{},"content":{"55":{"position":[[8,21]]}},"keywords":{}}],["app.screeb.sdk:survey:x.x.x",{"_index":575,"title":{},"content":{"54":{"position":[[79,29]]}},"keywords":{}}],["appdeleg",{"_index":1232,"title":{},"content":{"208":{"position":[[288,11],[367,11]]},"210":{"position":[[652,11],[689,12]]},"257":{"position":[[187,12],[849,11]]},"258":{"position":[[323,12]]}},"keywords":{}}],["appear",{"_index":1139,"title":{},"content":{"185":{"position":[[140,8]]},"239":{"position":[[144,8]]},"316":{"position":[[140,8]]},"385":{"position":[[144,8]]},"406":{"position":[[140,8]]}},"keywords":{}}],["appl",{"_index":1317,"title":{},"content":{"252":{"position":[[122,6],[217,6]]},"271":{"position":[[161,7]]},"272":{"position":[[101,9]]},"273":{"position":[[317,8],[344,6]]},"401":{"position":[[122,6],[217,6]]}},"keywords":{}}],["applewebkit/537.36",{"_index":1033,"title":{},"content":{"128":{"position":[[423,18]]},"129":{"position":[[2913,18]]}},"keywords":{}}],["appli",{"_index":346,"title":{},"content":{"24":{"position":[[182,5]]},"97":{"position":[[189,5]]},"177":{"position":[[193,5]]},"270":{"position":[[187,5]]},"331":{"position":[[253,5]]}},"keywords":{}}],["applic",{"_index":401,"title":{},"content":{"34":{"position":[[56,12]]},"155":{"position":[[29,12]]},"170":{"position":[[56,12]]},"208":{"position":[[29,12],[215,11],[317,11]]},"210":{"position":[[766,12]]},"227":{"position":[[52,12]]},"239":{"position":[[118,11]]},"257":{"position":[[820,11]]},"260":{"position":[[65,13]]},"357":{"position":[[15,11]]},"358":{"position":[[496,11]]},"359":{"position":[[874,11]]},"365":{"position":[[29,12]]},"385":{"position":[[118,11]]}},"keywords":{}}],["application(_",{"_index":1274,"title":{},"content":{"210":{"position":[[752,13]]}},"keywords":{}}],["application/json"",{"_index":36,"title":{},"content":{"3":{"position":[[131,22]]}},"keywords":{}}],["appropri",{"_index":1494,"title":{},"content":{"299":{"position":[[870,11]]}},"keywords":{}}],["approxim",{"_index":551,"title":{},"content":{"52":{"position":[[99,13]]},"154":{"position":[[195,13],[230,13]]},"207":{"position":[[160,13]]},"364":{"position":[[195,13],[230,13]]}},"keywords":{}}],["argument",{"_index":983,"title":{},"content":{"103":{"position":[[134,9]]},"104":{"position":[[147,8]]},"146":{"position":[[134,9]]},"147":{"position":[[147,8]]},"215":{"position":[[134,9]]},"216":{"position":[[147,8]]},"278":{"position":[[136,9]]},"279":{"position":[[149,8]]},"280":{"position":[[82,9]]},"373":{"position":[[134,9]]},"374":{"position":[[147,8]]},"382":{"position":[[724,8]]}},"keywords":{}}],["argument1",{"_index":1503,"title":{},"content":{"305":{"position":[[217,10]]}},"keywords":{}}],["argument2",{"_index":407,"title":{},"content":{"34":{"position":[[207,10]]},"170":{"position":[[225,10]]},"227":{"position":[[203,10]]},"305":{"position":[[228,10]]}},"keywords":{}}],["array",{"_index":223,"title":{},"content":{"15":{"position":[[200,6]]},"67":{"position":[[200,6]]}},"keywords":{}}],["array<string>",{"_index":809,"title":{},"content":{"75":{"position":[[269,19]]},"117":{"position":[[86,19],[144,19],[352,19]]},"136":{"position":[[269,19]]}},"keywords":{}}],["articl",{"_index":144,"title":{},"content":{"9":{"position":[[118,7]]},"165":{"position":[[118,7]]},"222":{"position":[[118,7]]},"291":{"position":[[118,7]]},"312":{"position":[[118,7]]}},"keywords":{}}],["article_id",{"_index":1407,"title":{},"content":{"281":{"position":[[265,11]]}},"keywords":{}}],["assign",{"_index":113,"title":{"23":{"position":[[6,11]]},"96":{"position":[[6,11]]},"176":{"position":[[6,11]]},"269":{"position":[[6,11]]},"330":{"position":[[6,11]]}},"content":{"6":{"position":[[638,6]]},"34":{"position":[[1376,7]]},"45":{"position":[[488,6]]},"162":{"position":[[638,6]]},"170":{"position":[[1407,7]]},"198":{"position":[[506,6]]},"219":{"position":[[638,6]]},"227":{"position":[[1354,7]]},"288":{"position":[[638,6]]},"305":{"position":[[1341,7]]},"309":{"position":[[638,6]]},"378":{"position":[[213,6]]},"379":{"position":[[94,6]]}},"keywords":{}}],["assigngroup",{"_index":438,"title":{},"content":{"34":{"position":[[1341,11],[1357,11]]},"170":{"position":[[1372,11],[1388,11]]},"227":{"position":[[1319,11],[1335,11]]},"331":{"position":[[38,12]]},"332":{"position":[[104,12]]},"333":{"position":[[64,12]]},"334":{"position":[[258,12]]}},"keywords":{}}],["assigngroup("company"",{"_index":1532,"title":{},"content":{"332":{"position":[[172,32]]},"334":{"position":[[326,32]]}},"keywords":{}}],["assigngroup(nul",{"_index":1531,"title":{},"content":{"331":{"position":[[106,17]]}},"keywords":{}}],["associ",{"_index":103,"title":{},"content":{"6":{"position":[[489,9]]},"13":{"position":[[508,10]]},"34":{"position":[[293,10],[1187,10]]},"36":{"position":[[526,10]]},"64":{"position":[[508,10]]},"93":{"position":[[268,10]]},"107":{"position":[[526,10]]},"125":{"position":[[508,10]]},"162":{"position":[[489,9]]},"170":{"position":[[311,10],[1218,10]]},"182":{"position":[[274,10]]},"219":{"position":[[489,9]]},"227":{"position":[[289,10],[1165,10]]},"254":{"position":[[268,10]]},"285":{"position":[[301,10]]},"288":{"position":[[489,9]]},"305":{"position":[[308,10],[1132,10]]},"309":{"position":[[489,9]]},"359":{"position":[[823,10]]},"400":{"position":[[338,10]]}},"keywords":{}}],["assum",{"_index":1544,"title":{},"content":{"357":{"position":[[1,8]]},"358":{"position":[[482,8]]},"359":{"position":[[1,8]]}},"keywords":{}}],["attack",{"_index":1424,"title":{},"content":{"286":{"position":[[105,8]]}},"keywords":{}}],["attent",{"_index":1451,"title":{},"content":{"296":{"position":[[317,9]]}},"keywords":{}}],["attribut",{"_index":358,"title":{"27":{"position":[[0,11]]},"29":{"position":[[0,11]]},"31":{"position":[[0,11]]},"48":{"position":[[0,11]]},"95":{"position":[[0,11]]},"100":{"position":[[0,11]]},"150":{"position":[[0,11]]},"175":{"position":[[0,11]]},"179":{"position":[[0,11]]},"201":{"position":[[0,11]]},"203":{"position":[[0,11]]},"229":{"position":[[0,11]]},"273":{"position":[[0,11]]},"275":{"position":[[0,11]]},"307":{"position":[[0,11]]},"329":{"position":[[0,11]]},"334":{"position":[[0,11]]},"338":{"position":[[0,11]]},"382":{"position":[[0,11]]}},"content":{"198":{"position":[[717,10]]}},"keywords":{}}],["attributessupport",{"_index":366,"title":{},"content":{"27":{"position":[[176,19]]},"29":{"position":[[176,19]]},"31":{"position":[[177,19]]},"48":{"position":[[277,19]]},"95":{"position":[[176,19]]},"100":{"position":[[176,19]]},"150":{"position":[[177,19]]},"175":{"position":[[277,19]]},"179":{"position":[[176,19]]},"201":{"position":[[277,19]]},"203":{"position":[[176,19]]},"229":{"position":[[176,19]]},"273":{"position":[[176,19]]},"275":{"position":[[177,19]]},"307":{"position":[[176,19]]},"329":{"position":[[177,19]]},"334":{"position":[[176,19]]},"338":{"position":[[277,19]]},"382":{"position":[[277,19]]}},"keywords":{}}],["audienc",{"_index":437,"title":{},"content":{"34":{"position":[[1328,9]]},"170":{"position":[[1359,9]]},"227":{"position":[[1306,9]]},"305":{"position":[[1273,9]]}},"keywords":{}}],["audio.</string>",{"_index":1107,"title":{},"content":{"158":{"position":[[326,21]]},"207":{"position":[[513,21]]},"368":{"position":[[326,21]]}},"keywords":{}}],["audio/video",{"_index":561,"title":{},"content":{"52":{"position":[[323,11]]},"157":{"position":[[211,11]]},"158":{"position":[[63,11]]},"207":{"position":[[250,11]]},"367":{"position":[[211,11]]},"368":{"position":[[63,11]]}},"keywords":{}}],["authent",{"_index":1543,"title":{"357":{"position":[[3,13]]}},"content":{"378":{"position":[[519,14]]}},"keywords":{}}],["author",{"_index":2,"title":{"1":{"position":[[0,14]]}},"content":{},"keywords":{}}],["automat",{"_index":152,"title":{},"content":{"10":{"position":[[72,13]]},"166":{"position":[[72,13]]},"223":{"position":[[72,13]]},"292":{"position":[[72,13]]},"313":{"position":[[72,13]]}},"keywords":{}}],["automaticscreendetect",{"_index":588,"title":{},"content":{"56":{"position":[[636,24]]},"187":{"position":[[528,24]]}},"keywords":{}}],["autonom",{"_index":451,"title":{},"content":{"34":{"position":[[2078,11]]},"170":{"position":[[2109,11]]},"227":{"position":[[2056,11]]},"305":{"position":[[2244,11],[2606,11]]}},"keywords":{}}],["avail",{"_index":219,"title":{"186":{"position":[[0,9]]},"240":{"position":[[0,9]]},"317":{"position":[[0,9]]},"386":{"position":[[0,9]]},"407":{"position":[[0,9]]}},"content":{"15":{"position":[[78,9]]},"18":{"position":[[870,9],[938,9]]},"40":{"position":[[894,9],[974,9]]},"67":{"position":[[78,9]]},"75":{"position":[[155,9],[223,9]]},"81":{"position":[[185,10]]},"93":{"position":[[242,9]]},"117":{"position":[[232,9],[306,9]]},"122":{"position":[[185,10]]},"136":{"position":[[155,9],[223,9]]},"142":{"position":[[185,10]]},"182":{"position":[[248,9]]},"186":{"position":[[11,9],[41,9]]},"195":{"position":[[36,9]]},"196":{"position":[[57,9]]},"240":{"position":[[11,9],[47,9]]},"249":{"position":[[36,9]]},"250":{"position":[[57,9]]},"254":{"position":[[242,9]]},"285":{"position":[[275,9]]},"317":{"position":[[11,9],[41,9]]},"326":{"position":[[36,9]]},"327":{"position":[[57,9],[357,9]]},"386":{"position":[[11,9],[34,9]]},"395":{"position":[[36,9]]},"396":{"position":[[57,9]]},"400":{"position":[[312,9]]},"407":{"position":[[11,9],[29,9]]},"418":{"position":[[36,9]]},"419":{"position":[[57,9]]},"420":{"position":[[58,9]]}},"keywords":{}}],["available(io",{"_index":1364,"title":{},"content":{"258":{"position":[[605,14]]}},"keywords":{}}],["b.id=r;b.src=ee;b.async=1;c.getelementsbytagname("head")[0].appendchild(b",{"_index":1463,"title":{},"content":{"296":{"position":[[779,85]]},"356":{"position":[[208,85]]},"357":{"position":[[541,85]]},"358":{"position":[[223,85]]},"359":{"position":[[273,85]]},"360":{"position":[[208,85]]}},"keywords":{}}],["b1b3",{"_index":711,"title":{},"content":{"68":{"position":[[1089,4]]},"110":{"position":[[1085,4],[1208,4]]},"129":{"position":[[1089,4]]}},"keywords":{}}],["b25d",{"_index":661,"title":{},"content":{"68":{"position":[[174,4]]},"110":{"position":[[174,4]]},"129":{"position":[[174,4]]}},"keywords":{}}],["b8aa",{"_index":1001,"title":{},"content":{"110":{"position":[[2214,4]]}},"keywords":{}}],["b=c.createelement('script');b.type='text/javascript",{"_index":1462,"title":{},"content":{"296":{"position":[[725,53]]},"356":{"position":[[154,53]]},"357":{"position":[[487,53]]},"358":{"position":[[169,53]]},"359":{"position":[[219,53]]},"360":{"position":[[154,53]]}},"keywords":{}}],["back",{"_index":1478,"title":{},"content":{"298":{"position":[[1019,4]]},"299":{"position":[[1110,4]]}},"keywords":{}}],["background",{"_index":635,"title":{"62":{"position":[[0,10]]},"258":{"position":[[0,10]]}},"content":{"62":{"position":[[23,11]]},"93":{"position":[[56,11]]},"182":{"position":[[56,11]]},"254":{"position":[[56,11]]},"258":{"position":[[19,11]]},"285":{"position":[[56,11]]},"400":{"position":[[56,11]]}},"keywords":{}}],["banner",{"_index":1490,"title":{},"content":{"299":{"position":[[585,6]]}},"keywords":{}}],["base",{"_index":132,"title":{},"content":{"7":{"position":[[350,4]]},"88":{"position":[[92,5]]},"163":{"position":[[350,4]]},"220":{"position":[[350,4]]},"235":{"position":[[92,5]]},"266":{"position":[[92,5]]},"289":{"position":[[350,4]]},"298":{"position":[[857,5]]},"310":{"position":[[350,4]]},"344":{"position":[[92,5]]},"352":{"position":[[92,5]]}},"keywords":{}}],["base64",{"_index":847,"title":{},"content":{"81":{"position":[[458,6]]},"122":{"position":[[458,6]]},"142":{"position":[[458,6]]}},"keywords":{}}],["bb4c",{"_index":730,"title":{},"content":{"68":{"position":[[1444,4]]},"110":{"position":[[1544,4]]},"129":{"position":[[1772,4]]}},"keywords":{}}],["bda2",{"_index":773,"title":{},"content":{"68":{"position":[[2343,4]]},"110":{"position":[[2596,4]]},"129":{"position":[[3276,4]]}},"keywords":{}}],["be",{"_index":959,"title":{},"content":{"93":{"position":[[128,5]]},"182":{"position":[[128,5]]},"254":{"position":[[128,5]]},"285":{"position":[[128,5]]},"286":{"position":[[42,5]]},"298":{"position":[[1112,5]]},"299":{"position":[[1199,5]]},"400":{"position":[[128,5]]}},"keywords":{}}],["be00",{"_index":1009,"title":{},"content":{"110":{"position":[[2518,4]]}},"keywords":{}}],["be48",{"_index":713,"title":{},"content":{"68":{"position":[[1099,4]]},"110":{"position":[[1095,4],[1218,4]]},"129":{"position":[[1099,4]]}},"keywords":{}}],["bearer",{"_index":38,"title":{},"content":{"3":{"position":[[180,6]]}},"keywords":{}}],["befor",{"_index":1195,"title":{},"content":{"196":{"position":[[8,6]]},"250":{"position":[[8,6]]},"296":{"position":[[473,7]]},"327":{"position":[[8,6]]},"358":{"position":[[1,6]]},"396":{"position":[[8,6]]},"419":{"position":[[8,6]]},"420":{"position":[[8,6]]}},"keywords":{}}],["begin",{"_index":398,"title":{},"content":{"33":{"position":[[152,9]]},"169":{"position":[[152,9]]},"226":{"position":[[148,9]]},"304":{"position":[[155,9]]}},"keywords":{}}],["behavior",{"_index":885,"title":{},"content":{"84":{"position":[[241,9]]},"85":{"position":[[94,9]]},"231":{"position":[[241,9]]},"232":{"position":[[94,9]]},"262":{"position":[[241,9]]},"263":{"position":[[94,9]]},"340":{"position":[[241,9]]},"341":{"position":[[94,9]]},"348":{"position":[[241,9]]},"349":{"position":[[94,9]]}},"keywords":{}}],["behaviorspinpoint",{"_index":919,"title":{},"content":{"87":{"position":[[159,17]]},"234":{"position":[[159,17]]},"265":{"position":[[159,17]]},"343":{"position":[[159,17]]},"351":{"position":[[159,17]]}},"keywords":{}}],["behaviour",{"_index":109,"title":{},"content":{"6":{"position":[[560,9]]},"162":{"position":[[560,9]]},"219":{"position":[[560,9]]},"288":{"position":[[560,9]]},"309":{"position":[[560,9]]}},"keywords":{}}],["below",{"_index":497,"title":{},"content":{"45":{"position":[[704,6]]},"198":{"position":[[742,6]]},"257":{"position":[[509,5]]}},"keywords":{}}],["berthe"",{"_index":718,"title":{},"content":{"68":{"position":[[1207,13]]},"110":{"position":[[1307,13]]},"129":{"position":[[1207,13]]}},"keywords":{}}],["better",{"_index":878,"title":{},"content":{"84":{"position":[[118,7]]},"231":{"position":[[118,7]]},"262":{"position":[[118,7]]},"340":{"position":[[118,7]]},"348":{"position":[[118,7]]}},"keywords":{}}],["between",{"_index":300,"title":{},"content":{"18":{"position":[[1567,7]]},"40":{"position":[[1615,7]]},"45":{"position":[[455,7]]},"76":{"position":[[257,7]]},"118":{"position":[[257,7]]},"137":{"position":[[257,7]]},"172":{"position":[[455,7]]},"198":{"position":[[455,7]]},"336":{"position":[[455,7]]},"377":{"position":[[438,7]]}},"keywords":{}}],["bigint",{"_index":259,"title":{},"content":{"18":{"position":[[153,6],[195,6],[376,6],[424,6],[1243,6],[1309,6],[1468,6],[1552,6],[1975,6]]},"19":{"position":[[97,6],[192,6],[280,6],[501,6]]},"20":{"position":[[97,6],[192,6],[280,6],[486,6]]},"21":{"position":[[97,6],[192,6],[280,6],[457,6]]},"40":{"position":[[153,6],[195,6],[376,6],[424,6],[1291,6],[1357,6],[1516,6],[1600,6],[2153,6],[2634,6]]},"41":{"position":[[97,6],[192,6],[280,6],[615,6],[1046,6]]},"42":{"position":[[97,6],[192,6],[280,6],[453,6]]}},"keywords":{}}],["bike",{"_index":377,"title":{},"content":{"29":{"position":[[423,4]]},"31":{"position":[[441,4]]},"95":{"position":[[378,4]]},"203":{"position":[[428,4]]},"229":{"position":[[342,4]]},"275":{"position":[[446,4]]},"307":{"position":[[426,4]]}},"keywords":{}}],["blob",{"_index":1435,"title":{},"content":{"286":{"position":[[382,5],[764,5]]}},"keywords":{}}],["bodi",{"_index":611,"title":{},"content":{"60":{"position":[[125,5]]},"81":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"122":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"142":{"position":[[563,5],[1114,7],[1126,4],[1191,5]]},"256":{"position":[[126,5]]}},"keywords":{}}],["bool",{"_index":330,"title":{},"content":{"20":{"position":[[522,4]]},"210":{"position":[[885,4]]},"318":{"position":[[552,4]]},"327":{"position":[[315,4]]}},"keywords":{}}],["boolean",{"_index":331,"title":{},"content":{"20":{"position":[[527,7],[554,9]]},"21":{"position":[[510,7],[544,9]]},"27":{"position":[[230,7]]},"29":{"position":[[250,7]]},"31":{"position":[[251,7]]},"40":{"position":[[2706,7],[2734,9]]},"41":{"position":[[1108,7],[1136,9]]},"42":{"position":[[506,7],[540,9]]},"48":{"position":[[351,7]]},"79":{"position":[[382,7]]},"95":{"position":[[250,7]]},"100":{"position":[[230,7]]},"140":{"position":[[382,7]]},"150":{"position":[[251,7]]},"175":{"position":[[351,7]]},"179":{"position":[[230,7]]},"189":{"position":[[984,8],[993,8]]},"191":{"position":[[1079,8],[1088,8],[1411,8],[1420,8]]},"192":{"position":[[993,8],[1002,8]]},"193":{"position":[[1085,8],[1094,8]]},"196":{"position":[[97,7]]},"201":{"position":[[351,7]]},"203":{"position":[[250,7]]},"229":{"position":[[230,7]]},"243":{"position":[[1049,8],[1058,8]]},"245":{"position":[[1144,8],[1153,8],[1476,8],[1485,8]]},"246":{"position":[[1058,8],[1067,8]]},"247":{"position":[[1150,8],[1159,8]]},"250":{"position":[[103,7]]},"273":{"position":[[230,7]]},"275":{"position":[[251,7]]},"307":{"position":[[250,7]]},"320":{"position":[[964,8],[973,8]]},"322":{"position":[[1059,8],[1068,8],[1391,8],[1400,8]]},"323":{"position":[[973,8],[982,8]]},"324":{"position":[[1065,8],[1074,8]]},"327":{"position":[[97,7]]},"329":{"position":[[251,7]]},"334":{"position":[[230,7]]},"338":{"position":[[351,7]]},"382":{"position":[[331,7]]},"389":{"position":[[982,8],[991,8]]},"391":{"position":[[1077,8],[1086,8],[1409,8],[1418,8]]},"392":{"position":[[991,8],[1000,8]]},"393":{"position":[[1083,8],[1092,8]]},"396":{"position":[[90,7]]},"408":{"position":[[936,8],[945,8]]},"409":{"position":[[707,8],[716,8]]},"412":{"position":[[1031,8],[1040,8],[1363,8],[1372,8]]},"413":{"position":[[945,8],[954,8]]},"414":{"position":[[716,8],[725,8]]},"415":{"position":[[1037,8],[1046,8]]},"416":{"position":[[808,8],[817,8]]}},"keywords":{}}],["both",{"_index":1483,"title":{},"content":{"298":{"position":[[1329,4]]},"299":{"position":[[1347,4]]}},"keywords":{}}],["bottom",{"_index":593,"title":{},"content":{"56":{"position":[[752,6]]}},"keywords":{}}],["bring",{"_index":360,"title":{},"content":{"27":{"position":[[13,5]]},"29":{"position":[[13,5]]},"31":{"position":[[13,5]]},"95":{"position":[[13,5]]},"100":{"position":[[13,5]]},"150":{"position":[[13,5]]},"179":{"position":[[13,5]]},"203":{"position":[[13,5]]},"229":{"position":[[13,5]]},"273":{"position":[[13,5]]},"275":{"position":[[13,5]]},"307":{"position":[[13,5]]},"329":{"position":[[13,5]]},"334":{"position":[[13,5]]}},"keywords":{}}],["browser",{"_index":1028,"title":{},"content":{"128":{"position":[[166,8]]},"260":{"position":[[253,7]]}},"keywords":{}}],["buggy."",{"_index":777,"title":{},"content":{"68":{"position":[[2452,13],[2511,13]]},"110":{"position":[[2705,13],[2779,13]]},"129":{"position":[[3385,13],[3444,13]]}},"keywords":{}}],["build",{"_index":1314,"title":{"252":{"position":[[11,5]]},"401":{"position":[[16,5]]}},"content":{"252":{"position":[[34,5]]},"401":{"position":[[34,5]]},"404":{"position":[[36,5],[97,5],[189,5]]}},"keywords":{}}],["build.gradl",{"_index":570,"title":{},"content":{"54":{"position":[[3,12]]}},"keywords":{}}],["build_typ",{"_index":1637,"title":{},"content":{"404":{"position":[[295,11]]}},"keywords":{}}],["built",{"_index":958,"title":{},"content":{"93":{"position":[[28,5]]},"182":{"position":[[28,5]]},"252":{"position":[[111,5]]},"254":{"position":[[28,5]]},"285":{"position":[[28,5]]},"297":{"position":[[16,5]]},"400":{"position":[[28,5]]},"401":{"position":[[111,5]]}},"keywords":{}}],["busi",{"_index":877,"title":{},"content":{"84":{"position":[[80,10]]},"231":{"position":[[80,10]]},"262":{"position":[[80,10]]},"340":{"position":[[80,10]]},"348":{"position":[[80,10]]}},"keywords":{}}],["button",{"_index":14,"title":{},"content":{"1":{"position":[[154,7]]},"20":{"position":[[346,7]]},"40":{"position":[[2315,7]]},"41":{"position":[[757,7]]},"120":{"position":[[84,7]]},"277":{"position":[[189,6]]}},"keywords":{}}],["c782b3f73aa4"",{"_index":685,"title":{},"content":{"68":{"position":[[613,19]]},"110":{"position":[[613,19]]},"129":{"position":[[613,19]]}},"keywords":{}}],["c796994e",{"_index":1537,"title":{},"content":{"356":{"position":[[408,9]]},"357":{"position":[[741,9]]},"358":{"position":[[423,9]]},"359":{"position":[[473,9]]},"360":{"position":[[408,9]]}},"keywords":{}}],["calcul",{"_index":838,"title":{},"content":{"81":{"position":[[155,10]]},"122":{"position":[[155,10]]},"142":{"position":[[155,10]]}},"keywords":{}}],["california",{"_index":1390,"title":{},"content":{"273":{"position":[[437,13]]}},"keywords":{}}],["call",{"_index":432,"title":{},"content":{"34":{"position":[[1104,4]]},"45":{"position":[[105,4],[716,7]]},"46":{"position":[[32,4],[86,6],[159,4]]},"47":{"position":[[457,6]]},"62":{"position":[[318,4]]},"170":{"position":[[1135,4]]},"172":{"position":[[105,4]]},"173":{"position":[[32,4],[86,6],[159,4]]},"174":{"position":[[457,6]]},"189":{"position":[[1,6]]},"190":{"position":[[1,6]]},"191":{"position":[[1,6]]},"192":{"position":[[1,6]]},"193":{"position":[[1,6]]},"194":{"position":[[1,6]]},"195":{"position":[[1,6]]},"196":{"position":[[1,6]]},"198":{"position":[[105,4],[754,7]]},"199":{"position":[[32,4],[86,6],[159,4]]},"200":{"position":[[457,6]]},"227":{"position":[[1092,4]]},"243":{"position":[[1,6]]},"244":{"position":[[1,6]]},"245":{"position":[[1,6]]},"246":{"position":[[1,6]]},"247":{"position":[[1,6]]},"248":{"position":[[1,6]]},"249":{"position":[[1,6]]},"250":{"position":[[1,6]]},"283":{"position":[[32,4]]},"284":{"position":[[152,4]]},"285":{"position":[[187,4]]},"301":{"position":[[59,4]]},"305":{"position":[[1755,4]]},"320":{"position":[[1,6]]},"321":{"position":[[1,6]]},"322":{"position":[[1,6]]},"323":{"position":[[1,6]]},"324":{"position":[[1,6]]},"325":{"position":[[1,6]]},"326":{"position":[[1,6]]},"327":{"position":[[1,6]]},"336":{"position":[[105,4]]},"337":{"position":[[457,6]]},"359":{"position":[[698,4],[902,5]]},"377":{"position":[[100,4]]},"380":{"position":[[32,4],[78,6],[151,4]]},"381":{"position":[[457,6]]},"389":{"position":[[1,6]]},"390":{"position":[[1,6]]},"391":{"position":[[1,6]]},"392":{"position":[[1,6]]},"393":{"position":[[1,6]]},"394":{"position":[[1,6]]},"395":{"position":[[1,6]]},"396":{"position":[[1,6]]},"398":{"position":[[1,4]]},"399":{"position":[[38,4]]},"400":{"position":[[156,4]]},"408":{"position":[[1,6]]},"409":{"position":[[1,6]]},"410":{"position":[[1,6]]},"411":{"position":[[1,6]]},"412":{"position":[[1,6]]},"413":{"position":[[1,6]]},"414":{"position":[[1,6]]},"415":{"position":[[1,6]]},"416":{"position":[[1,6]]},"417":{"position":[[1,6]]},"418":{"position":[[1,6]]},"419":{"position":[[1,6]]},"420":{"position":[[1,6]]}},"keywords":{}}],["camera",{"_index":1102,"title":{},"content":{"158":{"position":[[176,6]]},"207":{"position":[[363,6]]},"368":{"position":[[176,6]]}},"keywords":{}}],["campaign",{"_index":603,"title":{},"content":{"60":{"position":[[14,8],[376,9]]},"256":{"position":[[14,8],[381,9]]}},"keywords":{}}],["campu",{"_index":1381,"title":{},"content":{"273":{"position":[[351,8]]}},"keywords":{}}],["can't",{"_index":1632,"title":{},"content":{"403":{"position":[[109,5]]}},"keywords":{}}],["captur",{"_index":1477,"title":{},"content":{"298":{"position":[[956,7]]}},"keywords":{}}],["cart",{"_index":1284,"title":{},"content":{"229":{"position":[[314,6]]}},"keywords":{}}],["cart"",{"_index":373,"title":{},"content":{"29":{"position":[[334,11]]},"95":{"position":[[340,11]]},"203":{"position":[[340,11]]},"307":{"position":[[388,11]]}},"keywords":{}}],["case",{"_index":229,"title":{"284":{"position":[[6,6]]},"399":{"position":[[6,6]]}},"content":{"16":{"position":[[87,4]]},"38":{"position":[[87,4]]},"102":{"position":[[9,6]]},"145":{"position":[[9,6]]},"214":{"position":[[9,6]]},"277":{"position":[[9,6]]},"372":{"position":[[9,6]]}},"keywords":{}}],["catalog",{"_index":160,"title":{},"content":{"11":{"position":[[22,7]]},"167":{"position":[[22,7]]},"224":{"position":[[22,7]]},"293":{"position":[[22,7]]},"298":{"position":[[526,7]]},"314":{"position":[[22,7]]}},"keywords":{}}],["categori",{"_index":967,"title":{},"content":{"95":{"position":[[395,9]]},"229":{"position":[[354,9]]},"307":{"position":[[443,9]]}},"keywords":{}}],["cd",{"_index":1111,"title":{},"content":{"158":{"position":[[495,2]]},"368":{"position":[[500,2]]}},"keywords":{}}],["cd885a6ead58"",{"_index":1004,"title":{},"content":{"110":{"position":[[2229,19]]}},"keywords":{}}],["ce",{"_index":827,"title":{},"content":{"79":{"position":[[526,3]]},"120":{"position":[[815,3]]},"140":{"position":[[526,3]]}},"keywords":{}}],["center",{"_index":1340,"title":{},"content":{"257":{"position":[[266,7]]},"258":{"position":[[402,7]]}},"keywords":{}}],["center"",{"_index":1167,"title":{},"content":{"189":{"position":[[441,12],[522,12]]},"190":{"position":[[444,12],[525,12]]},"191":{"position":[[450,12],[531,12]]},"192":{"position":[[450,12],[531,12]]},"193":{"position":[[441,12],[522,12]]},"243":{"position":[[506,12],[587,12]]},"244":{"position":[[509,12],[590,12]]},"245":{"position":[[515,12],[596,12]]},"246":{"position":[[515,12],[596,12]]},"247":{"position":[[506,12],[587,12]]},"320":{"position":[[421,12],[502,12]]},"321":{"position":[[424,12],[505,12]]},"322":{"position":[[430,12],[511,12]]},"323":{"position":[[430,12],[511,12]]},"324":{"position":[[421,12],[502,12]]},"389":{"position":[[439,12],[520,12]]},"390":{"position":[[442,12],[523,12]]},"391":{"position":[[448,12],[529,12]]},"392":{"position":[[448,12],[529,12]]},"393":{"position":[[439,12],[520,12]]},"408":{"position":[[393,12],[474,12]]},"410":{"position":[[396,12],[477,12]]},"412":{"position":[[402,12],[483,12]]},"413":{"position":[[402,12],[483,12]]},"415":{"position":[[393,12],[474,12]]}},"keywords":{}}],["chain",{"_index":185,"title":{},"content":{"13":{"position":[[362,5]]},"36":{"position":[[374,5]]},"64":{"position":[[362,5]]},"107":{"position":[[374,5]]},"125":{"position":[[362,5]]}},"keywords":{}}],["chang",{"_index":230,"title":{},"content":{"16":{"position":[[102,7]]},"34":{"position":[[542,6]]},"38":{"position":[[102,7]]},"45":{"position":[[341,6]]},"170":{"position":[[573,6]]},"172":{"position":[[341,6]]},"198":{"position":[[341,6]]},"227":{"position":[[534,6]]},"299":{"position":[[1053,7]]},"305":{"position":[[557,6]]},"336":{"position":[[341,6]]},"379":{"position":[[9,6]]}},"keywords":{}}],["channel",{"_index":171,"title":{"73":{"position":[[0,8]]},"115":{"position":[[0,8]]},"134":{"position":[[0,8]]}},"content":{"13":{"position":[[100,7]]},"17":{"position":[[94,8]]},"18":{"position":[[664,7],[691,7]]},"36":{"position":[[100,7]]},"39":{"position":[[94,8]]},"40":{"position":[[664,7],[691,7]]},"56":{"position":[[65,7],[224,7]]},"64":{"position":[[100,7]]},"71":{"position":[[82,7],[90,7],[101,7]]},"73":{"position":[[69,7],[92,7]]},"107":{"position":[[100,7]]},"113":{"position":[[82,7],[90,7],[101,7]]},"115":{"position":[[69,7],[92,7]]},"125":{"position":[[100,7]]},"132":{"position":[[82,7],[90,7],[101,7]]},"134":{"position":[[69,7],[92,7]]},"159":{"position":[[40,7],[76,7]]},"187":{"position":[[40,7]]},"189":{"position":[[81,7],[311,8]]},"190":{"position":[[82,7],[314,8]]},"191":{"position":[[84,7],[320,8]]},"192":{"position":[[84,7],[320,8]]},"193":{"position":[[81,7],[311,8]]},"194":{"position":[[104,7],[349,8]]},"195":{"position":[[115,7],[325,8]]},"196":{"position":[[193,7],[437,8]]},"210":{"position":[[284,7],[947,7]]},"241":{"position":[[41,7],[77,7]]},"243":{"position":[[82,7],[118,7],[380,8]]},"244":{"position":[[83,7],[119,7],[383,8]]},"245":{"position":[[85,7],[121,7],[389,8]]},"246":{"position":[[85,7],[121,7],[389,8]]},"247":{"position":[[82,7],[118,7],[380,8]]},"248":{"position":[[105,7],[141,7],[425,8]]},"249":{"position":[[122,7],[158,7],[406,8]]},"250":{"position":[[200,7],[236,7],[531,8]]},"284":{"position":[[124,7]]},"318":{"position":[[79,7]]},"319":{"position":[[45,7]]},"320":{"position":[[77,7],[295,8]]},"321":{"position":[[78,7],[298,8]]},"322":{"position":[[80,7],[304,8]]},"323":{"position":[[80,7],[304,8]]},"324":{"position":[[77,7],[295,8]]},"325":{"position":[[100,7],[342,8]]},"326":{"position":[[111,7],[318,8]]},"327":{"position":[[189,7],[441,8]]},"370":{"position":[[142,7],[178,7]]},"387":{"position":[[28,7],[64,7]]},"389":{"position":[[69,7],[105,7],[313,8]]},"390":{"position":[[70,7],[106,7],[316,8]]},"391":{"position":[[72,7],[108,7],[322,8]]},"392":{"position":[[72,7],[108,7],[322,8]]},"393":{"position":[[69,7],[105,7],[313,8]]},"394":{"position":[[92,7],[128,7],[358,8]]},"395":{"position":[[96,7],[132,7],[333,8]]},"396":{"position":[[174,7],[210,7],[482,8]]},"399":{"position":[[10,7]]},"408":{"position":[[264,8]]},"409":{"position":[[267,8]]},"410":{"position":[[267,8]]},"411":{"position":[[270,8]]},"412":{"position":[[273,8]]},"413":{"position":[[273,8]]},"414":{"position":[[276,8]]},"415":{"position":[[264,8]]},"416":{"position":[[267,8]]},"417":{"position":[[302,8]]},"418":{"position":[[269,8]]},"419":{"position":[[363,8]]},"420":{"position":[[366,8]]}},"keywords":{}}],["channel__id",{"_index":276,"title":{},"content":{"18":{"position":[[621,11]]},"40":{"position":[[621,11]]}},"keywords":{}}],["channel__typ",{"_index":277,"title":{},"content":{"18":{"position":[[672,13]]},"40":{"position":[[672,13]]}},"keywords":{}}],["channel_id",{"_index":1587,"title":{},"content":{"383":{"position":[[107,11]]}},"keywords":{}}],["channelid",{"_index":1265,"title":{},"content":{"210":{"position":[[259,10],[922,10]]},"318":{"position":[[54,10]]}},"keywords":{}}],["charact",{"_index":491,"title":{},"content":{"45":{"position":[[472,11]]},"172":{"position":[[472,11]]},"198":{"position":[[472,11]]},"336":{"position":[[472,11]]},"377":{"position":[[455,11]]}},"keywords":{}}],["charactersno",{"_index":364,"title":{},"content":{"27":{"position":[[148,12]]},"29":{"position":[[148,12]]},"31":{"position":[[149,12]]},"48":{"position":[[249,12]]},"95":{"position":[[148,12]]},"100":{"position":[[148,12]]},"150":{"position":[[149,12]]},"175":{"position":[[249,12]]},"179":{"position":[[148,12]]},"201":{"position":[[249,12]]},"203":{"position":[[148,12]]},"229":{"position":[[148,12]]},"273":{"position":[[148,12]]},"275":{"position":[[149,12]]},"307":{"position":[[148,12]]},"329":{"position":[[149,12]]},"334":{"position":[[148,12]]},"338":{"position":[[249,12]]},"382":{"position":[[249,12]]}},"keywords":{}}],["charg",{"_index":231,"title":{},"content":{"16":{"position":[[123,6]]},"38":{"position":[[123,6]]}},"keywords":{}}],["check",{"_index":628,"title":{"92":{"position":[[0,5]]},"181":{"position":[[0,5]]},"253":{"position":[[0,5]]},"283":{"position":[[0,5]]},"398":{"position":[[0,5]]}},"content":{"61":{"position":[[222,5]]},"403":{"position":[[135,5]]}},"keywords":{}}],["choic",{"_index":196,"title":{},"content":{"13":{"position":[[587,7]]},"64":{"position":[[587,7]]},"125":{"position":[[587,7]]}},"keywords":{}}],["choos",{"_index":1488,"title":{},"content":{"299":{"position":[[520,6]]}},"keywords":{}}],["chosen",{"_index":101,"title":{},"content":{"6":{"position":[[463,6]]},"162":{"position":[[463,6]]},"219":{"position":[[463,6]]},"288":{"position":[[463,6]]},"309":{"position":[[463,6]]}},"keywords":{}}],["chrome/123.0.0.0",{"_index":1036,"title":{},"content":{"128":{"position":[[462,16]]},"129":{"position":[[2952,16]]}},"keywords":{}}],["ci",{"_index":535,"title":{"51":{"position":[[20,2]]},"153":{"position":[[20,2]]},"206":{"position":[[20,2]]},"363":{"position":[[20,2]]}},"content":{"51":{"position":[[64,4],[129,2]]},"153":{"position":[[64,4],[129,2]]},"206":{"position":[[64,4],[129,2]]},"363":{"position":[[64,4],[129,2]]}},"keywords":{}}],["citi",{"_index":1385,"title":{},"content":{"273":{"position":[[395,5]]}},"keywords":{}}],["clang",{"_index":1321,"title":{},"content":{"252":{"position":[[172,5],[267,5]]},"401":{"position":[[172,5],[267,5]]}},"keywords":{}}],["class",{"_index":1255,"title":{},"content":{"210":{"position":[[39,5],[683,5]]},"257":{"position":[[861,5]]}},"keywords":{}}],["clear",{"_index":911,"title":{},"content":{"87":{"position":[[34,5]]},"234":{"position":[[34,5]]},"265":{"position":[[34,5]]},"343":{"position":[[34,5]]},"351":{"position":[[34,5]]}},"keywords":{}}],["click",{"_index":1487,"title":{},"content":{"299":{"position":[[511,5],[569,8],[654,5],[808,5]]}},"keywords":{}}],["close",{"_index":211,"title":{},"content":{"14":{"position":[[347,6]]},"37":{"position":[[347,6]]},"65":{"position":[[333,6]]},"108":{"position":[[333,6]]},"126":{"position":[[333,6]]},"305":{"position":[[614,5],[624,5],[1764,5]]},"379":{"position":[[82,7]]}},"keywords":{}}],["closesdk",{"_index":416,"title":{},"content":{"34":{"position":[[599,8],[612,8],[1113,8]]},"170":{"position":[[630,8],[643,8],[1144,8]]},"227":{"position":[[591,8],[604,8],[1101,8]]}},"keywords":{}}],["cocoapod",{"_index":1238,"title":{},"content":{"209":{"position":[[7,10]]},"404":{"position":[[13,9],[74,9],[165,10]]}},"keywords":{}}],["code",{"_index":790,"title":{},"content":{"69":{"position":[[86,5]]},"89":{"position":[[170,4]]},"92":{"position":[[48,5]]},"93":{"position":[[212,5]]},"111":{"position":[[86,5]]},"130":{"position":[[86,5]]},"181":{"position":[[54,5]]},"182":{"position":[[218,5]]},"185":{"position":[[172,4]]},"236":{"position":[[170,4]]},"239":{"position":[[176,4]]},"253":{"position":[[48,5]]},"254":{"position":[[212,5]]},"267":{"position":[[170,4]]},"295":{"position":[[47,4]]},"296":{"position":[[129,5],[178,4],[221,5],[245,4],[375,5]]},"298":{"position":[[73,6]]},"299":{"position":[[90,6]]},"316":{"position":[[172,4]]},"345":{"position":[[170,4]]},"353":{"position":[[170,4]]},"385":{"position":[[176,4]]}},"keywords":{}}],["code.se",{"_index":1466,"title":{},"content":{"297":{"position":[[118,8]]}},"keywords":{}}],["cohort",{"_index":1377,"title":{},"content":{"270":{"position":[[68,7]]}},"keywords":{}}],["collect",{"_index":85,"title":{"7":{"position":[[12,10]]},"8":{"position":[[7,7]]},"11":{"position":[[16,9]]},"88":{"position":[[0,8]]},"163":{"position":[[12,10]]},"164":{"position":[[7,7]]},"167":{"position":[[16,9]]},"220":{"position":[[12,10]]},"221":{"position":[[7,7]]},"224":{"position":[[16,9]]},"235":{"position":[[0,8]]},"266":{"position":[[0,8]]},"289":{"position":[[12,10]]},"290":{"position":[[7,7]]},"293":{"position":[[16,9]]},"310":{"position":[[12,10]]},"311":{"position":[[7,7]]},"314":{"position":[[16,9]]},"344":{"position":[[0,8]]},"352":{"position":[[0,8]]}},"content":{"6":{"position":[[212,9],[377,9],[589,10]]},"7":{"position":[[9,7]]},"8":{"position":[[56,10]]},"9":{"position":[[233,10]]},"47":{"position":[[146,9],[410,7]]},"162":{"position":[[212,9],[377,9],[589,10]]},"163":{"position":[[9,7]]},"164":{"position":[[56,10]]},"165":{"position":[[233,10]]},"174":{"position":[[146,9],[410,7]]},"200":{"position":[[146,9],[410,7]]},"219":{"position":[[212,9],[377,9],[589,10]]},"220":{"position":[[9,7]]},"221":{"position":[[56,10]]},"222":{"position":[[233,10]]},"288":{"position":[[212,9],[377,9],[589,10]]},"289":{"position":[[9,7]]},"290":{"position":[[56,10]]},"291":{"position":[[233,10]]},"309":{"position":[[212,9],[377,9],[589,10]]},"310":{"position":[[9,7]]},"311":{"position":[[56,10]]},"312":{"position":[[233,10]]},"337":{"position":[[146,9],[410,7]]},"358":{"position":[[913,7]]},"359":{"position":[[14,9],[517,7]]},"381":{"position":[[146,9],[410,7]]}},"keywords":{}}],["color",{"_index":1081,"title":{},"content":{"148":{"position":[[215,6]]},"229":{"position":[[373,6]]},"281":{"position":[[239,6]]},"375":{"position":[[264,6]]}},"keywords":{}}],["column",{"_index":232,"title":{},"content":{"16":{"position":[[142,7]]},"18":{"position":[[1,6]]},"19":{"position":[[1,6]]},"20":{"position":[[1,6]]},"21":{"position":[[1,6]]},"38":{"position":[[142,7]]},"40":{"position":[[1,6]]},"41":{"position":[[1,6]]},"42":{"position":[[1,6]]}},"keywords":{}}],["command",{"_index":433,"title":{},"content":{"34":{"position":[[1122,8],[1928,7]]},"45":{"position":[[126,8],[738,8]]},"46":{"position":[[55,8],[70,7]]},"47":{"position":[[446,7]]},"57":{"position":[[64,8]]},"92":{"position":[[32,7]]},"93":{"position":[[196,7]]},"105":{"position":[[17,7]]},"148":{"position":[[17,7]]},"160":{"position":[[64,8]]},"170":{"position":[[1153,8],[1959,7]]},"172":{"position":[[126,8]]},"173":{"position":[[55,8],[70,7]]},"174":{"position":[[446,7]]},"181":{"position":[[38,7]]},"182":{"position":[[202,7]]},"185":{"position":[[272,9]]},"198":{"position":[[126,8],[771,7]]},"199":{"position":[[55,8],[70,7]]},"200":{"position":[[446,7]]},"211":{"position":[[64,8]]},"217":{"position":[[17,7]]},"227":{"position":[[1110,8],[1906,7]]},"239":{"position":[[288,9]]},"253":{"position":[[32,7]]},"254":{"position":[[196,7]]},"281":{"position":[[18,7]]},"283":{"position":[[58,8]]},"285":{"position":[[213,8]]},"301":{"position":[[73,8]]},"302":{"position":[[64,8]]},"305":{"position":[[1770,8],[2091,7],[2455,7]]},"316":{"position":[[272,9]]},"336":{"position":[[126,8]]},"337":{"position":[[446,7]]},"359":{"position":[[713,8]]},"375":{"position":[[17,7]]},"377":{"position":[[118,8]]},"380":{"position":[[47,8],[62,7]]},"381":{"position":[[446,7]]},"382":{"position":[[706,8]]},"385":{"position":[[262,9]]},"406":{"position":[[255,9]]}},"keywords":{}}],["command.an",{"_index":1417,"title":{},"content":{"284":{"position":[[182,10]]}},"keywords":{}}],["common",{"_index":117,"title":{},"content":{"6":{"position":[[700,6]]},"162":{"position":[[700,6]]},"219":{"position":[[700,6]]},"288":{"position":[[700,6]]},"296":{"position":[[68,6]]},"309":{"position":[[700,6]]}},"keywords":{}}],["commun",{"_index":949,"title":{},"content":{"90":{"position":[[188,11]]},"237":{"position":[[188,11]]},"268":{"position":[[188,11]]},"299":{"position":[[549,10],[635,9]]},"346":{"position":[[188,11]]},"354":{"position":[[188,11]]}},"keywords":{}}],["compani",{"_index":882,"title":{},"content":{"84":{"position":[[189,9]]},"175":{"position":[[507,9],[739,9]]},"231":{"position":[[189,9]]},"262":{"position":[[189,9]]},"271":{"position":[[130,10]]},"272":{"position":[[90,10]]},"273":{"position":[[306,10]]},"340":{"position":[[189,9]]},"348":{"position":[[189,9]]},"382":{"position":[[610,8]]}},"keywords":{}}],["companies"",{"_index":723,"title":{},"content":{"68":{"position":[[1330,16]]},"110":{"position":[[1430,16]]},"129":{"position":[[1330,16]]}},"keywords":{}}],["companychannel",{"_index":169,"title":{},"content":{"13":{"position":[[69,15]]},"36":{"position":[[69,15]]},"64":{"position":[[69,15]]},"107":{"position":[[69,15]]},"125":{"position":[[69,15]]}},"keywords":{}}],["compat",{"_index":1426,"title":{},"content":{"286":{"position":[[140,10]]}},"keywords":{}}],["compil",{"_index":1315,"title":{"252":{"position":[[67,10]]},"401":{"position":[[72,10]]}},"content":{"252":{"position":[[90,8],[205,8],[346,11]]},"401":{"position":[[90,8],[205,8],[346,11]]}},"keywords":{}}],["complet",{"_index":811,"title":{},"content":{"76":{"position":[[333,10]]},"118":{"position":[[333,10]]},"137":{"position":[[333,10]]},"192":{"position":[[25,10],[264,10]]},"246":{"position":[[25,10]]},"298":{"position":[[733,8]]},"323":{"position":[[25,10],[233,9]]},"392":{"position":[[25,10]]},"413":{"position":[[25,10]]},"414":{"position":[[26,10]]}},"keywords":{}}],["completed"",{"_index":1655,"title":{},"content":{"413":{"position":[[213,16]]},"414":{"position":[[216,16]]}},"keywords":{}}],["completionhandl",{"_index":1345,"title":{},"content":{"257":{"position":[[367,18],[445,19]]},"258":{"position":[[500,18]]}},"keywords":{}}],["completionhandler([[.bann",{"_index":1366,"title":{},"content":{"258":{"position":[[631,28]]}},"keywords":{}}],["componentdidmount",{"_index":1573,"title":{},"content":{"370":{"position":[[61,17]]}},"keywords":{}}],["comprehens",{"_index":394,"title":{},"content":{"33":{"position":[[32,13]]},"84":{"position":[[13,13]]},"169":{"position":[[32,13]]},"226":{"position":[[32,13]]},"231":{"position":[[13,13]]},"260":{"position":[[164,13]]},"262":{"position":[[13,13]]},"304":{"position":[[32,13]]},"340":{"position":[[13,13]]},"348":{"position":[[13,13]]}},"keywords":{}}],["computehash(secret",{"_index":853,"title":{},"content":{"81":{"position":[[726,19]]},"122":{"position":[[726,19]]},"142":{"position":[[726,19]]}},"keywords":{}}],["computehash(secret,payload",{"_index":864,"title":{},"content":{"81":{"position":[[998,29]]},"122":{"position":[[998,29]]},"142":{"position":[[998,29]]}},"keywords":{}}],["condit",{"_index":345,"title":{},"content":{"24":{"position":[[122,10]]},"97":{"position":[[129,10]]},"177":{"position":[[133,10]]},"270":{"position":[[127,10]]},"331":{"position":[[193,10]]}},"keywords":{}}],["config",{"_index":1334,"title":{},"content":{"252":{"position":[[594,8]]},"401":{"position":[[594,8]]}},"keywords":{}}],["config.build_settings['build_library_for_distribut",{"_index":1335,"title":{},"content":{"252":{"position":[[603,55]]},"401":{"position":[[603,55]]}},"keywords":{}}],["configur",{"_index":455,"title":{"53":{"position":[[7,9]]},"60":{"position":[[0,11]]},"155":{"position":[[7,9]]},"208":{"position":[[7,9]]},"256":{"position":[[0,11]]},"365":{"position":[[7,9]]}},"content":{"34":{"position":[[2176,13]]},"45":{"position":[[690,13]]},"52":{"position":[[19,10]]},"60":{"position":[[156,9]]},"61":{"position":[[96,9]]},"62":{"position":[[212,11]]},"154":{"position":[[19,10]]},"170":{"position":[[2207,13]]},"198":{"position":[[728,13]]},"207":{"position":[[19,10]]},"227":{"position":[[2154,13]]},"252":{"position":[[450,13]]},"256":{"position":[[159,9]]},"257":{"position":[[92,9]]},"258":{"position":[[209,11]]},"298":{"position":[[557,9],[590,9]]},"299":{"position":[[682,9]]},"305":{"position":[[736,13]]},"364":{"position":[[19,10]]},"401":{"position":[[450,13]]}},"keywords":{}}],["configuration.click",{"_index":1496,"title":{},"content":{"299":{"position":[[1008,19]]}},"keywords":{}}],["configured.ensur",{"_index":1476,"title":{},"content":{"298":{"position":[[886,17]]}},"keywords":{}}],["confirm",{"_index":841,"title":{},"content":{"81":{"position":[[281,7]]},"122":{"position":[[281,7]]},"142":{"position":[[281,7]]}},"keywords":{}}],["connectionopt",{"_index":1263,"title":{},"content":{"210":{"position":[[181,18]]}},"keywords":{}}],["consol",{"_index":1408,"title":{},"content":{"283":{"position":[[20,7]]},"285":{"position":[[175,7]]}},"keywords":{}}],["console.log("app",{"_index":1657,"title":{},"content":{"417":{"position":[[207,21]]}},"keywords":{}}],["console.log("messag",{"_index":1650,"title":{},"content":{"409":{"position":[[175,25]]},"411":{"position":[[177,25]]},"414":{"position":[[181,25]]},"416":{"position":[[175,25]]}},"keywords":{}}],["console.log("onappstoreratingtriggered"",{"_index":1623,"title":{},"content":{"394":{"position":[[266,50]]}},"keywords":{}}],["console.log("onmessagedisplayallowed"",{"_index":1661,"title":{},"content":{"420":{"position":[[226,48]]}},"keywords":{}}],["console.log("onquestionreplied"",{"_index":1620,"title":{},"content":{"391":{"position":[[238,42]]}},"keywords":{}}],["console.log("onready"",{"_index":1616,"title":{},"content":{"387":{"position":[[278,32]]},"395":{"position":[[259,32]]}},"keywords":{}}],["console.log("onsurveycompleted"",{"_index":1621,"title":{},"content":{"392":{"position":[[238,42]]}},"keywords":{}}],["console.log("onsurveydisplayallowed"",{"_index":1617,"title":{},"content":{"387":{"position":[[371,47]]},"396":{"position":[[345,47]]},"419":{"position":[[224,47]]}},"keywords":{}}],["console.log("onsurveyhidden"",{"_index":1622,"title":{},"content":{"393":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveyshowed"",{"_index":1618,"title":{},"content":{"388":{"position":[[230,39]]},"389":{"position":[[232,39]]}},"keywords":{}}],["console.log("onsurveystarted"",{"_index":1619,"title":{},"content":{"390":{"position":[[234,40]]}},"keywords":{}}],["console.log("quest",{"_index":1653,"title":{},"content":{"412":{"position":[[179,26]]}},"keywords":{}}],["console.log("screeb",{"_index":1659,"title":{},"content":{"418":{"position":[[188,24]]}},"keywords":{}}],["console.log("survey",{"_index":1647,"title":{},"content":{"408":{"position":[[173,24]]},"410":{"position":[[175,24]]},"413":{"position":[[179,24]]},"415":{"position":[[173,24]]}},"keywords":{}}],["contact",{"_index":63,"title":{},"content":{"4":{"position":[[85,7]]},"22":{"position":[[85,7]]},"43":{"position":[[85,7]]},"58":{"position":[[54,7]]},"82":{"position":[[85,7]]},"123":{"position":[[85,7]]},"143":{"position":[[85,7]]}},"keywords":{}}],["contain",{"_index":629,"title":{},"content":{"61":{"position":[[243,8]]},"62":{"position":[[171,8]]},"258":{"position":[[168,8]]},"299":{"position":[[1073,10]]}},"keywords":{}}],["content",{"_index":609,"title":{"286":{"position":[[0,7]]}},"content":{"60":{"position":[[89,7]]},"256":{"position":[[89,7]]},"286":{"position":[[161,7],[446,7]]}},"keywords":{}}],["context",{"_index":250,"title":{},"content":{"17":{"position":[[499,7]]},"27":{"position":[[19,7]]},"29":{"position":[[19,7]]},"31":{"position":[[19,7]]},"95":{"position":[[19,7]]},"100":{"position":[[19,7]]},"137":{"position":[[443,7],[475,7]]},"150":{"position":[[19,7]]},"179":{"position":[[19,7]]},"203":{"position":[[19,7]]},"210":{"position":[[245,8],[908,8]]},"229":{"position":[[19,7]]},"273":{"position":[[19,7]]},"275":{"position":[[19,7]]},"307":{"position":[[19,7]]},"318":{"position":[[17,8]]},"329":{"position":[[19,7]]},"334":{"position":[[19,7]]}},"keywords":{}}],["context.ev",{"_index":107,"title":{},"content":{"6":{"position":[[533,15]]},"162":{"position":[[533,15]]},"219":{"position":[[533,15]]},"288":{"position":[[533,15]]},"309":{"position":[[533,15]]}},"keywords":{}}],["contextu",{"_index":435,"title":{"105":{"position":[[0,13]]},"148":{"position":[[0,13]]},"217":{"position":[[0,13]]},"281":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"34":{"position":[[1203,10],[1469,13]]},"92":{"position":[[68,10]]},"128":{"position":[[136,10]]},"170":{"position":[[1234,10],[1500,13]]},"181":{"position":[[74,10]]},"227":{"position":[[1181,10],[1447,13]]},"253":{"position":[[68,10]]},"283":{"position":[[100,10]]},"305":{"position":[[1148,10],[1434,13]]},"360":{"position":[[513,13]]},"398":{"position":[[129,10]]}},"keywords":{}}],["continu",{"_index":538,"title":{},"content":{"51":{"position":[[41,10]]},"153":{"position":[[41,10]]},"206":{"position":[[41,10]]},"363":{"position":[[41,10]]}},"keywords":{}}],["control",{"_index":1360,"title":{},"content":{"258":{"position":[[278,10]]},"277":{"position":[[110,7]]}},"keywords":{}}],["convert",{"_index":222,"title":{},"content":{"15":{"position":[[183,9]]},"67":{"position":[[183,9]]}},"keywords":{}}],["copi",{"_index":1226,"title":{},"content":{"208":{"position":[[145,4]]},"296":{"position":[[158,4]]}},"keywords":{}}],["core",{"_index":599,"title":{},"content":{"58":{"position":[[81,4]]}},"keywords":{}}],["corner",{"_index":1250,"title":{},"content":{"209":{"position":[[497,6]]}},"keywords":{}}],["correctli",{"_index":953,"title":{"92":{"position":[[28,10]]},"181":{"position":[[28,10]]},"253":{"position":[[24,10]]},"283":{"position":[[34,10]]},"398":{"position":[[40,10]]}},"content":{"298":{"position":[[925,9],[1127,10]]},"299":{"position":[[1214,10]]}},"keywords":{}}],["correl",{"_index":468,"title":{},"content":{"40":{"position":[[1884,11],[2390,11]]},"41":{"position":[[386,11],[822,11]]},"119":{"position":[[101,11]]},"120":{"position":[[143,11]]}},"keywords":{}}],["correlation_id",{"_index":215,"title":{},"content":{"15":{"position":[[6,14]]},"67":{"position":[[6,14]]},"119":{"position":[[78,14]]}},"keywords":{}}],["correspond",{"_index":154,"title":{},"content":{"10":{"position":[[162,13]]},"166":{"position":[[162,13]]},"223":{"position":[[162,13]]},"292":{"position":[[162,13]]},"313":{"position":[[162,13]]}},"keywords":{}}],["count",{"_index":969,"title":{},"content":{"95":{"position":[[438,6]]},"229":{"position":[[399,6]]},"307":{"position":[[486,6]]}},"keywords":{}}],["countri",{"_index":1391,"title":{},"content":{"273":{"position":[[451,8]]}},"keywords":{}}],["creat",{"_index":10,"title":{},"content":{"1":{"position":[[122,6]]},"3":{"position":[[38,7]]},"6":{"position":[[680,8]]},"34":{"position":[[510,8]]},"46":{"position":[[113,7]]},"60":{"position":[[1,6]]},"128":{"position":[[255,7]]},"155":{"position":[[47,6]]},"162":{"position":[[680,8]]},"170":{"position":[[541,8]]},"173":{"position":[[113,7]]},"199":{"position":[[113,7]]},"208":{"position":[[47,6]]},"219":{"position":[[680,8]]},"227":{"position":[[502,8]]},"256":{"position":[[1,6]]},"288":{"position":[[680,8]]},"299":{"position":[[378,6],[472,6]]},"301":{"position":[[191,7]]},"305":{"position":[[525,8]]},"309":{"position":[[680,8]]},"365":{"position":[[47,6]]},"378":{"position":[[140,7]]},"380":{"position":[[105,7]]}},"keywords":{}}],["creation",{"_index":543,"title":{},"content":{"51":{"position":[[177,8]]},"153":{"position":[[177,8]]},"206":{"position":[[177,8]]},"363":{"position":[[177,8]]}},"keywords":{}}],["credenti",{"_index":1468,"title":{},"content":{"298":{"position":[[360,12]]},"299":{"position":[[365,12]]}},"keywords":{}}],["crm"",{"_index":1051,"title":{},"content":{"129":{"position":[[2071,10]]}},"keywords":{}}],["crypto",{"_index":855,"title":{},"content":{"81":{"position":[[761,6]]},"122":{"position":[[761,6]]},"142":{"position":[[761,6]]}},"keywords":{}}],["crypto.createhmac('sha256",{"_index":857,"title":{},"content":{"81":{"position":[[800,27]]},"122":{"position":[[800,27]]},"142":{"position":[[800,27]]}},"keywords":{}}],["crypto.timingsafeequal(verifi",{"_index":863,"title":{},"content":{"81":{"position":[[967,30]]},"122":{"position":[[967,30]]},"142":{"position":[[967,30]]}},"keywords":{}}],["csat",{"_index":828,"title":{},"content":{"79":{"position":[[534,4]]},"120":{"position":[[823,4]]},"140":{"position":[[534,4]]}},"keywords":{}}],["csp",{"_index":1421,"title":{"286":{"position":[[24,6]]}},"content":{"286":{"position":[[185,6],[198,3],[591,4]]}},"keywords":{}}],["css",{"_index":1399,"title":{"280":{"position":[[16,3]]}},"content":{},"keywords":{}}],["cupertino",{"_index":1386,"title":{},"content":{"273":{"position":[[401,12]]}},"keywords":{}}],["curl",{"_index":30,"title":{},"content":{"3":{"position":[[58,4]]}},"keywords":{}}],["current",{"_index":25,"title":{"46":{"position":[[6,7]]},"173":{"position":[[6,7]]},"199":{"position":[[6,7]]},"380":{"position":[[6,7]]},"383":{"position":[[4,7]]}},"content":{"2":{"position":[[161,7]]},"34":{"position":[[308,7],[429,7],[553,7],[744,7],[995,7],[1232,7],[1388,7],[1552,7],[1652,7],[1778,7],[2168,7]]},"45":{"position":[[495,7]]},"69":{"position":[[1,7]]},"103":{"position":[[4,7]]},"111":{"position":[[1,7]]},"130":{"position":[[1,7]]},"146":{"position":[[4,7]]},"170":{"position":[[326,7],[460,7],[584,7],[775,7],[1026,7],[1263,7],[1419,7],[1583,7],[1683,7],[1809,7],[2199,7]]},"198":{"position":[[513,7]]},"215":{"position":[[4,7]]},"227":{"position":[[304,7],[421,7],[545,7],[736,7],[987,7],[1210,7],[1366,7],[1530,7],[1630,7],[1756,7],[2146,7]]},"278":{"position":[[4,7]]},"305":{"position":[[323,7],[444,7],[568,7],[728,7],[864,7],[1177,7],[1353,7],[1537,7],[1643,7],[1846,7],[1935,7]]},"358":{"position":[[856,7],[936,7]]},"359":{"position":[[540,7]]},"360":{"position":[[462,7]]},"373":{"position":[[4,7]]},"378":{"position":[[220,7]]},"379":{"position":[[20,7],[101,7]]},"383":{"position":[[17,7]]}},"keywords":{}}],["custom",{"_index":344,"title":{"280":{"position":[[9,6]]}},"content":{"24":{"position":[[108,9],[188,6]]},"29":{"position":[[280,6]]},"31":{"position":[[294,6]]},"48":{"position":[[29,6]]},"56":{"position":[[136,6]]},"60":{"position":[[183,6]]},"84":{"position":[[108,9]]},"85":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"95":{"position":[[280,6]]},"97":{"position":[[115,9],[195,6]]},"150":{"position":[[294,6]]},"175":{"position":[[29,6]]},"177":{"position":[[119,9],[199,6]]},"185":{"position":[[16,6],[165,6]]},"201":{"position":[[29,6]]},"203":{"position":[[280,6]]},"229":{"position":[[260,6]]},"231":{"position":[[108,9]]},"232":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"239":{"position":[[16,6],[169,6]]},"256":{"position":[[188,6]]},"262":{"position":[[108,9]]},"263":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"270":{"position":[[113,9],[193,6]]},"273":{"position":[[260,6]]},"275":{"position":[[294,6]]},"297":{"position":[[29,6]]},"307":{"position":[[341,6]]},"316":{"position":[[16,6],[165,6]]},"329":{"position":[[356,6]]},"331":{"position":[[179,9],[259,6]]},"338":{"position":[[29,6]]},"340":{"position":[[108,9]]},"341":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"348":{"position":[[108,9]]},"349":{"position":[[16,8],[120,9],[330,8],[360,9],[467,10]]},"382":{"position":[[29,6]]},"385":{"position":[[16,6],[169,6]]},"406":{"position":[[16,6],[165,6]]}},"keywords":{}}],["d",{"_index":40,"title":{},"content":{"3":{"position":[[209,1]]}},"keywords":{}}],["d4189319b450"",{"_index":1597,"title":{},"content":{"383":{"position":[[216,19]]}},"keywords":{}}],["d=arguments;return",{"_index":1460,"title":{},"content":{"296":{"position":[[627,18]]}},"keywords":{}}],["da03e418cf47"",{"_index":731,"title":{},"content":{"68":{"position":[[1449,19]]},"110":{"position":[[1549,19]]},"129":{"position":[[1777,19]]}},"keywords":{}}],["dashboard",{"_index":90,"title":{},"content":{"6":{"position":[[288,11]]},"68":{"position":[[2439,9],[2498,9]]},"110":{"position":[[2692,9],[2766,9]]},"129":{"position":[[3372,9],[3431,9]]},"162":{"position":[[288,11]]},"219":{"position":[[288,11]]},"288":{"position":[[288,11]]},"309":{"position":[[288,11]]}},"keywords":{}}],["data",{"_index":71,"title":{"7":{"position":[[23,5]]},"8":{"position":[[15,5]]},"9":{"position":[[18,4]]},"10":{"position":[[15,4]]},"11":{"position":[[26,5]]},"18":{"position":[[0,4]]},"40":{"position":[[0,4]]},"163":{"position":[[23,5]]},"164":{"position":[[15,5]]},"165":{"position":[[18,4]]},"166":{"position":[[15,4]]},"167":{"position":[[26,5]]},"220":{"position":[[23,5]]},"221":{"position":[[15,5]]},"222":{"position":[[18,4]]},"223":{"position":[[15,4]]},"224":{"position":[[26,5]]},"289":{"position":[[23,5]]},"290":{"position":[[15,5]]},"291":{"position":[[18,4]]},"292":{"position":[[15,4]]},"293":{"position":[[26,5]]},"310":{"position":[[23,5]]},"311":{"position":[[15,5]]},"312":{"position":[[18,4]]},"313":{"position":[[15,4]]},"314":{"position":[[26,5]]}},"content":{"6":{"position":[[30,4],[365,4]]},"7":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"8":{"position":[[16,4],[67,5]]},"10":{"position":[[23,4],[63,4],[109,4]]},"11":{"position":[[60,4]]},"17":{"position":[[507,4]]},"47":{"position":[[138,4],[422,4]]},"48":{"position":[[36,4]]},"60":{"position":[[190,4]]},"61":{"position":[[254,4],[332,4]]},"84":{"position":[[260,4]]},"85":{"position":[[388,4]]},"137":{"position":[[483,4]]},"162":{"position":[[30,4],[365,4]]},"163":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"164":{"position":[[16,4],[67,5]]},"166":{"position":[[23,4],[63,4],[109,4]]},"167":{"position":[[60,4]]},"174":{"position":[[138,4],[422,4]]},"175":{"position":[[36,4]]},"200":{"position":[[138,4],[422,4]]},"201":{"position":[[36,4]]},"219":{"position":[[30,4],[365,4]]},"220":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"221":{"position":[[16,4],[67,5]]},"223":{"position":[[23,4],[63,4],[109,4]]},"224":{"position":[[60,4]]},"231":{"position":[[260,4]]},"232":{"position":[[388,4]]},"241":{"position":[[255,5],[343,5]]},"242":{"position":[[274,5],[384,5]]},"243":{"position":[[303,5]]},"244":{"position":[[305,5]]},"245":{"position":[[309,5]]},"246":{"position":[[309,5]]},"247":{"position":[[303,5]]},"248":{"position":[[337,5]]},"249":{"position":[[336,5]]},"250":{"position":[[431,5]]},"256":{"position":[[195,4]]},"258":{"position":[[158,4]]},"262":{"position":[[260,4]]},"263":{"position":[[388,4]]},"288":{"position":[[30,4],[365,4]]},"289":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"290":{"position":[[16,4],[67,5]]},"292":{"position":[[23,4],[63,4],[109,4]]},"293":{"position":[[60,4]]},"298":{"position":[[139,4],[759,4],[842,4],[968,4],[1068,4]]},"299":{"position":[[139,4],[1159,4]]},"309":{"position":[[30,4],[365,4]]},"310":{"position":[[17,4],[88,4],[168,4],[304,4],[475,4]]},"311":{"position":[[16,4],[67,5]]},"313":{"position":[[23,4],[63,4],[109,4]]},"314":{"position":[[60,4]]},"337":{"position":[[138,4],[422,4]]},"338":{"position":[[36,4]]},"340":{"position":[[260,4]]},"341":{"position":[[388,4]]},"348":{"position":[[260,4]]},"349":{"position":[[388,4]]},"358":{"position":[[921,4]]},"359":{"position":[[525,4]]},"381":{"position":[[138,4],[422,4]]},"382":{"position":[[36,4]]}},"keywords":{}}],["data"",{"_index":1296,"title":{},"content":{"241":{"position":[[281,13],[384,13]]},"243":{"position":[[336,13]]},"244":{"position":[[339,13]]},"245":{"position":[[345,13]]},"246":{"position":[[345,13]]},"247":{"position":[[336,13]]},"248":{"position":[[381,13]]},"249":{"position":[[362,13]]},"250":{"position":[[474,13]]}},"keywords":{}}],["data__response__answer_field",{"_index":321,"title":{"20":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__context",{"_index":334,"title":{"21":{"position":[[32,23]]}},"content":{},"keywords":{}}],["data__response__hidden_field",{"_index":333,"title":{"21":{"position":[[0,29]]},"42":{"position":[[0,29]]}},"content":{},"keywords":{}}],["data__response__item",{"_index":312,"title":{"19":{"position":[[0,21]]},"41":{"position":[[0,21]]}},"content":{},"keywords":{}}],["data__user__properti",{"_index":335,"title":{"21":{"position":[[58,22]]}},"content":{},"keywords":{}}],["databas",{"_index":228,"title":{},"content":{"16":{"position":[[67,8]]},"38":{"position":[[67,8]]}},"keywords":{}}],["datawarehous",{"_index":200,"title":{},"content":{"14":{"position":[[48,14]]},"16":{"position":[[158,14]]},"37":{"position":[[48,14]]},"38":{"position":[[160,14]]}},"keywords":{}}],["date",{"_index":26,"title":{},"content":{"2":{"position":[[169,5]]},"18":{"position":[[348,4],[383,4],[1189,4],[1427,4],[1924,4]]},"19":{"position":[[460,4]]},"27":{"position":[[242,5]]},"29":{"position":[[262,5],[665,6]]},"31":{"position":[[263,5],[683,6]]},"40":{"position":[[348,4],[383,4],[1237,4],[1475,4],[2102,4]]},"41":{"position":[[574,4]]},"45":{"position":[[1070,6]]},"48":{"position":[[363,5],[693,6]]},"56":{"position":[[574,6]]},"70":{"position":[[214,4],[222,4]]},"74":{"position":[[250,4],[258,4]]},"76":{"position":[[126,4],[134,4]]},"78":{"position":[[111,4],[119,4]]},"95":{"position":[[262,5],[516,6]]},"100":{"position":[[242,5]]},"112":{"position":[[214,4],[222,4]]},"116":{"position":[[250,4],[258,4]]},"118":{"position":[[126,4],[134,4]]},"120":{"position":[[723,4],[731,4]]},"131":{"position":[[214,4],[222,4]]},"135":{"position":[[250,4],[258,4]]},"137":{"position":[[126,4],[134,4]]},"139":{"position":[[111,4],[119,4]]},"150":{"position":[[263,5]]},"175":{"position":[[363,5]]},"179":{"position":[[242,5]]},"187":{"position":[[390,6]]},"189":{"position":[[1008,5],[1056,4]]},"191":{"position":[[1103,5],[1435,5],[1483,4]]},"192":{"position":[[1017,5],[1065,4]]},"193":{"position":[[1109,5],[1157,4]]},"201":{"position":[[363,5]]},"203":{"position":[[262,5]]},"229":{"position":[[242,5],[491,7]]},"243":{"position":[[1073,5],[1121,4]]},"245":{"position":[[1168,5],[1500,5],[1548,4]]},"246":{"position":[[1082,5],[1130,4]]},"247":{"position":[[1174,5],[1222,4]]},"273":{"position":[[242,5]]},"275":{"position":[[263,5]]},"307":{"position":[[262,5],[564,7]]},"320":{"position":[[988,5],[1036,4]]},"322":{"position":[[1083,5],[1415,5],[1463,4]]},"323":{"position":[[997,5],[1045,4]]},"324":{"position":[[1089,5],[1137,4]]},"329":{"position":[[263,5]]},"334":{"position":[[242,5]]},"338":{"position":[[363,5]]},"357":{"position":[[321,7]]},"358":{"position":[[802,7]]},"378":{"position":[[511,7]]},"382":{"position":[[343,5],[478,7]]},"389":{"position":[[1006,5],[1054,4]]},"391":{"position":[[1101,5],[1433,5],[1481,4]]},"392":{"position":[[1015,5],[1063,4]]},"393":{"position":[[1107,5],[1155,4]]},"408":{"position":[[960,5],[1008,4]]},"409":{"position":[[731,5],[779,4]]},"412":{"position":[[1055,5],[1387,5],[1435,4]]},"413":{"position":[[969,5],[1017,4]]},"414":{"position":[[740,5],[788,4]]},"415":{"position":[[1061,5],[1109,4]]},"416":{"position":[[832,5],[880,4]]}},"keywords":{}}],["deactiv",{"_index":540,"title":{"302":{"position":[[0,13]]}},"content":{"51":{"position":[[96,10]]},"153":{"position":[[96,10]]},"206":{"position":[[96,10]]},"363":{"position":[[96,10]]}},"keywords":{}}],["debug",{"_index":453,"title":{"93":{"position":[[0,5]]},"182":{"position":[[0,5]]},"254":{"position":[[0,5]]},"285":{"position":[[0,5]]},"400":{"position":[[0,5]]}},"content":{"34":{"position":[[2134,5],[2144,5]]},"92":{"position":[[98,9]]},"170":{"position":[[2165,5],[2175,5]]},"181":{"position":[[104,9]]},"183":{"position":[[15,5]]},"227":{"position":[[2112,5],[2122,5]]},"253":{"position":[[98,9]]},"305":{"position":[[694,5],[704,5]]},"398":{"position":[[58,5],[105,8]]}},"keywords":{}}],["debugtarget",{"_index":457,"title":{},"content":{"34":{"position":[[2254,14],[2273,14]]},"170":{"position":[[2285,14],[2304,14]]},"227":{"position":[[2232,14],[2251,14]]},"400":{"position":[[213,14],[269,17]]}},"keywords":{}}],["decis",{"_index":888,"title":{},"content":{"84":{"position":[[272,9]]},"85":{"position":[[400,9]]},"231":{"position":[[272,9]]},"232":{"position":[[400,9]]},"262":{"position":[[272,9]]},"263":{"position":[[400,9]]},"340":{"position":[[272,9]]},"341":{"position":[[400,9]]},"348":{"position":[[272,9]]},"349":{"position":[[400,9]]}},"keywords":{}}],["declar",{"_index":622,"title":{},"content":{"61":{"position":[[110,7]]},"257":{"position":[[790,7]]}},"keywords":{}}],["default",{"_index":24,"title":{"24":{"position":[[0,7]]},"97":{"position":[[0,7]]},"177":{"position":[[0,7]]},"270":{"position":[[0,7]]},"331":{"position":[[0,7]]}},"content":{"2":{"position":[[146,7]]},"56":{"position":[[687,8]]},"104":{"position":[[4,8]]},"147":{"position":[[4,8]]},"187":{"position":[[513,8],[579,8]]},"216":{"position":[[4,8]]},"279":{"position":[[4,8]]},"286":{"position":[[237,7],[471,7]]},"374":{"position":[[4,8]]}},"keywords":{}}],["defin",{"_index":1137,"title":{},"content":{"185":{"position":[[9,6],[214,6]]},"239":{"position":[[9,6],[218,6]]},"284":{"position":[[51,7]]},"316":{"position":[[9,6],[214,6]]},"385":{"position":[[9,6],[218,6]]},"404":{"position":[[28,7],[89,7],[181,7]]},"406":{"position":[[9,6],[217,6]]}},"keywords":{}}],["definit",{"_index":408,"title":{},"content":{"34":{"position":[[232,10]]},"170":{"position":[[250,10]]},"189":{"position":[[298,10]]},"190":{"position":[[301,10]]},"191":{"position":[[307,10]]},"192":{"position":[[307,10]]},"193":{"position":[[298,10]]},"194":{"position":[[336,10]]},"195":{"position":[[312,10]]},"196":{"position":[[424,10]]},"227":{"position":[[228,10]]},"243":{"position":[[367,10]]},"244":{"position":[[370,10]]},"245":{"position":[[376,10]]},"246":{"position":[[376,10]]},"247":{"position":[[367,10]]},"248":{"position":[[412,10]]},"249":{"position":[[393,10]]},"250":{"position":[[518,10]]},"305":{"position":[[253,10]]},"320":{"position":[[282,10]]},"321":{"position":[[285,10]]},"322":{"position":[[291,10]]},"323":{"position":[[291,10]]},"324":{"position":[[282,10]]},"325":{"position":[[329,10]]},"326":{"position":[[305,10]]},"327":{"position":[[428,10]]},"389":{"position":[[300,10]]},"390":{"position":[[303,10]]},"391":{"position":[[309,10]]},"392":{"position":[[309,10]]},"393":{"position":[[300,10]]},"394":{"position":[[345,10]]},"395":{"position":[[320,10]]},"396":{"position":[[469,10]]},"408":{"position":[[251,10]]},"409":{"position":[[254,10]]},"410":{"position":[[254,10]]},"411":{"position":[[257,10]]},"412":{"position":[[260,10]]},"413":{"position":[[260,10]]},"414":{"position":[[263,10]]},"415":{"position":[[251,10]]},"416":{"position":[[254,10]]},"417":{"position":[[289,10]]},"418":{"position":[[256,10]]},"419":{"position":[[350,10]]},"420":{"position":[[353,10]]}},"keywords":{}}],["delay",{"_index":654,"title":{},"content":{"66":{"position":[[179,6]]},"109":{"position":[[179,6]]},"127":{"position":[[179,6]]}},"keywords":{}}],["deleg",{"_index":1337,"title":{},"content":{"257":{"position":[[137,8],[803,8]]}},"keywords":{}}],["delet",{"_index":527,"title":{},"content":{"48":{"position":[[746,6]]},"175":{"position":[[582,6]]},"201":{"position":[[654,6]]},"338":{"position":[[571,6]]},"382":{"position":[[493,6]]}},"keywords":{}}],["deliv",{"_index":227,"title":{"90":{"position":[[0,8]]},"237":{"position":[[0,8]]},"268":{"position":[[0,8]]},"346":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"16":{"position":[[8,8]]},"38":{"position":[[8,8]]},"68":{"position":[[10,7]]},"85":{"position":[[414,7]]},"110":{"position":[[10,7]]},"129":{"position":[[10,7]]},"232":{"position":[[414,7]]},"263":{"position":[[414,7]]},"341":{"position":[[414,7]]},"349":{"position":[[414,7]]}},"keywords":{}}],["delivery_method",{"_index":970,"title":{},"content":{"95":{"position":[[448,16]]},"229":{"position":[[433,16]]},"307":{"position":[[496,16]]}},"keywords":{}}],["depend",{"_index":135,"title":{"54":{"position":[[16,11]]},"58":{"position":[[4,13]]},"156":{"position":[[16,11]]},"209":{"position":[[14,14]]},"212":{"position":[[4,13]]},"366":{"position":[[16,11]]}},"content":{"8":{"position":[[1,9]]},"50":{"position":[[63,10]]},"58":{"position":[[33,13]]},"152":{"position":[[63,10]]},"156":{"position":[[16,13]]},"164":{"position":[[1,9]]},"205":{"position":[[63,10]]},"209":{"position":[[285,13]]},"212":{"position":[[40,12]]},"221":{"position":[[1,9]]},"290":{"position":[[1,9]]},"311":{"position":[[1,9]]},"362":{"position":[[63,10]]}},"keywords":{}}],["deploy",{"_index":946,"title":{},"content":{"90":{"position":[[117,10]]},"237":{"position":[[117,10]]},"268":{"position":[[117,10]]},"346":{"position":[[117,10]]},"354":{"position":[[117,10]]}},"keywords":{}}],["deprec",{"_index":1011,"title":{},"content":{"110":{"position":[[2722,11]]},"120":{"position":[[360,11]]}},"keywords":{}}],["desactiv",{"_index":1630,"title":{},"content":{"403":{"position":[[81,11],[115,11]]}},"keywords":{}}],["describ",{"_index":444,"title":{},"content":{"34":{"position":[[1688,10],[1814,10]]},"170":{"position":[[1719,10],[1845,10]]},"227":{"position":[[1666,10],[1792,10]]},"257":{"position":[[499,9]]},"305":{"position":[[1972,10]]}},"keywords":{}}],["description<integration>.data",{"_index":240,"title":{},"content":{"17":{"position":[[12,35]]},"39":{"position":[[12,35]]}},"keywords":{}}],["description"",{"_index":45,"title":{},"content":{"3":{"position":[[303,18]]}},"keywords":{}}],["description_sdc_batched_at",{"_index":253,"title":{},"content":{"18":{"position":[[13,26]]},"19":{"position":[[13,26]]},"20":{"position":[[13,26]]},"21":{"position":[[13,26]]},"40":{"position":[[13,26]]},"41":{"position":[[13,26]]},"42":{"position":[[13,26]]}},"keywords":{}}],["descriptionanonymous_id",{"_index":805,"title":{},"content":{"75":{"position":[[21,23]]},"136":{"position":[[21,23]]}},"keywords":{}}],["descriptionevent_id",{"_index":792,"title":{},"content":{"70":{"position":[[21,19]]},"112":{"position":[[21,19]]},"131":{"position":[[21,19]]}},"keywords":{}}],["descriptionfield",{"_index":819,"title":{},"content":{"78":{"position":[[21,17]]},"139":{"position":[[21,17]]}},"keywords":{}}],["descriptionfield.id",{"_index":1015,"title":{},"content":{"120":{"position":[[21,19]]}},"keywords":{}}],["descriptionid",{"_index":800,"title":{},"content":{"72":{"position":[[21,13]]},"73":{"position":[[21,13]]},"74":{"position":[[21,13]]},"76":{"position":[[21,13]]},"77":{"position":[[21,13]]},"79":{"position":[[21,13]]},"114":{"position":[[21,13]]},"115":{"position":[[21,13]]},"116":{"position":[[21,13]]},"117":{"position":[[21,13]]},"118":{"position":[[21,13]]},"119":{"position":[[21,13]]},"133":{"position":[[21,13]]},"134":{"position":[[21,13]]},"135":{"position":[[21,13]]},"137":{"position":[[21,13]]},"138":{"position":[[21,13]]},"140":{"position":[[21,13]]}},"keywords":{}}],["descriptionorgan",{"_index":799,"title":{},"content":{"71":{"position":[[21,23]]},"113":{"position":[[21,23]]},"132":{"position":[[21,23]]}},"keywords":{}}],["descriptionquest",{"_index":830,"title":{},"content":{"80":{"position":[[21,19]]},"121":{"position":[[21,19]]},"141":{"position":[[21,19]]}},"keywords":{}}],["design",{"_index":876,"title":{},"content":{"84":{"position":[[63,8]]},"231":{"position":[[63,8]]},"262":{"position":[[63,8]]},"340":{"position":[[63,8]]},"348":{"position":[[63,8]]}},"keywords":{}}],["desir",{"_index":162,"title":{},"content":{"11":{"position":[[77,7]]},"167":{"position":[[77,7]]},"224":{"position":[[77,7]]},"293":{"position":[[77,7]]},"314":{"position":[[77,7]]}},"keywords":{}}],["desktop",{"_index":485,"title":{},"content":{"45":{"position":[[212,9]]},"172":{"position":[[212,9]]},"198":{"position":[[212,9]]},"336":{"position":[[212,9]]},"377":{"position":[[204,9]]}},"keywords":{}}],["destin",{"_index":157,"title":{"11":{"position":[[0,11]]},"167":{"position":[[0,11]]},"224":{"position":[[0,11]]},"293":{"position":[[0,11]]},"314":{"position":[[0,11]]}},"content":{"66":{"position":[[45,11]]},"69":{"position":[[34,11]]},"109":{"position":[[45,11]]},"111":{"position":[[34,11]]},"127":{"position":[[45,11]]},"130":{"position":[[34,11]]},"298":{"position":[[94,13],[256,13],[389,12],[419,12],[802,12]]}},"keywords":{}}],["destination.search",{"_index":1471,"title":{},"content":{"298":{"position":[[475,18]]}},"keywords":{}}],["detail",{"_index":584,"title":{},"content":{"56":{"position":[[90,8]]},"71":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"113":{"position":[[74,7],[109,7],[141,7],[185,7],[223,7]]},"132":{"position":[[74,7],[109,7],[141,7],[167,7],[205,7]]},"298":{"position":[[1148,8]]}},"keywords":{}}],["develop",{"_index":450,"title":{},"content":{"34":{"position":[[2061,10]]},"170":{"position":[[2092,10]]},"227":{"position":[[2039,10]]},"260":{"position":[[23,10]]},"283":{"position":[[10,9]]},"285":{"position":[[165,9]]},"305":{"position":[[2227,10],[2589,10]]}},"keywords":{}}],["didfinishlaunchingwithopt",{"_index":1276,"title":{},"content":{"210":{"position":[[794,29]]}},"keywords":{}}],["didn't",{"_index":1136,"title":{},"content":{"183":{"position":[[39,6]]},"284":{"position":[[145,6]]},"399":{"position":[[31,6]]}},"keywords":{}}],["didrec",{"_index":1342,"title":{},"content":{"257":{"position":[[300,10]]}},"keywords":{}}],["differ",{"_index":136,"title":{},"content":{"8":{"position":[[38,9]]},"14":{"position":[[16,9]]},"37":{"position":[[16,9]]},"65":{"position":[[31,9]]},"108":{"position":[[31,9]]},"126":{"position":[[31,9]]},"164":{"position":[[38,9]]},"221":{"position":[[38,9]]},"290":{"position":[[38,9]]},"311":{"position":[[38,9]]}},"keywords":{}}],["digest",{"_index":845,"title":{},"content":{"81":{"position":[[438,7]]},"122":{"position":[[438,7]]},"142":{"position":[[438,7]]}},"keywords":{}}],["direct",{"_index":924,"title":{},"content":{"87":{"position":[[223,6]]},"234":{"position":[[223,6]]},"265":{"position":[[223,6]]},"343":{"position":[[223,6]]},"351":{"position":[[223,6]]}},"keywords":{}}],["directli",{"_index":1447,"title":{},"content":{"296":{"position":[[97,8]]}},"keywords":{}}],["directori",{"_index":1110,"title":{},"content":{"158":{"position":[[483,10]]},"368":{"position":[[488,10]]}},"keywords":{}}],["disabl",{"_index":430,"title":{},"content":{"34":{"position":[[1070,7]]},"57":{"position":[[22,7]]},"160":{"position":[[22,7]]},"170":{"position":[[1101,7]]},"211":{"position":[[22,7]]},"227":{"position":[[1062,7]]},"302":{"position":[[22,7]]},"305":{"position":[[1718,7]]}},"keywords":{}}],["display",{"_index":77,"title":{"103":{"position":[[17,10]]},"146":{"position":[[17,10]]},"215":{"position":[[17,10]]},"278":{"position":[[17,10]]},"373":{"position":[[17,10]]}},"content":{"6":{"position":[[119,7]]},"14":{"position":[[74,8]]},"18":{"position":[[1582,7]]},"24":{"position":[[149,9]]},"37":{"position":[[74,8]]},"40":{"position":[[1630,7]]},"62":{"position":[[63,9]]},"65":{"position":[[60,8]]},"76":{"position":[[272,7]]},"93":{"position":[[134,9],[473,10]]},"97":{"position":[[156,9]]},"103":{"position":[[73,7]]},"108":{"position":[[60,8]]},"118":{"position":[[272,7]]},"126":{"position":[[60,8]]},"137":{"position":[[272,7]]},"146":{"position":[[73,7]]},"162":{"position":[[119,7]]},"177":{"position":[[160,9]]},"182":{"position":[[134,9],[479,10]]},"196":{"position":[[24,7],[136,8],[369,7]]},"215":{"position":[[73,7]]},"219":{"position":[[119,7]]},"250":{"position":[[24,7],[142,8]]},"254":{"position":[[134,9],[473,10]]},"258":{"position":[[59,9]]},"270":{"position":[[154,9]]},"278":{"position":[[73,7]]},"285":{"position":[[134,9],[506,10]]},"286":{"position":[[13,7]]},"288":{"position":[[119,7]]},"309":{"position":[[119,7]]},"327":{"position":[[24,7],[136,8],[349,7]]},"331":{"position":[[220,9]]},"373":{"position":[[73,7]]},"387":{"position":[[456,7]]},"396":{"position":[[24,7],[129,8],[430,7]]},"400":{"position":[[134,9],[562,10]]},"419":{"position":[[24,7],[309,7]]},"420":{"position":[[25,7],[312,7]]}},"keywords":{}}],["dissoci",{"_index":114,"title":{},"content":{"6":{"position":[[648,10]]},"162":{"position":[[648,10]]},"219":{"position":[[648,10]]},"288":{"position":[[648,10]]},"309":{"position":[[648,10]]}},"keywords":{}}],["distribut",{"_index":170,"title":{},"content":{"13":{"position":[[87,12]]},"36":{"position":[[87,12]]},"64":{"position":[[87,12]]},"107":{"position":[[87,12]]},"125":{"position":[[87,12]]}},"keywords":{}}],["document",{"_index":397,"title":{},"content":{"33":{"position":[[124,14]]},"169":{"position":[[124,14]]},"226":{"position":[[120,14]]},"260":{"position":[[178,13]]},"298":{"position":[[1192,14]]},"304":{"position":[[127,14]]}},"keywords":{}}],["documentationexampl",{"_index":1373,"title":{},"content":{"260":{"position":[[261,20],[303,20],[347,20]]}},"keywords":{}}],["doesn't",{"_index":1230,"title":{},"content":{"208":{"position":[[227,7]]}},"keywords":{}}],["domain",{"_index":1436,"title":{},"content":{"286":{"position":[[423,8]]}},"keywords":{}}],["don't",{"_index":1356,"title":{},"content":{"257":{"position":[[774,5]]},"286":{"position":[[394,5]]}},"keywords":{}}],["dot",{"_index":962,"title":{},"content":{"93":{"position":[[322,3],[403,3]]},"182":{"position":[[328,3],[409,3]]},"254":{"position":[[322,3],[403,3]]},"285":{"position":[[355,3],[436,3]]},"400":{"position":[[411,3],[492,3]]}},"keywords":{}}],["doubl",{"_index":371,"title":{},"content":{"29":{"position":[[241,8]]},"31":{"position":[[242,8]]},"48":{"position":[[342,8]]},"95":{"position":[[241,8]]},"150":{"position":[[242,8]]},"175":{"position":[[342,8]]},"201":{"position":[[342,8]]},"203":{"position":[[241,8]]},"275":{"position":[[242,8]]},"307":{"position":[[241,8]]},"329":{"position":[[242,8]]},"338":{"position":[[342,8]]}},"keywords":{}}],["driven",{"_index":887,"title":{},"content":{"84":{"position":[[265,6]]},"85":{"position":[[393,6]]},"231":{"position":[[265,6]]},"232":{"position":[[393,6]]},"262":{"position":[[265,6]]},"263":{"position":[[393,6]]},"340":{"position":[[265,6]]},"341":{"position":[[393,6]]},"348":{"position":[[265,6]]},"349":{"position":[[393,6]]}},"keywords":{}}],["drop",{"_index":922,"title":{},"content":{"87":{"position":[[208,4]]},"234":{"position":[[208,4]]},"265":{"position":[[208,4]]},"343":{"position":[[208,4]]},"351":{"position":[[208,4]]}},"keywords":{}}],["durat",{"_index":456,"title":{},"content":{"34":{"position":[[2239,11]]},"170":{"position":[[2270,11]]},"227":{"position":[[2217,11]]},"305":{"position":[[799,11]]}},"keywords":{}}],["dure",{"_index":111,"title":{},"content":{"6":{"position":[[606,6]]},"51":{"position":[[122,6]]},"81":{"position":[[347,6]]},"122":{"position":[[347,6]]},"142":{"position":[[347,6]]},"153":{"position":[[122,6]]},"162":{"position":[[606,6]]},"206":{"position":[[122,6]]},"219":{"position":[[606,6]]},"288":{"position":[[606,6]]},"309":{"position":[[606,6]]},"363":{"position":[[122,6]]}},"keywords":{}}],["dynam",{"_index":1294,"title":{},"content":{"241":{"position":[[246,8],[334,8]]},"242":{"position":[[265,8],[375,8]]},"243":{"position":[[294,8]]},"244":{"position":[[296,8]]},"245":{"position":[[300,8]]},"246":{"position":[[300,8]]},"247":{"position":[[294,8]]},"248":{"position":[[328,8]]},"249":{"position":[[327,8]]},"250":{"position":[[422,8]]}},"keywords":{}}],["dynamic>",{"_index":1121,"title":{},"content":{"175":{"position":[[462,12],[692,12]]},"241":{"position":[[172,12]]},"242":{"position":[[184,12]]},"243":{"position":[[213,12]]},"244":{"position":[[214,12]]},"245":{"position":[[216,12]]},"246":{"position":[[216,12]]},"247":{"position":[[213,12]]},"248":{"position":[[236,12]]},"249":{"position":[[253,12]]},"250":{"position":[[331,12]]}},"keywords":{}}],["dynamic_framework",{"_index":1638,"title":{},"content":{"404":{"position":[[313,18]]}},"keywords":{}}],["e",{"_index":1525,"title":{},"content":{"318":{"position":[[495,5],[623,4]]},"319":{"position":[[384,5]]},"320":{"position":[[262,5]]},"321":{"position":[[265,5]]},"322":{"position":[[271,5]]},"323":{"position":[[271,5]]},"324":{"position":[[262,5]]},"325":{"position":[[309,5]]},"326":{"position":[[285,5]]},"327":{"position":[[395,4]]}},"keywords":{}}],["e8e",{"_index":698,"title":{},"content":{"68":{"position":[[845,4]]},"110":{"position":[[845,4]]},"129":{"position":[[845,4]]}},"keywords":{}}],["e:ani",{"_index":1522,"title":{},"content":{"318":{"position":[[417,8],[537,8]]},"319":{"position":[[302,8]]},"320":{"position":[[180,8]]},"321":{"position":[[182,8]]},"322":{"position":[[186,8]]},"323":{"position":[[186,8]]},"324":{"position":[[180,8]]},"325":{"position":[[214,8]]},"326":{"position":[[207,8]]},"327":{"position":[[300,8]]}},"keywords":{}}],["each",{"_index":192,"title":{},"content":{"13":{"position":[[493,4]]},"14":{"position":[[279,4]]},"15":{"position":[[1,4]]},"34":{"position":[[2316,4],[2340,4]]},"36":{"position":[[511,4]]},"37":{"position":[[279,4]]},"64":{"position":[[493,4]]},"65":{"position":[[265,4]]},"67":{"position":[[1,4]]},"81":{"position":[[111,4]]},"107":{"position":[[511,4]]},"108":{"position":[[265,4]]},"122":{"position":[[111,4]]},"125":{"position":[[493,4]]},"126":{"position":[[265,4]]},"142":{"position":[[111,4]]},"170":{"position":[[2347,4],[2371,4]]},"227":{"position":[[2294,4],[2318,4]]},"305":{"position":[[2787,4],[2811,4]]}},"keywords":{}}],["earlier",{"_index":1369,"title":{},"content":{"258":{"position":[[694,7]]}},"keywords":{}}],["easier",{"_index":1371,"title":{},"content":{"260":{"position":[[12,6]]}},"keywords":{}}],["easili",{"_index":88,"title":{},"content":{"6":{"position":[[272,6]]},"162":{"position":[[272,6]]},"219":{"position":[[272,6]]},"288":{"position":[[272,6]]},"309":{"position":[[272,6]]}},"keywords":{}}],["edit",{"_index":291,"title":{},"content":{"18":{"position":[[1210,7],[1276,7]]},"40":{"position":[[1258,7],[1324,7]]},"74":{"position":[[279,7],[337,7]]},"116":{"position":[[279,7],[337,7]]},"135":{"position":[[279,7],[337,7]]}},"keywords":{}}],["editor",{"_index":942,"title":{},"content":{"89":{"position":[[175,6]]},"236":{"position":[[175,6]]},"267":{"position":[[175,6]]},"345":{"position":[[175,6]]},"353":{"position":[[175,6]]}},"keywords":{}}],["ef3d",{"_index":760,"title":{},"content":{"68":{"position":[[2114,4]]},"110":{"position":[[2292,4]]},"129":{"position":[[3047,4]]}},"keywords":{}}],["effici",{"_index":1372,"title":{},"content":{"260":{"position":[[228,12]]}},"keywords":{}}],["effortlessli",{"_index":892,"title":{},"content":{"85":{"position":[[68,12]]},"232":{"position":[[68,12]]},"263":{"position":[[68,12]]},"341":{"position":[[68,12]]},"349":{"position":[[68,12]]}},"keywords":{}}],["eg",{"_index":194,"title":{},"content":{"13":{"position":[[573,4]]},"64":{"position":[[573,4]]},"125":{"position":[[573,4]]},"128":{"position":[[308,3]]}},"keywords":{}}],["element",{"_index":1401,"title":{},"content":{"280":{"position":[[34,7]]}},"keywords":{}}],["element"",{"_index":1403,"title":{},"content":{"280":{"position":[[181,13],[208,14],[233,15]]}},"keywords":{}}],["elev",{"_index":934,"title":{},"content":{"89":{"position":[[1,7]]},"236":{"position":[[1,7]]},"267":{"position":[[1,7]]},"345":{"position":[[1,7]]},"353":{"position":[[1,7]]}},"keywords":{}}],["email",{"_index":285,"title":{},"content":{"18":{"position":[[926,5]]},"40":{"position":[[962,5]]},"45":{"position":[[318,5],[570,5]]},"75":{"position":[[189,5],[211,5]]},"117":{"position":[[266,5],[294,5]]},"136":{"position":[[189,5],[211,5]]},"172":{"position":[[318,5]]},"198":{"position":[[318,5],[588,5]]},"336":{"position":[[318,5]]},"358":{"position":[[985,8]]},"377":{"position":[[310,5]]},"378":{"position":[[293,5]]},"379":{"position":[[176,5]]},"382":{"position":[[409,6],[571,6],[796,6]]},"387":{"position":[[178,6]]}},"keywords":{}}],["emoji",{"_index":829,"title":{},"content":{"79":{"position":[[582,7]]},"120":{"position":[[871,7]]},"140":{"position":[[582,7]]}},"keywords":{}}],["employ",{"_index":976,"title":{},"content":{"100":{"position":[[344,9]]},"334":{"position":[[408,9]]}},"keywords":{}}],["empti",{"_index":1415,"title":{},"content":{"284":{"position":[[118,5],[193,5]]},"378":{"position":[[16,6]]},"399":{"position":[[4,5],[65,5]]}},"keywords":{}}],["enabl",{"_index":881,"title":{},"content":{"84":{"position":[[181,7]]},"85":{"position":[[58,6]]},"231":{"position":[[181,7]]},"232":{"position":[[58,6]]},"252":{"position":[[416,8]]},"262":{"position":[[181,7]]},"263":{"position":[[58,6]]},"295":{"position":[[88,6]]},"340":{"position":[[181,7]]},"341":{"position":[[58,6]]},"348":{"position":[[181,7]]},"349":{"position":[[58,6]]},"401":{"position":[[416,8]]}},"keywords":{}}],["enable_user_defined_build_typ",{"_index":1636,"title":{},"content":{"404":{"position":[[202,32]]}},"keywords":{}}],["end",{"_index":210,"title":{},"content":{"14":{"position":[[324,4]]},"18":{"position":[[1603,3]]},"37":{"position":[[324,4]]},"40":{"position":[[1651,3]]},"65":{"position":[[310,4]]},"76":{"position":[[293,3]]},"108":{"position":[[310,4]]},"118":{"position":[[293,3]]},"126":{"position":[[310,4]]},"137":{"position":[[293,3]]},"252":{"position":[[667,3],[671,3],[675,3]]},"296":{"position":[[451,3]]},"401":{"position":[[667,3],[671,3],[675,3]]},"403":{"position":[[53,3]]},"404":{"position":[[338,3]]}},"keywords":{}}],["endpoint",{"_index":15,"title":{"2":{"position":[[0,9]]}},"content":{"2":{"position":[[50,9]]}},"keywords":{}}],["engag",{"_index":893,"title":{"89":{"position":[[0,7]]},"236":{"position":[[0,7]]},"267":{"position":[[0,7]]},"345":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"85":{"position":[[104,6]]},"87":{"position":[[235,10]]},"88":{"position":[[106,8]]},"89":{"position":[[69,8]]},"129":{"position":[[2343,8]]},"232":{"position":[[104,6]]},"234":{"position":[[235,10]]},"235":{"position":[[106,8]]},"236":{"position":[[69,8]]},"263":{"position":[[104,6]]},"265":{"position":[[235,10]]},"266":{"position":[[106,8]]},"267":{"position":[[69,8]]},"341":{"position":[[104,6]]},"343":{"position":[[235,10]]},"344":{"position":[[106,8]]},"345":{"position":[[69,8]]},"349":{"position":[[104,6]]},"351":{"position":[[235,10]]},"352":{"position":[[106,8]]},"353":{"position":[[69,8]]}},"keywords":{}}],["engin",{"_index":452,"title":{},"content":{"34":{"position":[[2115,6]]},"93":{"position":[[21,6]]},"102":{"position":[[52,6]]},"145":{"position":[[52,6]]},"170":{"position":[[2146,6]]},"182":{"position":[[21,6]]},"214":{"position":[[52,6]]},"227":{"position":[[2093,6]]},"254":{"position":[[21,6]]},"277":{"position":[[52,6]]},"285":{"position":[[21,6]]},"305":{"position":[[2281,6],[2643,6]]},"372":{"position":[[52,6]]},"400":{"position":[[21,6]]}},"keywords":{}}],["enhanc",{"_index":889,"title":{},"content":{"84":{"position":[[285,7]]},"90":{"position":[[28,11]]},"231":{"position":[[285,7]]},"237":{"position":[[28,11]]},"262":{"position":[[285,7]]},"268":{"position":[[28,11]]},"340":{"position":[[285,7]]},"346":{"position":[[28,11]]},"348":{"position":[[285,7]]},"354":{"position":[[28,11]]}},"keywords":{}}],["ensur",{"_index":518,"title":{},"content":{"47":{"position":[[123,6]]},"174":{"position":[[123,6]]},"200":{"position":[[123,6]]},"298":{"position":[[1076,6]]},"299":{"position":[[913,6],[1167,6]]},"337":{"position":[[123,6]]},"381":{"position":[[123,6]]}},"keywords":{}}],["enter",{"_index":1473,"title":{},"content":{"298":{"position":[[609,5]]},"299":{"position":[[702,5]]}},"keywords":{}}],["enterprise"",{"_index":725,"title":{},"content":{"68":{"position":[[1358,17]]},"110":{"position":[[1458,17]]},"129":{"position":[[1358,18]]}},"keywords":{}}],["entir",{"_index":928,"title":{},"content":{"88":{"position":[[80,6]]},"235":{"position":[[80,6]]},"266":{"position":[[80,6]]},"344":{"position":[[80,6]]},"352":{"position":[[80,6]]}},"keywords":{}}],["entiti",{"_index":165,"title":{"13":{"position":[[0,9]]},"36":{"position":[[0,9]]},"64":{"position":[[0,9]]},"107":{"position":[[0,9]]},"125":{"position":[[0,9]]}},"content":{},"keywords":{}}],["enum",{"_index":794,"title":{},"content":{"70":{"position":[[112,5]]},"112":{"position":[[112,5]]},"131":{"position":[[112,5]]}},"keywords":{}}],["environ",{"_index":536,"title":{"51":{"position":[[23,13]]},"153":{"position":[[23,13]]},"206":{"position":[[23,13]]},"363":{"position":[[23,13]]}},"content":{},"keywords":{}}],["error",{"_index":647,"title":{"66":{"position":[[0,7]]},"109":{"position":[[0,7]]},"127":{"position":[[0,7]]},"284":{"position":[[0,5]]},"399":{"position":[[0,5]]}},"content":{"66":{"position":[[93,5]]},"109":{"position":[[93,5]]},"127":{"position":[[93,5]]},"252":{"position":[[358,5]]},"284":{"position":[[5,5]]},"401":{"position":[[358,5]]}},"keywords":{}}],["escap",{"_index":1346,"title":{},"content":{"257":{"position":[[386,9]]},"258":{"position":[[519,9]]}},"keywords":{}}],["eval",{"_index":1437,"title":{},"content":{"286":{"position":[[498,5]]}},"keywords":{}}],["even",{"_index":205,"title":{},"content":{"14":{"position":[[164,4]]},"37":{"position":[[164,4]]},"65":{"position":[[150,4]]},"108":{"position":[[150,4]]},"126":{"position":[[150,4]]}},"keywords":{}}],["event",{"_index":110,"title":{"28":{"position":[[0,5]]},"94":{"position":[[0,5]]},"202":{"position":[[0,5]]},"228":{"position":[[0,5]]},"306":{"position":[[0,5]]}},"content":{"6":{"position":[[600,5]]},"7":{"position":[[343,6]]},"9":{"position":[[244,6]]},"14":{"position":[[26,5]]},"18":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"27":{"position":[[35,5],[87,6]]},"29":{"position":[[35,5],[87,6],[287,5]]},"31":{"position":[[35,5]]},"34":{"position":[[1703,6],[1829,6]]},"37":{"position":[[26,5]]},"40":{"position":[[251,5],[308,5],[356,5],[391,5],[452,5]]},"65":{"position":[[41,7]]},"70":{"position":[[68,5],[185,5],[230,5],[265,5]]},"81":{"position":[[50,7],[124,5]]},"95":{"position":[[35,5],[87,6],[287,5]]},"100":{"position":[[35,5],[87,6]]},"108":{"position":[[41,7]]},"112":{"position":[[68,5],[185,5],[230,5],[265,5]]},"122":{"position":[[50,7],[124,5]]},"126":{"position":[[41,7]]},"131":{"position":[[68,5],[185,5],[230,5],[265,5]]},"142":{"position":[[50,7],[124,5]]},"150":{"position":[[35,5]]},"162":{"position":[[600,5]]},"163":{"position":[[343,6]]},"165":{"position":[[244,6]]},"170":{"position":[[1734,6],[1860,6]]},"179":{"position":[[35,5],[87,6]]},"185":{"position":[[55,7]]},"203":{"position":[[35,5],[87,6],[287,5]]},"219":{"position":[[600,5]]},"220":{"position":[[343,6]]},"222":{"position":[[244,6]]},"227":{"position":[[1681,6],[1807,6]]},"229":{"position":[[35,5],[87,6],[267,5]]},"239":{"position":[[55,7]]},"273":{"position":[[35,5],[87,6],[267,5]]},"275":{"position":[[35,5]]},"288":{"position":[[600,5]]},"289":{"position":[[343,6]]},"291":{"position":[[244,6]]},"298":{"position":[[870,6],[914,6],[1088,6]]},"299":{"position":[[1179,6]]},"305":{"position":[[1987,6]]},"307":{"position":[[35,5],[87,6],[348,5]]},"309":{"position":[[600,5]]},"310":{"position":[[343,6]]},"312":{"position":[[244,6]]},"316":{"position":[[55,7]]},"329":{"position":[[35,5]]},"334":{"position":[[35,5],[87,6]]},"385":{"position":[[55,7]]},"406":{"position":[[55,7]]}},"keywords":{}}],["event.track",{"_index":1512,"title":{},"content":{"305":{"position":[[1872,11],[1888,11]]}},"keywords":{}}],["event_id",{"_index":237,"title":{},"content":{"16":{"position":[[249,8]]},"18":{"position":[[218,8]]},"38":{"position":[[251,8]]},"40":{"position":[[218,8]]}},"keywords":{}}],["event_tim",{"_index":267,"title":{},"content":{"18":{"position":[[332,10]]},"40":{"position":[[332,10]]}},"keywords":{}}],["event_time_m",{"_index":268,"title":{},"content":{"18":{"position":[[362,13]]},"40":{"position":[[362,13]]}},"keywords":{}}],["event_typ",{"_index":264,"title":{},"content":{"18":{"position":[[284,10],[1613,10]]},"40":{"position":[[284,10],[1661,10]]},"70":{"position":[[101,10]]},"76":{"position":[[303,10],[560,10],[652,10],[740,10],[775,10]]},"112":{"position":[[101,10]]},"118":{"position":[[303,10],[564,10],[656,10],[744,10]]},"131":{"position":[[101,10]]},"137":{"position":[[303,10],[605,10],[697,10],[785,10],[820,10]]}},"keywords":{}}],["evolut",{"_index":1330,"title":{},"content":{"252":{"position":[[399,9]]},"401":{"position":[[399,9]]}},"keywords":{}}],["ex",{"_index":606,"title":{},"content":{"60":{"position":[[58,4]]},"256":{"position":[[58,4]]}},"keywords":{}}],["exampl",{"_index":27,"title":{"3":{"position":[[0,8]]},"68":{"position":[[0,7]]},"110":{"position":[[0,7]]},"129":{"position":[[0,7]]},"355":{"position":[[0,8]]}},"content":{"3":{"position":[[12,7]]},"50":{"position":[[9,7],[254,7]]},"60":{"position":[[261,8]]},"81":{"position":[[671,7]]},"122":{"position":[[671,7]]},"142":{"position":[[671,7]]},"150":{"position":[[355,8],[379,8],[400,8]]},"152":{"position":[[9,7]]},"189":{"position":[[34,7]]},"190":{"position":[[35,7]]},"191":{"position":[[37,7]]},"192":{"position":[[37,7]]},"193":{"position":[[34,7]]},"194":{"position":[[57,7]]},"195":{"position":[[68,7]]},"196":{"position":[[146,7]]},"205":{"position":[[9,7],[250,7]]},"243":{"position":[[34,7]]},"244":{"position":[[35,7]]},"245":{"position":[[37,7]]},"246":{"position":[[37,7]]},"247":{"position":[[34,7]]},"248":{"position":[[57,7]]},"249":{"position":[[74,7]]},"250":{"position":[[152,7]]},"256":{"position":[[266,8]]},"286":{"position":[[436,8]]},"296":{"position":[[498,8]]},"320":{"position":[[34,7]]},"321":{"position":[[35,7]]},"322":{"position":[[37,7]]},"323":{"position":[[37,7]]},"324":{"position":[[34,7]]},"325":{"position":[[57,7]]},"326":{"position":[[68,7]]},"327":{"position":[[146,7]]},"329":{"position":[[404,8],[428,8],[449,8]]},"338":{"position":[[489,8],[513,8],[534,8],[631,8],[654,8],[677,8]]},"362":{"position":[[9,7]]},"370":{"position":[[231,8],[255,8],[276,8]]},"389":{"position":[[34,7]]},"390":{"position":[[35,7]]},"391":{"position":[[37,7]]},"392":{"position":[[37,7]]},"393":{"position":[[34,7]]},"394":{"position":[[57,7]]},"395":{"position":[[61,7]]},"396":{"position":[[139,7]]},"408":{"position":[[34,7]]},"409":{"position":[[35,7]]},"410":{"position":[[35,7]]},"411":{"position":[[36,7]]},"412":{"position":[[37,7]]},"413":{"position":[[37,7]]},"414":{"position":[[38,7]]},"415":{"position":[[34,7]]},"416":{"position":[[35,7]]},"417":{"position":[[57,7]]},"418":{"position":[[56,7]]},"419":{"position":[[77,7]]},"420":{"position":[[78,7]]}},"keywords":{}}],["examplereact",{"_index":533,"title":{},"content":{"50":{"position":[[212,12]]},"205":{"position":[[208,12]]}},"keywords":{}}],["exceed",{"_index":545,"title":{},"content":{"51":{"position":[[232,10]]},"153":{"position":[[232,10]]},"206":{"position":[[232,10]]},"284":{"position":[[223,8]]},"363":{"position":[[232,10]]},"399":{"position":[[95,8]]}},"keywords":{}}],["execut",{"_index":403,"title":{},"content":{"34":{"position":[[131,8]]},"51":{"position":[[132,10]]},"153":{"position":[[132,10]]},"170":{"position":[[143,8]]},"185":{"position":[[35,8],[152,7]]},"206":{"position":[[132,10]]},"227":{"position":[[127,8]]},"239":{"position":[[35,8],[156,7]]},"305":{"position":[[129,8]]},"316":{"position":[[35,8],[152,7]]},"363":{"position":[[132,10]]},"382":{"position":[[685,8]]},"385":{"position":[[35,8],[156,7]]},"406":{"position":[[35,8],[152,7]]}},"keywords":{}}],["experi",{"_index":94,"title":{},"content":{"6":{"position":[[338,11]]},"85":{"position":[[339,11]]},"162":{"position":[[338,11]]},"219":{"position":[[338,11]]},"232":{"position":[[339,11]]},"263":{"position":[[339,11]]},"288":{"position":[[338,11]]},"309":{"position":[[338,11]]},"341":{"position":[[339,11]]},"349":{"position":[[339,11]]}},"keywords":{}}],["experience?"",{"_index":767,"title":{},"content":{"68":{"position":[[2235,17]]},"110":{"position":[[2413,17]]},"129":{"position":[[3168,17]]}},"keywords":{}}],["explor",{"_index":914,"title":{},"content":{"87":{"position":[[91,7]]},"234":{"position":[[91,7]]},"265":{"position":[[91,7]]},"343":{"position":[[91,7]]},"351":{"position":[[91,7]]}},"keywords":{}}],["exponenti",{"_index":653,"title":{},"content":{"66":{"position":[[167,11]]},"109":{"position":[[167,11]]},"127":{"position":[[167,11]]}},"keywords":{}}],["export",{"_index":161,"title":{},"content":{"11":{"position":[[48,6]]},"167":{"position":[[48,6]]},"224":{"position":[[48,6]]},"293":{"position":[[48,6]]},"314":{"position":[[48,6]]}},"keywords":{}}],["extens",{"_index":1338,"title":{},"content":{"257":{"position":[[177,9]]},"258":{"position":[[313,9]]}},"keywords":{}}],["extern",{"_index":150,"title":{"10":{"position":[[6,8]]},"166":{"position":[[6,8]]},"223":{"position":[[6,8]]},"292":{"position":[[6,8]]},"313":{"position":[[6,8]]}},"content":{"10":{"position":[[14,8]]},"166":{"position":[[14,8]]},"212":{"position":[[31,8]]},"223":{"position":[[14,8]]},"292":{"position":[[14,8]]},"313":{"position":[[14,8]]}},"keywords":{}}],["extract",{"_index":74,"title":{},"content":{"6":{"position":[[73,7]]},"162":{"position":[[73,7]]},"219":{"position":[[73,7]]},"288":{"position":[[73,7]]},"309":{"position":[[73,7]]}},"keywords":{}}],["f2dd",{"_index":1538,"title":{},"content":{"356":{"position":[[418,4]]},"357":{"position":[[751,4]]},"358":{"position":[[433,4]]},"359":{"position":[[483,4]]},"360":{"position":[[418,4]]}},"keywords":{}}],["f831",{"_index":1603,"title":{},"content":{"383":{"position":[[437,4]]}},"keywords":{}}],["face",{"_index":597,"title":{},"content":{"58":{"position":[[8,4]]}},"keywords":{}}],["fail",{"_index":1313,"title":{"252":{"position":[[0,7]]},"401":{"position":[[5,7]]}},"content":{"252":{"position":[[24,6]]},"401":{"position":[[24,6]]}},"keywords":{}}],["fallback",{"_index":1368,"title":{},"content":{"258":{"position":[[682,8]]}},"keywords":{}}],["fals",{"_index":388,"title":{},"content":{"29":{"position":[[630,5]]},"31":{"position":[[648,5]]},"56":{"position":[[696,5]]},"95":{"position":[[495,6]]},"103":{"position":[[232,5]]},"104":{"position":[[170,6],[261,5]]},"146":{"position":[[201,7]]},"147":{"position":[[170,6],[246,7]]},"150":{"position":[[372,6]]},"187":{"position":[[522,5],[588,5]]},"196":{"position":[[119,5]]},"215":{"position":[[232,5]]},"216":{"position":[[170,6],[261,5]]},"229":{"position":[[470,6]]},"250":{"position":[[125,5]]},"278":{"position":[[240,5]]},"279":{"position":[[172,6],[269,5]]},"307":{"position":[[543,6]]},"327":{"position":[[119,5]]},"329":{"position":[[421,6]]},"338":{"position":[[506,6]]},"360":{"position":[[612,6]]},"370":{"position":[[248,6]]},"373":{"position":[[250,7]]},"374":{"position":[[170,6],[295,7]]},"383":{"position":[[357,5]]},"387":{"position":[[130,6],[439,5]]},"396":{"position":[[112,5],[413,5]]},"419":{"position":[[292,5]]},"420":{"position":[[295,5]]}},"keywords":{}}],["fast",{"_index":912,"title":{},"content":{"87":{"position":[[53,4]]},"234":{"position":[[53,4]]},"265":{"position":[[53,4]]},"343":{"position":[[53,4]]},"351":{"position":[[53,4]]}},"keywords":{}}],["featur",{"_index":562,"title":{},"content":{"52":{"position":[[335,8],[511,7],[616,7]]},"90":{"position":[[11,8]]},"157":{"position":[[223,8],[399,7],[504,7]]},"158":{"position":[[75,8]]},"207":{"position":[[262,8]]},"237":{"position":[[11,8]]},"268":{"position":[[11,8]]},"295":{"position":[[102,9]]},"298":{"position":[[1317,8]]},"299":{"position":[[1335,8]]},"346":{"position":[[11,8]]},"354":{"position":[[11,8]]},"367":{"position":[[223,8],[399,7],[504,7]]},"368":{"position":[[75,8]]}},"keywords":{}}],["feedback",{"_index":86,"title":{},"content":{"6":{"position":[[222,8]]},"84":{"position":[[45,8]]},"85":{"position":[[25,8]]},"162":{"position":[[222,8]]},"219":{"position":[[222,8]]},"231":{"position":[[45,8]]},"232":{"position":[[25,8]]},"262":{"position":[[45,8]]},"263":{"position":[[25,8]]},"277":{"position":[[180,8]]},"288":{"position":[[222,8]]},"309":{"position":[[222,8]]},"340":{"position":[[45,8]]},"341":{"position":[[25,8]]},"348":{"position":[[45,8]]},"349":{"position":[[25,8]]}},"keywords":{}}],["feel",{"_index":59,"title":{},"content":{"4":{"position":[[55,4]]},"22":{"position":[[55,4]]},"43":{"position":[[55,4]]},"82":{"position":[[55,4]]},"123":{"position":[[55,4]]},"143":{"position":[[55,4]]}},"keywords":{}}],["field",{"_index":22,"title":{"79":{"position":[[0,6]]},"140":{"position":[[0,6]]}},"content":{"2":{"position":[[119,5]]},"13":{"position":[[566,6]]},"17":{"position":[[411,6]]},"20":{"position":[[337,5],[506,5],[548,5],[589,5],[627,5]]},"21":{"position":[[320,5],[347,5],[484,5],[538,5],[589,5]]},"39":{"position":[[262,6]]},"40":{"position":[[2306,5],[2421,5]]},"41":{"position":[[748,5],[853,5]]},"42":{"position":[[320,5],[347,5],[480,5],[534,5],[585,5]]},"64":{"position":[[566,6]]},"70":{"position":[[1,5]]},"71":{"position":[[1,5]]},"72":{"position":[[1,5]]},"73":{"position":[[1,5]]},"74":{"position":[[1,5]]},"75":{"position":[[1,5]]},"76":{"position":[[1,5],[488,6]]},"77":{"position":[[1,5]]},"78":{"position":[[1,5],[39,7]]},"79":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"80":{"position":[[1,5]]},"105":{"position":[[50,7]]},"112":{"position":[[1,5]]},"113":{"position":[[1,5]]},"114":{"position":[[1,5]]},"115":{"position":[[1,5]]},"116":{"position":[[1,5]]},"117":{"position":[[1,5]]},"118":{"position":[[1,5],[492,6]]},"119":{"position":[[1,5]]},"120":{"position":[[1,5],[75,5],[174,5]]},"121":{"position":[[1,5]]},"125":{"position":[[566,6]]},"128":{"position":[[248,6]]},"131":{"position":[[1,5]]},"132":{"position":[[1,5]]},"133":{"position":[[1,5]]},"134":{"position":[[1,5]]},"135":{"position":[[1,5]]},"136":{"position":[[1,5]]},"137":{"position":[[1,5],[533,6]]},"138":{"position":[[1,5]]},"139":{"position":[[1,5],[39,7]]},"140":{"position":[[1,5],[69,5],[222,5],[273,6],[343,6],[414,6],[483,6]]},"141":{"position":[[1,5]]},"148":{"position":[[50,7]]},"189":{"position":[[816,7]]},"191":{"position":[[911,7],[1243,7]]},"192":{"position":[[825,7]]},"193":{"position":[[917,7]]},"217":{"position":[[50,7]]},"243":{"position":[[881,7]]},"245":{"position":[[976,7],[1308,7]]},"246":{"position":[[890,7]]},"247":{"position":[[982,7]]},"281":{"position":[[54,7]]},"320":{"position":[[796,7]]},"322":{"position":[[891,7],[1223,7]]},"323":{"position":[[805,7]]},"324":{"position":[[897,7]]},"375":{"position":[[50,7]]},"389":{"position":[[814,7]]},"391":{"position":[[909,7],[1241,7]]},"392":{"position":[[823,7]]},"393":{"position":[[915,7]]},"408":{"position":[[768,7]]},"409":{"position":[[539,7]]},"412":{"position":[[863,7],[1195,7]]},"413":{"position":[[777,7]]},"414":{"position":[[548,7]]},"415":{"position":[[869,7]]},"416":{"position":[[640,7]]}},"keywords":{}}],["field.boolean",{"_index":1021,"title":{},"content":{"120":{"position":[[560,13]]}},"keywords":{}}],["field.correlation_id",{"_index":1016,"title":{},"content":{"120":{"position":[[114,20]]}},"keywords":{}}],["field.numb",{"_index":1020,"title":{},"content":{"120":{"position":[[483,12]]}},"keywords":{}}],["field.text",{"_index":1019,"title":{},"content":{"120":{"position":[[408,10]]}},"keywords":{}}],["field.tim",{"_index":1022,"title":{},"content":{"120":{"position":[[639,10]]}},"keywords":{}}],["field.typ",{"_index":1017,"title":{},"content":{"120":{"position":[[224,10]]}},"keywords":{}}],["field.valu",{"_index":1018,"title":{},"content":{"120":{"position":[[338,11]]}},"keywords":{}}],["fields"",{"_index":524,"title":{},"content":{"48":{"position":[[119,12]]},"175":{"position":[[119,12]]},"201":{"position":[[119,12]]},"338":{"position":[[119,12]]},"382":{"position":[[119,12]]}},"keywords":{}}],["file",{"_index":1241,"title":{},"content":{"209":{"position":[[104,4],[277,4],[455,4]]}},"keywords":{}}],["find",{"_index":9,"title":{},"content":{"1":{"position":[[99,4]]},"50":{"position":[[108,4]]},"145":{"position":[[206,4]]},"205":{"position":[[104,4]]},"296":{"position":[[235,4]]},"298":{"position":[[649,4]]},"299":{"position":[[742,4]]},"372":{"position":[[255,4]]}},"keywords":{}}],["fine",{"_index":1574,"title":{},"content":{"370":{"position":[[82,5]]}},"keywords":{}}],["firebas",{"_index":607,"title":{},"content":{"60":{"position":[[63,9],[246,10]]},"61":{"position":[[77,9]]},"256":{"position":[[63,9],[251,10]]},"257":{"position":[[73,9]]}},"keywords":{}}],["firebasemessagingservic",{"_index":623,"title":{},"content":{"61":{"position":[[120,24]]}},"keywords":{}}],["first",{"_index":137,"title":{},"content":{"9":{"position":[[1,5],[13,6]]},"33":{"position":[[106,5]]},"155":{"position":[[1,6],[59,5]]},"165":{"position":[[1,5],[13,6]]},"169":{"position":[[106,5]]},"208":{"position":[[1,6],[59,5]]},"222":{"position":[[1,5],[13,6]]},"226":{"position":[[102,5]]},"291":{"position":[[1,5],[13,6]]},"304":{"position":[[109,5]]},"312":{"position":[[1,5],[13,6]]},"365":{"position":[[1,6],[59,5]]},"378":{"position":[[98,5]]}},"keywords":{}}],["firstnam",{"_index":1558,"title":{},"content":{"358":{"position":[[1009,12]]},"378":{"position":[[394,10]]}},"keywords":{}}],["firstname>",{"_index":1580,"title":{},"content":{"378":{"position":[[415,15]]}},"keywords":{}}],["firstname>"",{"_index":501,"title":{},"content":{"45":{"position":[[875,19]]},"48":{"position":[[498,19]]},"56":{"position":[[379,19]]},"187":{"position":[[195,19]]}},"keywords":{}}],["fix",{"_index":943,"title":{},"content":{"90":{"position":[[20,4]]},"237":{"position":[[20,4]]},"268":{"position":[[20,4]]},"346":{"position":[[20,4]]},"354":{"position":[[20,4]]}},"keywords":{}}],["flipper",{"_index":1631,"title":{},"content":{"403":{"position":[[93,8],[127,7]]}},"keywords":{}}],["flow",{"_index":179,"title":{},"content":{"13":{"position":[[231,4]]},"36":{"position":[[231,4]]},"64":{"position":[[231,4]]},"107":{"position":[[231,4]]},"125":{"position":[[231,4]]}},"keywords":{}}],["flutter",{"_index":532,"title":{"152":{"position":[[19,7]]},"155":{"position":[[21,7]]},"181":{"position":[[6,7]]}},"content":{"50":{"position":[[182,8]]},"152":{"position":[[79,7]]},"156":{"position":[[60,7]]},"158":{"position":[[434,7]]},"169":{"position":[[74,7]]},"170":{"position":[[29,7],[1113,7]]},"205":{"position":[[178,8]]}},"keywords":{}}],["flutteraccount",{"_index":1124,"title":{},"content":{"175":{"position":[[551,16],[778,16]]}},"keywords":{}}],["follow",{"_index":18,"title":{},"content":{"2":{"position":[[40,9]]},"9":{"position":[[106,6]]},"16":{"position":[[57,9]]},"34":{"position":[[163,9]]},"38":{"position":[[57,9]]},"57":{"position":[[54,9]]},"160":{"position":[[54,9]]},"165":{"position":[[106,6]]},"170":{"position":[[175,9]]},"209":{"position":[[64,9],[231,9]]},"211":{"position":[[54,9]]},"222":{"position":[[106,6]]},"227":{"position":[[159,9]]},"252":{"position":[[440,9]]},"283":{"position":[[41,9]]},"285":{"position":[[196,9]]},"291":{"position":[[106,6]]},"298":{"position":[[270,6],[1211,9]]},"299":{"position":[[270,6],[1229,9]]},"302":{"position":[[54,9]]},"305":{"position":[[182,9]]},"312":{"position":[[106,6]]},"357":{"position":[[36,9]]},"358":{"position":[[517,9]]},"398":{"position":[[10,9]]},"400":{"position":[[165,9]]},"401":{"position":[[440,9]]},"404":{"position":[[124,9]]}},"keywords":{}}],["font",{"_index":1434,"title":{},"content":{"286":{"position":[[373,4],[755,4]]}},"keywords":{}}],["foreground",{"_index":620,"title":{"61":{"position":[[0,10]]},"257":{"position":[[0,10]]}},"content":{"61":{"position":[[61,10]]},"257":{"position":[[57,10]]}},"keywords":{}}],["forget",{"_index":1357,"title":{},"content":{"257":{"position":[[780,6]]},"286":{"position":[[400,6]]}},"keywords":{}}],["form",{"_index":11,"title":{},"content":{"1":{"position":[[129,5]]}},"keywords":{}}],["format",{"_index":656,"title":{},"content":{"68":{"position":[[56,7]]},"89":{"position":[[131,7]]},"110":{"position":[[56,7]]},"129":{"position":[[56,7]]},"236":{"position":[[131,7]]},"267":{"position":[[131,7]]},"345":{"position":[[131,7]]},"353":{"position":[[131,7]]}},"keywords":{}}],["formatsachiev",{"_index":931,"title":{},"content":{"88":{"position":[[132,14]]},"235":{"position":[[132,14]]},"266":{"position":[[132,14]]},"344":{"position":[[132,14]]},"352":{"position":[[132,14]]}},"keywords":{}}],["four",{"_index":95,"title":{},"content":{"6":{"position":[[351,4]]},"162":{"position":[[351,4]]},"219":{"position":[[351,4]]},"288":{"position":[[351,4]]},"309":{"position":[[351,4]]}},"keywords":{}}],["frame",{"_index":1440,"title":{},"content":{"286":{"position":[[614,5]]}},"keywords":{}}],["framework",{"_index":637,"title":{},"content":{"62":{"position":[[86,10]]},"258":{"position":[[82,10]]},"297":{"position":[[36,10]]}},"keywords":{}}],["free",{"_index":60,"title":{},"content":{"4":{"position":[[60,4]]},"22":{"position":[[60,4]]},"43":{"position":[[60,4]]},"82":{"position":[[60,4]]},"123":{"position":[[60,4]]},"143":{"position":[[60,4]]},"360":{"position":[[594,7]]}},"keywords":{}}],["fulli",{"_index":212,"title":{},"content":{"14":{"position":[[357,5]]},"37":{"position":[[357,5]]},"65":{"position":[[343,5]]},"108":{"position":[[343,5]]},"126":{"position":[[343,5]]}},"keywords":{}}],["fullscreen",{"_index":590,"title":{},"content":{"56":{"position":[[708,10],[784,10]]},"187":{"position":[[486,10]]}},"keywords":{}}],["fun",{"_index":625,"title":{},"content":{"61":{"position":[[158,3]]},"62":{"position":[[380,3]]}},"keywords":{}}],["func",{"_index":1258,"title":{},"content":{"210":{"position":[[105,4],[747,4]]},"257":{"position":[[235,4],[564,4]]},"258":{"position":[[371,4]]}},"keywords":{}}],["function",{"_index":641,"title":{},"content":{"62":{"position":[[328,8]]},"81":{"position":[[717,8],[912,8],[1031,8]]},"122":{"position":[[717,8],[912,8],[1031,8]]},"142":{"position":[[717,8],[912,8],[1031,8]]},"208":{"position":[[167,8]]},"257":{"position":[[165,8],[482,8],[832,8]]},"296":{"position":[[556,9]]},"356":{"position":[[49,9]]},"357":{"position":[[382,9]]},"358":{"position":[[64,9]]},"359":{"position":[[114,9]]},"360":{"position":[[49,9]]}},"keywords":{}}],["funnelsaddress",{"_index":921,"title":{},"content":{"87":{"position":[[193,14]]},"234":{"position":[[193,14]]},"265":{"position":[[193,14]]},"343":{"position":[[193,14]]},"351":{"position":[[193,14]]}},"keywords":{}}],["gain",{"_index":899,"title":{},"content":{"85":{"position":[[207,4]]},"232":{"position":[[207,4]]},"263":{"position":[[207,4]]},"341":{"position":[[207,4]]},"349":{"position":[[207,4]]}},"keywords":{}}],["gather",{"_index":68,"title":{},"content":{"6":{"position":[[8,6]]},"84":{"position":[[202,6]]},"162":{"position":[[8,6]]},"219":{"position":[[8,6]]},"231":{"position":[[202,6]]},"262":{"position":[[202,6]]},"288":{"position":[[8,6]]},"309":{"position":[[8,6]]},"340":{"position":[[202,6]]},"348":{"position":[[202,6]]}},"keywords":{}}],["gb"",{"_index":1072,"title":{},"content":{"129":{"position":[[2681,9]]}},"keywords":{}}],["gecko",{"_index":1035,"title":{},"content":{"128":{"position":[[455,6]]},"129":{"position":[[2945,6]]}},"keywords":{}}],["gem",{"_index":1635,"title":{},"content":{"404":{"position":[[62,3]]}},"keywords":{}}],["gener",{"_index":8,"title":{},"content":{"1":{"position":[[72,9]]},"383":{"position":[[239,9]]}},"keywords":{}}],["get",{"_index":399,"title":{},"content":{"33":{"position":[[171,7]]},"169":{"position":[[171,7]]},"226":{"position":[[167,7]]},"304":{"position":[[174,7]]}},"keywords":{}}],["given",{"_index":1498,"title":{},"content":{"301":{"position":[[103,6]]}},"keywords":{}}],["given.on",{"_index":206,"title":{},"content":{"14":{"position":[[187,8]]},"37":{"position":[[187,8]]},"65":{"position":[[173,8]]},"108":{"position":[[173,8]]},"126":{"position":[[173,8]]}},"keywords":{}}],["global",{"_index":1500,"title":{},"content":{"305":{"position":[[86,6]]}},"keywords":{}}],["go",{"_index":520,"title":{},"content":{"47":{"position":[[238,2],[320,3]]},"174":{"position":[[238,2],[320,3]]},"200":{"position":[[238,2],[320,3]]},"209":{"position":[[449,2]]},"298":{"position":[[310,2],[1016,2]]},"299":{"position":[[306,2],[1107,2]]},"337":{"position":[[238,2],[320,3]]},"381":{"position":[[238,2],[320,3]]}},"keywords":{}}],["good",{"_index":488,"title":{},"content":{"45":{"position":[[327,5]]},"172":{"position":[[327,5]]},"198":{"position":[[327,5]]},"336":{"position":[[327,5]]},"377":{"position":[[319,5]]}},"keywords":{}}],["googl",{"_index":1484,"title":{"299":{"position":[[6,6]]}},"content":{"299":{"position":[[18,6],[244,6],[317,6],[1282,6]]}},"keywords":{}}],["green",{"_index":961,"title":{},"content":{"93":{"position":[[316,5]]},"182":{"position":[[322,5]]},"254":{"position":[[316,5]]},"285":{"position":[[349,5]]},"400":{"position":[[405,5]]}},"keywords":{}}],["group",{"_index":115,"title":{"23":{"position":[[0,5]]},"24":{"position":[[8,5]]},"25":{"position":[[0,5],[14,5]]},"26":{"position":[[9,6]]},"96":{"position":[[0,5]]},"97":{"position":[[8,5]]},"98":{"position":[[0,5],[14,5]]},"99":{"position":[[9,6]]},"176":{"position":[[0,5]]},"177":{"position":[[8,5]]},"178":{"position":[[9,6]]},"269":{"position":[[0,5]]},"270":{"position":[[8,5]]},"271":{"position":[[0,5],[14,5]]},"272":{"position":[[9,6]]},"330":{"position":[[0,5]]},"331":{"position":[[8,5]]},"332":{"position":[[0,5],[14,5]]},"333":{"position":[[9,6]]}},"content":{"6":{"position":[[673,6]]},"18":{"position":[[1002,6]]},"24":{"position":[[1,5],[217,5]]},"25":{"position":[[31,6],[60,5],[82,5]]},"40":{"position":[[1050,6]]},"75":{"position":[[298,6]]},"97":{"position":[[1,5],[224,5]]},"98":{"position":[[31,6],[60,5],[82,5]]},"117":{"position":[[387,6]]},"136":{"position":[[298,6]]},"162":{"position":[[673,6]]},"177":{"position":[[1,5],[228,5]]},"219":{"position":[[673,6]]},"270":{"position":[[1,5],[222,5]]},"271":{"position":[[31,6],[60,5],[82,5]]},"288":{"position":[[673,6]]},"309":{"position":[[673,6]]},"331":{"position":[[1,5],[288,5]]},"332":{"position":[[31,6],[60,5],[82,5]]}},"keywords":{}}],["group_nam",{"_index":808,"title":{},"content":{"75":{"position":[[257,11]]},"117":{"position":[[340,11]]},"136":{"position":[[257,11]]}},"keywords":{}}],["groupproperties().appli",{"_index":353,"title":{},"content":{"25":{"position":[[157,23]]},"27":{"position":[[311,23]]}},"keywords":{}}],["growth",{"_index":1584,"title":{},"content":{"382":{"position":[[830,7]]}},"keywords":{}}],["gt",{"_index":559,"title":{},"content":{"52":{"position":[[248,5],[496,5],[765,5],[857,5]]},"154":{"position":[[126,5],[157,5]]},"157":{"position":[[136,5],[384,5],[653,5],[745,5]]},"187":{"position":[[688,4],[807,4]]},"188":{"position":[[313,4]]},"189":{"position":[[205,4]]},"190":{"position":[[207,4]]},"191":{"position":[[211,4]]},"192":{"position":[[211,4]]},"193":{"position":[[205,4]]},"194":{"position":[[239,4]]},"195":{"position":[[232,4]]},"196":{"position":[[325,4]]},"207":{"position":[[91,5],[122,5]]},"209":{"position":[[460,4]]},"210":{"position":[[880,4]]},"257":{"position":[[400,4]]},"258":{"position":[[566,4]]},"318":{"position":[[427,4],[547,4]]},"319":{"position":[[312,4]]},"320":{"position":[[190,4]]},"321":{"position":[[192,4]]},"322":{"position":[[196,4]]},"323":{"position":[[196,4]]},"324":{"position":[[190,4]]},"325":{"position":[[224,4]]},"326":{"position":[[217,4]]},"327":{"position":[[310,4]]},"364":{"position":[[126,5],[157,5]]},"367":{"position":[[136,5],[384,5],[653,5],[745,5]]},"370":{"position":[[107,5]]},"387":{"position":[[270,5],[363,5]]},"388":{"position":[[222,5]]},"389":{"position":[[224,5]]},"390":{"position":[[226,5]]},"391":{"position":[[230,5]]},"392":{"position":[[230,5]]},"393":{"position":[[224,5]]},"394":{"position":[[258,5]]},"395":{"position":[[251,5]]},"396":{"position":[[337,5]]},"404":{"position":[[307,5]]},"408":{"position":[[165,5]]},"409":{"position":[[167,5]]},"410":{"position":[[167,5]]},"411":{"position":[[169,5]]},"412":{"position":[[171,5]]},"413":{"position":[[171,5]]},"414":{"position":[[173,5]]},"415":{"position":[[165,5]]},"416":{"position":[[167,5]]},"417":{"position":[[199,5]]},"418":{"position":[[180,5]]},"419":{"position":[[216,5]]},"420":{"position":[[218,5]]}},"keywords":{}}],["gtm",{"_index":1485,"title":{"299":{"position":[[25,6]]}},"content":{"299":{"position":[[37,6],[103,4],[149,3],[263,6],[301,4],[434,3],[1069,3],[1191,3]]}},"keywords":{}}],["guard",{"_index":1269,"title":{},"content":{"210":{"position":[[553,5]]}},"keywords":{}}],["guid",{"_index":400,"title":{},"content":{"33":{"position":[[187,6]]},"169":{"position":[[187,6]]},"226":{"position":[[183,6]]},"304":{"position":[[190,6]]}},"keywords":{}}],["guidanc",{"_index":936,"title":{},"content":{"89":{"position":[[32,8]]},"236":{"position":[[32,8]]},"267":{"position":[[32,8]]},"345":{"position":[[32,8]]},"353":{"position":[[32,8]]}},"keywords":{}}],["h",{"_index":33,"title":{},"content":{"3":{"position":[[109,1],[157,1]]}},"keywords":{}}],["handl",{"_index":361,"title":{},"content":{"27":{"position":[[41,9]]},"29":{"position":[[41,9]]},"31":{"position":[[41,9]]},"95":{"position":[[41,9]]},"100":{"position":[[41,9]]},"150":{"position":[[41,9]]},"179":{"position":[[41,9]]},"203":{"position":[[41,9]]},"229":{"position":[[41,9]]},"273":{"position":[[41,9]]},"275":{"position":[[41,9]]},"307":{"position":[[41,9]]},"329":{"position":[[41,9]]},"334":{"position":[[41,9]]}},"keywords":{}}],["hashisvalid(process.env.screeb_secret",{"_index":870,"title":{},"content":{"81":{"position":[[1152,38]]},"122":{"position":[[1152,38]]},"142":{"position":[[1152,38]]}},"keywords":{}}],["hashisvalid(secret",{"_index":862,"title":{},"content":{"81":{"position":[[921,19]]},"122":{"position":[[921,19]]},"142":{"position":[[921,19]]}},"keywords":{}}],["hashmapof",{"_index":1151,"title":{},"content":{"187":{"position":[[597,10]]},"188":{"position":[[215,10]]},"189":{"position":[[107,10]]},"190":{"position":[[108,10]]},"191":{"position":[[110,10]]},"192":{"position":[[110,10]]},"193":{"position":[[107,10]]},"194":{"position":[[130,10]]},"195":{"position":[[141,10]]},"196":{"position":[[219,10]]}},"keywords":{}}],["header",{"_index":844,"title":{},"content":{"81":{"position":[[402,7]]},"122":{"position":[[402,7]]},"142":{"position":[[402,7]]}},"keywords":{}}],["help",{"_index":542,"title":{},"content":{"51":{"position":[[159,5]]},"84":{"position":[[75,4]]},"85":{"position":[[259,4],[279,5]]},"153":{"position":[[159,5]]},"206":{"position":[[159,5]]},"231":{"position":[[75,4]]},"232":{"position":[[259,4],[279,5]]},"260":{"position":[[195,4]]},"262":{"position":[[75,4]]},"263":{"position":[[259,4],[279,5]]},"340":{"position":[[75,4]]},"341":{"position":[[259,4],[279,5]]},"348":{"position":[[75,4]]},"349":{"position":[[259,4],[279,5]]},"363":{"position":[[159,5]]}},"keywords":{}}],["here",{"_index":28,"title":{},"content":{"3":{"position":[[1,4]]},"50":{"position":[[113,4]]},"68":{"position":[[89,4]]},"81":{"position":[[660,4]]},"110":{"position":[[89,4]]},"122":{"position":[[660,4]]},"129":{"position":[[89,4]]},"142":{"position":[[660,4]]},"205":{"position":[[109,4]]},"370":{"position":[[51,5]]}},"keywords":{}}],["here'",{"_index":1425,"title":{},"content":{"286":{"position":[[114,6]]}},"keywords":{}}],["hidden",{"_index":247,"title":{},"content":{"17":{"position":[[404,6]]},"21":{"position":[[313,6],[340,6],[477,6],[531,6],[582,6]]},"39":{"position":[[255,6]]},"42":{"position":[[313,6],[340,6],[473,6],[527,6],[578,6]]},"76":{"position":[[481,6]]},"105":{"position":[[43,6]]},"118":{"position":[[485,6]]},"128":{"position":[[241,6]]},"137":{"position":[[526,6]]},"148":{"position":[[43,6]]},"193":{"position":[[25,7],[258,7]]},"217":{"position":[[43,6]]},"247":{"position":[[25,7]]},"281":{"position":[[47,6]]},"324":{"position":[[25,7],[227,6]]},"375":{"position":[[43,6]]},"393":{"position":[[25,7]]},"415":{"position":[[25,7]]},"416":{"position":[[26,7]]}},"keywords":{}}],["hidden"",{"_index":1656,"title":{},"content":{"415":{"position":[[207,13]]},"416":{"position":[[210,13]]}},"keywords":{}}],["hidden_field",{"_index":814,"title":{},"content":{"76":{"position":[[443,13]]},"118":{"position":[[443,13]]},"137":{"position":[[488,13]]},"281":{"position":[[222,14]]}},"keywords":{}}],["hiddenfield",{"_index":990,"title":{},"content":{"105":{"position":[[213,12]]},"188":{"position":[[94,12]]},"217":{"position":[[213,13]]},"319":{"position":[[97,13]]}},"keywords":{}}],["hiddenfields().appli",{"_index":991,"title":{},"content":{"105":{"position":[[228,20]]},"188":{"position":[[109,20]]}},"keywords":{}}],["hide_reason",{"_index":1191,"title":{},"content":{"193":{"position":[[698,12]]},"247":{"position":[[763,12]]},"324":{"position":[[678,12]]},"393":{"position":[[696,12]]},"415":{"position":[[650,12]]},"416":{"position":[[421,12]]}},"keywords":{}}],["high",{"_index":920,"title":{},"content":{"87":{"position":[[177,4]]},"234":{"position":[[177,4]]},"265":{"position":[[177,4]]},"343":{"position":[[177,4]]},"351":{"position":[[177,4]]}},"keywords":{}}],["highli",{"_index":929,"title":{},"content":{"88":{"position":[[99,6]]},"89":{"position":[[62,6]]},"235":{"position":[[99,6]]},"236":{"position":[[62,6]]},"266":{"position":[[99,6]]},"267":{"position":[[62,6]]},"344":{"position":[[99,6]]},"345":{"position":[[62,6]]},"352":{"position":[[99,6]]},"353":{"position":[[62,6]]}},"keywords":{}}],["hmac",{"_index":835,"title":{},"content":{"81":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"122":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]},"142":{"position":[[93,4],[433,4],[446,4],[474,4],[548,4],[793,4],[1071,4],[1099,4],[1197,6]]}},"keywords":{}}],["hmac.end",{"_index":859,"title":{},"content":{"81":{"position":[[858,11]]},"122":{"position":[[858,11]]},"142":{"position":[[858,11]]}},"keywords":{}}],["hmac.read().tostring('base64",{"_index":861,"title":{},"content":{"81":{"position":[[877,31]]},"122":{"position":[[877,31]]},"142":{"position":[[877,31]]}},"keywords":{}}],["hmac.write(payload",{"_index":858,"title":{},"content":{"81":{"position":[[837,20]]},"122":{"position":[[837,20]]},"142":{"position":[[837,20]]}},"keywords":{}}],["hook",{"_index":197,"title":{"14":{"position":[[0,4]]},"37":{"position":[[0,4]]},"65":{"position":[[0,4]]},"108":{"position":[[0,4]]},"126":{"position":[[0,4]]},"184":{"position":[[0,5]]},"185":{"position":[[4,6]]},"186":{"position":[[10,6]]},"187":{"position":[[4,5]]},"188":{"position":[[4,5]]},"238":{"position":[[0,5]]},"239":{"position":[[4,6]]},"240":{"position":[[10,6]]},"241":{"position":[[4,5]]},"242":{"position":[[4,5]]},"315":{"position":[[0,5]]},"316":{"position":[[4,6]]},"317":{"position":[[10,6]]},"318":{"position":[[4,5]]},"319":{"position":[[4,5]]},"384":{"position":[[0,5]]},"385":{"position":[[4,6]]},"386":{"position":[[10,6]]},"387":{"position":[[4,5]]},"388":{"position":[[4,5]]},"405":{"position":[[0,5]]},"406":{"position":[[4,6]]},"407":{"position":[[10,6]]}},"content":{"185":{"position":[[23,5],[221,5],[282,5]]},"186":{"position":[[1,4]]},"239":{"position":[[23,5],[225,5],[298,5]]},"240":{"position":[[1,4]]},"316":{"position":[[23,5],[221,5],[282,5]]},"317":{"position":[[1,4]]},"318":{"position":[[347,6]]},"319":{"position":[[225,6]]},"320":{"position":[[103,6]]},"321":{"position":[[104,6]]},"322":{"position":[[106,6]]},"323":{"position":[[106,6]]},"324":{"position":[[103,6]]},"325":{"position":[[126,6]]},"326":{"position":[[137,6]]},"327":{"position":[[215,6]]},"370":{"position":[[41,4]]},"385":{"position":[[23,5],[225,5],[272,5]]},"386":{"position":[[1,4]]},"406":{"position":[[23,5],[224,5],[265,5]]},"407":{"position":[[1,4]]},"408":{"position":[[102,6]]},"409":{"position":[[103,6]]},"410":{"position":[[103,6]]},"411":{"position":[[104,6]]},"412":{"position":[[105,6]]},"413":{"position":[[105,6]]},"414":{"position":[[106,6]]},"415":{"position":[[102,6]]},"416":{"position":[[103,6]]},"417":{"position":[[125,6]]},"418":{"position":[[124,6]]},"419":{"position":[[145,6]]},"420":{"position":[[146,6]]}},"keywords":{}}],["host",{"_index":279,"title":{},"content":{"18":{"position":[[727,6]]},"40":{"position":[[727,6]]},"73":{"position":[[128,6]]},"115":{"position":[[128,6]]},"134":{"position":[[128,6]]}},"keywords":{}}],["html",{"_index":1446,"title":{"296":{"position":[[6,5]]}},"content":{"296":{"position":[[124,4],[216,4],[463,4]]}},"keywords":{}}],["http",{"_index":650,"title":{},"content":{"66":{"position":[[88,4]]},"68":{"position":[[75,4]]},"109":{"position":[[88,4]]},"110":{"position":[[75,4]]},"127":{"position":[[88,4]]},"129":{"position":[[75,4]]},"286":{"position":[[483,6]]}},"keywords":{}}],["https://*.screeb.app",{"_index":1430,"title":{},"content":{"286":{"position":[[265,20],[319,21],[351,21],[520,20],[701,21],[733,21]]}},"keywords":{}}],["https://admin.example.com",{"_index":1442,"title":{},"content":{"286":{"position":[[637,25]]}},"keywords":{}}],["https://api.screeb.app/1.0/releas",{"_index":20,"title":{},"content":{"2":{"position":[[67,34]]},"3":{"position":[[71,34]]}},"keywords":{}}],["https://github.com/screebapp/sdk",{"_index":1252,"title":{},"content":{"209":{"position":[[527,32]]}},"keywords":{}}],["https://vip.example.com",{"_index":1443,"title":{},"content":{"286":{"position":[[663,24]]}},"keywords":{}}],["hundr",{"_index":902,"title":{},"content":{"85":{"position":[[285,8]]},"232":{"position":[[285,8]]},"263":{"position":[[285,8]]},"341":{"position":[[285,8]]},"349":{"position":[[285,8]]}},"keywords":{}}],["id",{"_index":217,"title":{"25":{"position":[[20,3]]},"98":{"position":[[20,3]]},"271":{"position":[[20,3]]},"332":{"position":[[20,3]]}},"content":{"15":{"position":[[38,3],[59,2]]},"18":{"position":[[239,2],[263,2]]},"20":{"position":[[303,2]]},"25":{"position":[[66,2]]},"34":{"position":[[1907,3],[2218,3],[2227,3]]},"40":{"position":[[239,2],[263,2]]},"45":{"position":[[394,3],[433,2],[563,3]]},"56":{"position":[[129,2]]},"62":{"position":[[253,2]]},"67":{"position":[[38,3],[59,2]]},"70":{"position":[[56,2],[80,2]]},"98":{"position":[[66,2]]},"112":{"position":[[56,2],[80,2]]},"131":{"position":[[56,2],[80,2]]},"145":{"position":[[218,2]]},"170":{"position":[[1938,3],[2249,3],[2258,3]]},"172":{"position":[[394,3],[433,2]]},"189":{"position":[[322,3],[373,3],[686,3],[719,3]]},"190":{"position":[[325,3],[376,3],[689,3]]},"191":{"position":[[331,3],[382,3],[695,3],[814,3],[1146,3]]},"192":{"position":[[331,3],[382,3],[695,3],[728,3]]},"193":{"position":[[322,3],[373,3],[686,3],[820,3]]},"194":{"position":[[360,3]]},"195":{"position":[[336,3]]},"196":{"position":[[448,3],[499,3]]},"198":{"position":[[394,3],[433,2],[581,3]]},"227":{"position":[[1885,3],[2196,3],[2205,3]]},"243":{"position":[[391,3],[438,3],[751,3],[784,3]]},"244":{"position":[[394,3],[441,3],[754,3]]},"245":{"position":[[400,3],[447,3],[760,3],[879,3],[1211,3]]},"246":{"position":[[400,3],[447,3],[760,3],[793,3]]},"247":{"position":[[391,3],[438,3],[751,3],[885,3]]},"248":{"position":[[436,3]]},"249":{"position":[[417,3]]},"250":{"position":[[542,3],[589,3]]},"257":{"position":[[531,2]]},"258":{"position":[[250,2]]},"271":{"position":[[66,2]]},"284":{"position":[[132,2],[210,2]]},"298":{"position":[[637,3],[659,2]]},"299":{"position":[[730,3],[752,2]]},"301":{"position":[[100,2]]},"305":{"position":[[778,3],[787,3],[2070,3],[2434,3]]},"320":{"position":[[306,3],[353,3],[666,3],[699,3]]},"321":{"position":[[309,3],[356,3],[669,3]]},"322":{"position":[[315,3],[362,3],[675,3],[794,3],[1126,3]]},"323":{"position":[[315,3],[362,3],[675,3],[708,3]]},"324":{"position":[[306,3],[353,3],[666,3],[800,3]]},"325":{"position":[[353,3]]},"326":{"position":[[329,3]]},"327":{"position":[[452,3],[499,3]]},"332":{"position":[[66,2]]},"336":{"position":[[394,3],[433,2]]},"356":{"position":[[389,2]]},"357":{"position":[[722,2]]},"358":{"position":[[404,2]]},"359":{"position":[[454,2]]},"360":{"position":[[389,2]]},"372":{"position":[[267,2]]},"377":{"position":[[377,3],[416,2]]},"378":{"position":[[286,3],[310,3]]},"379":{"position":[[169,3]]},"389":{"position":[[324,3],[371,3],[684,3],[717,3]]},"390":{"position":[[327,3],[374,3],[687,3]]},"391":{"position":[[333,3],[380,3],[693,3],[812,3],[1144,3]]},"392":{"position":[[333,3],[380,3],[693,3],[726,3]]},"393":{"position":[[324,3],[371,3],[684,3],[818,3]]},"394":{"position":[[369,3]]},"395":{"position":[[344,3]]},"396":{"position":[[493,3],[540,3]]},"399":{"position":[[18,2],[82,2]]},"408":{"position":[[275,3],[325,3],[638,3],[671,3]]},"409":{"position":[[278,3],[375,3],[409,3],[442,3]]},"410":{"position":[[278,3],[328,3],[641,3]]},"411":{"position":[[281,3],[378,3],[412,3]]},"412":{"position":[[284,3],[334,3],[647,3],[766,3],[1098,3]]},"413":{"position":[[284,3],[334,3],[647,3],[680,3]]},"414":{"position":[[287,3],[384,3],[418,3],[451,3]]},"415":{"position":[[275,3],[325,3],[638,3],[772,3]]},"416":{"position":[[278,3],[375,3],[409,3],[543,3]]},"417":{"position":[[313,3]]},"418":{"position":[[280,3]]},"419":{"position":[[374,3],[424,3]]},"420":{"position":[[377,3],[428,3]]}},"keywords":{}}],["id>",{"_index":1453,"title":{},"content":{"296":{"position":[[357,6],[955,9]]},"301":{"position":[[253,9]]},"336":{"position":[[569,9]]},"378":{"position":[[187,8],[334,8]]},"379":{"position":[[234,9]]},"382":{"position":[[785,8]]}},"keywords":{}}],["id>"",{"_index":495,"title":{},"content":{"45":{"position":[[629,13],[788,13]]},"56":{"position":[[73,13],[232,13],[268,13]]},"145":{"position":[[180,14]]},"146":{"position":[[187,13]]},"147":{"position":[[220,13]]},"148":{"position":[[193,13]]},"159":{"position":[[48,13],[84,13]]},"172":{"position":[[525,14]]},"175":{"position":[[436,13],[666,13]]},"187":{"position":[[48,13],[84,13]]},"188":{"position":[[49,13]]},"189":{"position":[[89,13]]},"190":{"position":[[90,13]]},"191":{"position":[[92,13]]},"192":{"position":[[92,13]]},"193":{"position":[[89,13]]},"194":{"position":[[112,13]]},"195":{"position":[[123,13]]},"196":{"position":[[201,13]]},"198":{"position":[[667,13],[842,13]]},"210":{"position":[[292,13],[331,13],[955,13],[994,13]]},"241":{"position":[[49,13],[85,13],[114,13]]},"243":{"position":[[90,13],[126,13],[155,13]]},"244":{"position":[[91,13],[127,13],[156,13]]},"245":{"position":[[93,13],[129,13],[158,13]]},"246":{"position":[[93,13],[129,13],[158,13]]},"247":{"position":[[90,13],[126,13],[155,13]]},"248":{"position":[[113,13],[149,13],[178,13]]},"249":{"position":[[130,13],[166,13],[195,13]]},"250":{"position":[[208,13],[244,13],[273,13]]},"318":{"position":[[87,13],[126,13]]},"319":{"position":[[53,13]]},"320":{"position":[[85,13]]},"321":{"position":[[86,13]]},"322":{"position":[[88,13]]},"323":{"position":[[88,13]]},"324":{"position":[[85,13]]},"325":{"position":[[108,13]]},"326":{"position":[[119,13]]},"327":{"position":[[197,13]]},"370":{"position":[[150,13],[186,13],[215,13]]},"372":{"position":[[229,14]]},"373":{"position":[[236,13]]},"374":{"position":[[269,13]]},"375":{"position":[[242,13]]},"387":{"position":[[36,13],[72,13],[101,13]]},"388":{"position":[[31,13]]},"389":{"position":[[77,13],[113,13],[142,13]]},"390":{"position":[[78,13],[114,13],[143,13]]},"391":{"position":[[80,13],[116,13],[145,13]]},"392":{"position":[[80,13],[116,13],[145,13]]},"393":{"position":[[77,13],[113,13],[142,13]]},"394":{"position":[[100,13],[136,13],[165,13]]},"395":{"position":[[104,13],[140,13],[169,13]]},"396":{"position":[[182,13],[218,13],[247,13]]},"408":{"position":[[86,13]]},"409":{"position":[[87,13]]},"410":{"position":[[87,13]]},"411":{"position":[[88,13]]},"412":{"position":[[89,13]]},"413":{"position":[[89,13]]},"414":{"position":[[90,13]]},"415":{"position":[[86,13]]},"416":{"position":[[87,13]]},"417":{"position":[[109,13]]},"418":{"position":[[108,13]]},"419":{"position":[[129,13]]},"420":{"position":[[130,13]]}},"keywords":{}}],["id"",{"_index":618,"title":{},"content":{"60":{"position":[[349,8]]},"256":{"position":[[354,8]]}},"keywords":{}}],["idempot",{"_index":487,"title":{},"content":{"45":{"position":[[301,11]]},"172":{"position":[[301,11]]},"198":{"position":[[301,11]]},"336":{"position":[[301,11]]},"377":{"position":[[293,11]]}},"keywords":{}}],["ident",{"_index":97,"title":{"44":{"position":[[0,8]]},"45":{"position":[[4,9]]},"46":{"position":[[14,9]]},"171":{"position":[[0,8]]},"172":{"position":[[4,9]]},"173":{"position":[[14,9]]},"197":{"position":[[0,8]]},"198":{"position":[[4,9]]},"199":{"position":[[14,9]]},"335":{"position":[[0,8]]},"336":{"position":[[4,9]]},"376":{"position":[[0,8]]},"377":{"position":[[4,9]]},"378":{"position":[[4,8]]},"379":{"position":[[4,8]]},"380":{"position":[[14,9]]},"383":{"position":[[12,9]]}},"content":{"6":{"position":[[410,9]]},"18":{"position":[[883,8],[951,8]]},"34":{"position":[[579,8]]},"40":{"position":[[907,8],[987,8]]},"46":{"position":[[127,8]]},"47":{"position":[[437,8]]},"75":{"position":[[168,8],[236,8]]},"117":{"position":[[245,8],[319,8]]},"136":{"position":[[168,8],[236,8]]},"162":{"position":[[410,9]]},"170":{"position":[[610,8]]},"173":{"position":[[127,8]]},"174":{"position":[[437,8]]},"198":{"position":[[762,8]]},"199":{"position":[[127,8]]},"200":{"position":[[437,8]]},"210":{"position":[[306,9],[969,9]]},"219":{"position":[[410,9]]},"227":{"position":[[571,8]]},"288":{"position":[[410,9]]},"301":{"position":[[132,8],[204,8]]},"305":{"position":[[594,8],[814,8],[827,8],[1859,9]]},"309":{"position":[[410,9]]},"318":{"position":[[101,9]]},"337":{"position":[[437,8]]},"359":{"position":[[24,8],[844,9]]},"377":{"position":[[109,8]]},"378":{"position":[[4,8],[32,8],[123,8],[198,9]]},"379":{"position":[[36,8]]},"380":{"position":[[119,8]]},"381":{"position":[[437,8]]},"382":{"position":[[645,8]]},"383":{"position":[[33,8]]}},"keywords":{}}],["identifi",{"_index":98,"title":{},"content":{"6":{"position":[[420,8]]},"16":{"position":[[219,11]]},"18":{"position":[[538,10],[645,10],[777,10],[814,10],[1032,10],[1127,10],[1379,10],[1762,10]]},"19":{"position":[[328,10]]},"20":{"position":[[318,10]]},"25":{"position":[[22,8]]},"34":{"position":[[361,10],[416,8],[454,10],[818,8],[886,11]]},"38":{"position":[[221,11]]},"40":{"position":[[538,10],[645,10],[779,10],[820,10],[1080,10],[1175,10],[1427,10],[1816,10],[1896,10],[2287,10],[2402,10]]},"41":{"position":[[328,10],[398,10],[729,10],[834,10]]},"45":{"position":[[16,10],[61,8],[247,10],[524,10]]},"47":{"position":[[54,10],[184,11],[486,11]]},"56":{"position":[[159,8]]},"72":{"position":[[50,10]]},"73":{"position":[[50,10]]},"74":{"position":[[50,10],[139,10]]},"75":{"position":[[60,10],[112,10]]},"76":{"position":[[50,10]]},"77":{"position":[[50,10]]},"79":{"position":[[50,10]]},"87":{"position":[[130,8]]},"98":{"position":[[22,8]]},"114":{"position":[[50,10]]},"115":{"position":[[50,10]]},"116":{"position":[[50,10],[139,10]]},"117":{"position":[[50,10],[125,10]]},"118":{"position":[[50,10]]},"119":{"position":[[50,10],[113,10]]},"120":{"position":[[56,10],[155,10]]},"133":{"position":[[50,10]]},"134":{"position":[[50,10]]},"135":{"position":[[50,10],[139,10]]},"136":{"position":[[60,10],[112,10]]},"137":{"position":[[50,10]]},"138":{"position":[[50,10]]},"140":{"position":[[50,10]]},"162":{"position":[[420,8]]},"170":{"position":[[392,10],[447,8],[485,10],[849,8],[917,11]]},"172":{"position":[[16,10],[61,8],[247,10]]},"174":{"position":[[54,10],[184,11],[486,11]]},"198":{"position":[[16,10],[61,8],[247,10],[542,10]]},"200":{"position":[[54,10],[184,11],[486,11]]},"219":{"position":[[420,8]]},"227":{"position":[[353,10],[408,8],[446,10],[810,8],[878,11]]},"234":{"position":[[130,8]]},"265":{"position":[[130,8]]},"271":{"position":[[22,8]]},"288":{"position":[[420,8]]},"296":{"position":[[334,10],[386,10]]},"305":{"position":[[376,10],[431,8],[469,10],[938,8],[1037,11]]},"309":{"position":[[420,8]]},"332":{"position":[[22,8]]},"336":{"position":[[16,10],[61,8],[247,10]]},"337":{"position":[[54,10],[184,11],[486,11]]},"343":{"position":[[130,8]]},"351":{"position":[[130,8]]},"358":{"position":[[843,8]]},"377":{"position":[[56,8],[239,10]]},"378":{"position":[[249,11]]},"379":{"position":[[130,10]]},"381":{"position":[[54,10],[184,11],[486,11]]},"383":{"position":[[324,10]]}},"keywords":{}}],["identifier_id",{"_index":100,"title":{},"content":{"6":{"position":[[449,13]]},"162":{"position":[[449,13]]},"219":{"position":[[449,13]]},"288":{"position":[[449,13]]},"309":{"position":[[449,13]]}},"keywords":{}}],["identity.get",{"_index":1510,"title":{},"content":{"305":{"position":[[1782,12],[1799,12]]}},"keywords":{}}],["identity.group.assign",{"_index":1507,"title":{},"content":{"305":{"position":[[1286,21],[1312,21]]}},"keywords":{}}],["identity.group.unassign",{"_index":1508,"title":{},"content":{"305":{"position":[[1464,23],[1492,23]]}},"keywords":{}}],["identity.properti",{"_index":1506,"title":{},"content":{"305":{"position":[[1081,19],[1105,19]]},"382":{"position":[[658,19]]}},"keywords":{}}],["identity.reset",{"_index":1509,"title":{},"content":{"305":{"position":[[1576,14],[1595,14]]}},"keywords":{}}],["ignor",{"_index":516,"title":{"47":{"position":[[0,6]]},"174":{"position":[[0,6]]},"200":{"position":[[0,6]]},"337":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"47":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"104":{"position":[[44,6]]},"147":{"position":[[44,6]]},"174":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"200":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"216":{"position":[[44,6]]},"279":{"position":[[44,6]]},"337":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]},"374":{"position":[[44,6]]},"381":{"position":[[16,6],[88,6],[213,6],[287,6],[364,6]]}},"keywords":{}}],["ignore_survey_statu",{"_index":1398,"title":{},"content":{"279":{"position":[[128,20],[247,21]]}},"keywords":{}}],["ignoresurveystatu",{"_index":986,"title":{},"content":{"104":{"position":[[128,18],[240,18]]},"147":{"position":[[128,18]]},"216":{"position":[[128,18],[240,18]]},"374":{"position":[[128,18]]}},"keywords":{}}],["immut",{"_index":233,"title":{},"content":{"16":{"position":[[193,9]]},"25":{"position":[[50,9]]},"38":{"position":[[195,9]]},"98":{"position":[[50,9]]},"271":{"position":[[50,9]]},"332":{"position":[[50,9]]}},"keywords":{}}],["impact",{"_index":944,"title":{},"content":{"90":{"position":[[68,6]]},"237":{"position":[[68,6]]},"268":{"position":[[68,6]]},"346":{"position":[[68,6]]},"354":{"position":[[68,6]]}},"keywords":{}}],["implement",{"_index":574,"title":{},"content":{"54":{"position":[[64,14]]},"257":{"position":[[150,9]]}},"keywords":{}}],["import",{"_index":576,"title":{"55":{"position":[[0,6]]},"369":{"position":[[0,6]]}},"content":{"55":{"position":[[1,6]]},"198":{"position":[[485,6]]},"201":{"position":[[370,6]]},"297":{"position":[[100,6]]},"307":{"position":[[269,6]]},"329":{"position":[[270,6]]},"331":{"position":[[29,6]]},"332":{"position":[[95,6]]},"333":{"position":[[55,6]]},"334":{"position":[[249,6]]},"336":{"position":[[485,6]]},"338":{"position":[[370,6]]},"369":{"position":[[1,6]]},"372":{"position":[[138,6]]},"373":{"position":[[145,6]]},"374":{"position":[[178,6]]},"375":{"position":[[151,6]]},"398":{"position":[[49,6]]},"400":{"position":[[204,6]]}},"keywords":{}}],["improv",{"_index":91,"title":{},"content":{"6":{"position":[[300,9]]},"68":{"position":[[2222,7]]},"110":{"position":[[2400,7]]},"129":{"position":[[3155,7]]},"162":{"position":[[300,9]]},"219":{"position":[[300,9]]},"288":{"position":[[300,9]]},"309":{"position":[[300,9]]}},"keywords":{}}],["includ",{"_index":837,"title":{},"content":{"81":{"position":[[135,7]]},"122":{"position":[[135,7]]},"142":{"position":[[135,7]]}},"keywords":{}}],["incom",{"_index":1480,"title":{},"content":{"298":{"position":[[1059,8]]},"299":{"position":[[1150,8]]}},"keywords":{}}],["increas",{"_index":938,"title":{},"content":{"89":{"position":[[96,8]]},"236":{"position":[[96,8]]},"267":{"position":[[96,8]]},"345":{"position":[[96,8]]},"353":{"position":[[96,8]]}},"keywords":{}}],["infinit",{"_index":1383,"title":{},"content":{"273":{"position":[[379,8]]}},"keywords":{}}],["info",{"_index":956,"title":{},"content":{"92":{"position":[[173,4]]},"93":{"position":[[511,4]]}},"keywords":{}}],["inform",{"_index":76,"title":{},"content":{"6":{"position":[[90,12]]},"13":{"position":[[307,11]]},"36":{"position":[[319,11]]},"50":{"position":[[125,11]]},"64":{"position":[[307,11]]},"92":{"position":[[79,11]]},"107":{"position":[[319,11]]},"125":{"position":[[307,11]]},"128":{"position":[[147,12]]},"162":{"position":[[90,12]]},"181":{"position":[[85,11]]},"205":{"position":[[121,11]]},"219":{"position":[[90,12]]},"253":{"position":[[79,11]]},"283":{"position":[[111,11]]},"288":{"position":[[90,12]]},"309":{"position":[[90,12]]},"398":{"position":[[140,11]]}},"keywords":{}}],["init",{"_index":1149,"title":{"187":{"position":[[17,5]]},"241":{"position":[[17,5]]},"318":{"position":[[17,5]]},"387":{"position":[[17,5]]}},"content":{"301":{"position":[[68,4]]},"305":{"position":[[277,4],[685,5],[963,4]]},"370":{"position":[[4,4]]},"406":{"position":[[233,4]]},"407":{"position":[[24,4]]},"418":{"position":[[49,5]]},"419":{"position":[[70,5]]},"420":{"position":[[71,5]]}},"keywords":{}}],["initi",{"_index":581,"title":{"301":{"position":[[0,15]]},"398":{"position":[[28,11]]}},"content":{"56":{"position":[[11,14],[99,14]]},"210":{"position":[[4,14],[631,14]]}},"keywords":{}}],["initialis",{"_index":1600,"title":{},"content":{"383":{"position":[[391,11]]}},"keywords":{}}],["initopt",{"_index":587,"title":{},"content":{"56":{"position":[[623,12]]},"187":{"position":[[439,12]]},"210":{"position":[[476,12],[1139,12]]},"318":{"position":[[271,12]]}},"keywords":{}}],["initoptions(automaticscreendetect",{"_index":1268,"title":{},"content":{"210":{"position":[[489,37],[1152,37]]},"318":{"position":[[284,37]]}},"keywords":{}}],["initsdk",{"_index":410,"title":{},"content":{"34":{"position":[[259,7],[676,8],[843,7]]},"170":{"position":[[277,7],[707,8],[874,7]]},"227":{"position":[[255,7],[668,8],[835,7]]},"369":{"position":[[10,8]]},"370":{"position":[[115,8]]},"385":{"position":[[234,9]]},"386":{"position":[[24,9]]},"387":{"position":[[1,8]]},"389":{"position":[[42,8]]},"390":{"position":[[43,8]]},"391":{"position":[[45,8]]},"392":{"position":[[45,8]]},"393":{"position":[[42,8]]},"394":{"position":[[65,8]]},"395":{"position":[[49,10],[69,8]]},"396":{"position":[[70,10],[147,8]]},"399":{"position":[[47,7]]}},"keywords":{}}],["inject",{"_index":1413,"title":{},"content":{"284":{"position":[[92,8]]},"286":{"position":[[95,9]]},"305":{"position":[[7,9]]}},"keywords":{}}],["inlin",{"_index":1429,"title":{},"content":{"286":{"position":[[257,7],[512,7]]}},"keywords":{}}],["innov",{"_index":925,"title":{},"content":{"88":{"position":[[15,10],[121,10]]},"235":{"position":[[15,10],[121,10]]},"266":{"position":[[15,10],[121,10]]},"344":{"position":[[15,10],[121,10]]},"352":{"position":[[15,10],[121,10]]}},"keywords":{}}],["input",{"_index":323,"title":{},"content":{"20":{"position":[[366,9]]},"40":{"position":[[2335,9]]},"41":{"position":[[777,9]]},"120":{"position":[[104,9]]}},"keywords":{}}],["insert",{"_index":522,"title":{},"content":{"48":{"position":[[94,8]]},"175":{"position":[[94,8]]},"201":{"position":[[94,8]]},"301":{"position":[[25,8]]},"338":{"position":[[94,8]]},"382":{"position":[[94,8]]}},"keywords":{}}],["insight",{"_index":883,"title":{},"content":{"84":{"position":[[218,9]]},"85":{"position":[[226,8]]},"87":{"position":[[40,8]]},"88":{"position":[[53,8]]},"90":{"position":[[140,8]]},"231":{"position":[[218,9]]},"232":{"position":[[226,8]]},"234":{"position":[[40,8]]},"235":{"position":[[53,8]]},"237":{"position":[[140,8]]},"262":{"position":[[218,9]]},"263":{"position":[[226,8]]},"265":{"position":[[40,8]]},"266":{"position":[[53,8]]},"268":{"position":[[140,8]]},"340":{"position":[[218,9]]},"341":{"position":[[226,8]]},"343":{"position":[[40,8]]},"344":{"position":[[53,8]]},"346":{"position":[[140,8]]},"348":{"position":[[218,9]]},"349":{"position":[[226,8]]},"351":{"position":[[40,8]]},"352":{"position":[[53,8]]},"354":{"position":[[140,8]]}},"keywords":{}}],["instal",{"_index":128,"title":{"49":{"position":[[0,7]]},"50":{"position":[[7,7]]},"151":{"position":[[0,7]]},"152":{"position":[[7,7]]},"204":{"position":[[0,7]]},"205":{"position":[[7,7]]},"294":{"position":[[0,7]]},"361":{"position":[[0,7]]},"362":{"position":[[7,7]]}},"content":{"7":{"position":[[219,10],[393,10],[526,10]]},"9":{"position":[[32,7],[129,7],[177,7],[208,10]]},"10":{"position":[[150,7]]},"34":{"position":[[7,10],[781,9]]},"50":{"position":[[20,7]]},"152":{"position":[[20,7]]},"163":{"position":[[219,10],[393,10],[526,10]]},"165":{"position":[[32,7],[129,7],[177,7],[208,10]]},"166":{"position":[[150,7]]},"170":{"position":[[7,10],[812,9]]},"205":{"position":[[20,7]]},"209":{"position":[[22,7],[189,7]]},"220":{"position":[[219,10],[393,10],[526,10]]},"222":{"position":[[32,7],[129,7],[177,7],[208,10]]},"223":{"position":[[150,7]]},"227":{"position":[[7,10],[773,9]]},"252":{"position":[[498,11]]},"260":{"position":[[139,12]]},"289":{"position":[[219,10],[393,10],[526,10]]},"291":{"position":[[32,7],[129,7],[177,7],[208,10]]},"292":{"position":[[150,7]]},"296":{"position":[[283,7]]},"297":{"position":[[55,7]]},"298":{"position":[[35,7],[227,7],[1001,13]]},"299":{"position":[[52,7],[223,7],[1092,13]]},"305":{"position":[[901,9]]},"310":{"position":[[219,10],[393,10],[526,10]]},"312":{"position":[[32,7],[129,7],[177,7],[208,10]]},"313":{"position":[[150,7]]},"362":{"position":[[20,7]]},"366":{"position":[[5,7]]},"401":{"position":[[498,11]]},"404":{"position":[[1,7],[66,7]]}},"keywords":{}}],["installer.pods_project.targets.each",{"_index":1332,"title":{},"content":{"252":{"position":[[510,35]]},"401":{"position":[[510,35]]}},"keywords":{}}],["instead",{"_index":350,"title":{},"content":{"25":{"position":[[69,7]]},"34":{"position":[[858,8],[2122,8]]},"79":{"position":[[571,7]]},"98":{"position":[[69,7]]},"120":{"position":[[860,7]]},"140":{"position":[[571,7]]},"170":{"position":[[889,8],[2153,8]]},"208":{"position":[[300,8]]},"227":{"position":[[850,8],[2100,8]]},"271":{"position":[[69,7]]},"305":{"position":[[975,8],[2288,8],[2650,8]]},"332":{"position":[[69,7]]},"378":{"position":[[148,8]]}},"keywords":{}}],["instruct",{"_index":1475,"title":{},"content":{"298":{"position":[[717,12],[1157,13]]}},"keywords":{}}],["int",{"_index":369,"title":{},"content":{"29":{"position":[[229,5]]},"31":{"position":[[230,5]]},"48":{"position":[[330,5]]},"74":{"position":[[191,3],[304,3]]},"78":{"position":[[152,3]]},"95":{"position":[[229,5]]},"116":{"position":[[191,3],[304,3]]},"120":{"position":[[764,3]]},"135":{"position":[[191,3],[304,3]]},"139":{"position":[[152,3]]},"150":{"position":[[230,5]]},"175":{"position":[[330,5]]},"201":{"position":[[330,5]]},"203":{"position":[[229,5]]},"275":{"position":[[230,5]]},"307":{"position":[[229,5]]},"329":{"position":[[230,5]]},"338":{"position":[[330,5]]}},"keywords":{}}],["integr",{"_index":155,"title":{},"content":{"10":{"position":[[176,11],[233,12]]},"11":{"position":[[33,11]]},"51":{"position":[[52,11]]},"90":{"position":[[97,9]]},"153":{"position":[[52,11]]},"166":{"position":[[176,11],[233,12]]},"167":{"position":[[33,11]]},"206":{"position":[[52,11]]},"223":{"position":[[176,11],[233,12]]},"224":{"position":[[33,11]]},"237":{"position":[[97,9]]},"260":{"position":[[37,9]]},"268":{"position":[[97,9]]},"292":{"position":[[176,11],[233,12]]},"293":{"position":[[33,11]]},"298":{"position":[[1253,9]]},"299":{"position":[[1260,9]]},"313":{"position":[[176,11],[233,12]]},"314":{"position":[[33,11]]},"346":{"position":[[97,9]]},"354":{"position":[[97,9]]},"363":{"position":[[52,11]]}},"keywords":{}}],["intel",{"_index":753,"title":{},"content":{"68":{"position":[[2021,5]]},"110":{"position":[[2121,5]]},"128":{"position":[[399,5]]},"129":{"position":[[2889,5]]}},"keywords":{}}],["intellig",{"_index":915,"title":{},"content":{"87":{"position":[[99,11]]},"234":{"position":[[99,11]]},"265":{"position":[[99,11]]},"343":{"position":[[99,11]]},"351":{"position":[[99,11]]}},"keywords":{}}],["intent",{"_index":639,"title":{},"content":{"62":{"position":[[159,6]]}},"keywords":{}}],["intent.extras?.let",{"_index":645,"title":{},"content":{"62":{"position":[[408,18]]}},"keywords":{}}],["interact",{"_index":1138,"title":{},"content":{"185":{"position":[[99,8]]},"239":{"position":[[99,8]]},"316":{"position":[[99,8]]},"385":{"position":[[99,8]]},"406":{"position":[[99,8]]}},"keywords":{}}],["intern",{"_index":256,"title":{},"content":{"18":{"position":[[72,8],[130,8],[167,8],[209,8]]},"19":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"20":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"21":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"40":{"position":[[72,8],[130,8],[167,8],[209,8]]},"41":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"42":{"position":[[72,8],[111,8],[169,8],[206,8],[252,8],[294,8]]},"45":{"position":[[549,8]]},"90":{"position":[[174,10]]},"198":{"position":[[567,8]]},"237":{"position":[[174,10]]},"268":{"position":[[174,10]]},"346":{"position":[[174,10]]},"354":{"position":[[174,10]]},"378":{"position":[[277,8]]},"379":{"position":[[155,8]]}},"keywords":{}}],["internet",{"_index":555,"title":{},"content":{"52":{"position":[[151,8]]},"157":{"position":[[39,8]]},"367":{"position":[[39,8]]}},"keywords":{}}],["interrupt",{"_index":1515,"title":{},"content":{"305":{"position":[[2339,10],[2699,10]]}},"keywords":{}}],["interview",{"_index":897,"title":{},"content":{"85":{"position":[[180,9]]},"232":{"position":[[180,9]]},"263":{"position":[[180,9]]},"341":{"position":[[180,9]]},"349":{"position":[[180,9]]}},"keywords":{}}],["introduct",{"_index":393,"title":{"33":{"position":[[0,13]]},"169":{"position":[[0,13]]},"226":{"position":[[0,13]]},"304":{"position":[[0,13]]}},"content":{},"keywords":{}}],["io",{"_index":174,"title":{"158":{"position":[[0,4]]},"183":{"position":[[8,4]]},"205":{"position":[[19,3]]},"208":{"position":[[21,3]]},"253":{"position":[[6,3]]},"368":{"position":[[0,4]]},"401":{"position":[[0,4]]},"402":{"position":[[0,4]]}},"content":{"13":{"position":[[154,3]]},"18":{"position":[[722,4]]},"36":{"position":[[154,3]]},"40":{"position":[[722,4]]},"64":{"position":[[154,3]]},"73":{"position":[[123,4]]},"107":{"position":[[154,3]]},"115":{"position":[[123,4]]},"125":{"position":[[154,3]]},"134":{"position":[[123,4]]},"154":{"position":[[78,3],[254,4]]},"158":{"position":[[478,4],[498,4]]},"170":{"position":[[388,3]]},"175":{"position":[[544,6]]},"183":{"position":[[28,3]]},"205":{"position":[[86,3]]},"207":{"position":[[43,3]]},"209":{"position":[[354,3],[560,3]]},"212":{"position":[[5,3]]},"226":{"position":[[74,3]]},"227":{"position":[[29,3],[349,3],[1074,3]]},"364":{"position":[[78,3],[254,4]]},"368":{"position":[[483,4],[503,4]]}},"keywords":{}}],["ioshidden1"",{"_index":1280,"title":{},"content":{"217":{"position":[[229,18]]}},"keywords":{}}],["ioshiddencount",{"_index":1282,"title":{},"content":{"217":{"position":[[278,17]]}},"keywords":{}}],["iphon",{"_index":1088,"title":{},"content":{"150":{"position":[[418,7]]},"329":{"position":[[467,7]]},"338":{"position":[[551,7]]},"370":{"position":[[294,7]]}},"keywords":{}}],["is_readi",{"_index":1599,"title":{},"content":{"383":{"position":[[338,9]]}},"keywords":{}}],["isconnect",{"_index":1122,"title":{},"content":{"175":{"position":[[475,14],[705,14]]},"387":{"position":[[117,12]]}},"keywords":{}}],["isfullscreenmod",{"_index":1150,"title":{},"content":{"187":{"position":[[452,16]]}},"keywords":{}}],["issu",{"_index":62,"title":{},"content":{"4":{"position":[[76,5]]},"22":{"position":[[76,5]]},"43":{"position":[[76,5]]},"58":{"position":[[17,6]]},"82":{"position":[[76,5]]},"123":{"position":[[76,5]]},"143":{"position":[[76,5]]}},"keywords":{}}],["it'",{"_index":141,"title":{},"content":{"9":{"position":[[67,4]]},"165":{"position":[[67,4]]},"222":{"position":[[67,4]]},"291":{"position":[[67,4]]},"312":{"position":[[67,4]]}},"keywords":{}}],["it.click",{"_index":1472,"title":{},"content":{"298":{"position":[[545,8]]}},"keywords":{}}],["item",{"_index":817,"title":{"80":{"position":[[0,5]]},"121":{"position":[[0,5]]},"141":{"position":[[0,5]]}},"content":{"76":{"position":[[685,5],[691,6]]},"118":{"position":[[689,5],[695,6]]},"137":{"position":[[730,5],[736,6]]},"189":{"position":[[698,6]]},"191":{"position":[[1125,6]]},"192":{"position":[[707,6]]},"193":{"position":[[799,6]]},"243":{"position":[[763,6]]},"245":{"position":[[1190,6]]},"246":{"position":[[772,6]]},"247":{"position":[[864,6]]},"320":{"position":[[678,6]]},"322":{"position":[[1105,6]]},"323":{"position":[[687,6]]},"324":{"position":[[779,6]]},"389":{"position":[[696,6]]},"391":{"position":[[1123,6]]},"392":{"position":[[705,6]]},"393":{"position":[[797,6]]},"408":{"position":[[650,6]]},"409":{"position":[[421,6]]},"412":{"position":[[1077,6]]},"413":{"position":[[659,6]]},"414":{"position":[[430,6]]},"415":{"position":[[751,6]]},"416":{"position":[[522,6]]}},"keywords":{}}],["javascript",{"_index":172,"title":{"283":{"position":[[9,10]]}},"content":{"13":{"position":[[124,11]]},"36":{"position":[[124,11]]},"64":{"position":[[124,11]]},"107":{"position":[[124,11]]},"125":{"position":[[124,11]]},"284":{"position":[[69,10]]},"295":{"position":[[36,10]]},"304":{"position":[[74,10]]},"305":{"position":[[28,10],[1730,10]]},"378":{"position":[[62,10]]}},"keywords":{}}],["js"",{"_index":1068,"title":{},"content":{"129":{"position":[[2514,9],[2554,9]]}},"keywords":{}}],["json",{"_index":655,"title":{},"content":{"68":{"position":[[51,4]]},"110":{"position":[[51,4]]},"129":{"position":[[51,4]]}},"keywords":{}}],["k8trezivckqywuut1lmxa4exhxof0is24ibxdij3ka8",{"_index":849,"title":{},"content":{"81":{"position":[[494,44]]},"122":{"position":[[494,44]]},"142":{"position":[[494,44]]}},"keywords":{}}],["kb",{"_index":553,"title":{},"content":{"52":{"position":[[116,3]]},"154":{"position":[[212,2],[248,2]]},"207":{"position":[[178,3]]},"364":{"position":[[212,2],[248,2]]}},"keywords":{}}],["key",{"_index":235,"title":{},"content":{"16":{"position":[[211,3],[269,4]]},"21":{"position":[[326,3]]},"33":{"position":[[23,3]]},"38":{"position":[[213,3],[271,4]]},"42":{"position":[[326,3]]},"60":{"position":[[288,3]]},"81":{"position":[[181,3]]},"87":{"position":[[139,3]]},"90":{"position":[[83,3]]},"122":{"position":[[181,3]]},"142":{"position":[[181,3]]},"169":{"position":[[23,3]]},"226":{"position":[[23,3]]},"234":{"position":[[139,3]]},"237":{"position":[[83,3]]},"256":{"position":[[293,3]]},"265":{"position":[[139,3]]},"268":{"position":[[83,3]]},"304":{"position":[[23,3]]},"343":{"position":[[139,3]]},"346":{"position":[[83,3]]},"351":{"position":[[139,3]]},"354":{"position":[[83,3]]}},"keywords":{}}],["key/valu",{"_index":816,"title":{},"content":{"76":{"position":[[468,9]]},"118":{"position":[[468,9]]},"136":{"position":[[327,9]]},"137":{"position":[[462,9],[513,9]]}},"keywords":{}}],["khtml",{"_index":1034,"title":{},"content":{"128":{"position":[[442,7]]},"129":{"position":[[2932,7]]}},"keywords":{}}],["ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review",{"_index":600,"title":{},"content":{"58":{"position":[[86,87]]}},"keywords":{}}],["ktx:2.0.1",{"_index":601,"title":{},"content":{"58":{"position":[[174,9]]}},"keywords":{}}],["label",{"_index":308,"title":{},"content":{"18":{"position":[[1868,5]]},"19":{"position":[[414,5]]},"40":{"position":[[2046,5]]},"41":{"position":[[528,5]]},"77":{"position":[[126,5]]},"119":{"position":[[233,5]]},"138":{"position":[[126,5]]}},"keywords":{}}],["larg",{"_index":159,"title":{},"content":{"11":{"position":[[16,5]]},"66":{"position":[[4,5]]},"109":{"position":[[4,5]]},"127":{"position":[[4,5]]},"167":{"position":[[16,5]]},"224":{"position":[[16,5]]},"293":{"position":[[16,5]]},"314":{"position":[[16,5]]}},"keywords":{}}],["last",{"_index":181,"title":{},"content":{"13":{"position":[[287,4]]},"36":{"position":[[293,4]]},"50":{"position":[[32,4]]},"64":{"position":[[287,4]]},"107":{"position":[[293,4]]},"125":{"position":[[287,4]]},"152":{"position":[[32,4]]},"205":{"position":[[32,4]]},"362":{"position":[[32,4]]},"378":{"position":[[27,4]]},"382":{"position":[[719,4]]}},"keywords":{}}],["last_seen_at",{"_index":1583,"title":{},"content":{"378":{"position":[[493,13]]}},"keywords":{}}],["lastnam",{"_index":1559,"title":{},"content":{"358":{"position":[[1041,11]]},"378":{"position":[[431,9]]}},"keywords":{}}],["lastname>",{"_index":1581,"title":{},"content":{"378":{"position":[[451,14]]}},"keywords":{}}],["lastname>"",{"_index":503,"title":{},"content":{"45":{"position":[[939,18]]},"48":{"position":[[562,18]]},"56":{"position":[[443,18]]},"187":{"position":[[259,18]]}},"keywords":{}}],["later",{"_index":415,"title":{"379":{"position":[[13,6]]}},"content":{"34":{"position":[[536,5]]},"170":{"position":[[567,5]]},"227":{"position":[[528,5]]},"305":{"position":[[551,5]]}},"keywords":{}}],["launch",{"_index":619,"title":{},"content":{"60":{"position":[[365,6]]},"183":{"position":[[46,6]]},"256":{"position":[[370,6]]}},"keywords":{}}],["launchopt",{"_index":1277,"title":{},"content":{"210":{"position":[[824,14]]}},"keywords":{}}],["lazili",{"_index":423,"title":{},"content":{"34":{"position":[[904,7]]},"170":{"position":[[935,7]]},"227":{"position":[[896,7]]},"305":{"position":[[1055,7]]}},"keywords":{}}],["lead",{"_index":891,"title":{},"content":{"85":{"position":[[8,7]]},"232":{"position":[[8,7]]},"263":{"position":[[8,7]]},"341":{"position":[[8,7]]},"349":{"position":[[8,7]]}},"keywords":{}}],["left"",{"_index":1166,"title":{},"content":{"189":{"position":[[415,10],[496,10]]},"190":{"position":[[418,10],[499,10]]},"191":{"position":[[424,10],[505,10]]},"192":{"position":[[424,10],[505,10]]},"193":{"position":[[415,10],[496,10]]},"243":{"position":[[480,10],[561,10]]},"244":{"position":[[483,10],[564,10]]},"245":{"position":[[489,10],[570,10]]},"246":{"position":[[489,10],[570,10]]},"247":{"position":[[480,10],[561,10]]},"320":{"position":[[395,10],[476,10]]},"321":{"position":[[398,10],[479,10]]},"322":{"position":[[404,10],[485,10]]},"323":{"position":[[404,10],[485,10]]},"324":{"position":[[395,10],[476,10]]},"389":{"position":[[413,10],[494,10]]},"390":{"position":[[416,10],[497,10]]},"391":{"position":[[422,10],[503,10]]},"392":{"position":[[422,10],[503,10]]},"393":{"position":[[413,10],[494,10]]},"408":{"position":[[367,10],[448,10]]},"410":{"position":[[370,10],[451,10]]},"412":{"position":[[376,10],[457,10]]},"413":{"position":[[376,10],[457,10]]},"415":{"position":[[367,10],[448,10]]}},"keywords":{}}],["length",{"_index":489,"title":{},"content":{"45":{"position":[[448,6]]},"172":{"position":[[448,6]]},"198":{"position":[[448,6]]},"336":{"position":[[448,6]]},"377":{"position":[[431,6]]}},"keywords":{}}],["level",{"_index":957,"title":{},"content":{"92":{"position":[[182,6]]},"93":{"position":[[520,6]]}},"keywords":{}}],["leverag",{"_index":879,"title":{},"content":{"84":{"position":[[129,10]]},"231":{"position":[[129,10]]},"262":{"position":[[129,10]]},"298":{"position":[[1293,10]]},"299":{"position":[[1311,10]]},"340":{"position":[[129,10]]},"348":{"position":[[129,10]]}},"keywords":{}}],["librari",{"_index":1329,"title":{},"content":{"252":{"position":[[391,7]]},"401":{"position":[[391,7]]}},"keywords":{}}],["lifecycl",{"_index":595,"title":{"57":{"position":[[10,10]]},"160":{"position":[[10,10]]},"211":{"position":[[10,10]]},"300":{"position":[[10,10]]}},"content":{"208":{"position":[[346,9]]}},"keywords":{}}],["limit",{"_index":362,"title":{},"content":{"27":{"position":[[133,7]]},"29":{"position":[[133,7]]},"31":{"position":[[134,7]]},"48":{"position":[[234,7]]},"51":{"position":[[255,6]]},"66":{"position":[[105,10]]},"95":{"position":[[133,7]]},"100":{"position":[[133,7]]},"109":{"position":[[105,10]]},"127":{"position":[[105,10]]},"150":{"position":[[134,7]]},"153":{"position":[[255,6]]},"175":{"position":[[234,7]]},"179":{"position":[[133,7]]},"201":{"position":[[234,7]]},"203":{"position":[[133,7]]},"206":{"position":[[255,6]]},"229":{"position":[[133,7]]},"273":{"position":[[133,7]]},"275":{"position":[[134,7]]},"307":{"position":[[133,7]]},"329":{"position":[[134,7]]},"334":{"position":[[133,7]]},"338":{"position":[[234,7]]},"363":{"position":[[255,6]]},"382":{"position":[[234,7]]}},"keywords":{}}],["line",{"_index":1239,"title":{},"content":{"209":{"position":[[74,5],[241,5]]},"404":{"position":[[134,5]]}},"keywords":{}}],["link",{"_index":248,"title":{},"content":{"17":{"position":[[418,6],[512,6],[612,6]]},"39":{"position":[[269,6]]}},"keywords":{}}],["list",{"_index":820,"title":{},"content":{"78":{"position":[[50,4]]},"93":{"position":[[234,4]]},"105":{"position":[[35,4],[94,6]]},"117":{"position":[[167,4]]},"139":{"position":[[50,4]]},"148":{"position":[[35,4],[94,6]]},"182":{"position":[[240,4]]},"217":{"position":[[35,4],[94,6]]},"254":{"position":[[234,4]]},"281":{"position":[[98,6]]},"285":{"position":[[267,4]]},"375":{"position":[[35,4],[94,6]]},"400":{"position":[[304,4]]}},"keywords":{}}],["listsearch",{"_index":1492,"title":{},"content":{"299":{"position":[[606,10]]}},"keywords":{}}],["load",{"_index":952,"title":{"92":{"position":[[21,6]]},"181":{"position":[[21,6]]},"253":{"position":[[17,6]]},"283":{"position":[[27,6]]},"402":{"position":[[13,4]]}},"content":{"299":{"position":[[938,6]]},"378":{"position":[[83,6]]}},"keywords":{}}],["local",{"_index":303,"title":{},"content":{"18":{"position":[[1665,6]]},"40":{"position":[[1713,6]]},"76":{"position":[[78,6],[96,6]]},"118":{"position":[[78,6],[96,6]]},"128":{"position":[[175,7]]},"137":{"position":[[78,6],[96,6]]}},"keywords":{}}],["log",{"_index":421,"title":{},"content":{"34":{"position":[[798,6]]},"46":{"position":[[15,4]]},"90":{"position":[[1,3]]},"92":{"position":[[108,3],[178,3]]},"93":{"position":[[516,3]]},"155":{"position":[[8,3]]},"170":{"position":[[829,6]]},"173":{"position":[[15,4]]},"181":{"position":[[114,3]]},"183":{"position":[[21,3]]},"199":{"position":[[15,4]]},"208":{"position":[[8,3]]},"227":{"position":[[790,6]]},"237":{"position":[[1,3]]},"253":{"position":[[108,3]]},"268":{"position":[[1,3]]},"298":{"position":[[291,3],[343,3]]},"299":{"position":[[291,3],[348,3]]},"305":{"position":[[918,6]]},"346":{"position":[[1,3]]},"354":{"position":[[1,3]]},"358":{"position":[[1093,9]]},"360":{"position":[[602,9]]},"365":{"position":[[8,3]]},"377":{"position":[[6,6]]},"380":{"position":[[15,4]]},"382":{"position":[[446,7],[625,7]]},"398":{"position":[[197,5]]},"400":{"position":[[379,5]]}},"keywords":{}}],["log("onappstoreratingtrigg",{"_index":1310,"title":{},"content":{"248":{"position":[[345,35]]}},"keywords":{}}],["log("onquestionrepli",{"_index":1307,"title":{},"content":{"245":{"position":[[317,27]]}},"keywords":{}}],["log("onreadi",{"_index":1295,"title":{},"content":{"241":{"position":[[263,17]]},"249":{"position":[[344,17]]}},"keywords":{}}],["log("onsurveycomplet",{"_index":1308,"title":{},"content":{"246":{"position":[[317,27]]}},"keywords":{}}],["log("onsurveydisplayallow",{"_index":1297,"title":{},"content":{"241":{"position":[[351,32]]}},"keywords":{}}],["log("onsurveydisplayavail",{"_index":1312,"title":{},"content":{"250":{"position":[[439,34]]}},"keywords":{}}],["log("onsurveyhidden",{"_index":1309,"title":{},"content":{"247":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveyshow",{"_index":1304,"title":{},"content":{"243":{"position":[[311,24]]}},"keywords":{}}],["log("onsurveystart",{"_index":1306,"title":{},"content":{"244":{"position":[[313,25]]}},"keywords":{}}],["log.d("screeb"",{"_index":1155,"title":{},"content":{"187":{"position":[[693,25]]},"188":{"position":[[318,25]]},"189":{"position":[[210,25]]},"190":{"position":[[212,25]]},"191":{"position":[[216,25]]},"192":{"position":[[216,25]]},"193":{"position":[[210,25]]},"194":{"position":[[244,25]]},"195":{"position":[[237,25]]},"196":{"position":[[330,25]]}},"keywords":{}}],["log.d(tag",{"_index":631,"title":{},"content":{"61":{"position":[[307,10]]}},"keywords":{}}],["login",{"_index":424,"title":{"358":{"position":[[6,6]]}},"content":{"34":{"position":[[920,6]]},"170":{"position":[[951,6]]},"227":{"position":[[912,6]]},"305":{"position":[[1071,6]]},"358":{"position":[[8,6],[821,5]]}},"keywords":{}}],["logout",{"_index":1569,"title":{"360":{"position":[[3,6]]}},"content":{},"keywords":{}}],["long",{"_index":370,"title":{},"content":{"29":{"position":[[235,5]]},"31":{"position":[[236,5]]},"48":{"position":[[336,5]]},"70":{"position":[[244,4]]},"76":{"position":[[165,4],[240,4]]},"95":{"position":[[235,5]]},"112":{"position":[[244,4]]},"118":{"position":[[165,4],[240,4]]},"131":{"position":[[244,4]]},"137":{"position":[[165,4],[240,4]]},"150":{"position":[[236,5]]},"175":{"position":[[336,5]]},"201":{"position":[[336,5]]},"203":{"position":[[235,5]]},"275":{"position":[[236,5]]},"307":{"position":[[235,5]]},"329":{"position":[[236,5]]},"338":{"position":[[336,5]]}},"keywords":{}}],["look",{"_index":396,"title":{},"content":{"33":{"position":[[112,4]]},"169":{"position":[[112,4]]},"226":{"position":[[108,4]]},"286":{"position":[[220,4]]},"304":{"position":[[115,4]]}},"keywords":{}}],["loop",{"_index":1384,"title":{},"content":{"273":{"position":[[388,6]]}},"keywords":{}}],["lt;/body>",{"_index":1455,"title":{},"content":{"296":{"position":[[481,15]]}},"keywords":{}}],["lt;/script>",{"_index":1465,"title":{},"content":{"296":{"position":[[965,15]]},"356":{"position":[[449,15]]},"357":{"position":[[1094,15]]},"358":{"position":[[464,15]]},"359":{"position":[[644,15]]},"360":{"position":[[623,15]]}},"keywords":{}}],["lt;integration>.data__response__answer_field",{"_index":244,"title":{},"content":{"17":{"position":[[202,49]]}},"keywords":{}}],["lt;integration>.data__response__context",{"_index":249,"title":{},"content":{"17":{"position":[[442,43]]}},"keywords":{}}],["lt;integration>.data__response__hidden_field",{"_index":246,"title":{},"content":{"17":{"position":[[341,49]]},"39":{"position":[[187,49]]}},"keywords":{}}],["lt;integration>.data__response__item",{"_index":242,"title":{},"content":{"17":{"position":[[115,41]]},"39":{"position":[[115,41]]}},"keywords":{}}],["lt;integration>.data__response__items_answer_field",{"_index":245,"title":{},"content":{"17":{"position":[[255,55]]}},"keywords":{}}],["lt;integration>.data__user__properti",{"_index":251,"title":{},"content":{"17":{"position":[[536,42]]}},"keywords":{}}],["lt;key>nscamerausagedescription</key>",{"_index":1100,"title":{},"content":{"158":{"position":[[85,47]]},"207":{"position":[[272,47]]},"368":{"position":[[85,47]]}},"keywords":{}}],["lt;key>nsmicrophoneusagedescription</key>",{"_index":1105,"title":{},"content":{"158":{"position":[[214,51]]},"207":{"position":[[401,51]]},"368":{"position":[[214,51]]}},"keywords":{}}],["lt;key>uisupportedinterfaceorientations</key>",{"_index":1108,"title":{},"content":{"158":{"position":[[348,55]]},"207":{"position":[[535,55]]},"368":{"position":[[348,55]]}},"keywords":{}}],["lt;payload>",{"_index":798,"title":{},"content":{"70":{"position":[[350,15]]},"112":{"position":[[350,15]]},"131":{"position":[[350,15]]}},"keywords":{}}],["lt;script",{"_index":1456,"title":{},"content":{"296":{"position":[[508,10]]},"356":{"position":[[1,10]]},"357":{"position":[[334,10]]},"358":{"position":[[16,10]]},"359":{"position":[[66,10]]},"360":{"position":[[1,10]]}},"keywords":{}}],["lt;string",{"_index":1120,"title":{},"content":{"175":{"position":[[450,11],[680,11]]},"241":{"position":[[160,11]]},"242":{"position":[[172,11]]},"243":{"position":[[201,11]]},"244":{"position":[[202,11]]},"245":{"position":[[204,11]]},"246":{"position":[[204,11]]},"247":{"position":[[201,11]]},"248":{"position":[[224,11]]},"249":{"position":[[241,11]]},"250":{"position":[[319,11]]}},"keywords":{}}],["lt;string>thi",{"_index":1101,"title":{},"content":{"158":{"position":[[133,18],[266,18]]},"207":{"position":[[320,18],[453,18]]},"368":{"position":[[133,18],[266,18]]}},"keywords":{}}],["lt;uniqu",{"_index":1578,"title":{},"content":{"378":{"position":[[314,11]]},"379":{"position":[[214,11]]},"382":{"position":[[765,11]]}},"keywords":{}}],["lt;use",{"_index":557,"title":{},"content":{"52":{"position":[[175,8],[345,8],[421,8],[502,8],[607,8],[688,8],[771,8]]},"157":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]},"367":{"position":[[63,8],[233,8],[309,8],[390,8],[495,8],[576,8],[659,8]]}},"keywords":{}}],["lt;user",{"_index":1579,"title":{},"content":{"378":{"position":[[405,9],[441,9],[472,9]]}},"keywords":{}}],["lt;websit",{"_index":1452,"title":{},"content":{"296":{"position":[[345,11],[942,12]]},"301":{"position":[[240,12]]},"378":{"position":[[174,12]]}},"keywords":{}}],["mac",{"_index":754,"title":{},"content":{"68":{"position":[[2027,3]]},"110":{"position":[[2127,3]]},"128":{"position":[[405,3]]},"129":{"position":[[2895,3]]}},"keywords":{}}],["macintosh",{"_index":752,"title":{},"content":{"68":{"position":[[2009,11]]},"110":{"position":[[2109,11]]},"128":{"position":[[387,11]]},"129":{"position":[[2877,11]]}},"keywords":{}}],["main",{"_index":122,"title":{},"content":{"7":{"position":[[83,4],[163,4],[299,4],[470,4]]},"18":{"position":[[767,4]]},"40":{"position":[[763,4]]},"75":{"position":[[102,4]]},"117":{"position":[[109,4]]},"136":{"position":[[102,4]]},"163":{"position":[[83,4],[163,4],[299,4],[470,4]]},"220":{"position":[[83,4],[163,4],[299,4],[470,4]]},"289":{"position":[[83,4],[163,4],[299,4],[470,4]]},"310":{"position":[[83,4],[163,4],[299,4],[470,4]]}},"keywords":{}}],["make",{"_index":886,"title":{},"content":{"84":{"position":[[255,4]]},"85":{"position":[[383,4]]},"231":{"position":[[255,4]]},"232":{"position":[[383,4]]},"260":{"position":[[4,4]]},"262":{"position":[[255,4]]},"263":{"position":[[383,4]]},"286":{"position":[[128,4]]},"340":{"position":[[255,4]]},"341":{"position":[[383,4]]},"348":{"position":[[255,4]]},"349":{"position":[[383,4]]}},"keywords":{}}],["manag",{"_index":93,"title":{"299":{"position":[[17,7]]}},"content":{"6":{"position":[[330,7]]},"85":{"position":[[34,10]]},"162":{"position":[[330,7]]},"209":{"position":[[176,8]]},"219":{"position":[[330,7]]},"232":{"position":[[34,10]]},"263":{"position":[[34,10]]},"288":{"position":[[330,7]]},"299":{"position":[[29,7],[255,7],[328,7],[1293,7]]},"309":{"position":[[330,7]]},"341":{"position":[[34,10]]},"349":{"position":[[34,10]]}},"keywords":{}}],["managenotif",{"_index":644,"title":{},"content":{"62":{"position":[[384,21]]}},"keywords":{}}],["mani",{"_index":168,"title":{},"content":{"13":{"position":[[43,4],[410,4],[561,4]]},"36":{"position":[[43,4],[428,4]]},"40":{"position":[[1937,4],[2440,4]]},"41":{"position":[[439,4],[872,4]]},"46":{"position":[[263,4]]},"64":{"position":[[43,4],[410,4],[561,4]]},"66":{"position":[[150,4]]},"103":{"position":[[84,4]]},"107":{"position":[[43,4],[428,4]]},"109":{"position":[[150,4]]},"119":{"position":[[154,4]]},"120":{"position":[[193,4]]},"125":{"position":[[43,4],[410,4],[561,4]]},"127":{"position":[[150,4]]},"146":{"position":[[84,4]]},"173":{"position":[[263,4]]},"199":{"position":[[263,4]]},"215":{"position":[[84,4]]},"278":{"position":[[84,4]]},"296":{"position":[[10,4]]},"373":{"position":[[84,4]]},"380":{"position":[[255,4]]}},"keywords":{}}],["manual",{"_index":985,"title":{},"content":{"104":{"position":[[19,6]]},"147":{"position":[[19,6]]},"216":{"position":[[19,6]]},"279":{"position":[[19,6]]},"298":{"position":[[213,9]]},"299":{"position":[[209,9]]},"374":{"position":[[19,6]]}},"keywords":{}}],["margin",{"_index":594,"title":{},"content":{"56":{"position":[[759,6]]}},"keywords":{}}],["market",{"_index":904,"title":{},"content":{"85":{"position":[[370,9]]},"232":{"position":[[370,9]]},"263":{"position":[[370,9]]},"341":{"position":[[370,9]]},"349":{"position":[[370,9]]}},"keywords":{}}],["match",{"_index":1327,"title":{},"content":{"252":{"position":[[322,7]]},"401":{"position":[[322,7]]}},"keywords":{}}],["mavencentr",{"_index":573,"title":{},"content":{"54":{"position":[[45,14]]}},"keywords":{}}],["mean",{"_index":1412,"title":{},"content":{"284":{"position":[[59,5],[135,5],[213,5]]},"399":{"position":[[21,5],[85,5]]}},"keywords":{}}],["media",{"_index":1433,"title":{},"content":{"286":{"position":[[341,5],[723,5]]}},"keywords":{}}],["membership",{"_index":348,"title":{},"content":{"24":{"position":[[223,11]]},"97":{"position":[[230,11]]},"177":{"position":[[234,11]]},"270":{"position":[[228,11]]},"331":{"position":[[294,11]]}},"keywords":{}}],["menu",{"_index":1395,"title":{},"content":{"277":{"position":[[203,5]]}},"keywords":{}}],["messag",{"_index":79,"title":{},"content":{"6":{"position":[[138,8]]},"61":{"position":[[21,8],[235,7]]},"66":{"position":[[141,8]]},"89":{"position":[[85,9]]},"109":{"position":[[141,8]]},"127":{"position":[[141,8]]},"162":{"position":[[138,8]]},"219":{"position":[[138,8]]},"236":{"position":[[85,9]]},"257":{"position":[[21,8]]},"267":{"position":[[85,9]]},"288":{"position":[[138,8]]},"305":{"position":[[2045,7],[2134,7],[2352,8]]},"309":{"position":[[138,8]]},"345":{"position":[[85,9]]},"353":{"position":[[85,9]]},"409":{"position":[[15,7],[318,8]]},"411":{"position":[[15,7],[321,8]]},"414":{"position":[[15,7],[327,8]]},"416":{"position":[[15,7],[318,8]]},"420":{"position":[[17,7],[417,8]]}},"keywords":{}}],["message.clos",{"_index":1514,"title":{},"content":{"305":{"position":[[2300,13],[2318,13]]}},"keywords":{}}],["message.start",{"_index":1513,"title":{},"content":{"305":{"position":[[1997,13],[2015,13],[2198,13]]}},"keywords":{}}],["message_s",{"_index":1651,"title":{},"content":{"409":{"position":[[329,13]]},"411":{"position":[[332,13]]},"414":{"position":[[338,13]]},"416":{"position":[[329,13]]}},"keywords":{}}],["metadata",{"_index":241,"title":{"70":{"position":[[0,9]]},"112":{"position":[[0,9]]},"131":{"position":[[0,9]]}},"content":{"17":{"position":[[70,8]]},"39":{"position":[[70,8]]}},"keywords":{}}],["method",{"_index":146,"title":{"34":{"position":[[7,8]]},"170":{"position":[[7,8]]},"227":{"position":[[7,8]]},"305":{"position":[[8,8]]}},"content":{"9":{"position":[[165,7]]},"34":{"position":[[119,7],[225,6],[267,6],[405,6],[588,7],[621,6],[716,6],[851,6],[872,6],[962,6],[1180,6],[1369,6],[1459,6],[1531,6],[1617,6],[1741,6],[1867,6],[2150,6],[2288,6]]},"165":{"position":[[165,7]]},"170":{"position":[[131,7],[243,6],[285,6],[436,6],[619,7],[652,6],[747,6],[882,6],[903,6],[993,6],[1211,6],[1400,6],[1490,6],[1562,6],[1648,6],[1772,6],[1898,6],[2181,6],[2319,6]]},"222":{"position":[[165,7]]},"227":{"position":[[115,7],[221,6],[263,6],[397,6],[580,7],[613,6],[708,6],[843,6],[864,6],[954,6],[1158,6],[1347,6],[1437,6],[1509,6],[1595,6],[1719,6],[1845,6],[2128,6],[2266,6]]},"277":{"position":[[148,6]]},"291":{"position":[[165,7]]},"298":{"position":[[113,6]]},"299":{"position":[[113,6]]},"305":{"position":[[117,7],[246,6],[282,6],[420,6],[603,7],[630,6],[710,6],[836,6],[968,6],[1023,6],[1125,6],[1334,6],[1424,6],[1516,6],[1610,6],[1812,6],[1900,6],[2029,6],[2332,6],[2394,6],[2692,6],[2759,6]]},"312":{"position":[[165,7]]},"398":{"position":[[27,6]]},"400":{"position":[[182,6]]}},"keywords":{}}],["method.an",{"_index":1625,"title":{},"content":{"399":{"position":[[55,9]]}},"keywords":{}}],["methodolog",{"_index":880,"title":{},"content":{"84":{"position":[[159,14]]},"231":{"position":[[159,14]]},"262":{"position":[[159,14]]},"340":{"position":[[159,14]]},"348":{"position":[[159,14]]}},"keywords":{}}],["metric",{"_index":945,"title":{},"content":{"90":{"position":[[87,8]]},"237":{"position":[[87,8]]},"268":{"position":[[87,8]]},"346":{"position":[[87,8]]},"354":{"position":[[87,8]]}},"keywords":{}}],["microphon",{"_index":1106,"title":{},"content":{"158":{"position":[[305,10]]},"207":{"position":[[492,10]]},"368":{"position":[[305,10]]}},"keywords":{}}],["migrat",{"_index":213,"title":{"15":{"position":[[0,7]]},"67":{"position":[[0,7]]},"128":{"position":[[0,7]]}},"content":{},"keywords":{}}],["millisecond",{"_index":269,"title":{},"content":{"18":{"position":[[400,11],[1506,11],[2006,13]]},"19":{"position":[[532,13]]},"40":{"position":[[400,11],[1554,11],[2184,13]]},"41":{"position":[[646,13]]},"70":{"position":[[274,11]]},"74":{"position":[[345,13]]},"76":{"position":[[204,11]]},"78":{"position":[[183,13]]},"112":{"position":[[274,11]]},"116":{"position":[[345,13]]},"118":{"position":[[204,11]]},"120":{"position":[[795,13]]},"131":{"position":[[274,11]]},"135":{"position":[[345,13]]},"137":{"position":[[204,11]]},"139":{"position":[[183,13]]}},"keywords":{}}],["minim",{"_index":913,"title":{},"content":{"87":{"position":[[75,7]]},"234":{"position":[[75,7]]},"265":{"position":[[75,7]]},"343":{"position":[[75,7]]},"351":{"position":[[75,7]]}},"keywords":{}}],["minimum",{"_index":549,"title":{},"content":{"52":{"position":[[66,8]]},"154":{"position":[[66,7],[95,8]]},"207":{"position":[[60,8]]},"364":{"position":[[66,7],[95,8]]}},"keywords":{}}],["mission",{"_index":890,"title":{"85":{"position":[[4,8]]},"232":{"position":[[4,8]]},"263":{"position":[[4,8]]},"341":{"position":[[4,8]]},"349":{"position":[[4,8]]}},"content":{},"keywords":{}}],["mobil",{"_index":142,"title":{},"content":{"9":{"position":[[87,6]]},"34":{"position":[[49,6]]},"45":{"position":[[222,7]]},"88":{"position":[[199,6]]},"165":{"position":[[87,6]]},"170":{"position":[[49,6]]},"172":{"position":[[222,7]]},"198":{"position":[[222,7]]},"222":{"position":[[87,6]]},"227":{"position":[[45,6]]},"235":{"position":[[199,6]]},"266":{"position":[[199,6]]},"291":{"position":[[87,6]]},"312":{"position":[[87,6]]},"336":{"position":[[222,7]]},"344":{"position":[[199,6]]},"352":{"position":[[199,6]]},"377":{"position":[[214,7]]}},"keywords":{}}],["mobilepow",{"_index":941,"title":{},"content":{"89":{"position":[[151,15]]},"236":{"position":[[151,15]]},"267":{"position":[[151,15]]},"345":{"position":[[151,15]]},"353":{"position":[[151,15]]}},"keywords":{}}],["mode",{"_index":591,"title":{"61":{"position":[[11,5]]},"62":{"position":[[11,5]]},"257":{"position":[[11,5]]},"258":{"position":[[11,5]]}},"content":{"56":{"position":[[719,4],[795,5]]},"187":{"position":[[497,5]]}},"keywords":{}}],["modifi",{"_index":842,"title":{},"content":{"81":{"position":[[338,8]]},"122":{"position":[[338,8]]},"142":{"position":[[338,8]]}},"keywords":{}}],["modul",{"_index":402,"title":{"252":{"position":[[17,6]]},"401":{"position":[[22,6]]},"402":{"position":[[29,6]]}},"content":{"34":{"position":[[104,7]]},"170":{"position":[[110,7]]},"227":{"position":[[100,7]]},"252":{"position":[[40,6]]},"401":{"position":[[40,6]]}},"keywords":{}}],["monthli",{"_index":1585,"title":{},"content":{"382":{"position":[[838,8]]}},"keywords":{}}],["more",{"_index":106,"title":{},"content":{"6":{"position":[[528,4]]},"27":{"position":[[161,4]]},"29":{"position":[[161,4]]},"31":{"position":[[162,4]]},"48":{"position":[[262,4]]},"95":{"position":[[161,4]]},"100":{"position":[[161,4]]},"150":{"position":[[162,4]]},"162":{"position":[[528,4]]},"175":{"position":[[262,4]]},"179":{"position":[[161,4]]},"201":{"position":[[262,4]]},"203":{"position":[[161,4]]},"219":{"position":[[528,4]]},"229":{"position":[[161,4]]},"273":{"position":[[161,4]]},"275":{"position":[[162,4]]},"277":{"position":[[105,4]]},"288":{"position":[[528,4]]},"298":{"position":[[1143,4]]},"307":{"position":[[161,4]]},"309":{"position":[[528,4]]},"329":{"position":[[162,4]]},"334":{"position":[[161,4]]},"338":{"position":[[262,4]]},"382":{"position":[[262,4]]}},"keywords":{}}],["moreinit",{"_index":1504,"title":{},"content":{"305":{"position":[[264,8]]}},"keywords":{}}],["moreinitsdk",{"_index":409,"title":{},"content":{"34":{"position":[[243,11]]},"170":{"position":[[261,11]]},"227":{"position":[[239,11]]}},"keywords":{}}],["mtu",{"_index":546,"title":{},"content":{"51":{"position":[[251,3]]},"153":{"position":[[251,3]]},"206":{"position":[[251,3]]},"363":{"position":[[251,3]]}},"keywords":{}}],["multipl",{"_index":195,"title":{"103":{"position":[[8,8]]},"146":{"position":[[8,8]]},"215":{"position":[[8,8]]},"278":{"position":[[8,8]]},"373":{"position":[[8,8]]}},"content":{"13":{"position":[[578,8]]},"34":{"position":[[1978,8]]},"45":{"position":[[193,8]]},"64":{"position":[[578,8]]},"125":{"position":[[578,8]]},"170":{"position":[[2009,8]]},"172":{"position":[[193,8]]},"198":{"position":[[193,8]]},"227":{"position":[[1956,8]]},"305":{"position":[[2142,8],[2505,8]]},"336":{"position":[[193,8]]},"377":{"position":[[185,8]]}},"keywords":{}}],["my_api_token"",{"_index":39,"title":{},"content":{"3":{"position":[[187,18]]}},"keywords":{}}],["name",{"_index":239,"title":{"25":{"position":[[6,4]]},"98":{"position":[[6,4]]},"271":{"position":[[6,4]]},"332":{"position":[[6,4]]}},"content":{"17":{"position":[[7,4]]},"18":{"position":[[594,4],[859,4],[1076,4]]},"21":{"position":[[303,4]]},"25":{"position":[[88,5]]},"27":{"position":[[119,5]]},"29":{"position":[[119,5]]},"31":{"position":[[120,5]]},"39":{"position":[[7,4]]},"40":{"position":[[594,4],[883,4],[1124,4]]},"42":{"position":[[303,4]]},"48":{"position":[[220,5]]},"72":{"position":[[82,4],[97,4]]},"74":{"position":[[76,4],[91,4]]},"75":{"position":[[123,4],[144,4]]},"95":{"position":[[119,5]]},"98":{"position":[[88,5],[165,5]]},"100":{"position":[[119,5],[319,5]]},"114":{"position":[[82,4],[97,4]]},"116":{"position":[[76,4],[91,4]]},"117":{"position":[[194,4],[221,4]]},"133":{"position":[[82,4],[97,4]]},"135":{"position":[[76,4],[91,4]]},"136":{"position":[[123,4],[144,4]]},"150":{"position":[[120,5]]},"175":{"position":[[220,5]]},"177":{"position":[[59,5]]},"178":{"position":[[87,5]]},"179":{"position":[[119,5],[295,5]]},"186":{"position":[[6,4]]},"201":{"position":[[220,5]]},"203":{"position":[[119,5]]},"229":{"position":[[119,5]]},"240":{"position":[[6,4]]},"271":{"position":[[88,5],[155,5]]},"273":{"position":[[119,5]]},"275":{"position":[[120,5]]},"307":{"position":[[119,5]]},"317":{"position":[[6,4]]},"329":{"position":[[120,5]]},"332":{"position":[[88,5],[229,5]]},"334":{"position":[[119,5],[383,5]]},"338":{"position":[[220,5]]},"382":{"position":[[220,5]]},"386":{"position":[[6,4]]},"407":{"position":[[6,4]]}},"keywords":{}}],["name"",{"_index":43,"title":{},"content":{"3":{"position":[[249,11]]}},"keywords":{}}],["nativ",{"_index":529,"title":{"362":{"position":[[25,6]]},"365":{"position":[[27,6]]}},"content":{"50":{"position":[[79,6],[225,7]]},"205":{"position":[[79,6],[221,7]]},"362":{"position":[[85,6]]},"366":{"position":[[27,6]]},"368":{"position":[[440,6]]},"398":{"position":[[190,6]]},"400":{"position":[[372,6]]}},"keywords":{}}],["native"",{"_index":1519,"title":{},"content":{"307":{"position":[[316,13]]},"329":{"position":[[318,13]]},"331":{"position":[[92,13]]},"332":{"position":[[158,13]]},"333":{"position":[[118,13]]},"334":{"position":[[312,13]]},"336":{"position":[[533,13]]},"338":{"position":[[433,13]]},"369":{"position":[[98,13]]},"372":{"position":[[186,13]]},"373":{"position":[[193,13]]},"374":{"position":[[226,13]]},"375":{"position":[[199,13]]},"398":{"position":[[91,13]]},"400":{"position":[[255,13]]}},"keywords":{}}],["navig",{"_index":514,"title":{},"content":{"46":{"position":[[227,10]]},"173":{"position":[[227,10]]},"199":{"position":[[227,10]]},"298":{"position":[[403,8]]},"299":{"position":[[397,8]]},"380":{"position":[[219,10]]}},"keywords":{}}],["navigation.group",{"_index":112,"title":{},"content":{"6":{"position":[[619,18]]},"162":{"position":[[619,18]]},"219":{"position":[[619,18]]},"288":{"position":[[619,18]]},"309":{"position":[[619,18]]}},"keywords":{}}],["nb",{"_index":1355,"title":{},"content":{"257":{"position":[[769,2]]}},"keywords":{}}],["need",{"_index":6,"title":{},"content":{"1":{"position":[[54,4]]},"9":{"position":[[24,4]]},"10":{"position":[[142,4]]},"52":{"position":[[129,5],[269,4]]},"157":{"position":[[17,5],[157,4]]},"158":{"position":[[9,4],[156,5],[289,5],[463,4]]},"165":{"position":[[24,4]]},"166":{"position":[[142,4]]},"207":{"position":[[196,4],[343,5],[476,5]]},"209":{"position":[[48,4],[215,4]]},"222":{"position":[[24,4]]},"223":{"position":[[142,4]]},"277":{"position":[[100,4]]},"291":{"position":[[24,4]]},"292":{"position":[[142,4]]},"296":{"position":[[150,4]]},"298":{"position":[[977,4]]},"312":{"position":[[24,4]]},"313":{"position":[[142,4]]},"367":{"position":[[17,5],[157,4]]},"368":{"position":[[9,4],[156,5],[289,5],[468,4]]},"403":{"position":[[73,4]]}},"keywords":{}}],["nest",{"_index":1031,"title":{},"content":{"128":{"position":[[300,7]]}},"keywords":{}}],["new",{"_index":4,"title":{},"content":{"1":{"position":[[11,3]]},"13":{"position":[[250,3],[264,3]]},"36":{"position":[[250,3],[264,3]]},"46":{"position":[[123,3]]},"51":{"position":[[198,3]]},"60":{"position":[[10,3]]},"64":{"position":[[250,3],[264,3]]},"68":{"position":[[2435,3],[2494,3]]},"69":{"position":[[116,3]]},"95":{"position":[[512,3]]},"107":{"position":[[250,3],[264,3]]},"110":{"position":[[2688,3],[2762,3]]},"111":{"position":[[116,3]]},"125":{"position":[[250,3],[264,3]]},"129":{"position":[[3368,3],[3427,3]]},"130":{"position":[[116,3]]},"153":{"position":[[198,3]]},"173":{"position":[[123,3]]},"199":{"position":[[123,3]]},"206":{"position":[[198,3]]},"229":{"position":[[487,3]]},"256":{"position":[[10,3]]},"296":{"position":[[646,3]]},"299":{"position":[[387,3],[461,3],[481,3],[499,3]]},"307":{"position":[[560,3]]},"357":{"position":[[317,3]]},"358":{"position":[[798,3]]},"360":{"position":[[531,3]]},"363":{"position":[[198,3]]},"378":{"position":[[507,3]]},"380":{"position":[[115,3]]},"382":{"position":[[474,3]]}},"keywords":{}}],["next",{"_index":12,"title":{},"content":{"1":{"position":[[135,4]]},"209":{"position":[[576,4]]},"359":{"position":[[859,4]]}},"keywords":{}}],["nil",{"_index":1126,"title":{},"content":{"177":{"position":[[54,4]]},"178":{"position":[[82,4]]},"201":{"position":[[693,3],[862,4]]},"210":{"position":[[254,4],[917,4]]}},"keywords":{}}],["nodej",{"_index":852,"title":{},"content":{"81":{"position":[[708,7]]},"122":{"position":[[708,7]]},"142":{"position":[[708,7]]}},"keywords":{}}],["note",{"_index":428,"title":{},"content":{"34":{"position":[[1056,4],[2001,4]]},"51":{"position":[[8,4]]},"153":{"position":[[8,4]]},"170":{"position":[[1087,4],[2032,4]]},"206":{"position":[[8,4]]},"227":{"position":[[1048,4],[1979,4]]},"305":{"position":[[1704,4],[2165,4],[2528,4]]},"363":{"position":[[8,4]]}},"keywords":{}}],["notif",{"_index":602,"title":{"59":{"position":[[5,13]]},"60":{"position":[[21,13]]},"255":{"position":[[5,13]]},"256":{"position":[[21,13]]}},"content":{"60":{"position":[[31,12],[104,13]]},"62":{"position":[[37,12],[120,13]]},"256":{"position":[[31,12],[104,12]]},"257":{"position":[[579,13]]},"258":{"position":[[33,12],[118,13],[448,13]]}},"keywords":{}}],["notifi",{"_index":204,"title":{},"content":{"14":{"position":[[155,8]]},"37":{"position":[[155,8]]},"65":{"position":[[141,8]]},"108":{"position":[[141,8]]},"126":{"position":[[141,8]]}},"keywords":{}}],["notification.request.content.userinfo",{"_index":1352,"title":{},"content":{"257":{"position":[[626,37]]}},"keywords":{}}],["np",{"_index":826,"title":{},"content":{"79":{"position":[[521,4]]},"120":{"position":[[810,4]]},"140":{"position":[[521,4]]}},"keywords":{}}],["npm",{"_index":1370,"title":{"259":{"position":[[0,3]]},"297":{"position":[[6,3]]}},"content":{"260":{"position":[[90,3]]},"297":{"position":[[127,3]]},"366":{"position":[[1,3]]}},"keywords":{}}],["nps"",{"_index":695,"title":{},"content":{"68":{"position":[[794,10]]},"110":{"position":[[794,10]]},"129":{"position":[[794,10]]}},"keywords":{}}],["nth",{"_index":271,"title":{},"content":{"18":{"position":[[431,3]]},"40":{"position":[[431,3]]}},"keywords":{}}],["null",{"_index":528,"title":{},"content":{"48":{"position":[[785,4],[877,4],[911,4],[941,4]]},"68":{"position":[[2545,5],[2572,5],[2596,4]]},"110":{"position":[[2813,5],[2840,5],[2864,4]]},"129":{"position":[[3478,5],[3505,5],[3529,4]]},"147":{"position":[[240,5]]},"159":{"position":[[98,6]]},"175":{"position":[[621,4],[720,5],[733,5],[751,5],[772,5],[797,4]]},"270":{"position":[[62,5]]},"338":{"position":[[610,4],[648,5],[671,5],[694,5]]},"374":{"position":[[283,5],[289,5]]},"382":{"position":[[533,4],[604,5],[619,5]]},"383":{"position":[[295,4]]},"409":{"position":[[388,5]]},"411":{"position":[[391,5]]},"414":{"position":[[397,5]]},"416":{"position":[[388,5]]}},"keywords":{}}],["number",{"_index":294,"title":{},"content":{"18":{"position":[[1324,6]]},"20":{"position":[[479,6]]},"27":{"position":[[222,7]]},"29":{"position":[[222,6]]},"31":{"position":[[223,6]]},"40":{"position":[[1372,6]]},"48":{"position":[[323,6]]},"74":{"position":[[206,6]]},"79":{"position":[[312,6],[319,6]]},"95":{"position":[[222,6]]},"100":{"position":[[222,7]]},"116":{"position":[[206,6]]},"120":{"position":[[496,6]]},"135":{"position":[[206,6]]},"140":{"position":[[312,6],[319,6]]},"150":{"position":[[223,6]]},"175":{"position":[[323,6]]},"179":{"position":[[222,7]]},"189":{"position":[[968,7],[976,7]]},"191":{"position":[[1063,7],[1071,7],[1395,7],[1403,7]]},"192":{"position":[[977,7],[985,7]]},"193":{"position":[[1069,7],[1077,7]]},"201":{"position":[[323,6]]},"203":{"position":[[222,6]]},"229":{"position":[[222,7]]},"243":{"position":[[1033,7],[1041,7]]},"245":{"position":[[1128,7],[1136,7],[1460,7],[1468,7]]},"246":{"position":[[1042,7],[1050,7]]},"247":{"position":[[1134,7],[1142,7]]},"273":{"position":[[222,7]]},"275":{"position":[[223,6]]},"307":{"position":[[222,6]]},"320":{"position":[[948,7],[956,7]]},"322":{"position":[[1043,7],[1051,7],[1375,7],[1383,7]]},"323":{"position":[[957,7],[965,7]]},"324":{"position":[[1049,7],[1057,7]]},"329":{"position":[[223,6]]},"334":{"position":[[222,7]]},"338":{"position":[[323,6]]},"382":{"position":[[323,7]]},"389":{"position":[[966,7],[974,7]]},"391":{"position":[[1061,7],[1069,7],[1393,7],[1401,7]]},"392":{"position":[[975,7],[983,7]]},"393":{"position":[[1067,7],[1075,7]]},"408":{"position":[[920,7],[928,7]]},"409":{"position":[[691,7],[699,7]]},"412":{"position":[[1015,7],[1023,7],[1347,7],[1355,7]]},"413":{"position":[[929,7],[937,7]]},"414":{"position":[[700,7],[708,7]]},"415":{"position":[[1021,7],[1029,7]]},"416":{"position":[[792,7],[800,7]]}},"keywords":{}}],["numer",{"_index":329,"title":{},"content":{"20":{"position":[[512,9]]},"21":{"position":[[490,9]]},"40":{"position":[[2661,9]]},"41":{"position":[[1073,9]]},"42":{"position":[[486,9]]},"51":{"position":[[189,8]]},"79":{"position":[[555,7]]},"120":{"position":[[844,7]]},"140":{"position":[[555,7]]},"153":{"position":[[189,8]]},"206":{"position":[[189,8]]},"363":{"position":[[189,8]]}},"keywords":{}}],["nur4eecu",{"_index":1379,"title":{},"content":{"271":{"position":[[141,11]]}},"keywords":{}}],["object",{"_index":815,"title":{},"content":{"76":{"position":[[457,6]]},"118":{"position":[[457,6]]},"128":{"position":[[46,8]]},"136":{"position":[[316,6]]},"137":{"position":[[451,6],[502,6]]},"281":{"position":[[37,6]]},"286":{"position":[[561,6]]},"305":{"position":[[101,7]]},"357":{"position":[[54,7]]},"358":{"position":[[535,7]]}},"keywords":{}}],["observ",{"_index":908,"title":{"87":{"position":[[0,8]]},"234":{"position":[[0,8]]},"265":{"position":[[0,8]]},"343":{"position":[[0,8]]},"351":{"position":[[0,8]]}},"content":{},"keywords":{}}],["off",{"_index":923,"title":{},"content":{"87":{"position":[[213,4]]},"234":{"position":[[213,4]]},"265":{"position":[[213,4]]},"343":{"position":[[213,4]]},"351":{"position":[[213,4]]}},"keywords":{}}],["offer",{"_index":158,"title":{},"content":{"11":{"position":[[8,5]]},"87":{"position":[[28,5]]},"167":{"position":[[8,5]]},"224":{"position":[[8,5]]},"234":{"position":[[28,5]]},"260":{"position":[[119,5]]},"265":{"position":[[28,5]]},"293":{"position":[[8,5]]},"314":{"position":[[8,5]]},"343":{"position":[[28,5]]},"351":{"position":[[28,5]]}},"keywords":{}}],["ok",{"_index":869,"title":{},"content":{"81":{"position":[[1147,2],[1207,5]]},"122":{"position":[[1147,2],[1207,5]]},"142":{"position":[[1147,2],[1207,5]]}},"keywords":{}}],["omit",{"_index":339,"title":{},"content":{"24":{"position":[[19,8]]},"97":{"position":[[19,8]]},"177":{"position":[[19,8]]},"270":{"position":[[19,8]]},"331":{"position":[[19,8]]}},"keywords":{}}],["on",{"_index":530,"title":{},"content":{"50":{"position":[[154,3]]},"93":{"position":[[337,4]]},"182":{"position":[[343,4]]},"205":{"position":[[150,3]]},"254":{"position":[[337,4]]},"285":{"position":[[370,4]]},"400":{"position":[[426,4]]}},"keywords":{}}],["onappstoreratingtrigg",{"_index":1146,"title":{"194":{"position":[[0,26]]},"248":{"position":[[0,26]]},"325":{"position":[[0,26]]},"394":{"position":[[0,26]]},"417":{"position":[[0,26]]}},"content":{"186":{"position":[[216,25]]},"240":{"position":[[228,25]]},"317":{"position":[[216,25]]},"386":{"position":[[202,25]]},"394":{"position":[[216,26]]},"407":{"position":[[312,25]]},"417":{"position":[[162,26]]}},"keywords":{}}],["onc",{"_index":148,"title":{},"content":{"9":{"position":[[193,4]]},"46":{"position":[[98,5]]},"69":{"position":[[138,7]]},"111":{"position":[[138,7]]},"130":{"position":[[138,7]]},"165":{"position":[[193,4]]},"173":{"position":[[98,5]]},"199":{"position":[[98,5]]},"222":{"position":[[193,4]]},"291":{"position":[[193,4]]},"298":{"position":[[776,4]]},"312":{"position":[[193,4]]},"380":{"position":[[90,5]]}},"keywords":{}}],["oncreat",{"_index":642,"title":{},"content":{"62":{"position":[[346,8]]}},"keywords":{}}],["onmessagecomplet",{"_index":1642,"title":{"414":{"position":[[0,19]]}},"content":{"407":{"position":[[226,18]]},"414":{"position":[[143,19]]}},"keywords":{}}],["onmessagedisplayallow",{"_index":1644,"title":{"420":{"position":[[0,24]]}},"content":{"407":{"position":[[403,23]]},"420":{"position":[[183,24]]}},"keywords":{}}],["onmessagehidden",{"_index":1643,"title":{"416":{"position":[[0,16]]}},"content":{"407":{"position":[[284,15]]},"416":{"position":[[140,16]]}},"keywords":{}}],["onmessagereceived(remotemessag",{"_index":626,"title":{},"content":{"61":{"position":[[162,32]]}},"keywords":{}}],["onmessageshow",{"_index":1640,"title":{"409":{"position":[[0,16]]}},"content":{"407":{"position":[[81,15]]},"409":{"position":[[140,16]]}},"keywords":{}}],["onmessagestart",{"_index":1641,"title":{"411":{"position":[[0,17]]}},"content":{"407":{"position":[[137,16]]},"411":{"position":[[141,17]]}},"keywords":{}}],["onquestionrepli",{"_index":1143,"title":{"191":{"position":[[0,18]]},"245":{"position":[[0,18]]},"322":{"position":[[0,18]]},"391":{"position":[[0,18]]},"412":{"position":[[0,18]]}},"content":{"186":{"position":[[129,17]]},"240":{"position":[[141,17]]},"317":{"position":[[129,17]]},"386":{"position":[[115,17]]},"391":{"position":[[196,18]]},"407":{"position":[[166,17]]},"412":{"position":[[142,18]]}},"keywords":{}}],["onreadi",{"_index":1147,"title":{"195":{"position":[[0,8]]},"249":{"position":[[0,8]]},"326":{"position":[[0,8]]},"395":{"position":[[0,8]]},"418":{"position":[[0,8]]}},"content":{"186":{"position":[[254,7]]},"240":{"position":[[266,7]]},"317":{"position":[[254,7]]},"386":{"position":[[240,7]]},"387":{"position":[[246,8]]},"407":{"position":[[350,7]]},"418":{"position":[[161,8]]}},"keywords":{}}],["onsurveycomplet",{"_index":1144,"title":{"192":{"position":[[0,18]]},"246":{"position":[[0,18]]},"323":{"position":[[0,18]]},"392":{"position":[[0,18]]},"413":{"position":[[0,18]]}},"content":{"186":{"position":[[159,17]]},"240":{"position":[[171,17]]},"317":{"position":[[159,17]]},"386":{"position":[[145,17]]},"392":{"position":[[196,18]]},"407":{"position":[[196,17]]},"413":{"position":[[142,18]]}},"keywords":{}}],["onsurveydisplayallow",{"_index":1148,"title":{"196":{"position":[[0,23]]},"250":{"position":[[0,23]]},"327":{"position":[[0,23]]},"396":{"position":[[0,23]]},"419":{"position":[[0,23]]}},"content":{"186":{"position":[[273,22]]},"240":{"position":[[285,22]]},"317":{"position":[[273,22]]},"386":{"position":[[259,22]]},"387":{"position":[[324,23]]},"396":{"position":[[298,23]]},"407":{"position":[[369,22]]},"419":{"position":[[182,23]]}},"keywords":{}}],["onsurveyhidden",{"_index":1145,"title":{"193":{"position":[[0,15]]},"247":{"position":[[0,15]]},"324":{"position":[[0,15]]},"393":{"position":[[0,15]]},"415":{"position":[[0,15]]}},"content":{"186":{"position":[[189,14]]},"240":{"position":[[201,14]]},"317":{"position":[[189,14]]},"386":{"position":[[175,14]]},"393":{"position":[[193,15]]},"407":{"position":[[257,14]]},"415":{"position":[[139,15]]}},"keywords":{}}],["onsurveyshow",{"_index":1163,"title":{"189":{"position":[[0,15]]},"243":{"position":[[0,15]]},"320":{"position":[[0,15]]},"389":{"position":[[0,15]]},"408":{"position":[[0,15]]}},"content":{"388":{"position":[[191,15]]},"389":{"position":[[193,15]]},"395":{"position":[[220,15]]},"408":{"position":[[139,15]]}},"keywords":{}}],["onsurveystart",{"_index":1142,"title":{"190":{"position":[[0,16]]},"244":{"position":[[0,16]]},"321":{"position":[[0,16]]},"390":{"position":[[0,16]]},"410":{"position":[[0,16]]}},"content":{"186":{"position":[[101,15]]},"240":{"position":[[113,15]]},"317":{"position":[[101,15]]},"386":{"position":[[87,15]]},"390":{"position":[[194,16]]},"407":{"position":[[109,15]]},"410":{"position":[[140,16]]}},"keywords":{}}],["onward",{"_index":1279,"title":{},"content":{"212":{"position":[[72,8]]}},"keywords":{}}],["open",{"_index":61,"title":{},"content":{"4":{"position":[[68,4]]},"22":{"position":[[68,4]]},"43":{"position":[[68,4]]},"62":{"position":[[137,5]]},"82":{"position":[[68,4]]},"123":{"position":[[68,4]]},"143":{"position":[[68,4]]},"258":{"position":[[135,5]]},"283":{"position":[[1,4]]},"285":{"position":[[156,4]]},"359":{"position":[[889,7]]}},"keywords":{}}],["opposit",{"_index":418,"title":{},"content":{"34":{"position":[[664,8]]},"170":{"position":[[695,8]]},"227":{"position":[[656,8]]},"305":{"position":[[673,8]]}},"keywords":{}}],["option",{"_index":23,"title":{"403":{"position":[[0,6]]},"404":{"position":[[0,6]]}},"content":{"2":{"position":[[128,8]]},"34":{"position":[[388,11],[1911,11]]},"47":{"position":[[105,7],[230,7],[304,6]]},"56":{"position":[[285,8],[325,8],[677,9]]},"70":{"position":[[12,8]]},"71":{"position":[[12,8]]},"72":{"position":[[12,8]]},"73":{"position":[[12,8]]},"74":{"position":[[12,8]]},"75":{"position":[[12,8]]},"76":{"position":[[12,8]]},"77":{"position":[[12,8]]},"78":{"position":[[12,8]]},"79":{"position":[[12,8]]},"80":{"position":[[12,8]]},"112":{"position":[[12,8]]},"113":{"position":[[12,8]]},"114":{"position":[[12,8]]},"115":{"position":[[12,8]]},"116":{"position":[[12,8]]},"117":{"position":[[12,8]]},"118":{"position":[[12,8]]},"119":{"position":[[12,8]]},"120":{"position":[[12,8]]},"121":{"position":[[12,8]]},"131":{"position":[[12,8]]},"132":{"position":[[12,8]]},"133":{"position":[[12,8]]},"134":{"position":[[12,8]]},"135":{"position":[[12,8]]},"136":{"position":[[12,8]]},"137":{"position":[[12,8]]},"138":{"position":[[12,8]]},"139":{"position":[[12,8]]},"140":{"position":[[12,8]]},"141":{"position":[[12,8]]},"170":{"position":[[419,11],[1942,11]]},"174":{"position":[[105,7],[230,7],[304,6]]},"185":{"position":[[296,9]]},"187":{"position":[[101,8],[141,8],[503,9],[569,9]]},"200":{"position":[[105,7],[230,7],[304,6]]},"210":{"position":[[173,7],[348,8],[467,8],[542,8],[1011,8],[1130,8],[1205,8]]},"227":{"position":[[380,11],[1889,11]]},"239":{"position":[[312,9]]},"305":{"position":[[403,11],[2074,11],[2438,11]]},"316":{"position":[[296,9]]},"318":{"position":[[143,8],[262,8],[338,8]]},"337":{"position":[[105,7],[230,7],[304,6]]},"378":{"position":[[369,10]]},"381":{"position":[[105,7],[230,7],[304,6]]},"382":{"position":[[736,8]]},"385":{"position":[[286,9]]},"403":{"position":[[141,6]]},"406":{"position":[[279,9]]}},"keywords":{}}],["options"",{"_index":614,"title":{},"content":{"60":{"position":[[220,13]]},"256":{"position":[[225,13]]}},"keywords":{}}],["order",{"_index":359,"title":{},"content":{"27":{"position":[[4,5]]},"29":{"position":[[4,5]]},"31":{"position":[[4,5]]},"66":{"position":[[26,6]]},"95":{"position":[[4,5]]},"100":{"position":[[4,5]]},"109":{"position":[[26,6]]},"127":{"position":[[26,6]]},"150":{"position":[[4,5]]},"179":{"position":[[4,5]]},"203":{"position":[[4,5]]},"229":{"position":[[4,5]]},"273":{"position":[[4,5]]},"275":{"position":[[4,5]]},"307":{"position":[[4,5]]},"329":{"position":[[4,5]]},"334":{"position":[[4,5]]}},"keywords":{}}],["organ",{"_index":5,"title":{"72":{"position":[[0,13]]},"114":{"position":[[0,13]]},"133":{"position":[[0,13]]}},"content":{"1":{"position":[[31,13]]},"13":{"position":[[1,13]]},"17":{"position":[[79,14]]},"18":{"position":[[557,12]]},"36":{"position":[[1,13]]},"39":{"position":[[79,14]]},"40":{"position":[[557,12]]},"64":{"position":[[1,13]]},"71":{"position":[[45,12],[61,12]]},"72":{"position":[[69,12]]},"107":{"position":[[1,13]]},"113":{"position":[[45,12],[61,12]]},"114":{"position":[[69,12]]},"125":{"position":[[1,13]]},"132":{"position":[[45,12],[61,12]]},"133":{"position":[[69,12]]}},"keywords":{}}],["organization__id",{"_index":274,"title":{},"content":{"18":{"position":[[509,16]]},"40":{"position":[[509,16]]}},"keywords":{}}],["organization__nam",{"_index":275,"title":{},"content":{"18":{"position":[[570,18]]},"40":{"position":[[570,18]]}},"keywords":{}}],["os",{"_index":755,"title":{},"content":{"68":{"position":[[2031,2]]},"110":{"position":[[2131,2]]},"128":{"position":[[409,2]]},"129":{"position":[[2899,2]]}},"keywords":{}}],["out",{"_index":511,"title":{},"content":{"46":{"position":[[20,4]]},"173":{"position":[[20,4]]},"199":{"position":[[20,4]]},"380":{"position":[[20,4]]}},"keywords":{}}],["output",{"_index":955,"title":{},"content":{"92":{"position":[[150,6]]},"93":{"position":[[488,6]]}},"keywords":{}}],["over",{"_index":266,"title":{},"content":{"18":{"position":[[319,4]]},"40":{"position":[[319,4],[1932,4],[2435,4]]},"41":{"position":[[434,4],[867,4]]},"45":{"position":[[188,4],[348,4]]},"70":{"position":[[196,4]]},"112":{"position":[[196,4]]},"119":{"position":[[149,4]]},"120":{"position":[[188,4]]},"131":{"position":[[196,4]]},"172":{"position":[[188,4],[348,4]]},"198":{"position":[[188,4],[348,4]]},"336":{"position":[[188,4],[348,4]]},"377":{"position":[[180,4],[338,4]]}},"keywords":{}}],["overal",{"_index":92,"title":{},"content":{"6":{"position":[[314,7]]},"162":{"position":[[314,7]]},"219":{"position":[[314,7]]},"288":{"position":[[314,7]]},"309":{"position":[[314,7]]}},"keywords":{}}],["overrid",{"_index":624,"title":{},"content":{"61":{"position":[[149,8]]}},"keywords":{}}],["overview",{"_index":67,"title":{"6":{"position":[[0,9]]},"162":{"position":[[0,9]]},"219":{"position":[[0,9]]},"288":{"position":[[0,9]]},"309":{"position":[[0,9]]}},"content":{},"keywords":{}}],["packag",{"_index":577,"title":{"55":{"position":[[28,8]]},"259":{"position":[[4,8]]},"297":{"position":[[10,9]]},"369":{"position":[[28,8]]}},"content":{"209":{"position":[[168,7]]},"260":{"position":[[94,9],[110,8]]},"297":{"position":[[80,7],[131,9]]}},"keywords":{}}],["package(url",{"_index":1244,"title":{},"content":{"209":{"position":[[301,13]]}},"keywords":{}}],["package.swift",{"_index":1243,"title":{},"content":{"209":{"position":[[263,13]]}},"keywords":{}}],["packages...in",{"_index":1248,"title":{},"content":{"209":{"position":[[469,13]]}},"keywords":{}}],["page",{"_index":280,"title":{"357":{"position":[[17,5]]},"360":{"position":[[10,5]]}},"content":{"18":{"position":[[734,8]]},"34":{"position":[[805,5]]},"40":{"position":[[734,8]]},"73":{"position":[[135,8]]},"115":{"position":[[135,8]]},"134":{"position":[[135,8]]},"170":{"position":[[836,5]]},"227":{"position":[[797,5]]},"280":{"position":[[50,5]]},"296":{"position":[[468,4]]},"299":{"position":[[903,6],[952,5]]},"301":{"position":[[44,5]]},"305":{"position":[[925,5],[1011,6]]},"377":{"position":[[13,4]]},"380":{"position":[[178,5]]}},"keywords":{}}],["page.an",{"_index":1414,"title":{},"content":{"284":{"position":[[110,7]]}},"keywords":{}}],["pair",{"_index":243,"title":{},"content":{"17":{"position":[[170,5]]}},"keywords":{}}],["paramet",{"_index":988,"title":{},"content":{"105":{"position":[[75,10]]},"148":{"position":[[75,10]]},"217":{"position":[[75,10]]},"281":{"position":[[79,10]]},"375":{"position":[[75,10]]}},"keywords":{}}],["part",{"_index":191,"title":{},"content":{"13":{"position":[[473,4]]},"36":{"position":[[491,4]]},"64":{"position":[[473,4]]},"107":{"position":[[491,4]]},"125":{"position":[[473,4]]}},"keywords":{}}],["pass",{"_index":413,"title":{},"content":{"34":{"position":[[380,7],[1445,6]]},"105":{"position":[[65,6]]},"148":{"position":[[65,6]]},"170":{"position":[[411,7],[1476,6]]},"217":{"position":[[65,6]]},"227":{"position":[[372,7],[1423,6]]},"281":{"position":[[69,6]]},"305":{"position":[[395,7],[1410,6]]},"375":{"position":[[65,6]]}},"keywords":{}}],["past",{"_index":1251,"title":{},"content":{"209":{"position":[[504,5]]},"296":{"position":[[187,5],[430,5]]}},"keywords":{}}],["pay",{"_index":1450,"title":{},"content":{"296":{"position":[[313,3]]}},"keywords":{}}],["payload",{"_index":273,"title":{"68":{"position":[[8,8]]},"71":{"position":[[0,8]]},"110":{"position":[[8,8]]},"113":{"position":[[0,8]]},"129":{"position":[[8,8]]},"132":{"position":[[0,8]]}},"content":{"18":{"position":[[501,7]]},"40":{"position":[[501,7]]},"60":{"position":[[170,8]]},"61":{"position":[[30,7],[259,8],[337,8]]},"62":{"position":[[184,7]]},"68":{"position":[[115,8]]},"70":{"position":[[334,7],[342,7]]},"81":{"position":[[222,7],[746,8],[941,8]]},"110":{"position":[[115,8]]},"112":{"position":[[334,7],[342,7]]},"122":{"position":[[222,7],[746,8],[941,8]]},"129":{"position":[[115,8]]},"131":{"position":[[334,7],[342,7]]},"142":{"position":[[222,7],[746,8],[941,8]]},"189":{"position":[[290,7]]},"190":{"position":[[293,7]]},"191":{"position":[[299,7]]},"192":{"position":[[299,7]]},"193":{"position":[[290,7]]},"194":{"position":[[328,7]]},"195":{"position":[[304,7]]},"196":{"position":[[416,7]]},"243":{"position":[[359,7]]},"244":{"position":[[362,7]]},"245":{"position":[[368,7]]},"246":{"position":[[368,7]]},"247":{"position":[[359,7]]},"248":{"position":[[404,7]]},"249":{"position":[[385,7]]},"250":{"position":[[510,7]]},"256":{"position":[[173,8]]},"257":{"position":[[30,7]]},"258":{"position":[[181,7]]},"320":{"position":[[274,7]]},"321":{"position":[[277,7]]},"322":{"position":[[283,7]]},"323":{"position":[[283,7]]},"324":{"position":[[274,7]]},"325":{"position":[[321,7]]},"326":{"position":[[297,7]]},"327":{"position":[[420,7]]},"387":{"position":[[255,9],[311,9],[348,9],[419,9]]},"388":{"position":[[207,9],[270,9]]},"389":{"position":[[209,9],[272,9],[292,7]]},"390":{"position":[[211,9],[275,9],[295,7]]},"391":{"position":[[215,9],[281,9],[301,7]]},"392":{"position":[[215,9],[281,9],[301,7]]},"393":{"position":[[209,9],[272,9],[292,7]]},"394":{"position":[[243,9],[317,9],[337,7]]},"395":{"position":[[236,9],[292,9],[312,7]]},"396":{"position":[[322,9],[393,9],[461,7]]},"408":{"position":[[155,9],[221,9],[243,7]]},"409":{"position":[[157,9],[224,9],[246,7]]},"410":{"position":[[157,9],[224,9],[246,7]]},"411":{"position":[[159,9],[227,9],[249,7]]},"412":{"position":[[161,9],[230,9],[252,7]]},"413":{"position":[[161,9],[230,9],[252,7]]},"414":{"position":[[163,9],[233,9],[255,7]]},"415":{"position":[[155,9],[221,9],[243,7]]},"416":{"position":[[157,9],[224,9],[246,7]]},"417":{"position":[[189,9],[259,9],[281,7]]},"418":{"position":[[170,9],[226,9],[248,7]]},"419":{"position":[[206,9],[272,9],[342,7]]},"420":{"position":[[208,9],[275,9],[345,7]]}},"keywords":{}}],["payload"",{"_index":1157,"title":{},"content":{"187":{"position":[[736,17]]},"188":{"position":[[364,16]]},"189":{"position":[[266,17]]},"190":{"position":[[269,17]]},"191":{"position":[[275,17]]},"192":{"position":[[275,17]]},"193":{"position":[[266,17]]},"194":{"position":[[304,17]]},"195":{"position":[[280,17]]},"196":{"position":[[386,16]]}},"keywords":{}}],["payload.response.answer.field",{"_index":224,"title":{},"content":{"15":{"position":[[207,30]]},"67":{"position":[[207,30]]}},"keywords":{}}],["payload.userpayload.response.answer.field",{"_index":221,"title":{},"content":{"15":{"position":[[132,41]]},"67":{"position":[[132,41]]}},"keywords":{}}],["payload:ani",{"_index":1154,"title":{},"content":{"187":{"position":[[675,11],[794,11]]},"188":{"position":[[300,11]]},"189":{"position":[[192,11]]},"190":{"position":[[194,11]]},"191":{"position":[[198,11]]},"192":{"position":[[198,11]]},"193":{"position":[[192,11]]},"194":{"position":[[226,11]]},"195":{"position":[[219,11]]},"196":{"position":[[312,11]]}},"keywords":{}}],["per",{"_index":1454,"title":{},"content":{"296":{"position":[[407,3]]}},"keywords":{}}],["perform",{"_index":442,"title":{},"content":{"34":{"position":[[1639,9]]},"87":{"position":[[182,10]]},"170":{"position":[[1670,9]]},"227":{"position":[[1617,9]]},"234":{"position":[[182,10]]},"265":{"position":[[182,10]]},"305":{"position":[[1922,9]]},"343":{"position":[[182,10]]},"351":{"position":[[182,10]]}},"keywords":{}}],["permiss",{"_index":554,"title":{},"content":{"52":{"position":[[139,11],[184,10],[281,11],[354,10],[430,10],[697,10],[780,10]]},"157":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"158":{"position":[[21,11]]},"207":{"position":[[208,11]]},"367":{"position":[[27,11],[72,10],[169,11],[242,10],[318,10],[585,10],[668,10]]},"368":{"position":[[21,11]]}},"keywords":{}}],["person",{"_index":436,"title":{},"content":{"34":{"position":[[1274,11]]},"170":{"position":[[1305,11]]},"227":{"position":[[1252,11]]},"305":{"position":[[1219,11]]}},"keywords":{}}],["photos.</string>",{"_index":1104,"title":{},"content":{"158":{"position":[[191,22]]},"207":{"position":[[378,22]]},"368":{"position":[[191,22]]}},"keywords":{}}],["piec",{"_index":1445,"title":{},"content":{"295":{"position":[[27,5]]}},"keywords":{}}],["pioneer",{"_index":937,"title":{},"content":{"89":{"position":[[50,11]]},"236":{"position":[[50,11]]},"267":{"position":[[50,11]]},"345":{"position":[[50,11]]},"353":{"position":[[50,11]]}},"keywords":{}}],["place",{"_index":1231,"title":{},"content":{"208":{"position":[[267,5]]}},"keywords":{}}],["plan",{"_index":1560,"title":{},"content":{"358":{"position":[[1071,7]]},"359":{"position":[[589,7]]},"360":{"position":[[586,7]]},"378":{"position":[[466,5]]},"382":{"position":[[824,5]]}},"keywords":{}}],["plan>",{"_index":1582,"title":{},"content":{"378":{"position":[[482,10]]}},"keywords":{}}],["plan>"",{"_index":505,"title":{},"content":{"45":{"position":[[998,14]]},"48":{"position":[[621,14]]},"56":{"position":[[502,14]]},"187":{"position":[[318,14]]}},"keywords":{}}],["platform",{"_index":343,"title":{},"content":{"24":{"position":[[95,9]]},"45":{"position":[[202,9]]},"69":{"position":[[99,8]]},"81":{"position":[[206,9]]},"84":{"position":[[54,8]]},"85":{"position":[[45,9]]},"97":{"position":[[102,9]]},"105":{"position":[[140,9]]},"111":{"position":[[99,8]]},"122":{"position":[[206,9]]},"130":{"position":[[99,8]]},"142":{"position":[[206,9]]},"145":{"position":[[231,9]]},"148":{"position":[[140,9]]},"172":{"position":[[202,9]]},"177":{"position":[[106,9]]},"198":{"position":[[202,9]]},"217":{"position":[[140,9]]},"231":{"position":[[54,8]]},"232":{"position":[[45,9]]},"262":{"position":[[54,8]]},"263":{"position":[[45,9]]},"270":{"position":[[100,9]]},"281":{"position":[[144,9]]},"298":{"position":[[1334,10]]},"299":{"position":[[1352,10]]},"331":{"position":[[166,9]]},"336":{"position":[[202,9]]},"340":{"position":[[54,8]]},"341":{"position":[[45,9]]},"348":{"position":[[54,8]]},"349":{"position":[[45,9]]},"372":{"position":[[280,9]]},"375":{"position":[[140,9]]},"377":{"position":[[194,9]]}},"keywords":{}}],["pleas",{"_index":143,"title":{},"content":{"9":{"position":[[99,6]]},"34":{"position":[[811,6],[1049,6],[1994,6]]},"46":{"position":[[25,6]]},"51":{"position":[[1,6]]},"58":{"position":[[47,6]]},"103":{"position":[[96,6]]},"146":{"position":[[96,6]]},"153":{"position":[[1,6]]},"165":{"position":[[99,6]]},"170":{"position":[[842,6],[1080,6],[2025,6]]},"173":{"position":[[25,6]]},"199":{"position":[[25,6]]},"206":{"position":[[1,6]]},"215":{"position":[[96,6]]},"222":{"position":[[99,6]]},"227":{"position":[[803,6],[1041,6],[1972,6]]},"252":{"position":[[290,6],[425,6]]},"278":{"position":[[96,6]]},"291":{"position":[[99,6]]},"305":{"position":[[931,6],[1697,6],[2158,6],[2521,6]]},"312":{"position":[[99,6]]},"363":{"position":[[1,6]]},"373":{"position":[[96,6]]},"380":{"position":[[25,6]]},"401":{"position":[[290,6],[425,6]]}},"keywords":{}}],["plugin",{"_index":1633,"title":{},"content":{"404":{"position":[[48,7],[158,6]]}},"keywords":{}}],["plugin_screeb",{"_index":1097,"title":{},"content":{"156":{"position":[[30,14]]}},"keywords":{}}],["pluginscreeb",{"_index":1116,"title":{},"content":{"170":{"position":[[97,12],[118,12]]}},"keywords":{}}],["pluginscreeb.assigngroup("company"",{"_index":974,"title":{},"content":{"98":{"position":[[95,45]]},"100":{"position":[[249,45]]}},"keywords":{}}],["pluginscreeb.assigngroup(nul",{"_index":973,"title":{},"content":{"97":{"position":[[29,30]]}},"keywords":{}}],["pluginscreeb.clos",{"_index":1115,"title":{},"content":{"160":{"position":[[74,20]]}},"keywords":{}}],["pluginscreeb.debug",{"_index":1133,"title":{},"content":{"181":{"position":[[17,20]]}},"keywords":{}}],["pluginscreeb.debugtarget",{"_index":1134,"title":{},"content":{"182":{"position":[[172,29]]}},"keywords":{}}],["pluginscreeb.initsdk",{"_index":1290,"title":{},"content":{"239":{"position":[[234,22]]},"240":{"position":[[24,22]]},"241":{"position":[[1,21]]},"243":{"position":[[42,21]]},"244":{"position":[[43,21]]},"245":{"position":[[45,21]]},"246":{"position":[[45,21]]},"247":{"position":[[42,21]]},"248":{"position":[[65,21]]},"249":{"position":[[49,23],[82,21]]},"250":{"position":[[70,23],[160,21]]}},"keywords":{}}],["pluginscreeb.initsdk("<android",{"_index":1113,"title":{},"content":{"159":{"position":[[1,38]]}},"keywords":{}}],["pluginscreeb.method(argument1",{"_index":1117,"title":{},"content":{"170":{"position":[[194,30]]}},"keywords":{}}],["pluginscreeb.resetident",{"_index":1119,"title":{},"content":{"173":{"position":[[296,28]]}},"keywords":{}}],["pluginscreeb.setidentity("<us",{"_index":1118,"title":{},"content":{"172":{"position":[[485,39]]},"175":{"position":[[396,39],[626,39]]}},"keywords":{}}],["pluginscreeb.startsurvey",{"_index":1291,"title":{},"content":{"239":{"position":[[261,26]]}},"keywords":{}}],["pluginscreeb.startsurvey("<survey",{"_index":1080,"title":{},"content":{"145":{"position":[[138,41]]},"146":{"position":[[145,41]]},"147":{"position":[[178,41]]},"148":{"position":[[151,41]]}},"keywords":{}}],["pluginscreeb.startsurvey("<surveyid>"",{"_index":1298,"title":{},"content":{"242":{"position":[[1,54]]}},"keywords":{}}],["pluginscreeb.startsurvey()onsurveyshow",{"_index":1292,"title":{},"content":{"240":{"position":[[60,40]]}},"keywords":{}}],["pluginscreeb.trackevent("product",{"_index":965,"title":{},"content":{"95":{"position":[[293,37]]}},"keywords":{}}],["pluginscreeb.trackscreen('myhomescreen",{"_index":1083,"title":{},"content":{"150":{"position":[[312,40]]}},"keywords":{}}],["pluginscreeb.unassigngroup(nul",{"_index":975,"title":{},"content":{"99":{"position":[[55,32]]}},"keywords":{}}],["pod",{"_index":1112,"title":{},"content":{"158":{"position":[[503,3]]},"209":{"position":[[112,3]]},"368":{"position":[[508,3]]},"404":{"position":[[271,3]]}},"keywords":{}}],["podfil",{"_index":1240,"title":{},"content":{"209":{"position":[[96,7]]},"252":{"position":[[472,8]]},"401":{"position":[[472,8]]},"404":{"position":[[148,8]]}},"keywords":{}}],["polici",{"_index":1420,"title":{"286":{"position":[[17,6]]}},"content":{"286":{"position":[[178,6],[463,7]]}},"keywords":{}}],["popul",{"_index":131,"title":{},"content":{"7":{"position":[[319,8]]},"163":{"position":[[319,8]]},"220":{"position":[[319,8]]},"289":{"position":[[319,8]]},"310":{"position":[[319,8]]}},"keywords":{}}],["post",{"_index":19,"title":{},"content":{"2":{"position":[[60,4]]},"3":{"position":[[66,4]]},"68":{"position":[[70,4]]},"110":{"position":[[70,4]]},"129":{"position":[[70,4]]}},"keywords":{}}],["post_instal",{"_index":1331,"title":{},"content":{"252":{"position":[[482,12]]},"401":{"position":[[482,12]]}},"keywords":{}}],["potenti",{"_index":544,"title":{},"content":{"51":{"position":[[222,9]]},"153":{"position":[[222,9]]},"206":{"position":[[222,9]]},"363":{"position":[[222,9]]}},"keywords":{}}],["power",{"_index":1482,"title":{},"content":{"298":{"position":[[1308,8]]},"299":{"position":[[1326,8]]}},"keywords":{}}],["precaut",{"_index":541,"title":{},"content":{"51":{"position":[[148,10]]},"153":{"position":[[148,10]]},"206":{"position":[[148,10]]},"363":{"position":[[148,10]]}},"keywords":{}}],["prefer",{"_index":145,"title":{},"content":{"9":{"position":[[155,9]]},"165":{"position":[[155,9]]},"222":{"position":[[155,9]]},"291":{"position":[[155,9]]},"312":{"position":[[155,9]]}},"keywords":{}}],["prefetch",{"_index":1432,"title":{},"content":{"286":{"position":[[306,8],[688,8]]}},"keywords":{}}],["prepar",{"_index":608,"title":{},"content":{"60":{"position":[[77,7]]},"256":{"position":[[77,7]]}},"keywords":{}}],["present",{"_index":87,"title":{},"content":{"6":{"position":[[257,9]]},"162":{"position":[[257,9]]},"219":{"position":[[257,9]]},"288":{"position":[[257,9]]},"309":{"position":[[257,9]]}},"keywords":{}}],["prevent",{"_index":448,"title":{"103":{"position":[[0,7]]},"146":{"position":[[0,7]]},"215":{"position":[[0,7]]},"278":{"position":[[0,7]]},"373":{"position":[[0,7]]}},"content":{"34":{"position":[[1940,7]]},"51":{"position":[[165,7]]},"93":{"position":[[103,7]]},"153":{"position":[[165,7]]},"170":{"position":[[1971,7]]},"182":{"position":[[103,7]]},"196":{"position":[[128,7]]},"206":{"position":[[165,7]]},"227":{"position":[[1918,7]]},"250":{"position":[[134,7]]},"254":{"position":[[103,7]]},"285":{"position":[[103,7]]},"305":{"position":[[2103,7],[2467,7]]},"327":{"position":[[128,7]]},"363":{"position":[[165,7]]},"387":{"position":[[448,7]]},"396":{"position":[[121,7],[422,7]]},"400":{"position":[[103,7]]},"419":{"position":[[301,7]]},"420":{"position":[[304,7]]}},"keywords":{}}],["previou",{"_index":218,"title":{},"content":{"15":{"position":[[50,8]]},"67":{"position":[[50,8]]},"359":{"position":[[774,8]]}},"keywords":{}}],["previous",{"_index":640,"title":{},"content":{"62":{"position":[[201,10]]},"258":{"position":[[198,10]]}},"keywords":{}}],["price",{"_index":968,"title":{},"content":{"95":{"position":[[424,6]]},"229":{"position":[[387,6]]},"307":{"position":[[472,6]]}},"keywords":{}}],["primari",{"_index":234,"title":{},"content":{"16":{"position":[[203,7],[261,7]]},"38":{"position":[[205,7],[263,7]]}},"keywords":{}}],["print",{"_index":454,"title":{},"content":{"34":{"position":[[2157,6],[2295,6]]},"92":{"position":[[160,7]]},"93":{"position":[[498,7]]},"170":{"position":[[2188,6],[2326,6]]},"227":{"position":[[2135,6],[2273,6]]},"305":{"position":[[717,6],[2766,6]]}},"keywords":{}}],["print("onquestionreplied"",{"_index":1303,"title":{},"content":{"242":{"position":[[392,37]]}},"keywords":{}}],["print("onsurveydisplayallow",{"_index":1526,"title":{},"content":{"318":{"position":[[560,34]]}},"keywords":{}}],["print("onsurveyshowed"",{"_index":1301,"title":{},"content":{"242":{"position":[[282,34]]}},"keywords":{}}],["print("screeb",{"_index":1523,"title":{},"content":{"318":{"position":[[438,18]]},"319":{"position":[[323,18]]},"320":{"position":[[201,18]]},"321":{"position":[[203,18]]},"322":{"position":[[207,18]]},"323":{"position":[[207,18]]},"324":{"position":[[201,18]]},"325":{"position":[[235,18]]},"326":{"position":[[228,18]]},"327":{"position":[[323,18]]}},"keywords":{}}],["print(data.tostr",{"_index":1302,"title":{},"content":{"242":{"position":[[317,23],[430,23]]}},"keywords":{}}],["printabl",{"_index":824,"title":{},"content":{"79":{"position":[[199,9]]},"140":{"position":[[199,9]]}},"keywords":{}}],["privat",{"_index":643,"title":{},"content":{"62":{"position":[[372,7]]},"257":{"position":[[556,7]]}},"keywords":{}}],["process",{"_index":127,"title":{},"content":{"7":{"position":[[208,7],[382,7],[515,7]]},"163":{"position":[[208,7],[382,7],[515,7]]},"220":{"position":[[208,7],[382,7],[515,7]]},"257":{"position":[[491,7]]},"260":{"position":[[152,7]]},"289":{"position":[[208,7],[382,7],[515,7]]},"310":{"position":[[208,7],[382,7],[515,7]]}},"keywords":{}}],["process(_",{"_index":1349,"title":{},"content":{"257":{"position":[[569,9]]}},"keywords":{}}],["process(notif",{"_index":1363,"title":{},"content":{"258":{"position":[[580,21]]}},"keywords":{}}],["process(response.notif",{"_index":1348,"title":{},"content":{"257":{"position":[[414,30]]}},"keywords":{}}],["product",{"_index":72,"title":{},"content":{"6":{"position":[[45,7],[322,7],[578,7]]},"7":{"position":[[32,7],[564,8]]},"84":{"position":[[299,8]]},"85":{"position":[[306,8],[433,8]]},"87":{"position":[[10,7]]},"162":{"position":[[45,7],[322,7],[578,7]]},"163":{"position":[[32,7],[564,8]]},"219":{"position":[[45,7],[322,7],[578,7]]},"220":{"position":[[32,7],[564,8]]},"229":{"position":[[296,8]]},"231":{"position":[[299,8]]},"232":{"position":[[306,8],[433,8]]},"234":{"position":[[10,7]]},"262":{"position":[[299,8]]},"263":{"position":[[306,8],[433,8]]},"265":{"position":[[10,7]]},"288":{"position":[[45,7],[322,7],[578,7]]},"289":{"position":[[32,7],[564,8]]},"309":{"position":[[45,7],[322,7],[578,7]]},"310":{"position":[[32,7],[564,8]]},"340":{"position":[[299,8]]},"341":{"position":[[306,8],[433,8]]},"343":{"position":[[10,7]]},"348":{"position":[[299,8]]},"349":{"position":[[306,8],[433,8]]},"351":{"position":[[10,7]]},"387":{"position":[[146,8]]}},"keywords":{}}],["product.amplitud",{"_index":130,"title":{},"content":{"7":{"position":[[257,17]]},"163":{"position":[[257,17]]},"220":{"position":[[257,17]]},"289":{"position":[[257,17]]},"310":{"position":[[257,17]]}},"keywords":{}}],["product.rudderstack",{"_index":134,"title":{},"content":{"7":{"position":[[431,19]]},"163":{"position":[[431,19]]},"220":{"position":[[431,19]]},"289":{"position":[[431,19]]},"310":{"position":[[431,19]]}},"keywords":{}}],["product.seg",{"_index":125,"title":{},"content":{"7":{"position":[[128,15]]},"163":{"position":[[128,15]]},"220":{"position":[[128,15]]},"289":{"position":[[128,15]]},"310":{"position":[[128,15]]}},"keywords":{}}],["product_nam",{"_index":966,"title":{},"content":{"95":{"position":[[354,13]]},"229":{"position":[[323,13]]},"307":{"position":[[402,13]]}},"keywords":{}}],["programmat",{"_index":977,"title":{"101":{"position":[[13,16]]},"102":{"position":[[22,18]]},"144":{"position":[[13,16]]},"145":{"position":[[22,18]]},"213":{"position":[[13,16]]},"214":{"position":[[22,18]]},"276":{"position":[[13,16]]},"277":{"position":[[22,18]]},"371":{"position":[[13,16]]},"372":{"position":[[22,18]]}},"content":{},"keywords":{}}],["project",{"_index":412,"title":{},"content":{"34":{"position":[[339,8]]},"170":{"position":[[357,8]]},"209":{"position":[[88,7],[255,7],[514,7]]},"227":{"position":[[335,8]]},"305":{"position":[[354,8]]}},"keywords":{}}],["promis",{"_index":1501,"title":{},"content":{"305":{"position":[[164,8]]}},"keywords":{}}],["promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b",{"_index":1461,"title":{},"content":{"296":{"position":[[650,74]]}},"keywords":{}}],["prop1",{"_index":1084,"title":{},"content":{"150":{"position":[[364,7]]},"329":{"position":[[413,7]]},"338":{"position":[[498,7],[640,7]]},"370":{"position":[[240,7]]}},"keywords":{}}],["prop2",{"_index":1085,"title":{},"content":{"150":{"position":[[388,7]]},"329":{"position":[[437,7]]},"338":{"position":[[522,7],[663,7]]},"370":{"position":[[264,7]]}},"keywords":{}}],["prop3",{"_index":1087,"title":{},"content":{"150":{"position":[[409,6]]},"329":{"position":[[458,6]]},"338":{"position":[[543,7],[686,7]]},"370":{"position":[[285,6]]}},"keywords":{}}],["properti",{"_index":104,"title":{},"content":{"6":{"position":[[501,8]]},"9":{"position":[[255,11]]},"15":{"position":[[62,8]]},"17":{"position":[[592,10]]},"18":{"position":[[892,11],[960,11]]},"27":{"position":[[56,10],[110,8]]},"29":{"position":[[56,10],[110,8]]},"31":{"position":[[56,10],[111,8],[301,10]]},"34":{"position":[[1214,10],[1427,10],[1677,10],[1803,10]]},"40":{"position":[[916,11],[996,11]]},"45":{"position":[[663,10],[679,10]]},"48":{"position":[[76,10],[211,8],[385,10],[761,9]]},"56":{"position":[[143,11]]},"67":{"position":[[62,8]]},"75":{"position":[[177,11],[245,11]]},"95":{"position":[[56,10],[110,8]]},"100":{"position":[[56,10],[110,8]]},"117":{"position":[[254,11],[328,11]]},"128":{"position":[[90,10],[282,10]]},"136":{"position":[[177,11],[245,11],[305,10],[345,10]]},"150":{"position":[[56,10],[111,8],[301,10]]},"162":{"position":[[501,8]]},"165":{"position":[[255,11]]},"170":{"position":[[1245,10],[1458,10],[1708,10],[1834,10]]},"175":{"position":[[76,10],[211,8],[385,10],[597,9]]},"179":{"position":[[56,10],[110,8],[320,11]]},"198":{"position":[[701,10]]},"201":{"position":[[76,10],[211,8],[403,10],[669,9]]},"203":{"position":[[56,10],[110,8]]},"219":{"position":[[501,8]]},"222":{"position":[[255,11]]},"227":{"position":[[1192,10],[1405,10],[1655,10],[1781,10]]},"229":{"position":[[56,10],[110,8]]},"273":{"position":[[56,10],[110,8]]},"275":{"position":[[56,10],[111,8],[301,10]]},"288":{"position":[[501,8]]},"291":{"position":[[255,11]]},"305":{"position":[[1159,10],[1392,10],[1961,10]]},"307":{"position":[[56,10],[110,8]]},"309":{"position":[[501,8]]},"312":{"position":[[255,11]]},"329":{"position":[[56,10],[111,8],[363,10]]},"334":{"position":[[56,10],[110,8]]},"338":{"position":[[76,10],[211,8],[462,10],[586,9]]},"359":{"position":[[33,10],[804,10]]},"378":{"position":[[358,10],[380,11]]},"382":{"position":[[76,10],[211,8],[365,10],[508,8]]}},"keywords":{}}],["protect",{"_index":832,"title":{},"content":{"81":{"position":[[4,7]]},"122":{"position":[[4,7]]},"142":{"position":[[4,7]]},"286":{"position":[[77,9]]}},"keywords":{}}],["protocol",{"_index":1229,"title":{},"content":{"208":{"position":[[197,9]]}},"keywords":{}}],["provid",{"_index":414,"title":{},"content":{"34":{"position":[[468,9],[1893,9]]},"81":{"position":[[386,8]]},"122":{"position":[[386,8]]},"142":{"position":[[386,8]]},"170":{"position":[[499,9],[1924,9]]},"208":{"position":[[118,7]]},"227":{"position":[[460,9],[1871,9]]},"260":{"position":[[82,7]]},"305":{"position":[[483,9],[2056,9],[2420,9]]}},"keywords":{}}],["pub",{"_index":1099,"title":{},"content":{"156":{"position":[[68,3]]}},"keywords":{}}],["public",{"_index":1505,"title":{},"content":{"305":{"position":[[1004,6]]}},"keywords":{}}],["public"",{"_index":1246,"title":{},"content":{"209":{"position":[[358,13]]}},"keywords":{}}],["publicclick",{"_index":1253,"title":{},"content":{"209":{"position":[[564,11]]}},"keywords":{}}],["publish",{"_index":1495,"title":{},"content":{"299":{"position":[[985,8],[1041,7]]}},"keywords":{}}],["pubspec.yaml",{"_index":1096,"title":{},"content":{"156":{"position":[[3,12]]}},"keywords":{}}],["push",{"_index":3,"title":{"59":{"position":[[0,4]]},"60":{"position":[[16,4]]},"255":{"position":[[0,4]]},"256":{"position":[[16,4]]}},"content":{"1":{"position":[[4,4]]},"61":{"position":[[16,4]]},"62":{"position":[[81,4]]},"257":{"position":[[16,4]]},"258":{"position":[[77,4]]}},"keywords":{}}],["question",{"_index":56,"title":{"77":{"position":[[0,9]]},"119":{"position":[[0,9]]},"138":{"position":[[0,9]]}},"content":{"4":{"position":[[17,9]]},"13":{"position":[[595,9]]},"14":{"position":[[121,8],[196,8],[217,8],[284,8]]},"17":{"position":[[179,9],[324,8]]},"18":{"position":[[1781,8],[1828,8],[1881,8]]},"19":{"position":[[347,8],[384,8],[427,8]]},"22":{"position":[[17,9]]},"34":{"position":[[1305,9]]},"36":{"position":[[542,9]]},"37":{"position":[[121,8],[196,8],[217,8],[284,8]]},"39":{"position":[[170,8]]},"40":{"position":[[1835,8],[1915,8],[2006,8],[2059,8]]},"41":{"position":[[347,8],[417,8],[498,8],[541,8]]},"43":{"position":[[17,9]]},"64":{"position":[[595,9]]},"65":{"position":[[107,8],[182,8],[203,8],[270,8]]},"76":{"position":[[495,8],[504,8]]},"77":{"position":[[69,8],[101,8],[139,8]]},"80":{"position":[[41,8]]},"82":{"position":[[17,9]]},"85":{"position":[[153,10]]},"107":{"position":[[544,9]]},"108":{"position":[[107,8],[182,8],[203,8],[270,8]]},"118":{"position":[[499,8],[508,8]]},"119":{"position":[[69,8],[132,8],[208,8],[246,8]]},"121":{"position":[[41,8]]},"123":{"position":[[17,9]]},"125":{"position":[[595,9]]},"126":{"position":[[107,8],[182,8],[203,8],[270,8]]},"137":{"position":[[540,8],[549,8]]},"138":{"position":[[69,8],[101,8],[139,8]]},"141":{"position":[[41,8]]},"143":{"position":[[17,9]]},"170":{"position":[[1336,9]]},"189":{"position":[[707,9]]},"191":{"position":[[15,8],[802,9],[1134,9]]},"192":{"position":[[716,9]]},"193":{"position":[[808,9]]},"194":{"position":[[33,8]]},"227":{"position":[[1283,9]]},"232":{"position":[[153,10]]},"243":{"position":[[772,9]]},"245":{"position":[[15,8],[867,9],[1199,9]]},"246":{"position":[[781,9]]},"247":{"position":[[873,9]]},"248":{"position":[[33,8]]},"263":{"position":[[153,10]]},"305":{"position":[[1250,9]]},"320":{"position":[[687,9]]},"322":{"position":[[15,8],[226,8],[782,9],[1114,9]]},"323":{"position":[[696,9]]},"324":{"position":[[788,9]]},"325":{"position":[[33,8]]},"341":{"position":[[153,10]]},"349":{"position":[[153,10]]},"389":{"position":[[705,9]]},"391":{"position":[[15,8],[800,9],[1132,9]]},"392":{"position":[[714,9]]},"393":{"position":[[806,9]]},"394":{"position":[[33,8]]},"408":{"position":[[659,9]]},"409":{"position":[[430,9]]},"412":{"position":[[15,8],[754,9],[1086,9]]},"413":{"position":[[668,9]]},"414":{"position":[[439,9]]},"415":{"position":[[760,9]]},"416":{"position":[[531,9]]},"417":{"position":[[33,8]]}},"keywords":{}}],["question+answ",{"_index":186,"title":{},"content":{"13":{"position":[[371,17]]},"36":{"position":[[383,17]]},"64":{"position":[[371,17]]},"107":{"position":[[383,17]]},"125":{"position":[[371,17]]}},"keywords":{}}],["question.field",{"_index":193,"title":{},"content":{"13":{"position":[[526,15]]},"64":{"position":[[526,15]]},"125":{"position":[[526,15]]}},"keywords":{}}],["question__correlation_id",{"_index":475,"title":{},"content":{"41":{"position":[[356,24]]}},"keywords":{}}],["question__id",{"_index":315,"title":{},"content":{"19":{"position":[[303,12]]},"41":{"position":[[303,12]]}},"keywords":{}}],["question__titl",{"_index":317,"title":{},"content":{"19":{"position":[[393,15]]},"41":{"position":[[507,15]]}},"keywords":{}}],["question__typ",{"_index":316,"title":{},"content":{"19":{"position":[[356,14]]},"41":{"position":[[470,14]]}},"keywords":{}}],["quickli",{"_index":917,"title":{},"content":{"87":{"position":[[122,7]]},"234":{"position":[[122,7]]},"260":{"position":[[216,7]]},"265":{"position":[[122,7]]},"343":{"position":[[122,7]]},"351":{"position":[[122,7]]}},"keywords":{}}],["quot",{"_index":757,"title":{},"content":{"68":{"position":[[2045,10]]},"110":{"position":[[2145,10]]},"318":{"position":[[467,6],[595,6]]},"319":{"position":[[356,6]]},"320":{"position":[[234,6]]},"321":{"position":[[237,6]]},"322":{"position":[[243,6]]},"323":{"position":[[243,6]]},"324":{"position":[[234,6]]},"325":{"position":[[281,6]]},"326":{"position":[[257,6]]},"327":{"position":[[367,6]]}},"keywords":{}}],["quot;#mi",{"_index":1404,"title":{},"content":{"280":{"position":[[197,10]]}},"keywords":{}}],["quot;<allowmultipleresponses>"",{"_index":1299,"title":{},"content":{"242":{"position":[[56,43]]},"388":{"position":[[45,43]]}},"keywords":{}}],["quot;<android",{"_index":583,"title":{},"content":{"56":{"position":[[47,17],[206,17]]},"187":{"position":[[22,17]]},"189":{"position":[[63,17]]},"190":{"position":[[64,17]]},"191":{"position":[[66,17]]},"192":{"position":[[66,17]]},"193":{"position":[[63,17]]},"194":{"position":[[86,17]]},"195":{"position":[[97,17]]},"196":{"position":[[175,17]]},"241":{"position":[[23,17]]},"243":{"position":[[64,17]]},"244":{"position":[[65,17]]},"245":{"position":[[67,17]]},"246":{"position":[[67,17]]},"247":{"position":[[64,17]]},"248":{"position":[[87,17]]},"249":{"position":[[104,17]]},"250":{"position":[[182,17]]},"370":{"position":[[124,17]]},"387":{"position":[[10,17]]},"389":{"position":[[51,17]]},"390":{"position":[[52,17]]},"391":{"position":[[54,17]]},"392":{"position":[[54,17]]},"393":{"position":[[51,17]]},"394":{"position":[[74,17]]},"395":{"position":[[78,17]]},"396":{"position":[[156,17]]}},"keywords":{}}],["quot;<ignoresurveystatus>"",{"_index":1300,"title":{},"content":{"242":{"position":[[132,39]]},"388":{"position":[[121,39]]}},"keywords":{}}],["quot;<io",{"_index":1114,"title":{},"content":{"159":{"position":[[62,13]]},"210":{"position":[[270,13],[933,13]]},"241":{"position":[[63,13]]},"243":{"position":[[104,13]]},"244":{"position":[[105,13]]},"245":{"position":[[107,13]]},"246":{"position":[[107,13]]},"247":{"position":[[104,13]]},"248":{"position":[[127,13]]},"249":{"position":[[144,13]]},"250":{"position":[[222,13]]},"318":{"position":[[65,13]]},"319":{"position":[[31,13]]},"320":{"position":[[63,13]]},"321":{"position":[[64,13]]},"322":{"position":[[66,13]]},"323":{"position":[[66,13]]},"324":{"position":[[63,13]]},"325":{"position":[[86,13]]},"326":{"position":[[97,13]]},"327":{"position":[[175,13]]},"370":{"position":[[164,13]]},"387":{"position":[[50,13]]},"389":{"position":[[91,13]]},"390":{"position":[[92,13]]},"391":{"position":[[94,13]]},"392":{"position":[[94,13]]},"393":{"position":[[91,13]]},"394":{"position":[[114,13]]},"395":{"position":[[118,13]]},"396":{"position":[[196,13]]}},"keywords":{}}],["quot;<properties>"",{"_index":1293,"title":{},"content":{"241":{"position":[[128,31]]},"242":{"position":[[100,31]]},"243":{"position":[[169,31]]},"244":{"position":[[170,31]]},"245":{"position":[[172,31]]},"246":{"position":[[172,31]]},"247":{"position":[[169,31]]},"248":{"position":[[192,31]]},"249":{"position":[[209,31]]},"250":{"position":[[287,31]]},"388":{"position":[[89,31]]}},"keywords":{}}],["quot;<survey",{"_index":1159,"title":{},"content":{"188":{"position":[[32,16]]},"388":{"position":[[14,16]]}},"keywords":{}}],["quot;<survey_id>"",{"_index":980,"title":{},"content":{"102":{"position":[[169,29]]},"103":{"position":[[176,30]]},"104":{"position":[[209,30]]},"105":{"position":[[182,30]]},"214":{"position":[[169,29]]},"215":{"position":[[176,30]]},"216":{"position":[[209,30]]},"217":{"position":[[182,30]]},"277":{"position":[[244,31]]},"278":{"position":[[181,30]]},"279":{"position":[[214,30]]},"280":{"position":[[127,30]]},"281":{"position":[[189,30]]}},"keywords":{}}],["quot;<uniqu",{"_index":586,"title":{},"content":{"56":{"position":[[246,16]]},"187":{"position":[[62,16]]},"198":{"position":[[642,16],[817,16]]}},"keywords":{}}],["quot;<us",{"_index":500,"title":{},"content":{"45":{"position":[[860,14],[924,14],[983,14]]},"48":{"position":[[483,14],[547,14],[606,14]]},"56":{"position":[[364,14],[428,14],[487,14]]},"187":{"position":[[180,14],[244,14],[303,14]]},"210":{"position":[[316,14],[979,14]]},"241":{"position":[[99,14]]},"243":{"position":[[140,14]]},"244":{"position":[[141,14]]},"245":{"position":[[143,14]]},"246":{"position":[[143,14]]},"247":{"position":[[140,14]]},"248":{"position":[[163,14]]},"249":{"position":[[180,14]]},"250":{"position":[[258,14]]},"318":{"position":[[111,14]]},"370":{"position":[[200,14]]},"387":{"position":[[86,14]]},"389":{"position":[[127,14]]},"390":{"position":[[128,14]]},"391":{"position":[[130,14]]},"392":{"position":[[130,14]]},"393":{"position":[[127,14]]},"394":{"position":[[150,14]]},"395":{"position":[[154,14]]},"396":{"position":[[232,14]]}},"keywords":{}}],["quot;<websit",{"_index":1646,"title":{},"content":{"408":{"position":[[68,17]]},"409":{"position":[[69,17]]},"410":{"position":[[69,17]]},"411":{"position":[[70,17]]},"412":{"position":[[71,17]]},"413":{"position":[[71,17]]},"414":{"position":[[72,17]]},"415":{"position":[[68,17]]},"416":{"position":[[69,17]]},"417":{"position":[[91,17]]},"418":{"position":[[90,17]]},"419":{"position":[[111,17]]},"420":{"position":[[112,17]]}},"keywords":{}}],["quot;.mi",{"_index":1402,"title":{},"content":{"280":{"position":[[171,9],[223,9]]}},"keywords":{}}],["quot;/solutions/product",{"_index":1057,"title":{},"content":{"129":{"position":[[2219,24]]}},"keywords":{}}],["quot;0.2.61"",{"_index":1071,"title":{},"content":{"129":{"position":[[2630,18]]}},"keywords":{}}],["quot;0e2b609a",{"_index":1588,"title":{},"content":{"383":{"position":[[119,14]]}},"keywords":{}}],["quot;1.0"",{"_index":47,"title":{},"content":{"3":{"position":[[343,16]]}},"keywords":{}}],["quot;1.0.0"",{"_index":1152,"title":{},"content":{"187":{"position":[[631,18]]},"188":{"position":[[249,18]]},"189":{"position":[[141,18]]},"190":{"position":[[142,18]]},"191":{"position":[[144,18]]},"192":{"position":[[144,18]]},"193":{"position":[[141,18]]},"194":{"position":[[164,18]]},"195":{"position":[[175,18]]},"196":{"position":[[253,18]]},"241":{"position":[[206,18]]},"242":{"position":[[218,18]]},"243":{"position":[[247,18]]},"244":{"position":[[248,18]]},"245":{"position":[[250,18]]},"246":{"position":[[250,18]]},"247":{"position":[[247,18]]},"248":{"position":[[270,18]]},"249":{"position":[[287,18]]},"250":{"position":[[365,18]]},"318":{"position":[[377,18]]},"319":{"position":[[255,18]]},"320":{"position":[[133,18]]},"321":{"position":[[134,18]]},"322":{"position":[[136,18]]},"323":{"position":[[136,18]]},"324":{"position":[[133,18]]},"325":{"position":[[156,18]]},"326":{"position":[[167,18]]},"327":{"position":[[245,18]]},"387":{"position":[[227,18]]},"388":{"position":[[172,18]]},"389":{"position":[[174,18]]},"390":{"position":[[175,18]]},"391":{"position":[[177,18]]},"392":{"position":[[177,18]]},"393":{"position":[[174,18]]},"394":{"position":[[197,18]]},"395":{"position":[[201,18]]},"396":{"position":[[279,18]]},"408":{"position":[[120,18]]},"409":{"position":[[121,18]]},"410":{"position":[[121,18]]},"411":{"position":[[122,18]]},"412":{"position":[[123,18]]},"413":{"position":[[123,18]]},"414":{"position":[[124,18]]},"415":{"position":[[120,18]]},"416":{"position":[[121,18]]},"417":{"position":[[143,18]]},"418":{"position":[[142,18]]},"419":{"position":[[163,18]]},"420":{"position":[[164,18]]}},"keywords":{}}],["quot;1.2.3"",{"_index":1040,"title":{},"content":{"128":{"position":[[582,17]]}},"keywords":{}}],["quot;1.3.0"",{"_index":996,"title":{},"content":{"110":{"position":[[272,18]]}},"keywords":{}}],["quot;10",{"_index":721,"title":{},"content":{"68":{"position":[[1317,8]]},"110":{"position":[[1417,8]]},"129":{"position":[[1317,8]]}},"keywords":{}}],["quot;100.000+"",{"_index":368,"title":{},"content":{"27":{"position":[[409,20]]},"100":{"position":[[354,21]]},"334":{"position":[[418,21]]}},"keywords":{}}],["quot;16813"",{"_index":1545,"title":{},"content":{"357":{"position":[[100,18]]},"358":{"position":[[581,18]]}},"keywords":{}}],["quot;2.0.0"",{"_index":665,"title":{},"content":{"68":{"position":[[272,18]]},"129":{"position":[[272,18]]}},"keywords":{}}],["quot;2020",{"_index":1045,"title":{},"content":{"129":{"position":[[1597,10]]}},"keywords":{}}],["quot;2021",{"_index":666,"title":{},"content":{"68":{"position":[[309,10],[940,10],[1526,10],[2630,10]]},"110":{"position":[[309,10],[940,10],[1626,10],[2896,10]]},"129":{"position":[[309,10],[940,10],[1663,10],[1854,10],[3563,10]]}},"keywords":{}}],["quot;2023",{"_index":52,"title":{},"content":{"3":{"position":[[438,10]]},"383":{"position":[[490,10],[544,10]]}},"keywords":{}}],["quot;25c06995",{"_index":1000,"title":{},"content":{"110":{"position":[[2199,14]]}},"keywords":{}}],["quot;2eb83fb4",{"_index":710,"title":{},"content":{"68":{"position":[[1074,14]]},"110":{"position":[[1070,14],[1193,14]]},"129":{"position":[[1074,14]]}},"keywords":{}}],["quot;30311998",{"_index":1593,"title":{},"content":{"383":{"position":[[186,14]]}},"keywords":{}}],["quot;411ee7c3",{"_index":681,"title":{},"content":{"68":{"position":[[583,14]]},"110":{"position":[[583,14]]},"129":{"position":[[583,14]]}},"keywords":{}}],["quot;5854a797",{"_index":727,"title":{},"content":{"68":{"position":[[1419,14]]},"110":{"position":[[1519,14]]},"129":{"position":[[1747,14]]}},"keywords":{}}],["quot;64c7ea3b",{"_index":658,"title":{},"content":{"68":{"position":[[149,14]]},"110":{"position":[[149,14]]},"129":{"position":[[149,14]]}},"keywords":{}}],["quot;9b913c69",{"_index":689,"title":{},"content":{"68":{"position":[[712,14]]},"110":{"position":[[712,14]]},"129":{"position":[[712,14]]}},"keywords":{}}],["quot;@screeb/react",{"_index":1518,"title":{},"content":{"307":{"position":[[296,19]]},"329":{"position":[[298,19]]},"331":{"position":[[72,19]]},"332":{"position":[[138,19]]},"333":{"position":[[98,19]]},"334":{"position":[[292,19]]},"336":{"position":[[513,19]]},"338":{"position":[[413,19]]},"369":{"position":[[78,19]]},"372":{"position":[[166,19]]},"373":{"position":[[173,19]]},"374":{"position":[[206,19]]},"375":{"position":[[179,19]]},"398":{"position":[[71,19]]},"400":{"position":[[235,19]]}},"keywords":{}}],["quot;a44252c3",{"_index":759,"title":{},"content":{"68":{"position":[[2099,14]]},"110":{"position":[[2277,14]]},"129":{"position":[[3032,14]]}},"keywords":{}}],["quot;acme"",{"_index":679,"title":{},"content":{"68":{"position":[[524,16]]},"110":{"position":[[524,16]]},"129":{"position":[[524,16]]}},"keywords":{}}],["quot;active_page"",{"_index":1053,"title":{},"content":{"129":{"position":[[2130,24]]}},"keywords":{}}],["quot;added_at"",{"_index":1224,"title":{},"content":{"203":{"position":[[683,21]]},"275":{"position":[[706,20]]}},"keywords":{}}],["quot;addit",{"_index":613,"title":{},"content":{"60":{"position":[[203,16]]},"256":{"position":[[208,16]]}},"keywords":{}}],["quot;age"",{"_index":1198,"title":{},"content":{"198":{"position":[[875,16]]},"201":{"position":[[522,15],[805,15]]},"210":{"position":[[374,17],[1037,17]]},"318":{"position":[[169,17]]}},"keywords":{}}],["quot;alias"",{"_index":998,"title":{},"content":{"110":{"position":[[1120,18]]}},"keywords":{}}],["quot;aliases"",{"_index":999,"title":{},"content":{"110":{"position":[[1170,20]]}},"keywords":{}}],["quot;android"",{"_index":687,"title":{},"content":{"68":{"position":[[651,19]]},"110":{"position":[[651,19]]},"129":{"position":[[651,19]]},"189":{"position":[[340,19]]},"190":{"position":[[343,19]]},"191":{"position":[[349,19]]},"192":{"position":[[349,19]]},"193":{"position":[[340,19]]},"194":{"position":[[378,19]]},"195":{"position":[[354,19]]},"196":{"position":[[466,19]]}},"keywords":{}}],["quot;anonymous_id"",{"_index":709,"title":{},"content":{"68":{"position":[[1048,25]]},"129":{"position":[[1048,25]]}},"keywords":{}}],["quot;answer"",{"_index":768,"title":{},"content":{"68":{"position":[[2256,19],[2888,19],[2948,19],[3008,19]]},"76":{"position":[[619,18]]},"80":{"position":[[115,18]]},"110":{"position":[[2434,19],[3154,19],[3214,19],[3274,19]]},"118":{"position":[[623,18]]},"121":{"position":[[115,18]]},"129":{"position":[[3189,19],[3821,19],[3881,19],[3941,19]]},"137":{"position":[[664,18]]},"141":{"position":[[115,18]]}},"keywords":{}}],["quot;api"",{"_index":49,"title":{},"content":{"3":{"position":[[378,17]]}},"keywords":{}}],["quot;app",{"_index":1194,"title":{},"content":{"194":{"position":[[270,9]]}},"keywords":{}}],["quot;apple"",{"_index":355,"title":{},"content":{"25":{"position":[[208,17]]},"27":{"position":[[362,17]]},"98":{"position":[[171,17]]},"100":{"position":[[325,18]]},"179":{"position":[[301,18]]},"332":{"position":[[235,17]]},"334":{"position":[[389,18]]}},"keywords":{}}],["quot;author",{"_index":37,"title":{},"content":{"3":{"position":[[159,20]]}},"keywords":{}}],["quot;b5969d13",{"_index":674,"title":{},"content":{"68":{"position":[[456,14]]},"110":{"position":[[456,14]]},"129":{"position":[[456,14]]}},"keywords":{}}],["quot;berthe"",{"_index":745,"title":{},"content":{"68":{"position":[[1788,19]]},"110":{"position":[[1888,19]]},"129":{"position":[[1468,19]]},"357":{"position":[[235,19]]},"358":{"position":[[716,19]]}},"keywords":{}}],["quot;blablabla"",{"_index":1052,"title":{},"content":{"129":{"position":[[2082,21]]}},"keywords":{}}],["quot;boolean"",{"_index":328,"title":{},"content":{"20":{"position":[[456,22]]},"21":{"position":[[423,19]]},"40":{"position":[[2576,22]]},"41":{"position":[[998,22]]},"42":{"position":[[423,19]]},"68":{"position":[[2551,20]]},"79":{"position":[[160,22],[434,19]]},"110":{"position":[[2819,20]]},"120":{"position":[[315,22],[619,19]]},"129":{"position":[[3484,20]]},"140":{"position":[[160,22],[434,19]]},"189":{"position":[[874,19]]},"191":{"position":[[969,19],[1301,19]]},"192":{"position":[[883,19]]},"193":{"position":[[975,19]]},"243":{"position":[[939,19]]},"245":{"position":[[1034,19],[1366,19]]},"246":{"position":[[948,19]]},"247":{"position":[[1040,19]]},"320":{"position":[[854,19]]},"322":{"position":[[949,19],[1281,19]]},"323":{"position":[[863,19]]},"324":{"position":[[955,19]]},"389":{"position":[[872,19]]},"391":{"position":[[967,19],[1299,19]]},"392":{"position":[[881,19]]},"393":{"position":[[973,19]]},"408":{"position":[[826,19]]},"409":{"position":[[597,19]]},"412":{"position":[[921,19],[1253,19]]},"413":{"position":[[835,19]]},"414":{"position":[[606,19]]},"415":{"position":[[927,19]]},"416":{"position":[[698,19]]}},"keywords":{}}],["quot;bottom",{"_index":1169,"title":{},"content":{"189":{"position":[[483,12],[509,12],[537,12]]},"190":{"position":[[486,12],[512,12],[540,12]]},"191":{"position":[[492,12],[518,12],[546,12]]},"192":{"position":[[492,12],[518,12],[546,12]]},"193":{"position":[[483,12],[509,12],[537,12]]},"243":{"position":[[548,12],[574,12],[602,12]]},"244":{"position":[[551,12],[577,12],[605,12]]},"245":{"position":[[557,12],[583,12],[611,12]]},"246":{"position":[[557,12],[583,12],[611,12]]},"247":{"position":[[548,12],[574,12],[602,12]]},"320":{"position":[[463,12],[489,12],[517,12]]},"321":{"position":[[466,12],[492,12],[520,12]]},"322":{"position":[[472,12],[498,12],[526,12]]},"323":{"position":[[472,12],[498,12],[526,12]]},"324":{"position":[[463,12],[489,12],[517,12]]},"389":{"position":[[481,12],[507,12],[535,12]]},"390":{"position":[[484,12],[510,12],[538,12]]},"391":{"position":[[490,12],[516,12],[544,12]]},"392":{"position":[[490,12],[516,12],[544,12]]},"393":{"position":[[481,12],[507,12],[535,12]]},"408":{"position":[[435,12],[461,12],[489,12]]},"410":{"position":[[438,12],[464,12],[492,12]]},"412":{"position":[[444,12],[470,12],[498,12]]},"413":{"position":[[444,12],[470,12],[498,12]]},"415":{"position":[[435,12],[461,12],[489,12]]}},"keywords":{}}],["quot;browser"",{"_index":1038,"title":{},"content":{"128":{"position":[[500,20]]}},"keywords":{}}],["quot;c71dfe9d",{"_index":770,"title":{},"content":{"68":{"position":[[2318,14]]},"110":{"position":[[2571,14]]},"129":{"position":[[3251,14]]}},"keywords":{}}],["quot;ca679de0",{"_index":1006,"title":{},"content":{"110":{"position":[[2493,14]]}},"keywords":{}}],["quot;cards"",{"_index":1177,"title":{},"content":{"189":{"position":[[652,18]]},"190":{"position":[[655,18]]},"191":{"position":[[661,18]]},"192":{"position":[[661,18]]},"193":{"position":[[652,18]]},"243":{"position":[[717,18]]},"244":{"position":[[720,18]]},"245":{"position":[[726,18]]},"246":{"position":[[726,18]]},"247":{"position":[[717,18]]},"320":{"position":[[632,18]]},"321":{"position":[[635,18]]},"322":{"position":[[641,18]]},"323":{"position":[[641,18]]},"324":{"position":[[632,18]]},"389":{"position":[[650,18]]},"390":{"position":[[653,18]]},"391":{"position":[[659,18]]},"392":{"position":[[659,18]]},"393":{"position":[[650,18]]},"408":{"position":[[604,18]]},"410":{"position":[[607,18]]},"412":{"position":[[613,18]]},"413":{"position":[[613,18]]},"415":{"position":[[604,18]]}},"keywords":{}}],["quot;category"",{"_index":1200,"title":{},"content":{"198":{"position":[[910,21]]},"203":{"position":[[446,21]]},"275":{"position":[[464,20]]}},"keywords":{}}],["quot;cc4a3710",{"_index":697,"title":{},"content":{"68":{"position":[[830,14]]},"110":{"position":[[830,14]]},"129":{"position":[[830,14]]}},"keywords":{}}],["quot;cent",{"_index":1165,"title":{},"content":{"189":{"position":[[402,12],[428,12],[456,12]]},"190":{"position":[[405,12],[431,12],[459,12]]},"191":{"position":[[411,12],[437,12],[465,12]]},"192":{"position":[[411,12],[437,12],[465,12]]},"193":{"position":[[402,12],[428,12],[456,12]]},"243":{"position":[[467,12],[493,12],[521,12]]},"244":{"position":[[470,12],[496,12],[524,12]]},"245":{"position":[[476,12],[502,12],[530,12]]},"246":{"position":[[476,12],[502,12],[530,12]]},"247":{"position":[[467,12],[493,12],[521,12]]},"320":{"position":[[382,12],[408,12],[436,12]]},"321":{"position":[[385,12],[411,12],[439,12]]},"322":{"position":[[391,12],[417,12],[445,12]]},"323":{"position":[[391,12],[417,12],[445,12]]},"324":{"position":[[382,12],[408,12],[436,12]]},"389":{"position":[[400,12],[426,12],[454,12]]},"390":{"position":[[403,12],[429,12],[457,12]]},"391":{"position":[[409,12],[435,12],[463,12]]},"392":{"position":[[409,12],[435,12],[463,12]]},"393":{"position":[[400,12],[426,12],[454,12]]},"408":{"position":[[354,12],[380,12],[408,12]]},"410":{"position":[[357,12],[383,12],[411,12]]},"412":{"position":[[363,12],[389,12],[417,12]]},"413":{"position":[[363,12],[389,12],[417,12]]},"415":{"position":[[354,12],[380,12],[408,12]]}},"keywords":{}}],["quot;channel"",{"_index":680,"title":{},"content":{"68":{"position":[[544,20]]},"110":{"position":[[544,20]]},"129":{"position":[[544,20]]}},"keywords":{}}],["quot;chrome"",{"_index":1039,"title":{},"content":{"128":{"position":[[541,19]]}},"keywords":{}}],["quot;closed"",{"_index":1187,"title":{},"content":{"191":{"position":[[757,18]]},"193":{"position":[[753,18]]},"245":{"position":[[822,18]]},"247":{"position":[[818,18]]},"322":{"position":[[737,18]]},"324":{"position":[[733,18]]},"391":{"position":[[755,18]]},"393":{"position":[[751,18]]},"412":{"position":[[709,18]]},"415":{"position":[[705,18]]},"416":{"position":[[476,18]]}},"keywords":{}}],["quot;cohort",{"_index":341,"title":{},"content":{"24":{"position":[[54,12]]},"26":{"position":[[82,12]]},"97":{"position":[[60,12]]},"99":{"position":[[88,12]]},"177":{"position":[[65,12]]},"178":{"position":[[93,12]]},"331":{"position":[[124,12]]},"333":{"position":[[152,12]]}},"keywords":{}}],["quot;company"",{"_index":1128,"title":{},"content":{"179":{"position":[[274,20]]}},"keywords":{}}],["quot;completion"",{"_index":739,"title":{},"content":{"68":{"position":[[1641,23]]},"110":{"position":[[1741,23]]},"129":{"position":[[1969,23]]}},"keywords":{}}],["quot;cont",{"_index":34,"title":{},"content":{"3":{"position":[[111,13]]}},"keywords":{}}],["quot;context"",{"_index":1032,"title":{},"content":{"128":{"position":[[322,20]]},"129":{"position":[[2107,20]]}},"keywords":{}}],["quot;conversational"",{"_index":1176,"title":{},"content":{"189":{"position":[[623,26]]},"190":{"position":[[626,26]]},"191":{"position":[[632,26]]},"192":{"position":[[632,26]]},"193":{"position":[[623,26]]},"243":{"position":[[688,26]]},"244":{"position":[[691,26]]},"245":{"position":[[697,26]]},"246":{"position":[[697,26]]},"247":{"position":[[688,26]]},"320":{"position":[[603,26]]},"321":{"position":[[606,26]]},"322":{"position":[[612,26]]},"323":{"position":[[612,26]]},"324":{"position":[[603,26]]},"389":{"position":[[621,26]]},"390":{"position":[[624,26]]},"391":{"position":[[630,26]]},"392":{"position":[[630,26]]},"393":{"position":[[621,26]]},"408":{"position":[[575,26]]},"410":{"position":[[578,26]]},"412":{"position":[[584,26]]},"413":{"position":[[584,26]]},"415":{"position":[[575,26]]}},"keywords":{}}],["quot;correlation_id"",{"_index":1005,"title":{},"content":{"110":{"position":[[2249,27],[2543,27]]}},"keywords":{}}],["quot;count"",{"_index":1218,"title":{},"content":{"203":{"position":[[541,18]]},"275":{"position":[[561,17]]}},"keywords":{}}],["quot;created_at"",{"_index":1548,"title":{},"content":{"357":{"position":[[293,23]]},"358":{"position":[[774,23]]}},"keywords":{}}],["quot;delivery_method"",{"_index":1220,"title":{},"content":{"203":{"position":[[577,28]]},"275":{"position":[[598,27]]}},"keywords":{}}],["quot;description"",{"_index":44,"title":{},"content":{"3":{"position":[[261,24]]}},"keywords":{}}],["quot;desktop"",{"_index":747,"title":{},"content":{"68":{"position":[[1918,20]]},"110":{"position":[[2018,20]]}},"keywords":{}}],["quot;domain"",{"_index":1054,"title":{},"content":{"129":{"position":[[2157,19]]}},"keywords":{}}],["quot;e2e@screeb.app"",{"_index":1615,"title":{},"content":{"387":{"position":[[185,27]]}},"keywords":{}}],["quot;eeba641a",{"_index":1602,"title":{},"content":{"383":{"position":[[422,14]]}},"keywords":{}}],["quot;email"",{"_index":719,"title":{},"content":{"68":{"position":[[1221,18],[1808,18]]},"110":{"position":[[1321,18],[1908,18]]},"129":{"position":[[1221,18],[1488,18]]},"201":{"position":[[456,17],[739,17]]},"357":{"position":[[119,18],[866,18]]},"358":{"position":[[600,18]]}},"keywords":{}}],["quot;en",{"_index":733,"title":{},"content":{"68":{"position":[[1489,8],[1878,8]]},"110":{"position":[[1589,8],[1978,8]]},"129":{"position":[[1817,8],[2672,8]]}},"keywords":{}}],["quot;ended"",{"_index":1186,"title":{},"content":{"191":{"position":[[737,17]]},"193":{"position":[[733,17]]},"245":{"position":[[802,17]]},"247":{"position":[[798,17]]},"322":{"position":[[717,17]]},"324":{"position":[[713,17]]},"391":{"position":[[735,17]]},"393":{"position":[[731,17]]},"412":{"position":[[689,17]]},"415":{"position":[[685,17]]},"416":{"position":[[456,17]]}},"keywords":{}}],["quot;europe/paris"",{"_index":1079,"title":{},"content":{"129":{"position":[[2809,25]]}},"keywords":{}}],["quot;event_id"",{"_index":657,"title":{},"content":{"68":{"position":[[127,21]]},"110":{"position":[[127,21]]},"129":{"position":[[127,21]]}},"keywords":{}}],["quot;event_type"",{"_index":663,"title":{},"content":{"68":{"position":[[199,23]]},"110":{"position":[[199,23]]},"129":{"position":[[199,23]]}},"keywords":{}}],["quot;feedback"",{"_index":783,"title":{},"content":{"68":{"position":[[2749,21],[2813,22]]},"110":{"position":[[3015,21],[3079,22]]},"129":{"position":[[3682,21],[3746,22]]}},"keywords":{}}],["quot;field"",{"_index":821,"title":{},"content":{"78":{"position":[[74,17]]},"110":{"position":[[2456,18]]},"139":{"position":[[74,17]]}},"keywords":{}}],["quot;fields"",{"_index":769,"title":{},"content":{"68":{"position":[[2278,19]]},"129":{"position":[[3211,19]]}},"keywords":{}}],["quot;firstname"",{"_index":742,"title":{},"content":{"68":{"position":[[1723,22]]},"110":{"position":[[1823,22]]},"129":{"position":[[1403,22]]},"357":{"position":[[170,22],[900,22]]},"358":{"position":[[651,22]]}},"keywords":{}}],["quot;free"",{"_index":1043,"title":{},"content":{"129":{"position":[[1556,17]]}},"keywords":{}}],["quot;fully_completed"",{"_index":740,"title":{},"content":{"68":{"position":[[1665,28]]},"76":{"position":[[415,27]]},"110":{"position":[[1765,28]]},"118":{"position":[[415,27]]},"129":{"position":[[1993,28]]},"137":{"position":[[415,27]]}},"keywords":{}}],["quot;green"",{"_index":1406,"title":{},"content":{"281":{"position":[[246,18]]}},"keywords":{}}],["quot;group_names"",{"_index":720,"title":{},"content":{"68":{"position":[[1271,24]]},"110":{"position":[[1371,24]]},"129":{"position":[[1271,24]]}},"keywords":{}}],["quot;growth"",{"_index":1547,"title":{},"content":{"357":{"position":[[273,19]]},"358":{"position":[[754,19]]}},"keywords":{}}],["quot;height"",{"_index":1074,"title":{},"content":{"129":{"position":[[2713,19]]}},"keywords":{}}],["quot;hidden",{"_index":523,"title":{},"content":{"48":{"position":[[106,12]]},"175":{"position":[[106,12]]},"201":{"position":[[106,12]]},"338":{"position":[[106,12]]},"382":{"position":[[106,12]]}},"keywords":{}}],["quot;hidden_field1"",{"_index":993,"title":{},"content":{"105":{"position":[[274,25]]},"188":{"position":[[155,25]]}},"keywords":{}}],["quot;hidden_fields"",{"_index":741,"title":{},"content":{"68":{"position":[[1694,26]]},"110":{"position":[[1794,26]]},"129":{"position":[[2022,26]]}},"keywords":{}}],["quot;how",{"_index":766,"title":{},"content":{"68":{"position":[[2205,9]]},"110":{"position":[[2383,9]]},"129":{"position":[[3138,9]]}},"keywords":{}}],["quot;https://github.com/screebapp/sdk",{"_index":1245,"title":{},"content":{"209":{"position":[[315,38]]}},"keywords":{}}],["quot;https://screeb.app/solutions/product",{"_index":1064,"title":{},"content":{"129":{"position":[[2384,42]]}},"keywords":{}}],["quot;id"",{"_index":673,"title":{},"content":{"68":{"position":[[440,15],[567,15],[696,15],[1403,15],[2083,15],[2302,15]]},"110":{"position":[[440,15],[567,15],[696,15],[1054,15],[1503,15],[2183,15],[2477,15]]},"129":{"position":[[440,15],[567,15],[696,15],[1731,15],[3016,15],[3235,15]]},"357":{"position":[[807,15]]}},"keywords":{}}],["quot;identity"",{"_index":1549,"title":{},"content":{"357":{"position":[[783,21]]}},"keywords":{}}],["quot;in",{"_index":1061,"title":{},"content":{"129":{"position":[[2330,8]]}},"keywords":{}}],["quot;input"",{"_index":764,"title":{},"content":{"68":{"position":[[2167,18]]},"110":{"position":[[2345,18]]},"129":{"position":[[3100,18]]}},"keywords":{}}],["quot;interrupted"",{"_index":1188,"title":{},"content":{"191":{"position":[[778,23]]},"193":{"position":[[774,24]]},"245":{"position":[[843,23]]},"247":{"position":[[839,24]]},"322":{"position":[[758,23]]},"324":{"position":[[754,24]]},"391":{"position":[[776,23]]},"393":{"position":[[772,24]]},"412":{"position":[[730,23]]},"415":{"position":[[726,24]]},"416":{"position":[[497,24]]}},"keywords":{}}],["quot;invalid",{"_index":873,"title":{},"content":{"81":{"position":[[1251,13]]},"122":{"position":[[1251,13]]},"142":{"position":[[1251,13]]}},"keywords":{}}],["quot;ios"",{"_index":1305,"title":{},"content":{"243":{"position":[[409,15]]},"244":{"position":[[412,15]]},"245":{"position":[[418,15]]},"246":{"position":[[418,15]]},"247":{"position":[[409,15]]},"248":{"position":[[454,15]]},"249":{"position":[[435,15]]},"250":{"position":[[560,15]]},"320":{"position":[[324,15]]},"321":{"position":[[327,15]]},"322":{"position":[[333,15]]},"323":{"position":[[333,15]]},"324":{"position":[[324,15]]},"325":{"position":[[371,15]]},"326":{"position":[[347,15]]},"327":{"position":[[470,15]]},"389":{"position":[[342,15]]},"390":{"position":[[345,15]]},"391":{"position":[[351,15]]},"392":{"position":[[351,15]]},"393":{"position":[[342,15]]},"394":{"position":[[387,15]]},"395":{"position":[[362,15]]},"396":{"position":[[511,15]]}},"keywords":{}}],["quot;iosgroupprop1"",{"_index":1129,"title":{},"content":{"179":{"position":[[334,26]]}},"keywords":{}}],["quot;iosgroupprop2"",{"_index":1131,"title":{},"content":{"179":{"position":[[394,26]]}},"keywords":{}}],["quot;ioshidden1"",{"_index":1527,"title":{},"content":{"319":{"position":[[113,23]]}},"keywords":{}}],["quot;ioshiddencount"",{"_index":1529,"title":{},"content":{"319":{"position":[[177,27]]}},"keywords":{}}],["quot;iphon",{"_index":1613,"title":{},"content":{"387":{"position":[[155,12]]}},"keywords":{}}],["quot;item"",{"_index":818,"title":{},"content":{"76":{"position":[[709,16]]},"118":{"position":[[713,16]]},"137":{"position":[[754,16]]}},"keywords":{}}],["quot;items"",{"_index":784,"title":{},"content":{"68":{"position":[[2836,18]]},"110":{"position":[[3102,18]]},"129":{"position":[[3769,18]]}},"keywords":{}}],["quot;last_seen_at"",{"_index":1047,"title":{},"content":{"129":{"position":[[1637,25]]}},"keywords":{}}],["quot;lastname"",{"_index":744,"title":{},"content":{"68":{"position":[[1766,21]]},"110":{"position":[[1866,21]]},"129":{"position":[[1446,21]]},"357":{"position":[[213,21],[942,21]]},"358":{"position":[[694,21]]}},"keywords":{}}],["quot;library"",{"_index":1066,"title":{},"content":{"129":{"position":[[2463,20]]}},"keywords":{}}],["quot;locale"",{"_index":732,"title":{},"content":{"68":{"position":[[1469,19],[1858,19]]},"110":{"position":[[1569,19],[1958,19]]},"129":{"position":[[1797,19],[2652,19]]}},"keywords":{}}],["quot;logged"",{"_index":1207,"title":{},"content":{"201":{"position":[[558,18],[841,18]]},"357":{"position":[[1014,19]]}},"keywords":{}}],["quot;measur",{"_index":694,"title":{},"content":{"68":{"position":[[780,13]]},"110":{"position":[[780,13]]},"129":{"position":[[780,13]]}},"keywords":{}}],["quot;messag",{"_index":632,"title":{},"content":{"61":{"position":[[318,13]]}},"keywords":{}}],["quot;mi",{"_index":42,"title":{},"content":{"3":{"position":[[232,8],[286,8]]}},"keywords":{}}],["quot;mozilla/5.0",{"_index":751,"title":{},"content":{"68":{"position":[[1991,17]]},"110":{"position":[[2091,17]]},"128":{"position":[[369,17]]},"129":{"position":[[2859,17]]}},"keywords":{}}],["quot;name"",{"_index":41,"title":{},"content":{"3":{"position":[[214,17]]},"68":{"position":[[506,17],[762,17],[1176,17]]},"110":{"position":[[506,17],[762,17],[1276,17]]},"128":{"position":[[523,17]]},"129":{"position":[[506,17],[762,17],[1176,17],[2486,17]]},"210":{"position":[[410,17],[1073,17]]},"318":{"position":[[205,17]]}},"keywords":{}}],["quot;none"",{"_index":1179,"title":{},"content":{"189":{"position":[[896,16]]},"191":{"position":[[991,16],[1323,16]]},"192":{"position":[[905,16]]},"193":{"position":[[997,16]]},"243":{"position":[[961,16]]},"245":{"position":[[1056,16],[1388,16]]},"246":{"position":[[970,16]]},"247":{"position":[[1062,16]]},"320":{"position":[[876,16]]},"322":{"position":[[971,16],[1303,16]]},"323":{"position":[[885,16]]},"324":{"position":[[977,16]]},"389":{"position":[[894,16]]},"391":{"position":[[989,16],[1321,16]]},"392":{"position":[[903,16]]},"393":{"position":[[995,16]]},"408":{"position":[[848,16]]},"409":{"position":[[619,16]]},"412":{"position":[[943,16],[1275,16]]},"413":{"position":[[857,16]]},"414":{"position":[[628,16]]},"415":{"position":[[949,16]]},"416":{"position":[[720,16]]}},"keywords":{}}],["quot;not_started"",{"_index":812,"title":{},"content":{"76":{"position":[[355,24]]},"118":{"position":[[355,24]]},"137":{"position":[[355,24]]}},"keywords":{}}],["quot;number"",{"_index":326,"title":{},"content":{"20":{"position":[[418,19]]},"21":{"position":[[385,19]]},"40":{"position":[[2538,19]]},"41":{"position":[[960,19]]},"42":{"position":[[385,19]]},"68":{"position":[[2525,19]]},"79":{"position":[[122,19],[363,18]]},"110":{"position":[[2793,19]]},"120":{"position":[[277,19],[541,18]]},"129":{"position":[[3458,19]]},"140":{"position":[[122,19],[363,18]]},"189":{"position":[[853,18]]},"191":{"position":[[948,18],[1280,18]]},"192":{"position":[[862,18]]},"193":{"position":[[954,18]]},"243":{"position":[[918,18]]},"245":{"position":[[1013,18],[1345,18]]},"246":{"position":[[927,18]]},"247":{"position":[[1019,18]]},"320":{"position":[[833,18]]},"322":{"position":[[928,18],[1260,18]]},"323":{"position":[[842,18]]},"324":{"position":[[934,18]]},"389":{"position":[[851,18]]},"391":{"position":[[946,18],[1278,18]]},"392":{"position":[[860,18]]},"393":{"position":[[952,18]]},"408":{"position":[[805,18]]},"409":{"position":[[576,18]]},"412":{"position":[[900,18],[1232,18]]},"413":{"position":[[814,18]]},"414":{"position":[[585,18]]},"415":{"position":[[906,18]]},"416":{"position":[[677,18]]}},"keywords":{}}],["quot;nur4eecu"",{"_index":352,"title":{},"content":{"25":{"position":[[135,21]]},"27":{"position":[[289,21]]},"98":{"position":[[141,21]]},"100":{"position":[[295,21]]},"332":{"position":[[205,21]]},"334":{"position":[[359,21]]}},"keywords":{}}],["quot;onappstoreratingtriggered"",{"_index":1193,"title":{},"content":{"194":{"position":[[183,37]]},"248":{"position":[[289,38]]},"325":{"position":[[175,38]]}},"keywords":{}}],["quot;onquestionreplied"",{"_index":1183,"title":{},"content":{"191":{"position":[[163,29]]},"242":{"position":[[344,30]]},"245":{"position":[[269,30]]},"322":{"position":[[155,30]]}},"keywords":{}}],["quot;onready"",{"_index":1153,"title":{},"content":{"187":{"position":[[650,19]]},"195":{"position":[[194,19]]},"241":{"position":[[225,20]]},"249":{"position":[[306,20]]},"318":{"position":[[396,20]]},"326":{"position":[[186,20]]}},"keywords":{}}],["quot;onsurveycompleted"",{"_index":1189,"title":{},"content":{"192":{"position":[[163,29]]},"246":{"position":[[269,30]]},"323":{"position":[[155,30]]}},"keywords":{}}],["quot;onsurveydisplayallowed"",{"_index":1158,"title":{},"content":{"187":{"position":[[754,34]]},"196":{"position":[[272,34]]},"241":{"position":[[298,35]]},"318":{"position":[[501,35]]},"327":{"position":[[264,35]]}},"keywords":{}}],["quot;onsurveydisplayavailable"",{"_index":1311,"title":{},"content":{"250":{"position":[[384,37]]}},"keywords":{}}],["quot;onsurveyhidden"",{"_index":1190,"title":{},"content":{"193":{"position":[[160,26]]},"247":{"position":[[266,27]]},"324":{"position":[[152,27]]}},"keywords":{}}],["quot;onsurveyshowed"",{"_index":1160,"title":{},"content":{"188":{"position":[[268,26]]},"189":{"position":[[160,26]]},"242":{"position":[[237,27]]},"243":{"position":[[266,27]]},"319":{"position":[[274,27]]},"320":{"position":[[152,27]]}},"keywords":{}}],["quot;onsurveystarted"",{"_index":1182,"title":{},"content":{"190":{"position":[[161,27]]},"244":{"position":[[267,28]]},"321":{"position":[[153,28]]}},"keywords":{}}],["quot;organization"",{"_index":672,"title":{},"content":{"68":{"position":[[412,25]]},"110":{"position":[[412,25]]},"129":{"position":[[412,25]]}},"keywords":{}}],["quot;partially_completed"",{"_index":813,"title":{},"content":{"76":{"position":[[380,31]]},"118":{"position":[[380,31]]},"137":{"position":[[380,31]]}},"keywords":{}}],["quot;path"",{"_index":1056,"title":{},"content":{"129":{"position":[[2201,17]]}},"keywords":{}}],["quot;payload"",{"_index":671,"title":{},"content":{"68":{"position":[[389,20]]},"70":{"position":[[373,19]]},"110":{"position":[[389,20]]},"112":{"position":[[373,19]]},"129":{"position":[[389,20]]},"131":{"position":[[373,19]]}},"keywords":{}}],["quot;plan",{"_index":724,"title":{},"content":{"68":{"position":[[1347,10]]},"110":{"position":[[1447,10]]},"129":{"position":[[1347,10]]}},"keywords":{}}],["quot;plan"",{"_index":1042,"title":{},"content":{"129":{"position":[[1538,17]]},"357":{"position":[[255,17],[982,17]]},"358":{"position":[[736,17]]}},"keywords":{}}],["quot;price"",{"_index":1216,"title":{},"content":{"203":{"position":[[501,18]]},"275":{"position":[[520,17]]}},"keywords":{}}],["quot;product",{"_index":1211,"title":{},"content":{"203":{"position":[[317,13]]}},"keywords":{}}],["quot;product_name"",{"_index":1213,"title":{},"content":{"203":{"position":[[379,25]]},"275":{"position":[[397,25]]}},"keywords":{}}],["quot;productcartfragment"",{"_index":1394,"title":{},"content":{"275":{"position":[[337,32]]}},"keywords":{}}],["quot;properties"",{"_index":1041,"title":{},"content":{"129":{"position":[[1377,23]]},"357":{"position":[[840,23]]}},"keywords":{}}],["quot;purchasedat"",{"_index":1202,"title":{},"content":{"198":{"position":[[965,24]]}},"keywords":{}}],["quot;quest",{"_index":1184,"title":{},"content":{"191":{"position":[[242,14]]}},"keywords":{}}],["quot;question"",{"_index":758,"title":{},"content":{"68":{"position":[[2059,21],[2859,21],[2919,21],[2979,21]]},"76":{"position":[[525,20]]},"80":{"position":[[61,20]]},"110":{"position":[[2159,21],[3125,21],[3185,21],[3245,21]]},"118":{"position":[[529,20]]},"121":{"position":[[61,20]]},"129":{"position":[[2992,21],[3792,21],[3852,21],[3912,21]]},"137":{"position":[[570,20]]},"141":{"position":[[61,20]]}},"keywords":{}}],["quot;r",{"_index":376,"title":{},"content":{"29":{"position":[[413,9]]},"31":{"position":[[431,9]]},"95":{"position":[[368,9]]},"307":{"position":[[416,9]]}},"keywords":{}}],["quot;red"",{"_index":1082,"title":{},"content":{"148":{"position":[[222,16]]},"375":{"position":[[271,16]]}},"keywords":{}}],["quot;released_at"",{"_index":51,"title":{},"content":{"3":{"position":[[413,24]]}},"keywords":{}}],["quot;replied_at"",{"_index":779,"title":{},"content":{"68":{"position":[[2606,23]]},"110":{"position":[[2872,23]]},"129":{"position":[[3539,23]]}},"keywords":{}}],["quot;replied_at_ms"",{"_index":781,"title":{},"content":{"68":{"position":[[2668,26]]},"110":{"position":[[2934,26]]},"129":{"position":[[3601,26]]}},"keywords":{}}],["quot;respondent"",{"_index":997,"title":{},"content":{"110":{"position":[[1028,23]]}},"keywords":{}}],["quot;response"",{"_index":726,"title":{},"content":{"68":{"position":[[1379,21]]},"110":{"position":[[1479,21]]},"129":{"position":[[1707,21]]}},"keywords":{}}],["quot;response.ended"",{"_index":664,"title":{},"content":{"68":{"position":[[223,27]]},"110":{"position":[[223,27]]},"129":{"position":[[223,27]]}},"keywords":{}}],["quot;samuel",{"_index":717,"title":{},"content":{"68":{"position":[[1194,12]]},"110":{"position":[[1294,12]]},"129":{"position":[[1194,12]]}},"keywords":{}}],["quot;samuel"",{"_index":743,"title":{},"content":{"68":{"position":[[1746,19]]},"110":{"position":[[1846,19]]},"129":{"position":[[1426,19]]},"357":{"position":[[193,19]]},"358":{"position":[[674,19]]}},"keywords":{}}],["quot;samuel@example.com"",{"_index":1546,"title":{},"content":{"357":{"position":[[138,31]]},"358":{"position":[[619,31]]}},"keywords":{}}],["quot;samuel@screeb.app"",{"_index":716,"title":{},"content":{"68":{"position":[[1145,30],[1240,30],[1827,30]]},"110":{"position":[[1139,30],[1243,29],[1340,30],[1927,30]]},"129":{"position":[[1145,30],[1240,30],[1507,30]]}},"keywords":{}}],["quot;scale"",{"_index":1076,"title":{},"content":{"129":{"position":[[2738,18]]}},"keywords":{}}],["quot;scenario_id"",{"_index":696,"title":{},"content":{"68":{"position":[[805,24]]},"110":{"position":[[805,24]]},"129":{"position":[[805,24]]}},"keywords":{}}],["quot;scenario_time"",{"_index":704,"title":{},"content":{"68":{"position":[[913,26]]},"110":{"position":[[913,26]]},"129":{"position":[[913,26]]}},"keywords":{}}],["quot;scenario_time_ms"",{"_index":706,"title":{},"content":{"68":{"position":[[981,29]]},"110":{"position":[[981,29]]},"129":{"position":[[981,29]]}},"keywords":{}}],["quot;scenario_version"",{"_index":702,"title":{},"content":{"68":{"position":[[880,29]]},"110":{"position":[[880,29]]},"129":{"position":[[880,29]]}},"keywords":{}}],["quot;screeb"",{"_index":616,"title":{},"content":{"60":{"position":[[310,18]]},"68":{"position":[[1296,20],[2728,20],[2792,20]]},"110":{"position":[[1396,20],[2994,20],[3058,20]]},"129":{"position":[[1296,20],[2589,19],[3661,20],[3725,20]]},"209":{"position":[[116,19]]},"256":{"position":[[315,18]]},"404":{"position":[[275,19]]}},"keywords":{}}],["quot;screeb.app"",{"_index":1055,"title":{},"content":{"129":{"position":[[2177,23]]}},"keywords":{}}],["quot;screen"",{"_index":1073,"title":{},"content":{"129":{"position":[[2691,19]]}},"keywords":{}}],["quot;sdk",{"_index":1067,"title":{},"content":{"129":{"position":[[2504,9],[2544,9]]},"187":{"position":[[719,9]]},"195":{"position":[[263,9]]}},"keywords":{}}],["quot;search"",{"_index":1059,"title":{},"content":{"129":{"position":[[2261,19]]}},"keywords":{}}],["quot;signed_up_at"",{"_index":1209,"title":{},"content":{"201":{"position":[[599,24],[867,24]]},"357":{"position":[[1040,25]]}},"keywords":{}}],["quot;signup_at"",{"_index":1044,"title":{},"content":{"129":{"position":[[1574,22]]}},"keywords":{}}],["quot;source"",{"_index":1069,"title":{},"content":{"129":{"position":[[2524,19]]}},"keywords":{}}],["quot;source_type"",{"_index":1070,"title":{},"content":{"129":{"position":[[2564,24]]}},"keywords":{}}],["quot;sport"",{"_index":380,"title":{},"content":{"29":{"position":[[468,17]]},"31":{"position":[[486,17]]},"95":{"position":[[405,18]]},"307":{"position":[[453,18]]}},"keywords":{}}],["quot;started"",{"_index":1185,"title":{},"content":{"191":{"position":[[715,19]]},"193":{"position":[[711,19]]},"245":{"position":[[780,19]]},"247":{"position":[[776,19]]},"322":{"position":[[695,19]]},"324":{"position":[[691,19]]},"391":{"position":[[713,19]]},"393":{"position":[[709,19]]},"412":{"position":[[667,19]]},"415":{"position":[[663,19]]},"416":{"position":[[434,19]]}},"keywords":{}}],["quot;string"",{"_index":325,"title":{},"content":{"20":{"position":[[398,19]]},"21":{"position":[[365,19]]},"40":{"position":[[2518,19]]},"41":{"position":[[940,19]]},"42":{"position":[[365,19]]},"68":{"position":[[2386,19]]},"79":{"position":[[102,19],[293,18]]},"110":{"position":[[2639,19]]},"120":{"position":[[257,19],[464,18]]},"129":{"position":[[3319,19]]},"140":{"position":[[102,19],[293,18]]},"189":{"position":[[832,18]]},"191":{"position":[[927,18],[1259,18]]},"192":{"position":[[841,18]]},"193":{"position":[[933,18]]},"243":{"position":[[897,18]]},"245":{"position":[[992,18],[1324,18]]},"246":{"position":[[906,18]]},"247":{"position":[[998,18]]},"320":{"position":[[812,18]]},"322":{"position":[[907,18],[1239,18]]},"323":{"position":[[821,18]]},"324":{"position":[[913,18]]},"389":{"position":[[830,18]]},"391":{"position":[[925,18],[1257,18]]},"392":{"position":[[839,18]]},"393":{"position":[[931,18]]},"408":{"position":[[784,18]]},"409":{"position":[[555,18]]},"412":{"position":[[879,18],[1211,18]]},"413":{"position":[[793,18]]},"414":{"position":[[564,18]]},"415":{"position":[[885,18]]},"416":{"position":[[656,18]]}},"keywords":{}}],["quot;support"",{"_index":746,"title":{},"content":{"68":{"position":[[1897,20]]},"110":{"position":[[1997,20]]}},"keywords":{}}],["quot;survey",{"_index":1161,"title":{},"content":{"188":{"position":[[344,12]]},"189":{"position":[[236,12]]},"190":{"position":[[238,12]]},"192":{"position":[[242,12]]},"193":{"position":[[236,12]]},"196":{"position":[[356,12]]}},"keywords":{}}],["quot;survey"",{"_index":688,"title":{},"content":{"68":{"position":[[674,19]]},"110":{"position":[[674,19]]},"129":{"position":[[674,19]]}},"keywords":{}}],["quot;tags"",{"_index":48,"title":{},"content":{"3":{"position":[[360,17]]},"68":{"position":[[2710,17],[2774,17]]},"110":{"position":[[2976,17],[3040,17]]},"129":{"position":[[3643,17],[3707,17]]}},"keywords":{}}],["quot;text"",{"_index":778,"title":{},"content":{"68":{"position":[[2466,17]]},"110":{"position":[[2734,17]]},"129":{"position":[[3399,17]]},"189":{"position":[[752,16]]},"191":{"position":[[847,16],[1179,16]]},"192":{"position":[[761,16]]},"193":{"position":[[853,16]]},"243":{"position":[[817,16]]},"245":{"position":[[912,16],[1244,16]]},"246":{"position":[[826,16]]},"247":{"position":[[918,16]]},"320":{"position":[[732,16]]},"322":{"position":[[827,16],[1159,16]]},"323":{"position":[[741,16]]},"324":{"position":[[833,16]]},"389":{"position":[[750,16]]},"391":{"position":[[845,16],[1177,16]]},"392":{"position":[[759,16]]},"393":{"position":[[851,16]]},"408":{"position":[[704,16]]},"409":{"position":[[475,16]]},"412":{"position":[[799,16],[1131,16]]},"413":{"position":[[713,16]]},"414":{"position":[[484,16]]},"415":{"position":[[805,16]]},"416":{"position":[[576,16]]}},"keywords":{}}],["quot;th",{"_index":776,"title":{},"content":{"68":{"position":[[2425,9],[2484,9]]},"110":{"position":[[2678,9],[2752,9]]},"129":{"position":[[3358,9],[3417,9]]}},"keywords":{}}],["quot;time"",{"_index":327,"title":{},"content":{"20":{"position":[[438,17]]},"21":{"position":[[405,17]]},"40":{"position":[[2558,17]]},"41":{"position":[[980,17]]},"42":{"position":[[405,17]]},"68":{"position":[[291,17],[1508,17],[2578,17]]},"79":{"position":[[142,17],[503,16]]},"110":{"position":[[291,17],[1608,17],[2846,17]]},"120":{"position":[[297,17],[695,16]]},"129":{"position":[[291,17],[1836,17],[3511,17]]},"140":{"position":[[142,17],[503,16]]},"189":{"position":[[915,16]]},"191":{"position":[[1010,16],[1342,16]]},"192":{"position":[[924,16]]},"193":{"position":[[1016,16]]},"243":{"position":[[980,16]]},"245":{"position":[[1075,16],[1407,16]]},"246":{"position":[[989,16]]},"247":{"position":[[1081,16]]},"320":{"position":[[895,16]]},"322":{"position":[[990,16],[1322,16]]},"323":{"position":[[904,16]]},"324":{"position":[[996,16]]},"389":{"position":[[913,16]]},"391":{"position":[[1008,16],[1340,16]]},"392":{"position":[[922,16]]},"393":{"position":[[1014,16]]},"408":{"position":[[867,16]]},"409":{"position":[[638,16]]},"412":{"position":[[962,16],[1294,16]]},"413":{"position":[[876,16]]},"414":{"position":[[647,16]]},"415":{"position":[[968,16]]},"416":{"position":[[739,16]]}},"keywords":{}}],["quot;time_ms"",{"_index":669,"title":{},"content":{"68":{"position":[[353,20],[1564,20]]},"110":{"position":[[353,20],[1664,20]]},"129":{"position":[[353,20],[1892,20]]}},"keywords":{}}],["quot;time_to_complete_second"",{"_index":737,"title":{},"content":{"68":{"position":[[1600,36]]},"110":{"position":[[1700,36]]},"129":{"position":[[1928,36]]}},"keywords":{}}],["quot;timezone"",{"_index":748,"title":{},"content":{"68":{"position":[[1939,21]]},"110":{"position":[[2039,21]]},"129":{"position":[[2787,21]]}},"keywords":{}}],["quot;title"",{"_index":765,"title":{},"content":{"68":{"position":[[2186,18]]},"110":{"position":[[2364,18]]},"129":{"position":[[2311,18],[3119,18]]}},"keywords":{}}],["quot;type"",{"_index":686,"title":{},"content":{"68":{"position":[[633,17],[2149,17],[2368,17]]},"110":{"position":[[633,17],[2327,17],[2621,17]]},"129":{"position":[[633,17],[3082,17],[3301,17]]}},"keywords":{}}],["quot;ups"",{"_index":386,"title":{},"content":{"29":{"position":[[582,15]]},"31":{"position":[[600,15]]},"95":{"position":[[465,16]]},"307":{"position":[[513,16]]}},"keywords":{}}],["quot;url"",{"_index":1063,"title":{},"content":{"129":{"position":[[2367,16]]},"189":{"position":[[934,16]]},"191":{"position":[[1029,16],[1361,16]]},"192":{"position":[[943,16]]},"193":{"position":[[1035,16]]},"243":{"position":[[999,16]]},"245":{"position":[[1094,16],[1426,16]]},"246":{"position":[[1008,16]]},"247":{"position":[[1100,16]]},"320":{"position":[[914,16]]},"322":{"position":[[1009,16],[1341,16]]},"323":{"position":[[923,16]]},"324":{"position":[[1015,16]]},"389":{"position":[[932,16]]},"391":{"position":[[1027,16],[1359,16]]},"392":{"position":[[941,16]]},"393":{"position":[[1033,16]]},"408":{"position":[[886,16]]},"409":{"position":[[657,16]]},"412":{"position":[[981,16],[1313,16]]},"413":{"position":[[895,16]]},"414":{"position":[[666,16]]},"415":{"position":[[987,16]]},"416":{"position":[[758,16]]}},"keywords":{}}],["quot;us",{"_index":1598,"title":{},"content":{"383":{"position":[[271,10]]}},"keywords":{}}],["quot;user"",{"_index":708,"title":{},"content":{"68":{"position":[[1028,17]]},"129":{"position":[[1028,17]]}},"keywords":{}}],["quot;user_agent"",{"_index":750,"title":{},"content":{"68":{"position":[[1967,23]]},"110":{"position":[[2067,23]]},"128":{"position":[[345,23]]},"129":{"position":[[2835,23]]}},"keywords":{}}],["quot;user_id"",{"_index":715,"title":{},"content":{"68":{"position":[[1124,20]]},"129":{"position":[[1124,20]]},"357":{"position":[[79,20]]},"358":{"position":[[560,20]]}},"keywords":{}}],["quot;user_logged"",{"_index":1222,"title":{},"content":{"203":{"position":[[637,24]]},"275":{"position":[[659,23]]}},"keywords":{}}],["quot;utm_medium=email"",{"_index":1060,"title":{},"content":{"129":{"position":[[2281,29]]}},"keywords":{}}],["quot;v1"",{"_index":50,"title":{},"content":{"3":{"position":[[396,16]]}},"keywords":{}}],["quot;value"",{"_index":775,"title":{},"content":{"68":{"position":[[2406,18]]},"110":{"position":[[2659,18]]},"129":{"position":[[3339,18]]}},"keywords":{}}],["quot;vari",{"_index":1050,"title":{},"content":{"129":{"position":[[2051,14]]}},"keywords":{}}],["quot;version"",{"_index":46,"title":{},"content":{"3":{"position":[[322,20]]},"68":{"position":[[251,20]]},"110":{"position":[[251,20]]},"128":{"position":[[561,20]]},"129":{"position":[[251,20],[2609,20]]},"187":{"position":[[608,19]]},"188":{"position":[[226,19]]},"189":{"position":[[118,19]]},"190":{"position":[[119,19]]},"191":{"position":[[121,19]]},"192":{"position":[[121,19]]},"193":{"position":[[118,19]]},"194":{"position":[[141,19]]},"195":{"position":[[152,19]]},"196":{"position":[[230,19]]},"241":{"position":[[185,20]]},"242":{"position":[[197,20]]},"243":{"position":[[226,20]]},"244":{"position":[[227,20]]},"245":{"position":[[229,20]]},"246":{"position":[[229,20]]},"247":{"position":[[226,20]]},"248":{"position":[[249,20]]},"249":{"position":[[266,20]]},"250":{"position":[[344,20]]},"318":{"position":[[356,20]]},"319":{"position":[[234,20]]},"320":{"position":[[112,20]]},"321":{"position":[[113,20]]},"322":{"position":[[115,20]]},"323":{"position":[[115,20]]},"324":{"position":[[112,20]]},"325":{"position":[[135,20]]},"326":{"position":[[146,20]]},"327":{"position":[[224,20]]}},"keywords":{}}],["quot;video"",{"_index":1178,"title":{},"content":{"189":{"position":[[771,18]]},"191":{"position":[[866,18],[1198,18]]},"192":{"position":[[780,18]]},"193":{"position":[[872,18]]},"243":{"position":[[836,18]]},"245":{"position":[[931,18],[1263,18]]},"246":{"position":[[845,18]]},"247":{"position":[[937,18]]},"320":{"position":[[751,18]]},"322":{"position":[[846,18],[1178,18]]},"323":{"position":[[760,18]]},"324":{"position":[[852,18]]},"389":{"position":[[769,18]]},"391":{"position":[[864,18],[1196,18]]},"392":{"position":[[778,18]]},"393":{"position":[[870,18]]},"408":{"position":[[723,18]]},"409":{"position":[[494,18]]},"412":{"position":[[818,18],[1150,18]]},"413":{"position":[[732,18]]},"414":{"position":[[503,18]]},"415":{"position":[[824,18]]},"416":{"position":[[595,18]]}},"keywords":{}}],["quot;widget"",{"_index":1649,"title":{},"content":{"408":{"position":[[293,18]]},"409":{"position":[[296,18]]},"410":{"position":[[296,18]]},"411":{"position":[[299,18]]},"412":{"position":[[302,18]]},"413":{"position":[[302,18]]},"414":{"position":[[305,18]]},"415":{"position":[[293,18]]},"416":{"position":[[296,18]]},"417":{"position":[[331,18]]},"418":{"position":[[298,18]]},"419":{"position":[[392,18]]},"420":{"position":[[395,18]]}},"keywords":{}}],["quot;width"",{"_index":1077,"title":{},"content":{"129":{"position":[[2760,18]]}},"keywords":{}}],["quot;x.x.x"",{"_index":1242,"title":{},"content":{"209":{"position":[[136,17],[393,19]]}},"keywords":{}}],["quot;your",{"_index":617,"title":{},"content":{"60":{"position":[[331,10]]},"256":{"position":[[336,10]]}},"keywords":{}}],["quota",{"_index":1418,"title":{},"content":{"284":{"position":[[248,6]]},"399":{"position":[[120,6]]}},"keywords":{}}],["rais",{"_index":1328,"title":{},"content":{"252":{"position":[[367,6]]},"401":{"position":[[367,6]]}},"keywords":{}}],["rate",{"_index":651,"title":{},"content":{"66":{"position":[[99,5]]},"109":{"position":[[99,5]]},"127":{"position":[[99,5]]},"194":{"position":[[26,6],[286,6]]},"248":{"position":[[26,6]]},"325":{"position":[[26,6],[264,6]]},"394":{"position":[[26,6]]},"417":{"position":[[26,6],[235,6]]}},"keywords":{}}],["rateavail",{"_index":932,"title":{},"content":{"88":{"position":[[173,13]]},"235":{"position":[[173,13]]},"266":{"position":[[173,13]]},"344":{"position":[[173,13]]},"352":{"position":[[173,13]]}},"keywords":{}}],["re",{"_index":866,"title":{},"content":{"81":{"position":[[1060,4]]},"122":{"position":[[1060,4]]},"142":{"position":[[1060,4]]}},"keywords":{}}],["react",{"_index":1374,"title":{"362":{"position":[[19,5]]},"365":{"position":[[21,5]]}},"content":{"260":{"position":[[297,5]]},"362":{"position":[[79,5]]},"368":{"position":[[434,5]]}},"keywords":{}}],["react.useeffect",{"_index":1575,"title":{},"content":{"370":{"position":[[88,18]]}},"keywords":{}}],["reactn",{"_index":1624,"title":{"398":{"position":[[9,11]]}},"content":{},"keywords":{}}],["readabl",{"_index":89,"title":{},"content":{"6":{"position":[[279,8]]},"162":{"position":[[279,8]]},"219":{"position":[[279,8]]},"288":{"position":[[279,8]]},"309":{"position":[[279,8]]}},"keywords":{}}],["readi",{"_index":1156,"title":{},"content":{"187":{"position":[[729,6]]},"195":{"position":[[24,6],[273,6]]},"208":{"position":[[94,5]]},"249":{"position":[[24,6]]},"318":{"position":[[461,5]]},"326":{"position":[[24,6],[251,5]]},"395":{"position":[[24,6]]},"418":{"position":[[24,6]]}},"keywords":{}}],["ready"",{"_index":1660,"title":{},"content":{"418":{"position":[[213,12]]}},"keywords":{}}],["reason",{"_index":964,"title":{},"content":{"93":{"position":[[443,6]]},"182":{"position":[[449,6]]},"254":{"position":[[443,6]]},"285":{"position":[[476,6]]},"400":{"position":[[532,6]]}},"keywords":{}}],["receiv",{"_index":621,"title":{},"content":{"61":{"position":[[4,7]]},"257":{"position":[[4,7]]},"298":{"position":[[1118,8]]},"299":{"position":[[1205,8]]}},"keywords":{}}],["recommend",{"_index":123,"title":{},"content":{"7":{"position":[[100,11]]},"25":{"position":[[7,11]]},"33":{"position":[[142,9]]},"45":{"position":[[362,9]]},"81":{"position":[[70,9]]},"98":{"position":[[7,11]]},"122":{"position":[[70,9]]},"142":{"position":[[70,9]]},"163":{"position":[[100,11]]},"169":{"position":[[142,9]]},"172":{"position":[[362,9]]},"198":{"position":[[362,9]]},"220":{"position":[[100,11]]},"226":{"position":[[138,9]]},"271":{"position":[[7,11]]},"289":{"position":[[100,11]]},"304":{"position":[[145,9]]},"310":{"position":[[100,11]]},"332":{"position":[[7,11]]},"336":{"position":[[362,9]]},"377":{"position":[[352,9]]}},"keywords":{}}],["record",{"_index":900,"title":{},"content":{"85":{"position":[[238,6]]},"158":{"position":[[319,6]]},"207":{"position":[[506,6]]},"232":{"position":[[238,6]]},"263":{"position":[[238,6]]},"341":{"position":[[238,6]]},"349":{"position":[[238,6]]},"368":{"position":[[319,6]]}},"keywords":{}}],["recruit",{"_index":898,"title":{},"content":{"85":{"position":[[190,12]]},"232":{"position":[[190,12]]},"263":{"position":[[190,12]]},"341":{"position":[[190,12]]},"349":{"position":[[190,12]]}},"keywords":{}}],["red",{"_index":963,"title":{},"content":{"93":{"position":[[399,3]]},"182":{"position":[[405,3]]},"229":{"position":[[337,4],[380,6]]},"254":{"position":[[399,3]]},"285":{"position":[[432,3]]},"400":{"position":[[488,3]]}},"keywords":{}}],["refer",{"_index":392,"title":{"32":{"position":[[0,9]]},"168":{"position":[[0,9]]},"225":{"position":[[0,9]]},"303":{"position":[[0,9]]}},"content":{"33":{"position":[[5,9]]},"169":{"position":[[5,9]]},"226":{"position":[[5,9]]},"229":{"position":[[409,10]]},"298":{"position":[[1171,5]]},"304":{"position":[[5,9]]}},"keywords":{}}],["referenceerror",{"_index":1411,"title":{},"content":{"284":{"position":[[20,15]]}},"keywords":{}}],["reflect",{"_index":927,"title":{},"content":{"88":{"position":[[67,7]]},"235":{"position":[[67,7]]},"266":{"position":[[67,7]]},"344":{"position":[[67,7]]},"352":{"position":[[67,7]]}},"keywords":{}}],["regist",{"_index":1565,"title":{},"content":{"359":{"position":[[682,10]]}},"keywords":{}}],["releas",{"_index":0,"title":{"0":{"position":[[0,8]]}},"content":{"1":{"position":[[15,7],[114,7]]},"2":{"position":[[5,8]]},"3":{"position":[[48,8],[241,7],[295,7]]},"50":{"position":[[191,8],[233,8]]},"205":{"position":[[187,8],[229,8]]}},"keywords":{}}],["released_at",{"_index":21,"title":{},"content":{"2":{"position":[[107,11]]}},"keywords":{}}],["releasesshar",{"_index":948,"title":{},"content":{"90":{"position":[[160,13]]},"237":{"position":[[160,13]]},"268":{"position":[[160,13]]},"346":{"position":[[160,13]]},"354":{"position":[[160,13]]}},"keywords":{}}],["remark",{"_index":905,"title":{},"content":{"85":{"position":[[422,10]]},"88":{"position":[[149,10]]},"232":{"position":[[422,10]]},"235":{"position":[[149,10]]},"263":{"position":[[422,10]]},"266":{"position":[[149,10]]},"341":{"position":[[422,10]]},"344":{"position":[[149,10]]},"349":{"position":[[422,10]]},"352":{"position":[[149,10]]}},"keywords":{}}],["remotemessag",{"_index":627,"title":{},"content":{"61":{"position":[[195,14]]}},"keywords":{}}],["remotemessage.data.isnotempti",{"_index":630,"title":{},"content":{"61":{"position":[[271,33]]}},"keywords":{}}],["remotemessage.data}"",{"_index":633,"title":{},"content":{"61":{"position":[[346,28]]}},"keywords":{}}],["renam",{"_index":216,"title":{},"content":{"15":{"position":[[30,7],[124,7]]},"67":{"position":[[30,7],[124,7]]}},"keywords":{}}],["repli",{"_index":203,"title":{},"content":{"14":{"position":[[133,8],[235,8],[363,7]]},"37":{"position":[[133,8],[235,8],[363,7]]},"65":{"position":[[119,8],[221,8],[349,7]]},"66":{"position":[[61,5]]},"69":{"position":[[53,7]]},"103":{"position":[[25,7]]},"108":{"position":[[119,8],[221,8],[349,7]]},"109":{"position":[[61,5]]},"111":{"position":[[53,7]]},"126":{"position":[[119,8],[221,8],[349,7]]},"127":{"position":[[61,5]]},"130":{"position":[[53,7]]},"146":{"position":[[25,7]]},"191":{"position":[[27,8],[266,8]]},"215":{"position":[[25,7]]},"245":{"position":[[27,8]]},"278":{"position":[[25,7]]},"322":{"position":[[27,8],[235,7]]},"373":{"position":[[25,7]]},"391":{"position":[[27,8]]},"412":{"position":[[27,8]]}},"keywords":{}}],["replied"",{"_index":1654,"title":{},"content":{"412":{"position":[[215,14]]}},"keywords":{}}],["replied_at",{"_index":822,"title":{},"content":{"78":{"position":[[100,10]]},"120":{"position":[[712,10]]},"139":{"position":[[100,10]]},"189":{"position":[[1044,11]]},"191":{"position":[[1471,11]]},"192":{"position":[[1053,11]]},"193":{"position":[[1145,11]]},"243":{"position":[[1109,11]]},"245":{"position":[[1536,11]]},"246":{"position":[[1118,11]]},"247":{"position":[[1210,11]]},"320":{"position":[[1024,11]]},"322":{"position":[[1451,11]]},"323":{"position":[[1033,11]]},"324":{"position":[[1125,11]]},"389":{"position":[[1042,11]]},"391":{"position":[[1469,11]]},"392":{"position":[[1051,11]]},"393":{"position":[[1143,11]]},"408":{"position":[[996,11]]},"409":{"position":[[767,11]]},"412":{"position":[[1423,11]]},"413":{"position":[[1005,11]]},"414":{"position":[[776,11]]},"415":{"position":[[1097,11]]},"416":{"position":[[868,11]]}},"keywords":{}}],["replied_at_m",{"_index":823,"title":{},"content":{"78":{"position":[[138,13]]},"120":{"position":[[750,13]]},"139":{"position":[[138,13]]}},"keywords":{}}],["report",{"_index":916,"title":{},"content":{"87":{"position":[[111,7]]},"234":{"position":[[111,7]]},"265":{"position":[[111,7]]},"286":{"position":[[580,6],[606,7]]},"343":{"position":[[111,7]]},"351":{"position":[[111,7]]}},"keywords":{}}],["repositori",{"_index":572,"title":{},"content":{"54":{"position":[[30,12]]}},"keywords":{}}],["req.bodi",{"_index":868,"title":{},"content":{"81":{"position":[[1133,9]]},"122":{"position":[[1133,9]]},"142":{"position":[[1133,9]]}},"keywords":{}}],["req.header('x",{"_index":867,"title":{},"content":{"81":{"position":[[1078,13]]},"122":{"position":[[1078,13]]},"142":{"position":[[1078,13]]}},"keywords":{}}],["request",{"_index":29,"title":{},"content":{"3":{"position":[[25,7]]},"18":{"position":[[275,8],[435,7]]},"40":{"position":[[275,8],[435,7]]},"68":{"position":[[80,8]]},"69":{"position":[[120,7]]},"70":{"position":[[92,8]]},"110":{"position":[[80,8]]},"111":{"position":[[120,7]]},"112":{"position":[[92,8]]},"129":{"position":[[80,8]]},"130":{"position":[[120,7]]},"131":{"position":[[92,8]]}},"keywords":{}}],["requir",{"_index":58,"title":{"52":{"position":[[10,13]]},"154":{"position":[[10,13]]},"207":{"position":[[10,13]]},"364":{"position":[[10,13]]}},"content":{"4":{"position":[[41,13]]},"16":{"position":[[181,8]]},"22":{"position":[[41,13]]},"27":{"position":[[95,13]]},"29":{"position":[[95,13]]},"31":{"position":[[96,13]]},"34":{"position":[[2051,7]]},"38":{"position":[[183,8]]},"43":{"position":[[41,13]]},"45":{"position":[[399,13]]},"48":{"position":[[196,13]]},"82":{"position":[[41,13]]},"95":{"position":[[95,13]]},"100":{"position":[[95,13]]},"123":{"position":[[41,13]]},"143":{"position":[[41,13]]},"150":{"position":[[96,13]]},"170":{"position":[[2082,7]]},"172":{"position":[[399,13]]},"175":{"position":[[196,13]]},"179":{"position":[[95,13]]},"198":{"position":[[399,13]]},"201":{"position":[[196,13]]},"203":{"position":[[95,13]]},"227":{"position":[[2029,7]]},"229":{"position":[[95,13]]},"273":{"position":[[95,13]]},"275":{"position":[[96,13]]},"305":{"position":[[2217,7],[2579,7]]},"307":{"position":[[95,13]]},"329":{"position":[[96,13]]},"334":{"position":[[95,13]]},"336":{"position":[[399,13]]},"338":{"position":[[196,13]]},"377":{"position":[[382,13]]},"382":{"position":[[196,13]]}},"keywords":{}}],["require('crypto",{"_index":856,"title":{},"content":{"81":{"position":[[770,18]]},"122":{"position":[[770,18]]},"142":{"position":[[770,18]]}},"keywords":{}}],["res.send({messag",{"_index":872,"title":{},"content":{"81":{"position":[[1232,18]]},"122":{"position":[[1232,18]]},"142":{"position":[[1232,18]]}},"keywords":{}}],["res.status(403",{"_index":871,"title":{},"content":{"81":{"position":[[1215,16]]},"122":{"position":[[1215,16]]},"142":{"position":[[1215,16]]}},"keywords":{}}],["research",{"_index":875,"title":{},"content":{"84":{"position":[[32,8]]},"85":{"position":[[320,9]]},"231":{"position":[[32,8]]},"232":{"position":[[320,9]]},"262":{"position":[[32,8]]},"263":{"position":[[320,9]]},"340":{"position":[[32,8]]},"341":{"position":[[320,9]]},"348":{"position":[[32,8]]},"349":{"position":[[320,9]]}},"keywords":{}}],["resend",{"_index":652,"title":{},"content":{"66":{"position":[[128,6]]},"109":{"position":[[128,6]]},"127":{"position":[[128,6]]}},"keywords":{}}],["reset",{"_index":426,"title":{"46":{"position":[[0,5]]},"173":{"position":[[0,5]]},"199":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"34":{"position":[[985,5]]},"170":{"position":[[1016,5]]},"227":{"position":[[977,5]]},"305":{"position":[[1633,5]]},"360":{"position":[[452,5]]},"380":{"position":[[41,5]]}},"keywords":{}}],["resetident",{"_index":425,"title":{},"content":{"34":{"position":[[930,13],[948,13]]},"46":{"position":[[41,13]]},"170":{"position":[[961,13],[979,13]]},"173":{"position":[[41,13]]},"199":{"position":[[41,13]]},"227":{"position":[[922,13],[940,13]]}},"keywords":{}}],["reson",{"_index":906,"title":{},"content":{"85":{"position":[[447,8]]},"232":{"position":[[447,8]]},"263":{"position":[[447,8]]},"341":{"position":[[447,8]]},"349":{"position":[[447,8]]}},"keywords":{}}],["respect",{"_index":984,"title":{"104":{"position":[[0,7]]},"147":{"position":[[0,7]]},"216":{"position":[[0,7]]},"279":{"position":[[0,7]]},"374":{"position":[[0,7]]}},"content":{"104":{"position":[[85,7]]},"147":{"position":[[85,7]]},"216":{"position":[[85,7]]},"279":{"position":[[85,7]]},"374":{"position":[[85,7]]}},"keywords":{}}],["respond",{"_index":460,"title":{"117":{"position":[[0,11]]}},"content":{"36":{"position":[[268,11],[403,10]]},"37":{"position":[[381,11]]},"40":{"position":[[768,10],[839,10],[872,10],[951,10],[1039,10],[1727,10]]},"45":{"position":[[74,9]]},"76":{"position":[[110,10]]},"107":{"position":[[268,11],[403,10]]},"113":{"position":[[149,10],[160,10],[174,10]]},"117":{"position":[[69,10],[114,10],[175,10],[210,10],[283,10],[376,10]]},"118":{"position":[[110,10]]},"137":{"position":[[110,10]]},"172":{"position":[[74,9]]},"198":{"position":[[74,9]]},"284":{"position":[[199,10],[237,10]]},"336":{"position":[[74,9]]},"377":{"position":[[69,9]]},"383":{"position":[[373,10]]},"399":{"position":[[71,10],[109,10]]}},"keywords":{}}],["respondent__alia",{"_index":463,"title":{},"content":{"40":{"position":[[790,17]]}},"keywords":{}}],["respondent__email",{"_index":465,"title":{},"content":{"40":{"position":[[928,17]]}},"keywords":{}}],["respondent__group_nam",{"_index":466,"title":{},"content":{"40":{"position":[[1008,23]]}},"keywords":{}}],["respondent__id",{"_index":462,"title":{},"content":{"40":{"position":[[743,14]]}},"keywords":{}}],["respondent__nam",{"_index":464,"title":{},"content":{"40":{"position":[[850,16]]}},"keywords":{}}],["respons",{"_index":184,"title":{"76":{"position":[[0,9]]},"105":{"position":[[14,9]]},"118":{"position":[[0,9]]},"137":{"position":[[0,9]]},"148":{"position":[[14,9]]},"217":{"position":[[14,9]]},"281":{"position":[[14,9]]},"375":{"position":[[14,9]]}},"content":{"13":{"position":[[348,8],[415,9],[483,9]]},"14":{"position":[[175,8],[315,8]]},"16":{"position":[[21,9]]},"17":{"position":[[61,8],[432,9],[526,9],[626,9]]},"18":{"position":[[1398,8],[1435,8],[1488,8],[1594,8],[1718,8]]},"36":{"position":[[360,8],[433,9],[501,9]]},"37":{"position":[[175,8],[315,8]]},"38":{"position":[[21,9]]},"39":{"position":[[61,8],[283,9]]},"40":{"position":[[1446,8],[1483,8],[1536,8],[1642,8],[1772,8]]},"64":{"position":[[348,8],[415,9],[483,9]]},"65":{"position":[[161,8],[301,8]]},"68":{"position":[[22,9]]},"71":{"position":[[175,8],[184,8],[196,8]]},"76":{"position":[[69,8],[142,8],[186,8],[284,8]]},"88":{"position":[[164,8]]},"105":{"position":[[115,10]]},"107":{"position":[[360,8],[433,9],[501,9]]},"108":{"position":[[161,8],[301,8]]},"110":{"position":[[22,9]]},"113":{"position":[[193,8],[202,8],[214,8]]},"118":{"position":[[69,8],[142,8],[186,8],[284,8]]},"125":{"position":[[348,8],[415,9],[483,9]]},"126":{"position":[[161,8],[301,8]]},"128":{"position":[[104,8],[266,8]]},"129":{"position":[[22,9]]},"132":{"position":[[175,8],[184,8],[196,8]]},"137":{"position":[[69,8],[142,8],[186,8],[284,8]]},"148":{"position":[[115,10]]},"189":{"position":[[674,9]]},"190":{"position":[[677,9]]},"191":{"position":[[683,9]]},"192":{"position":[[683,9]]},"193":{"position":[[674,9]]},"217":{"position":[[115,10]]},"235":{"position":[[164,8]]},"243":{"position":[[739,9]]},"244":{"position":[[742,9]]},"245":{"position":[[748,9]]},"246":{"position":[[748,9]]},"247":{"position":[[739,9]]},"257":{"position":[[311,9]]},"266":{"position":[[164,8]]},"281":{"position":[[119,10]]},"320":{"position":[[654,9]]},"321":{"position":[[657,9]]},"322":{"position":[[663,9]]},"323":{"position":[[663,9]]},"324":{"position":[[654,9]]},"344":{"position":[[164,8]]},"352":{"position":[[164,8]]},"359":{"position":[[790,9]]},"375":{"position":[[115,10]]},"389":{"position":[[672,9]]},"390":{"position":[[675,9]]},"391":{"position":[[681,9]]},"392":{"position":[[681,9]]},"393":{"position":[[672,9]]},"408":{"position":[[626,9]]},"409":{"position":[[397,9]]},"410":{"position":[[629,9]]},"411":{"position":[[400,9]]},"412":{"position":[[635,9]]},"413":{"position":[[635,9]]},"414":{"position":[[406,9]]},"415":{"position":[[626,9]]},"416":{"position":[[397,9]]}},"keywords":{}}],["response.answ",{"_index":796,"title":{},"content":{"70":{"position":[[138,17]]},"76":{"position":[[574,18],[666,18],[754,17]]},"112":{"position":[[138,17]]},"118":{"position":[[578,18],[670,18],[758,17]]},"131":{"position":[[138,17]]},"137":{"position":[[619,18],[711,18],[799,17]]}},"keywords":{}}],["response.display",{"_index":795,"title":{},"content":{"70":{"position":[[118,19]]},"112":{"position":[[118,19]]},"131":{"position":[[118,19]]}},"keywords":{}}],["response.end",{"_index":301,"title":{},"content":{"18":{"position":[[1627,15]]},"40":{"position":[[1675,15]]},"70":{"position":[[159,14]]},"76":{"position":[[317,15],[789,14]]},"112":{"position":[[159,14]]},"118":{"position":[[317,15]]},"131":{"position":[[159,14]]},"137":{"position":[[317,15],[834,14]]}},"keywords":{}}],["response.hidden_field",{"_index":1024,"title":{},"content":{"128":{"position":[[1,22]]}},"keywords":{}}],["response__answer__field__correlation_id",{"_index":470,"title":{},"content":{"40":{"position":[[2345,39]]}},"keywords":{}}],["response__answer__field__id",{"_index":469,"title":{},"content":{"40":{"position":[[2247,27]]}},"keywords":{}}],["response__answer__field__typ",{"_index":471,"title":{},"content":{"40":{"position":[[2471,29]]}},"keywords":{}}],["response__answer__field__value__bi",{"_index":472,"title":{},"content":{"40":{"position":[[2599,34]]}},"keywords":{}}],["response__answer__field__value__bo",{"_index":473,"title":{},"content":{"40":{"position":[[2671,34]]}},"keywords":{}}],["response__answer__field__value__st",{"_index":474,"title":{},"content":{"40":{"position":[[2744,34]]}},"keywords":{}}],["response__answer__replied_at",{"_index":309,"title":{},"content":{"18":{"position":[[1890,28]]},"40":{"position":[[2068,28]]}},"keywords":{}}],["response__answer__replied_at_m",{"_index":310,"title":{},"content":{"18":{"position":[[1943,31]]},"40":{"position":[[2121,31]]}},"keywords":{}}],["response__answer__tag",{"_index":311,"title":{},"content":{"18":{"position":[[2020,22]]},"40":{"position":[[2198,22]]}},"keywords":{}}],["response__id",{"_index":295,"title":{},"content":{"18":{"position":[[1354,12]]},"40":{"position":[[1402,12]]}},"keywords":{}}],["response__local",{"_index":302,"title":{},"content":{"18":{"position":[[1643,16]]},"40":{"position":[[1691,16]]}},"keywords":{}}],["response__question__correlation_id",{"_index":467,"title":{},"content":{"40":{"position":[[1844,34]]}},"keywords":{}}],["response__question__id",{"_index":305,"title":{},"content":{"18":{"position":[[1727,22]]},"40":{"position":[[1781,22]]}},"keywords":{}}],["response__question__titl",{"_index":307,"title":{},"content":{"18":{"position":[[1837,25]]},"40":{"position":[[2015,25]]}},"keywords":{}}],["response__question__typ",{"_index":306,"title":{},"content":{"18":{"position":[[1790,24]]},"40":{"position":[[1968,24]]}},"keywords":{}}],["response__tag",{"_index":304,"title":{},"content":{"18":{"position":[[1684,14]]},"40":{"position":[[1738,14]]}},"keywords":{}}],["response__tim",{"_index":296,"title":{},"content":{"18":{"position":[[1407,14]]},"40":{"position":[[1455,14]]}},"keywords":{}}],["response__time_m",{"_index":297,"title":{},"content":{"18":{"position":[[1450,17]]},"40":{"position":[[1498,17]]}},"keywords":{}}],["response__time_to_complete_second",{"_index":298,"title":{},"content":{"18":{"position":[[1518,33]]},"40":{"position":[[1566,33]]}},"keywords":{}}],["retri",{"_index":263,"title":{},"content":{"18":{"position":[[269,5]]},"40":{"position":[[269,5]]},"70":{"position":[[86,5]]},"112":{"position":[[86,5]]},"131":{"position":[[86,5]]}},"keywords":{}}],["retriev",{"_index":1511,"title":{},"content":{"305":{"position":[[1833,8]]}},"keywords":{}}],["retry_count",{"_index":270,"title":{},"content":{"18":{"position":[[412,11]]},"40":{"position":[[412,11]]}},"keywords":{}}],["return",{"_index":860,"title":{},"content":{"81":{"position":[[870,6],[960,6],[1284,7]]},"122":{"position":[[870,6],[960,6],[1284,7]]},"142":{"position":[[870,6],[960,6],[1284,7]]},"196":{"position":[[88,6],[112,6]]},"210":{"position":[[600,6],[1216,6]]},"241":{"position":[[398,6]]},"250":{"position":[[94,6],[118,6],[488,6]]},"305":{"position":[[155,6]]},"318":{"position":[[628,6]]},"327":{"position":[[88,6],[112,6],[400,6]]},"387":{"position":[[432,6],[464,6]]},"396":{"position":[[81,6],[105,6],[406,6],[438,6]]},"419":{"position":[[285,6],[317,6]]},"420":{"position":[[288,6],[320,6]]}},"keywords":{}}],["richer",{"_index":926,"title":{},"content":{"88":{"position":[[46,6]]},"235":{"position":[[46,6]]},"266":{"position":[[46,6]]},"344":{"position":[[46,6]]},"352":{"position":[[46,6]]}},"keywords":{}}],["right",{"_index":80,"title":{},"content":{"6":{"position":[[154,5],[173,5]]},"34":{"position":[[1322,5]]},"162":{"position":[[154,5],[173,5]]},"170":{"position":[[1353,5]]},"209":{"position":[[491,5]]},"219":{"position":[[154,5],[173,5]]},"227":{"position":[[1300,5]]},"288":{"position":[[154,5],[173,5]]},"297":{"position":[[67,5]]},"305":{"position":[[1267,5]]},"309":{"position":[[154,5],[173,5]]}},"keywords":{}}],["right"",{"_index":1168,"title":{},"content":{"189":{"position":[[469,11],[550,12]]},"190":{"position":[[472,11],[553,12]]},"191":{"position":[[478,11],[559,12]]},"192":{"position":[[478,11],[559,12]]},"193":{"position":[[469,11],[550,12]]},"243":{"position":[[534,11],[615,12]]},"244":{"position":[[537,11],[618,12]]},"245":{"position":[[543,11],[624,12]]},"246":{"position":[[543,11],[624,12]]},"247":{"position":[[534,11],[615,12]]},"320":{"position":[[449,11],[530,12]]},"321":{"position":[[452,11],[533,12]]},"322":{"position":[[458,11],[539,12]]},"323":{"position":[[458,11],[539,12]]},"324":{"position":[[449,11],[530,12]]},"389":{"position":[[467,11],[548,12]]},"390":{"position":[[470,11],[551,12]]},"391":{"position":[[476,11],[557,12]]},"392":{"position":[[476,11],[557,12]]},"393":{"position":[[467,11],[548,12]]},"408":{"position":[[421,11],[502,12]]},"410":{"position":[[424,11],[505,12]]},"412":{"position":[[430,11],[511,12]]},"413":{"position":[[430,11],[511,12]]},"415":{"position":[[421,11],[502,12]]}},"keywords":{}}],["rootviewcontrol",{"_index":1236,"title":{},"content":{"208":{"position":[[406,18]]}},"keywords":{}}],["row",{"_index":236,"title":{},"content":{"16":{"position":[[231,5]]},"38":{"position":[[233,5]]}},"keywords":{}}],["rule",{"_index":347,"title":{"93":{"position":[[16,6]]},"182":{"position":[[16,6]]},"254":{"position":[[16,6]]},"285":{"position":[[16,6]]},"400":{"position":[[16,6]]}},"content":{"24":{"position":[[205,5]]},"34":{"position":[[2331,4]]},"48":{"position":[[189,5]]},"93":{"position":[[97,5],[289,6],[303,5],[386,5]]},"97":{"position":[[212,5]]},"170":{"position":[[2362,4]]},"175":{"position":[[189,5]]},"177":{"position":[[216,5]]},"182":{"position":[[97,5],[295,6],[309,5],[392,5]]},"201":{"position":[[189,5]]},"227":{"position":[[2309,4]]},"254":{"position":[[97,5],[289,6],[303,5],[386,5]]},"270":{"position":[[210,5]]},"285":{"position":[[97,5],[322,6],[336,5],[419,5]]},"305":{"position":[[2802,4]]},"331":{"position":[[276,5]]},"338":{"position":[[189,5]]},"382":{"position":[[189,5]]},"400":{"position":[[97,5],[359,5],[392,5],[475,5]]}},"keywords":{}}],["run",{"_index":449,"title":{},"content":{"34":{"position":[[2011,7]]},"92":{"position":[[122,7]]},"93":{"position":[[44,4]]},"102":{"position":[[108,3]]},"145":{"position":[[108,3]]},"158":{"position":[[471,3]]},"170":{"position":[[2042,7]]},"181":{"position":[[128,7]]},"182":{"position":[[44,4]]},"214":{"position":[[108,3]]},"227":{"position":[[1989,7]]},"253":{"position":[[122,7]]},"254":{"position":[[44,4]]},"283":{"position":[[133,7]]},"285":{"position":[[44,4]]},"305":{"position":[[2175,7],[2538,7]]},"368":{"position":[[476,3]]},"372":{"position":[[108,3]]},"379":{"position":[[58,7]]},"398":{"position":[[162,7]]},"400":{"position":[[44,4]]}},"keywords":{}}],["s,c,r,ee,b",{"_index":1458,"title":{},"content":{"296":{"position":[[566,12]]},"356":{"position":[[59,12]]},"357":{"position":[[392,12]]},"358":{"position":[[74,12]]},"359":{"position":[[124,12]]},"360":{"position":[[59,12]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(argu",{"_index":1536,"title":{},"content":{"356":{"position":[[74,79]]},"357":{"position":[[407,79]]},"358":{"position":[[89,79]]},"359":{"position":[[139,79]]},"360":{"position":[[74,79]]}},"keywords":{}}],["s['screebobject']=r;s[r]=s[r]||function(){var",{"_index":1459,"title":{},"content":{"296":{"position":[[581,45]]}},"keywords":{}}],["safari/537.36"",{"_index":1037,"title":{},"content":{"128":{"position":[[479,20]]},"129":{"position":[[2969,19]]}},"keywords":{}}],["same",{"_index":262,"title":{},"content":{"18":{"position":[[257,5]]},"40":{"position":[[257,5]]},"46":{"position":[[281,4]]},"70":{"position":[[74,5]]},"112":{"position":[[74,5]]},"131":{"position":[[74,5]]},"173":{"position":[[281,4]]},"199":{"position":[[281,4]]},"380":{"position":[[273,4]]},"382":{"position":[[701,4]]}},"keywords":{}}],["samuel@example.com",{"_index":1567,"title":{},"content":{"359":{"position":[[749,22],[929,22]]}},"keywords":{}}],["samuel@screeb.app",{"_index":64,"title":{},"content":{"4":{"position":[[93,18]]},"22":{"position":[[93,18]]},"43":{"position":[[93,18]]},"82":{"position":[[93,18]]},"123":{"position":[[93,18]]},"143":{"position":[[93,18]]},"382":{"position":[[416,20],[578,20],[803,20]]}},"keywords":{}}],["save",{"_index":180,"title":{},"content":{"13":{"position":[[239,5]]},"36":{"position":[[239,5]]},"64":{"position":[[239,5]]},"107":{"position":[[239,5]]},"125":{"position":[[239,5]]},"299":{"position":[[976,4],[995,4]]}},"keywords":{}}],["scenario",{"_index":176,"title":{},"content":{"13":{"position":[[178,9],[254,9]]},"18":{"position":[[1153,8],[1201,8],[1267,8],[1345,8]]},"36":{"position":[[178,9],[254,9]]},"40":{"position":[[1201,8],[1249,8],[1315,8],[1393,8],[1949,8],[2452,8]]},"41":{"position":[[451,8],[884,8]]},"64":{"position":[[178,9],[254,9]]},"74":{"position":[[165,8],[227,8],[270,8],[328,8]]},"107":{"position":[[178,9],[254,9]]},"116":{"position":[[165,8],[227,8],[270,8],[328,8]]},"119":{"position":[[166,8]]},"120":{"position":[[205,8]]},"125":{"position":[[178,9],[254,9]]},"135":{"position":[[165,8],[227,8],[270,8],[328,8]]}},"keywords":{}}],["scenario.respond",{"_index":461,"title":{},"content":{"36":{"position":[[298,20]]},"107":{"position":[[298,20]]}},"keywords":{}}],["scenario.us",{"_index":182,"title":{},"content":{"13":{"position":[[292,14]]},"64":{"position":[[292,14]]},"125":{"position":[[292,14]]}},"keywords":{}}],["scenario_id",{"_index":801,"title":{},"content":{"74":{"position":[[110,11]]},"116":{"position":[[110,11]]},"135":{"position":[[110,11]]}},"keywords":{}}],["scenario_tim",{"_index":803,"title":{},"content":{"74":{"position":[[236,13]]},"116":{"position":[[236,13]]},"135":{"position":[[236,13]]}},"keywords":{}}],["scenario_time_m",{"_index":804,"title":{},"content":{"74":{"position":[[287,16]]},"116":{"position":[[287,16]]},"135":{"position":[[287,16]]}},"keywords":{}}],["scenario_vers",{"_index":802,"title":{},"content":{"74":{"position":[[174,16]]},"116":{"position":[[174,16]]},"135":{"position":[[174,16]]}},"keywords":{}}],["scene",{"_index":1227,"title":{},"content":{"208":{"position":[[159,7]]},"210":{"position":[[118,6],[567,6]]}},"keywords":{}}],["scene(_",{"_index":1259,"title":{},"content":{"210":{"position":[[110,7]]}},"keywords":{}}],["scenedeleg",{"_index":1228,"title":{},"content":{"208":{"position":[[183,13],[241,14]]},"210":{"position":[[25,13],[45,14]]}},"keywords":{}}],["schedul",{"_index":612,"title":{},"content":{"60":{"position":[[142,9]]},"256":{"position":[[143,11]]}},"keywords":{}}],["schema",{"_index":226,"title":{"16":{"position":[[10,7]]},"38":{"position":[[10,7]]}},"content":{"16":{"position":[[76,7],[95,6]]},"38":{"position":[[76,7],[95,6]]}},"keywords":{}}],["score",{"_index":322,"title":{},"content":{"20":{"position":[[356,6]]},"40":{"position":[[2325,6]]},"41":{"position":[[767,6]]},"120":{"position":[[94,6]]}},"keywords":{}}],["screeb",{"_index":65,"title":{"5":{"position":[[4,6]]},"9":{"position":[[6,6]]},"34":{"position":[[0,6]]},"51":{"position":[[0,6]]},"54":{"position":[[4,6]]},"55":{"position":[[7,6]]},"83":{"position":[[8,6]]},"84":{"position":[[8,8]]},"153":{"position":[[0,6]]},"156":{"position":[[4,6]]},"161":{"position":[[4,6]]},"165":{"position":[[6,6]]},"170":{"position":[[0,6]]},"206":{"position":[[0,6]]},"209":{"position":[[4,6]]},"218":{"position":[[4,6]]},"222":{"position":[[6,6]]},"227":{"position":[[0,6]]},"230":{"position":[[8,6]]},"231":{"position":[[8,8]]},"252":{"position":[[24,9]]},"260":{"position":[[15,6]]},"261":{"position":[[8,6]]},"262":{"position":[[8,8]]},"287":{"position":[[4,6]]},"291":{"position":[[6,6]]},"295":{"position":[[15,6]]},"305":{"position":[[0,7]]},"308":{"position":[[4,6]]},"312":{"position":[[6,6]]},"339":{"position":[[8,6]]},"340":{"position":[[8,8]]},"347":{"position":[[8,6]]},"348":{"position":[[8,8]]},"356":{"position":[[9,6]]},"363":{"position":[[0,6]]},"366":{"position":[[4,6]]},"369":{"position":[[7,6]]},"401":{"position":[[29,9]]}},"content":{"6":{"position":[[1,6],[103,6],[397,6]]},"7":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"9":{"position":[[40,6],[137,6],[185,6],[198,6]]},"10":{"position":[[124,7],[196,6]]},"11":{"position":[[1,6]]},"13":{"position":[[17,6],[48,6]]},"16":{"position":[[237,6]]},"18":{"position":[[606,6],[807,6]]},"24":{"position":[[88,6]]},"33":{"position":[[67,6]]},"34":{"position":[[22,6],[97,6],[112,6],[332,6],[642,6],[729,6],[766,6],[975,6],[1406,6],[1572,6],[2098,6],[2193,6]]},"36":{"position":[[17,6],[48,6]]},"38":{"position":[[239,6]]},"40":{"position":[[606,6],[813,6]]},"46":{"position":[[139,6]]},"47":{"position":[[249,6]]},"48":{"position":[[1,6]]},"50":{"position":[[52,6]]},"51":{"position":[[111,6]]},"52":{"position":[[5,6],[316,6]]},"56":{"position":[[740,6]]},"57":{"position":[[34,6]]},"62":{"position":[[246,6]]},"64":{"position":[[17,6],[48,6]]},"66":{"position":[[70,6],[116,6]]},"69":{"position":[[92,6]]},"72":{"position":[[109,6]]},"75":{"position":[[53,6]]},"81":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"84":{"position":[[1,6],[174,6]]},"85":{"position":[[272,6]]},"90":{"position":[[45,6]]},"93":{"position":[[37,6]]},"97":{"position":[[95,6]]},"102":{"position":[[35,6]]},"105":{"position":[[133,6]]},"107":{"position":[[17,6],[48,6]]},"109":{"position":[[70,6],[116,6]]},"111":{"position":[[92,6]]},"114":{"position":[[109,6]]},"117":{"position":[[43,6]]},"122":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"125":{"position":[[17,6],[48,6]]},"127":{"position":[[70,6],[116,6]]},"130":{"position":[[92,6]]},"133":{"position":[[109,6]]},"136":{"position":[[53,6]]},"142":{"position":[[199,6],[318,7],[426,6],[467,6],[541,6],[1092,6]]},"145":{"position":[[35,6],[224,6]]},"148":{"position":[[133,6]]},"152":{"position":[[52,6]]},"153":{"position":[[111,6]]},"154":{"position":[[5,6]]},"155":{"position":[[22,6]]},"157":{"position":[[204,6]]},"158":{"position":[[56,6],[514,6]]},"160":{"position":[[34,6]]},"162":{"position":[[1,6],[103,6],[397,6]]},"163":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"165":{"position":[[40,6],[137,6],[185,6],[198,6]]},"166":{"position":[[124,7],[196,6]]},"167":{"position":[[1,6]]},"169":{"position":[[67,6]]},"170":{"position":[[22,6],[350,6],[673,6],[760,6],[797,6],[1006,6],[1437,6],[1603,6],[2129,6],[2224,6]]},"173":{"position":[[139,6]]},"174":{"position":[[249,6]]},"175":{"position":[[1,6],[519,9]]},"177":{"position":[[99,6]]},"182":{"position":[[37,6]]},"198":{"position":[[492,6]]},"199":{"position":[[139,6]]},"200":{"position":[[249,6]]},"201":{"position":[[1,6],[377,6]]},"205":{"position":[[52,6]]},"206":{"position":[[111,6]]},"207":{"position":[[5,6],[243,6]]},"208":{"position":[[22,6]]},"211":{"position":[[34,6]]},"214":{"position":[[35,6]]},"217":{"position":[[133,6]]},"219":{"position":[[1,6],[103,6],[397,6]]},"220":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"222":{"position":[[40,6],[137,6],[185,6],[198,6]]},"223":{"position":[[124,7],[196,6]]},"224":{"position":[[1,6]]},"226":{"position":[[67,6]]},"227":{"position":[[22,6],[93,6],[108,6],[328,6],[634,6],[721,6],[758,6],[967,6],[1384,6],[1550,6],[2076,6],[2171,6]]},"231":{"position":[[1,6],[174,6]]},"232":{"position":[[272,6]]},"237":{"position":[[45,6]]},"252":{"position":[[47,9]]},"254":{"position":[[37,6]]},"258":{"position":[[243,6]]},"260":{"position":[[47,6],[242,6],[286,6],[328,6]]},"262":{"position":[[1,6],[174,6]]},"263":{"position":[[272,6]]},"268":{"position":[[45,6]]},"270":{"position":[[93,6]]},"277":{"position":[[35,6]]},"281":{"position":[[137,6]]},"283":{"position":[[51,6]]},"284":{"position":[[36,7]]},"285":{"position":[[37,6],[206,6]]},"286":{"position":[[21,6],[133,6]]},"288":{"position":[[1,6],[103,6],[397,6]]},"289":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"291":{"position":[[40,6],[137,6],[185,6],[198,6]]},"292":{"position":[[124,7],[196,6]]},"293":{"position":[[1,6]]},"295":{"position":[[5,6],[95,6]]},"296":{"position":[[31,6],[167,6],[291,6],[411,6]]},"297":{"position":[[73,6]]},"298":{"position":[[43,6],[160,6],[186,6],[235,6],[377,6],[498,6],[567,6],[600,7],[620,6],[670,6],[767,7],[781,6],[850,6],[985,7],[1032,6],[1263,6]]},"299":{"position":[[60,6],[156,6],[182,6],[231,6],[621,6],[713,6],[763,6],[924,6],[1123,6],[1270,6]]},"301":{"position":[[113,6],[168,6]]},"302":{"position":[[34,6]]},"304":{"position":[[67,6]]},"305":{"position":[[21,6],[93,7],[109,7],[347,6],[651,6],[753,6],[849,6],[886,6],[1371,6],[1557,6],[1623,6],[2264,6],[2626,6]]},"309":{"position":[[1,6],[103,6],[397,6]]},"310":{"position":[[43,6],[67,6],[184,7],[358,7],[491,7]]},"312":{"position":[[40,6],[137,6],[185,6],[198,6]]},"313":{"position":[[124,7],[196,6]]},"314":{"position":[[1,6]]},"331":{"position":[[159,6]]},"337":{"position":[[249,6]]},"338":{"position":[[1,6]]},"340":{"position":[[1,6],[174,6]]},"341":{"position":[[272,6]]},"346":{"position":[[45,6]]},"348":{"position":[[1,6],[174,6]]},"349":{"position":[[272,6]]},"354":{"position":[[45,6]]},"356":{"position":[[364,6]]},"357":{"position":[[697,6]]},"358":{"position":[[379,6]]},"359":{"position":[[429,6]]},"360":{"position":[[364,6]]},"362":{"position":[[52,6]]},"363":{"position":[[111,6]]},"364":{"position":[[5,6]]},"365":{"position":[[22,6]]},"367":{"position":[[204,6]]},"368":{"position":[[56,6],[519,6]]},"372":{"position":[[35,6],[273,6]]},"375":{"position":[[133,6]]},"380":{"position":[[131,6]]},"381":{"position":[[249,6]]},"382":{"position":[[1,6]]},"383":{"position":[[252,6],[366,6]]},"398":{"position":[[20,6]]},"400":{"position":[[37,6],[175,6]]},"401":{"position":[[47,9]]}},"keywords":{}}],["screeb'",{"_index":909,"title":{},"content":{"87":{"position":[[1,8]]},"88":{"position":[[6,8]]},"234":{"position":[[1,8]]},"235":{"position":[[6,8]]},"265":{"position":[[1,8]]},"266":{"position":[[6,8]]},"343":{"position":[[1,8]]},"344":{"position":[[6,8]]},"351":{"position":[[1,8]]},"352":{"position":[[6,8]]}},"keywords":{}}],["screeb("init"",{"_index":1645,"title":{},"content":{"408":{"position":[[42,25]]},"409":{"position":[[43,25]]},"410":{"position":[[43,25]]},"411":{"position":[[44,25]]},"412":{"position":[[45,25]]},"413":{"position":[[45,25]]},"414":{"position":[[46,25]]},"415":{"position":[[42,25]]},"416":{"position":[[43,25]]},"417":{"position":[[65,25]]},"418":{"position":[[64,25]]},"419":{"position":[[85,25]]},"420":{"position":[[86,25]]}},"keywords":{}}],["screeb("survey.start"",{"_index":1396,"title":{},"content":{"277":{"position":[[210,33]]},"278":{"position":[[147,33]]},"279":{"position":[[180,33]]},"280":{"position":[[93,33]]},"281":{"position":[[155,33]]}},"keywords":{}}],["screeb('clos",{"_index":1499,"title":{},"content":{"302":{"position":[[74,17]]}},"keywords":{}}],["screeb('debug",{"_index":1409,"title":{},"content":{"283":{"position":[[67,18]]}},"keywords":{}}],["screeb('event.track",{"_index":1283,"title":{},"content":{"229":{"position":[[273,22]]}},"keywords":{}}],["screeb('ident",{"_index":1556,"title":{},"content":{"358":{"position":[[872,19]]},"359":{"position":[[909,19]]},"379":{"position":[[194,19]]},"382":{"position":[[745,19]]}},"keywords":{}}],["screeb('identity.alia",{"_index":1566,"title":{},"content":{"359":{"position":[[723,25]]}},"keywords":{}}],["screeb('identity.get').then(console.log",{"_index":1586,"title":{},"content":{"383":{"position":[[56,42]]}},"keywords":{}}],["screeb('identity.group.assign",{"_index":1376,"title":{},"content":{"270":{"position":[[29,32]]},"273":{"position":[[273,32]]}},"keywords":{}}],["screeb('identity.group.unassign",{"_index":1378,"title":{},"content":{"271":{"position":[[95,34]]},"272":{"position":[[55,34]]}},"keywords":{}}],["screeb('identity.properti",{"_index":1557,"title":{},"content":{"358":{"position":[[952,30]]},"359":{"position":[[556,30]]},"360":{"position":[[553,30]]},"382":{"position":[[376,30],[538,30]]}},"keywords":{}}],["screeb('identity.reset",{"_index":1570,"title":{},"content":{"360":{"position":[[483,26]]},"380":{"position":[[288,26]]}},"keywords":{}}],["screeb('init",{"_index":1416,"title":{},"content":{"284":{"position":[[161,15]]},"296":{"position":[[926,15]]},"301":{"position":[[224,15]]},"356":{"position":[[392,15]]},"357":{"position":[[725,15]]},"358":{"position":[[407,15]]},"359":{"position":[[457,15]]},"360":{"position":[[392,15]]},"378":{"position":[[158,15]]}},"keywords":{}}],["screeb('targeting.debug",{"_index":1419,"title":{},"content":{"285":{"position":[[222,28]]}},"keywords":{}}],["screeb(method",{"_index":1502,"title":{},"content":{"305":{"position":[[201,15]]}},"keywords":{}}],["screeb.assigngroup("company"",{"_index":351,"title":{},"content":{"25":{"position":[[95,39]]},"27":{"position":[[249,39]]}},"keywords":{}}],["screeb.assigngroup(nul",{"_index":340,"title":{},"content":{"24":{"position":[[29,24]]}},"keywords":{}}],["screeb.assigngroup(typ",{"_index":1125,"title":{},"content":{"177":{"position":[[29,24]]},"179":{"position":[[249,24]]}},"keywords":{}}],["screeb.clos",{"_index":596,"title":{},"content":{"57":{"position":[[74,14]]},"211":{"position":[[74,14]]}},"keywords":{}}],["screeb.debug",{"_index":954,"title":{},"content":{"92":{"position":[[17,14]]},"253":{"position":[[17,14]]}},"keywords":{}}],["screeb.debugtarget",{"_index":960,"title":{},"content":{"93":{"position":[[172,23]]},"254":{"position":[[172,23]]}},"keywords":{}}],["screeb.initsdk",{"_index":1140,"title":{},"content":{"185":{"position":[[230,16]]},"186":{"position":[[24,16]]},"195":{"position":[[49,17]]},"196":{"position":[[70,17]]},"210":{"position":[[229,15],[892,15]]},"316":{"position":[[230,16]]},"317":{"position":[[24,16]]},"318":{"position":[[1,15]]},"326":{"position":[[49,17]]},"327":{"position":[[70,17]]}},"keywords":{}}],["screeb.initsdk(thi",{"_index":582,"title":{},"content":{"56":{"position":[[26,20],[185,20]]},"187":{"position":[[1,20]]},"189":{"position":[[42,20]]},"190":{"position":[[43,20]]},"191":{"position":[[45,20]]},"192":{"position":[[45,20]]},"193":{"position":[[42,20]]},"194":{"position":[[65,20]]},"195":{"position":[[76,20]]},"196":{"position":[[154,20]]},"320":{"position":[[42,20]]},"321":{"position":[[43,20]]},"322":{"position":[[45,20]]},"323":{"position":[[45,20]]},"324":{"position":[[42,20]]},"325":{"position":[[65,20]]},"326":{"position":[[76,20]]},"327":{"position":[[154,20]]}},"keywords":{}}],["screeb.method(argument1",{"_index":406,"title":{},"content":{"34":{"position":[[182,24]]},"227":{"position":[[178,24]]}},"keywords":{}}],["screeb.resetident",{"_index":515,"title":{},"content":{"46":{"position":[[296,22]]},"199":{"position":[[296,22]]}},"keywords":{}}],["screeb.setidentity("<uniqu",{"_index":494,"title":{},"content":{"45":{"position":[[588,35],[747,35]]}},"keywords":{}}],["screeb.setidentity(uniquevisitorid",{"_index":1196,"title":{},"content":{"198":{"position":[[606,35],[781,35]]}},"keywords":{}}],["screeb.setvisitorproperti",{"_index":526,"title":{},"content":{"48":{"position":[[396,28],[790,28]]}},"keywords":{}}],["screeb.startsurvey",{"_index":978,"title":{},"content":{"102":{"position":[[138,19]]},"103":{"position":[[145,19]]},"104":{"position":[[178,19]]},"105":{"position":[[151,19]]},"185":{"position":[[251,20]]},"188":{"position":[[1,19]]},"214":{"position":[[138,19]]},"215":{"position":[[145,19]]},"216":{"position":[[178,19]]},"217":{"position":[[151,19]]},"316":{"position":[[251,20]]},"319":{"position":[[1,19]]}},"keywords":{}}],["screeb.startsurvey()onsurveyshow",{"_index":1141,"title":{},"content":{"186":{"position":[[54,34]]},"317":{"position":[[54,34]]}},"keywords":{}}],["screeb.startsurvey(it.getstring("screeb"",{"_index":646,"title":{},"content":{"62":{"position":[[429,52]]}},"keywords":{}}],["screeb.startsurvey(surveyid",{"_index":1354,"title":{},"content":{"257":{"position":[[724,28]]}},"keywords":{}}],["screeb.startsurveyfromnotification(remotemessage.data["screeb"",{"_index":634,"title":{},"content":{"61":{"position":[[375,74]]}},"keywords":{}}],["screeb.trackevent("product",{"_index":372,"title":{},"content":{"29":{"position":[[293,31]]}},"keywords":{}}],["screeb.trackevent(nam",{"_index":1210,"title":{},"content":{"203":{"position":[[293,23]]}},"keywords":{}}],["screeb.trackscreen("productcartfragment"",{"_index":391,"title":{},"content":{"31":{"position":[[312,51]]}},"keywords":{}}],["screeb.trackscreen(nam",{"_index":1393,"title":{},"content":{"275":{"position":[[312,24]]}},"keywords":{}}],["screeb.unassigngroup(nul",{"_index":357,"title":{},"content":{"26":{"position":[[55,26]]}},"keywords":{}}],["screeb.unassigngroup(typ",{"_index":1127,"title":{},"content":{"178":{"position":[[55,26]]}},"keywords":{}}],["screeb.visitorproperty(visitorproperti",{"_index":1204,"title":{},"content":{"201":{"position":[[414,39],[697,39]]}},"keywords":{}}],["screeb/react",{"_index":1571,"title":{},"content":{"366":{"position":[[13,13]]}},"keywords":{}}],["screebmodule.swift:1:8",{"_index":1316,"title":{},"content":{"252":{"position":[[1,22]]},"401":{"position":[[1,22]]}},"keywords":{}}],["screen",{"_index":390,"title":{"30":{"position":[[0,6]]},"149":{"position":[[0,6]]},"274":{"position":[[0,6]]},"328":{"position":[[0,6]]}},"content":{"31":{"position":[[87,7],[273,6]]},"128":{"position":[[193,6]]},"150":{"position":[[87,7],[273,6]]},"275":{"position":[[87,7],[273,6]]},"298":{"position":[[710,6]]},"329":{"position":[[87,7],[335,6]]}},"keywords":{}}],["screen/view",{"_index":446,"title":{},"content":{"34":{"position":[[1759,11]]},"170":{"position":[[1790,11]]},"227":{"position":[[1737,11]]}},"keywords":{}}],["script",{"_index":1497,"title":{},"content":{"301":{"position":[[11,6]]}},"keywords":{}}],["sdk",{"_index":121,"title":{"50":{"position":[[27,3]]},"51":{"position":[[7,3]]},"53":{"position":[[29,3]]},"55":{"position":[[14,3]]},"56":{"position":[[10,4]]},"57":{"position":[[6,3]]},"58":{"position":[[0,3]]},"92":{"position":[[14,3]]},"152":{"position":[[27,3]]},"153":{"position":[[7,3]]},"155":{"position":[[29,3]]},"159":{"position":[[10,4]]},"160":{"position":[[6,3]]},"181":{"position":[[14,3]]},"187":{"position":[[13,3]]},"205":{"position":[[23,3]]},"206":{"position":[[7,3]]},"208":{"position":[[25,3]]},"210":{"position":[[10,4]]},"211":{"position":[[6,3]]},"212":{"position":[[0,3]]},"241":{"position":[[13,3]]},"252":{"position":[[39,3]]},"253":{"position":[[10,3]]},"318":{"position":[[13,3]]},"362":{"position":[[32,3]]},"363":{"position":[[7,3]]},"365":{"position":[[34,3]]},"369":{"position":[[14,3]]},"370":{"position":[[10,4]]},"387":{"position":[[13,3]]},"398":{"position":[[21,3]]},"401":{"position":[[44,3]]}},"content":{"7":{"position":[[74,4]]},"13":{"position":[[136,4],[149,4]]},"33":{"position":[[82,4]]},"34":{"position":[[37,3],[285,3],[649,4],[1090,3],[2200,4]]},"36":{"position":[[136,4],[149,4]]},"50":{"position":[[59,3]]},"51":{"position":[[118,3]]},"52":{"position":[[12,3],[51,3],[92,3],[125,3],[260,3]]},"57":{"position":[[41,3]]},"64":{"position":[[136,4],[149,4]]},"107":{"position":[[136,4],[149,4]]},"125":{"position":[[136,4],[149,4]]},"152":{"position":[[59,3]]},"153":{"position":[[118,3]]},"154":{"position":[[12,3],[51,3],[188,3]]},"157":{"position":[[13,3],[148,3]]},"158":{"position":[[5,3],[442,3]]},"160":{"position":[[41,3]]},"163":{"position":[[74,4]]},"169":{"position":[[82,4]]},"170":{"position":[[37,3],[303,3],[680,4],[1121,3],[2231,4]]},"195":{"position":[[17,3]]},"205":{"position":[[59,3]]},"206":{"position":[[118,3]]},"207":{"position":[[12,3],[153,3],[187,3]]},"209":{"position":[[34,4],[201,4]]},"211":{"position":[[41,3]]},"212":{"position":[[9,3]]},"220":{"position":[[74,4]]},"226":{"position":[[78,4]]},"227":{"position":[[33,3],[281,3],[641,4],[1078,3],[2178,4]]},"249":{"position":[[17,3]]},"252":{"position":[[62,3],[104,3],[334,4]]},"289":{"position":[[74,4]]},"304":{"position":[[85,4]]},"305":{"position":[[39,3],[300,3],[658,4],[760,4],[1741,3]]},"310":{"position":[[74,4]]},"318":{"position":[[457,3]]},"326":{"position":[[17,3],[247,3]]},"362":{"position":[[59,3]]},"363":{"position":[[118,3]]},"364":{"position":[[12,3],[51,3],[188,3]]},"367":{"position":[[13,3],[148,3]]},"368":{"position":[[5,3],[447,3]]},"370":{"position":[[13,3]]},"395":{"position":[[17,3]]},"398":{"position":[[43,4]]},"400":{"position":[[198,4]]},"401":{"position":[[62,3],[104,3],[334,4]]},"418":{"position":[[17,3]]}},"keywords":{}}],["sdk...)surveysurvey",{"_index":175,"title":{},"content":{"13":{"position":[[158,19]]},"36":{"position":[[158,19]]},"64":{"position":[[158,19]]},"107":{"position":[[158,19]]},"125":{"position":[[158,19]]}},"keywords":{}}],["seamlessli",{"_index":1481,"title":{},"content":{"298":{"position":[[1242,10]]}},"keywords":{}}],["second",{"_index":299,"title":{},"content":{"18":{"position":[[1559,7]]},"40":{"position":[[1607,7]]},"76":{"position":[[249,7]]},"118":{"position":[[249,7]]},"137":{"position":[[249,7]]}},"keywords":{}}],["secret",{"_index":839,"title":{},"content":{"81":{"position":[[174,6],[828,8]]},"122":{"position":[[174,6],[828,8]]},"142":{"position":[[174,6],[828,8]]}},"keywords":{}}],["section",{"_index":585,"title":{},"content":{"56":{"position":[[177,7]]},"60":{"position":[[234,7]]},"70":{"position":[[393,7]]},"76":{"position":[[546,7],[638,7],[726,7]]},"78":{"position":[[92,7]]},"80":{"position":[[82,7],[134,7]]},"112":{"position":[[393,7]]},"118":{"position":[[550,7],[642,7],[730,7]]},"121":{"position":[[82,7],[134,7]]},"131":{"position":[[393,7]]},"137":{"position":[[591,7],[683,7],[771,7]]},"139":{"position":[[92,7]]},"141":{"position":[[82,7],[134,7]]},"256":{"position":[[239,7]]},"296":{"position":[[298,9]]},"299":{"position":[[418,7]]},"301":{"position":[[213,9]]}},"keywords":{}}],["secur",{"_index":831,"title":{"81":{"position":[[0,9]]},"122":{"position":[[0,9]]},"142":{"position":[[0,9]]},"286":{"position":[[8,8]]}},"content":{"286":{"position":[[65,7],[169,8],[454,8]]}},"keywords":{}}],["see",{"_index":147,"title":{},"content":{"9":{"position":[[173,3]]},"10":{"position":[[214,3]]},"13":{"position":[[279,3]]},"34":{"position":[[1958,3]]},"36":{"position":[[285,3]]},"45":{"position":[[674,4]]},"50":{"position":[[1,3]]},"56":{"position":[[155,3]]},"64":{"position":[[279,3]]},"70":{"position":[[369,3]]},"76":{"position":[[517,3],[611,3],[701,3]]},"78":{"position":[[66,3]]},"80":{"position":[[53,3],[107,3]]},"107":{"position":[[285,3]]},"112":{"position":[[369,3]]},"118":{"position":[[521,3],[615,3],[705,3]]},"121":{"position":[[53,3],[107,3]]},"125":{"position":[[279,3]]},"131":{"position":[[369,3]]},"137":{"position":[[562,3],[656,3],[746,3]]},"139":{"position":[[66,3]]},"141":{"position":[[53,3],[107,3]]},"152":{"position":[[1,3]]},"165":{"position":[[173,3]]},"166":{"position":[[214,3]]},"170":{"position":[[1989,3]]},"183":{"position":[[11,3]]},"198":{"position":[[712,4]]},"205":{"position":[[1,3]]},"222":{"position":[[173,3]]},"223":{"position":[[214,3]]},"227":{"position":[[1936,3]]},"291":{"position":[[173,3]]},"292":{"position":[[214,3]]},"296":{"position":[[278,4]]},"301":{"position":[[199,4]]},"305":{"position":[[2121,3],[2485,3]]},"312":{"position":[[173,3]]},"313":{"position":[[214,3]]},"362":{"position":[[1,3]]}},"keywords":{}}],["segment",{"_index":116,"title":{"298":{"position":[[6,8]]}},"content":{"6":{"position":[[689,7]]},"10":{"position":[[54,8]]},"26":{"position":[[45,8]]},"34":{"position":[[1413,8],[1487,8],[1579,8]]},"85":{"position":[[130,7]]},"99":{"position":[[45,8]]},"162":{"position":[[689,7]]},"166":{"position":[[54,8]]},"170":{"position":[[1444,8],[1518,8],[1610,8]]},"178":{"position":[[45,8]]},"219":{"position":[[689,7]]},"223":{"position":[[54,8]]},"227":{"position":[[1391,8],[1465,8],[1557,8]]},"232":{"position":[[130,7]]},"263":{"position":[[130,7]]},"272":{"position":[[45,8]]},"288":{"position":[[689,7]]},"292":{"position":[[54,8]]},"298":{"position":[[18,8],[86,7],[149,7],[248,7],[301,8],[321,7],[444,7],[815,7],[945,7],[1100,7],[1184,7],[1275,7]]},"305":{"position":[[1378,8],[1452,8],[1564,8]]},"309":{"position":[[689,7]]},"313":{"position":[[54,8]]},"333":{"position":[[45,8]]},"341":{"position":[[130,7]]},"349":{"position":[[130,7]]}},"keywords":{}}],["select",{"_index":1254,"title":{},"content":{"209":{"position":[[585,6]]},"252":{"position":[[297,6]]},"298":{"position":[[538,6]]},"401":{"position":[[297,6]]}},"keywords":{}}],["selector",{"_index":1400,"title":{"280":{"position":[[20,9]]}},"content":{"280":{"position":[[72,9],[160,10]]}},"keywords":{}}],["self",{"_index":1359,"title":{},"content":{"257":{"position":[[916,4]]},"286":{"position":[[572,7],[630,6]]}},"keywords":{}}],["semver",{"_index":272,"title":{},"content":{"18":{"position":[[471,6]]},"40":{"position":[[471,6]]},"70":{"position":[[304,6]]},"112":{"position":[[304,6]]},"131":{"position":[[304,6]]}},"keywords":{}}],["send",{"_index":198,"title":{},"content":{"14":{"position":[[9,4]]},"37":{"position":[[9,4]]},"69":{"position":[[108,5]]},"111":{"position":[[108,5]]},"130":{"position":[[108,5]]},"298":{"position":[[134,4],[754,4],[834,7]]},"299":{"position":[[134,4]]}},"keywords":{}}],["sent",{"_index":265,"title":{},"content":{"18":{"position":[[314,4]]},"40":{"position":[[314,4]]},"46":{"position":[[258,4]]},"70":{"position":[[191,4]]},"79":{"position":[[547,4]]},"81":{"position":[[310,4]]},"112":{"position":[[191,4]]},"120":{"position":[[836,4]]},"122":{"position":[[310,4]]},"131":{"position":[[191,4]]},"140":{"position":[[547,4]]},"142":{"position":[[310,4]]},"173":{"position":[[258,4]]},"199":{"position":[[258,4]]},"380":{"position":[[250,4]]}},"keywords":{}}],["sequenti",{"_index":404,"title":{},"content":{"34":{"position":[[140,13]]},"170":{"position":[[152,13]]},"227":{"position":[[136,13]]},"305":{"position":[[138,12]]}},"keywords":{}}],["server",{"_index":787,"title":{},"content":{"69":{"position":[[46,6]]},"81":{"position":[[17,6]]},"111":{"position":[[46,6]]},"122":{"position":[[17,6]]},"130":{"position":[[46,6]]},"142":{"position":[[17,6]]}},"keywords":{}}],["servic",{"_index":604,"title":{},"content":{"60":{"position":[[44,7]]},"84":{"position":[[312,9]]},"231":{"position":[[312,9]]},"256":{"position":[[44,7]]},"262":{"position":[[312,9]]},"340":{"position":[[312,9]]},"348":{"position":[[312,9]]}},"keywords":{}}],["session",{"_index":411,"title":{},"content":{"34":{"position":[[316,7],[499,7],[1008,7],[1245,8],[2231,7]]},"45":{"position":[[503,7]]},"92":{"position":[[135,8]]},"170":{"position":[[334,7],[530,7],[1039,7],[1276,8],[2262,7]]},"181":{"position":[[141,8]]},"198":{"position":[[521,7]]},"210":{"position":[[148,8]]},"227":{"position":[[312,7],[491,7],[1000,7],[1223,8],[2209,7]]},"253":{"position":[[135,8]]},"283":{"position":[[146,8]]},"301":{"position":[[175,7]]},"305":{"position":[[331,7],[514,7],[791,7],[1190,8],[1656,7]]},"357":{"position":[[46,7],[67,7]]},"358":{"position":[[527,7],[548,7],[864,7]]},"360":{"position":[[475,7],[545,7]]},"378":{"position":[[228,7]]},"379":{"position":[[109,7]]},"398":{"position":[[175,7]]}},"keywords":{}}],["session.created_at",{"_index":1555,"title":{},"content":{"357":{"position":[[1066,19]]},"358":{"position":[[1125,19]]}},"keywords":{}}],["session.email",{"_index":1551,"title":{},"content":{"357":{"position":[[885,14]]},"358":{"position":[[994,14]]}},"keywords":{}}],["session.firstnam",{"_index":1552,"title":{},"content":{"357":{"position":[[923,18]]},"358":{"position":[[1022,18]]}},"keywords":{}}],["session.lastnam",{"_index":1553,"title":{},"content":{"357":{"position":[[964,17]]},"358":{"position":[[1053,17]]}},"keywords":{}}],["session.plan",{"_index":1554,"title":{},"content":{"357":{"position":[[1000,13]]},"358":{"position":[[1079,13]]}},"keywords":{}}],["session.user_id",{"_index":1550,"title":{},"content":{"357":{"position":[[823,16]]},"358":{"position":[[892,17]]}},"keywords":{}}],["session_end",{"_index":1610,"title":{},"content":{"383":{"position":[[531,12]]}},"keywords":{}}],["session_id",{"_index":1601,"title":{},"content":{"383":{"position":[[410,11]]}},"keywords":{}}],["session_start",{"_index":1607,"title":{},"content":{"383":{"position":[[475,14]]}},"keywords":{}}],["set",{"_index":483,"title":{"45":{"position":[[0,3]]},"172":{"position":[[0,3]]},"185":{"position":[[0,3]]},"187":{"position":[[0,3]]},"188":{"position":[[0,3]]},"198":{"position":[[0,3]]},"239":{"position":[[0,3]]},"241":{"position":[[0,3]]},"242":{"position":[[0,3]]},"316":{"position":[[0,3]]},"318":{"position":[[0,3]]},"319":{"position":[[0,3]]},"336":{"position":[[0,3]]},"377":{"position":[[0,3]]},"378":{"position":[[0,3]]},"379":{"position":[[0,3]]},"385":{"position":[[0,3]]},"387":{"position":[[0,3]]},"388":{"position":[[0,3]]},"406":{"position":[[0,3]]}},"content":{"47":{"position":[[266,8],[279,3],[342,9],[356,7]]},"48":{"position":[[373,3],[771,3]]},"104":{"position":[[160,3]]},"147":{"position":[[160,3]]},"174":{"position":[[266,8],[279,3],[342,9],[356,7]]},"175":{"position":[[373,3],[607,3]]},"200":{"position":[[266,8],[279,3],[342,9],[356,7]]},"201":{"position":[[391,3],[679,3]]},"216":{"position":[[160,3]]},"279":{"position":[[162,3]]},"296":{"position":[[268,9]]},"298":{"position":[[935,3]]},"299":{"position":[[780,9],[791,3],[831,3]]},"337":{"position":[[266,8],[279,3],[342,9],[356,7]]},"338":{"position":[[450,3],[596,3]]},"374":{"position":[[160,3]]},"378":{"position":[[346,3]]},"381":{"position":[[266,8],[279,3],[342,9],[356,7]]},"382":{"position":[[353,3],[519,3]]}},"keywords":{}}],["setident",{"_index":419,"title":{},"content":{"34":{"position":[[688,11],[704,11]]},"45":{"position":[[114,11],[724,13]]},"170":{"position":[[719,11],[735,11]]},"172":{"position":[[114,11]]},"198":{"position":[[114,11]]},"227":{"position":[[680,11],[696,11]]},"336":{"position":[[114,11],[494,11]]},"338":{"position":[[379,12]]},"369":{"position":[[59,11]]}},"keywords":{}}],["setidentity('<us",{"_index":1534,"title":{},"content":{"336":{"position":[[547,21]]}},"keywords":{}}],["setproperti",{"_index":1535,"title":{},"content":{"338":{"position":[[392,13],[473,15],[615,15]]},"369":{"position":[[44,14]]}},"keywords":{}}],["settings.follow",{"_index":1474,"title":{},"content":{"298":{"position":[[687,15]]}},"keywords":{}}],["setup",{"_index":579,"title":{"56":{"position":[[0,5]]},"159":{"position":[[0,5]]},"210":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"87":{"position":[[83,6]]},"234":{"position":[[83,6]]},"265":{"position":[[83,6]]},"298":{"position":[[746,6]]},"343":{"position":[[83,6]]},"351":{"position":[[83,6]]}},"keywords":{}}],["setvisitorproperti",{"_index":434,"title":{},"content":{"34":{"position":[[1134,20],[1159,20]]},"170":{"position":[[1165,20],[1190,20]]}},"keywords":{}}],["sha256",{"_index":846,"title":{},"content":{"81":{"position":[[451,6]]},"122":{"position":[[451,6]]},"142":{"position":[[451,6]]}},"keywords":{}}],["share",{"_index":167,"title":{},"content":{"13":{"position":[[33,6]]},"36":{"position":[[33,6]]},"40":{"position":[[1924,7],[2427,7]]},"41":{"position":[[426,7],[859,7]]},"64":{"position":[[33,6]]},"107":{"position":[[33,6]]},"119":{"position":[[141,7]]},"120":{"position":[[180,7]]},"125":{"position":[[33,6]]},"208":{"position":[[103,6]]}},"keywords":{}}],["show",{"_index":1162,"title":{},"content":{"188":{"position":[[357,6]]},"189":{"position":[[25,7],[258,7]]},"243":{"position":[[25,7]]},"319":{"position":[[349,6]]},"320":{"position":[[25,7],[227,6]]},"389":{"position":[[25,7]]},"408":{"position":[[25,7]]},"409":{"position":[[26,7]]}},"keywords":{}}],["showed"",{"_index":1648,"title":{},"content":{"408":{"position":[[207,13]]},"409":{"position":[[210,13]]}},"keywords":{}}],["shown",{"_index":201,"title":{},"content":{"14":{"position":[[95,5]]},"37":{"position":[[95,5]]},"65":{"position":[[81,5]]},"108":{"position":[[81,5]]},"126":{"position":[[81,5]]}},"keywords":{}}],["shutdown",{"_index":417,"title":{},"content":{"34":{"position":[[628,9]]},"170":{"position":[[659,9]]},"227":{"position":[[620,9]]},"305":{"position":[[637,9]]}},"keywords":{}}],["side",{"_index":512,"title":{},"content":{"46":{"position":[[146,5]]},"173":{"position":[[146,5]]},"199":{"position":[[146,5]]},"380":{"position":[[138,5]]}},"keywords":{}}],["signatur",{"_index":836,"title":{},"content":{"81":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"122":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]},"142":{"position":[[98,11],[145,9],[266,10],[373,9],[479,9],[553,9],[684,9],[1104,9]]}},"keywords":{}}],["signature"",{"_index":874,"title":{},"content":{"81":{"position":[[1265,18]]},"122":{"position":[[1265,18]]},"142":{"position":[[1265,18]]}},"keywords":{}}],["signed_up_at",{"_index":1561,"title":{},"content":{"358":{"position":[[1109,15]]},"382":{"position":[[460,13]]}},"keywords":{}}],["signup",{"_index":1563,"title":{"359":{"position":[[6,7]]}},"content":{},"keywords":{}}],["simpl",{"_index":580,"title":{},"content":{"56":{"position":[[4,6]]}},"keywords":{}}],["simplifi",{"_index":126,"title":{},"content":{"7":{"position":[[192,11],[366,11],[499,11]]},"163":{"position":[[192,11],[366,11],[499,11]]},"220":{"position":[[192,11],[366,11],[499,11]]},"289":{"position":[[192,11],[366,11],[499,11]]},"310":{"position":[[192,11],[366,11],[499,11]]}},"keywords":{}}],["singl",{"_index":188,"title":{},"content":{"13":{"position":[[430,6]]},"14":{"position":[[298,6]]},"34":{"position":[[1964,6]]},"36":{"position":[[448,6]]},"37":{"position":[[298,6]]},"64":{"position":[[430,6]]},"65":{"position":[[284,6]]},"107":{"position":[[448,6]]},"108":{"position":[[284,6]]},"125":{"position":[[430,6]]},"126":{"position":[[284,6]]},"170":{"position":[[1995,6]]},"227":{"position":[[1942,6]]},"305":{"position":[[2127,6],[2491,6]]}},"keywords":{}}],["size",{"_index":550,"title":{},"content":{"52":{"position":[[80,4]]},"148":{"position":[[239,5]]},"154":{"position":[[176,4]]},"207":{"position":[[141,4]]},"364":{"position":[[176,4]]},"375":{"position":[[288,5]]}},"keywords":{}}],["size...)response.hidden_field",{"_index":1030,"title":{},"content":{"128":{"position":[[200,31]]}},"keywords":{}}],["small",{"_index":1444,"title":{},"content":{"295":{"position":[[21,5]]}},"keywords":{}}],["snapshot",{"_index":252,"title":{},"content":{"17":{"position":[[603,8]]},"128":{"position":[[73,8]]}},"keywords":{}}],["snippet",{"_index":1225,"title":{},"content":{"208":{"position":[[134,7],[277,7]]}},"keywords":{}}],["sometim",{"_index":187,"title":{},"content":{"13":{"position":[[396,9]]},"36":{"position":[[414,9]]},"64":{"position":[[396,9]]},"102":{"position":[[81,10]]},"107":{"position":[[414,9]]},"125":{"position":[[396,9]]},"145":{"position":[[81,10]]},"214":{"position":[[81,10]]},"277":{"position":[[81,10]]},"372":{"position":[[81,10]]}},"keywords":{}}],["sound",{"_index":1367,"title":{},"content":{"258":{"position":[[660,9]]}},"keywords":{}}],["sourc",{"_index":118,"title":{"7":{"position":[[0,7]]},"9":{"position":[[23,7]]},"10":{"position":[[20,7]]},"163":{"position":[[0,7]]},"165":{"position":[[23,7]]},"166":{"position":[[20,7]]},"220":{"position":[[0,7]]},"222":{"position":[[23,7]]},"223":{"position":[[20,7]]},"289":{"position":[[0,7]]},"291":{"position":[[23,7]]},"292":{"position":[[20,7]]},"310":{"position":[[0,7]]},"312":{"position":[[23,7]]},"313":{"position":[[20,7]]}},"content":{"7":{"position":[[93,6],[173,6],[309,6],[480,6]]},"8":{"position":[[21,7]]},"10":{"position":[[28,7],[114,6]]},"50":{"position":[[202,7],[244,7]]},"163":{"position":[[93,6],[173,6],[309,6],[480,6]]},"164":{"position":[[21,7]]},"166":{"position":[[28,7],[114,6]]},"205":{"position":[[198,7],[240,7]]},"220":{"position":[[93,6],[173,6],[309,6],[480,6]]},"221":{"position":[[21,7]]},"223":{"position":[[28,7],[114,6]]},"289":{"position":[[93,6],[173,6],[309,6],[480,6]]},"290":{"position":[[21,7]]},"292":{"position":[[28,7],[114,6]]},"310":{"position":[[93,6],[173,6],[309,6],[480,6]]},"311":{"position":[[21,7]]},"313":{"position":[[28,7],[114,6]]}},"keywords":{}}],["spec",{"_index":785,"title":{"69":{"position":[[0,5]]},"111":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["specif",{"_index":894,"title":{},"content":{"85":{"position":[[111,8]]},"232":{"position":[[111,8]]},"263":{"position":[[111,8]]},"280":{"position":[[25,8]]},"341":{"position":[[111,8]]},"349":{"position":[[111,8]]}},"keywords":{}}],["specifi",{"_index":615,"title":{},"content":{"60":{"position":[[278,7]]},"256":{"position":[[283,7]]},"301":{"position":[[144,10]]}},"keywords":{}}],["split",{"_index":1025,"title":{},"content":{"128":{"position":[[33,5]]}},"keywords":{}}],["sport",{"_index":1286,"title":{},"content":{"229":{"position":[[364,8]]}},"keywords":{}}],["src",{"_index":1427,"title":{},"content":{"286":{"position":[[245,3],[315,3],[347,3],[378,3],[479,3],[568,3],[697,3],[729,3],[760,3]]}},"keywords":{}}],["start",{"_index":149,"title":{"101":{"position":[[0,5]]},"102":{"position":[[7,5]]},"144":{"position":[[0,5]]},"145":{"position":[[7,5]]},"188":{"position":[[20,6]]},"213":{"position":[[0,5]]},"214":{"position":[[7,5]]},"242":{"position":[[20,6]]},"276":{"position":[[0,5]]},"277":{"position":[[7,5]]},"319":{"position":[[20,6]]},"356":{"position":[[3,5]]},"371":{"position":[[0,5]]},"372":{"position":[[7,5]]},"378":{"position":[[23,6]]},"388":{"position":[[20,6]]}},"content":{"9":{"position":[[227,5]]},"18":{"position":[[1444,5],[1497,5]]},"33":{"position":[[179,7]]},"34":{"position":[[274,6],[1874,6]]},"40":{"position":[[1492,5],[1545,5]]},"62":{"position":[[259,5],[304,8]]},"76":{"position":[[151,5],[195,5]]},"102":{"position":[[59,5]]},"104":{"position":[[33,5]]},"118":{"position":[[151,5],[195,5]]},"128":{"position":[[275,5]]},"137":{"position":[[151,5],[195,5]]},"145":{"position":[[59,5]]},"147":{"position":[[33,5]]},"165":{"position":[[227,5]]},"169":{"position":[[179,7]]},"170":{"position":[[292,6],[1905,6]]},"190":{"position":[[25,8],[260,8]]},"214":{"position":[[59,5]]},"216":{"position":[[33,5]]},"222":{"position":[[227,5]]},"226":{"position":[[175,7]]},"227":{"position":[[270,6],[1852,6]]},"244":{"position":[[25,8]]},"257":{"position":[[537,5]]},"258":{"position":[[256,5],[303,8]]},"260":{"position":[[208,7]]},"277":{"position":[[59,5]]},"279":{"position":[[33,5]]},"291":{"position":[[227,5]]},"298":{"position":[[828,5],[1287,5]]},"299":{"position":[[1305,5]]},"304":{"position":[[182,7]]},"305":{"position":[[289,6],[2036,6],[2401,6]]},"312":{"position":[[227,5]]},"321":{"position":[[25,8],[229,7]]},"356":{"position":[[358,5]]},"357":{"position":[[691,5]]},"358":{"position":[[373,5]]},"359":{"position":[[423,5]]},"360":{"position":[[358,5]]},"370":{"position":[[24,5]]},"372":{"position":[[59,5]]},"374":{"position":[[33,5]]},"390":{"position":[[25,8]]},"410":{"position":[[25,8]]},"411":{"position":[[26,8]]}},"keywords":{}}],["started"",{"_index":1652,"title":{},"content":{"410":{"position":[[209,14]]},"411":{"position":[[212,14]]}},"keywords":{}}],["startresponse.context",{"_index":1027,"title":{},"content":{"128":{"position":[[113,22]]}},"keywords":{}}],["startsurvey",{"_index":447,"title":{},"content":{"34":{"position":[[1839,11],[1855,11],[2034,11]]},"105":{"position":[[5,11]]},"148":{"position":[[5,11]]},"170":{"position":[[1870,11],[1886,11],[2065,11]]},"217":{"position":[[5,11]]},"227":{"position":[[1817,11],[1833,11],[2012,11]]},"372":{"position":[[147,11]]},"373":{"position":[[154,11]]},"374":{"position":[[187,11]]},"375":{"position":[[5,11],[160,11]]},"385":{"position":[[248,13]]},"388":{"position":[[1,12]]}},"keywords":{}}],["startsurvey("<survey",{"_index":1576,"title":{},"content":{"372":{"position":[[200,28]]},"373":{"position":[[207,28]]},"374":{"position":[[240,28]]},"375":{"position":[[213,28]]}},"keywords":{}}],["startsurvey()onsurveyshow",{"_index":1612,"title":{},"content":{"386":{"position":[[47,27]]}},"keywords":{}}],["state",{"_index":1389,"title":{},"content":{"273":{"position":[[430,6],[468,8]]}},"keywords":{}}],["statu",{"_index":458,"title":{"104":{"position":[[15,8]]},"147":{"position":[[15,8]]},"216":{"position":[[15,8]]},"279":{"position":[[15,8]]},"374":{"position":[[15,8]]}},"content":{"34":{"position":[[2306,6]]},"69":{"position":[[79,6]]},"104":{"position":[[62,7],[104,7]]},"111":{"position":[[79,6]]},"130":{"position":[[79,6]]},"147":{"position":[[62,7],[104,7]]},"170":{"position":[[2337,6]]},"191":{"position":[[707,7]]},"216":{"position":[[62,7],[104,7]]},"227":{"position":[[2284,6]]},"245":{"position":[[772,7]]},"279":{"position":[[62,7],[104,7]]},"305":{"position":[[2777,6]]},"322":{"position":[[687,7]]},"374":{"position":[[62,7],[104,7]]},"391":{"position":[[705,7]]},"412":{"position":[[659,7]]}},"keywords":{}}],["step",{"_index":1467,"title":{},"content":{"298":{"position":[[283,6],[1227,6]]},"299":{"position":[[283,6],[1245,6]]}},"keywords":{}}],["stitch",{"_index":163,"title":{"12":{"position":[[0,6]]},"35":{"position":[[0,6]]}},"content":{"16":{"position":[[1,6],[110,6],[174,6]]},"18":{"position":[[65,6],[123,6],[160,6],[202,6]]},"19":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"20":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"21":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"38":{"position":[[1,6],[110,6],[176,6]]},"40":{"position":[[65,6],[123,6],[160,6],[202,6]]},"41":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]},"42":{"position":[[65,6],[104,6],[162,6],[199,6],[245,6],[287,6]]}},"keywords":{}}],["store",{"_index":1192,"title":{},"content":{"194":{"position":[[20,5],[280,5]]},"248":{"position":[[20,5]]},"325":{"position":[[20,5],[258,5]]},"394":{"position":[[20,5]]},"417":{"position":[[20,5],[229,5]]}},"keywords":{}}],["streamlin",{"_index":896,"title":{},"content":{"85":{"position":[[164,10]]},"232":{"position":[[164,10]]},"260":{"position":[[127,11]]},"263":{"position":[[164,10]]},"341":{"position":[[164,10]]},"349":{"position":[[164,10]]}},"keywords":{}}],["string",{"_index":332,"title":{},"content":{"20":{"position":[[564,6],[595,8],[633,8]]},"21":{"position":[[595,8]]},"27":{"position":[[214,7]]},"29":{"position":[[214,7]]},"31":{"position":[[215,7]]},"40":{"position":[[2804,8]]},"41":{"position":[[1196,8]]},"42":{"position":[[591,8]]},"48":{"position":[[315,7]]},"70":{"position":[[294,6]]},"72":{"position":[[87,6]]},"73":{"position":[[82,6]]},"74":{"position":[[81,6],[122,6]]},"75":{"position":[[92,6],[128,6],[195,6]]},"76":{"position":[[85,6],[344,6]]},"77":{"position":[[83,6],[116,6]]},"79":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"95":{"position":[[214,7]]},"100":{"position":[[214,7]]},"112":{"position":[[294,6]]},"114":{"position":[[87,6]]},"115":{"position":[[82,6]]},"116":{"position":[[81,6],[122,6]]},"117":{"position":[[199,6],[272,6]]},"118":{"position":[[85,6],[344,6]]},"119":{"position":[[190,6],[223,6]]},"120":{"position":[[235,6],[350,6],[400,7],[419,6],[574,6],[650,6]]},"131":{"position":[[294,6]]},"133":{"position":[[87,6]]},"134":{"position":[[82,6]]},"135":{"position":[[81,6],[122,6]]},"136":{"position":[[92,6],[128,6],[195,6]]},"137":{"position":[[85,6],[344,6]]},"138":{"position":[[83,6],[116,6]]},"140":{"position":[[80,6],[189,6],[236,7],[249,6],[390,6],[459,6]]},"150":{"position":[[215,7]]},"175":{"position":[[315,7]]},"179":{"position":[[214,7]]},"189":{"position":[[326,7],[377,7],[690,7],[723,7],[738,7],[795,7],[960,7],[1019,7],[1104,7],[1121,7]]},"190":{"position":[[329,7],[380,7],[693,7],[726,7],[743,7]]},"191":{"position":[[335,7],[386,7],[699,7],[818,7],[833,7],[890,7],[1055,7],[1114,7],[1150,7],[1165,7],[1222,7],[1387,7],[1446,7],[1531,7],[1548,7]]},"192":{"position":[[335,7],[386,7],[699,7],[732,7],[747,7],[804,7],[969,7],[1028,7],[1113,7],[1130,7]]},"193":{"position":[[326,7],[377,7],[690,7],[824,7],[839,7],[896,7],[1061,7],[1120,7],[1205,7],[1222,7]]},"194":{"position":[[364,7],[423,7],[440,7]]},"195":{"position":[[340,7],[399,7],[416,7]]},"196":{"position":[[452,7],[503,7],[536,7],[553,7]]},"201":{"position":[[315,7]]},"203":{"position":[[214,7]]},"229":{"position":[[214,7]]},"243":{"position":[[395,7],[442,7],[755,7],[788,7],[803,7],[860,7],[1025,7],[1084,7],[1169,7],[1186,7]]},"244":{"position":[[398,7],[445,7],[758,7],[791,7],[808,7]]},"245":{"position":[[404,7],[451,7],[764,7],[883,7],[898,7],[955,7],[1120,7],[1179,7],[1215,7],[1230,7],[1287,7],[1452,7],[1511,7],[1596,7],[1613,7]]},"246":{"position":[[404,7],[451,7],[764,7],[797,7],[812,7],[869,7],[1034,7],[1093,7],[1178,7],[1195,7]]},"247":{"position":[[395,7],[442,7],[755,7],[889,7],[904,7],[961,7],[1126,7],[1185,7],[1270,7],[1287,7]]},"248":{"position":[[440,7],[495,7],[512,7]]},"249":{"position":[[421,7],[476,7],[493,7]]},"250":{"position":[[546,7],[593,7],[626,7],[643,7]]},"257":{"position":[[715,6]]},"273":{"position":[[214,7]]},"275":{"position":[[215,7]]},"307":{"position":[[214,7]]},"320":{"position":[[310,7],[357,7],[670,7],[703,7],[718,7],[775,7],[940,7],[999,7],[1084,7],[1101,7]]},"321":{"position":[[313,7],[360,7],[673,7],[706,7],[723,7]]},"322":{"position":[[319,7],[366,7],[679,7],[798,7],[813,7],[870,7],[1035,7],[1094,7],[1130,7],[1145,7],[1202,7],[1367,7],[1426,7],[1511,7],[1528,7]]},"323":{"position":[[319,7],[366,7],[679,7],[712,7],[727,7],[784,7],[949,7],[1008,7],[1093,7],[1110,7]]},"324":{"position":[[310,7],[357,7],[670,7],[804,7],[819,7],[876,7],[1041,7],[1100,7],[1185,7],[1202,7]]},"325":{"position":[[357,7],[412,7],[429,7]]},"326":{"position":[[333,7],[388,7],[405,7]]},"327":{"position":[[456,7],[503,7],[536,7],[553,7]]},"329":{"position":[[215,7]]},"334":{"position":[[214,7]]},"338":{"position":[[315,7]]},"382":{"position":[[315,7]]},"389":{"position":[[328,7],[375,7],[688,7],[721,7],[736,7],[793,7],[958,7],[1017,7],[1102,7],[1119,7]]},"390":{"position":[[331,7],[378,7],[691,7],[724,7],[741,7]]},"391":{"position":[[337,7],[384,7],[697,7],[816,7],[831,7],[888,7],[1053,7],[1112,7],[1148,7],[1163,7],[1220,7],[1385,7],[1444,7],[1529,7],[1546,7]]},"392":{"position":[[337,7],[384,7],[697,7],[730,7],[745,7],[802,7],[967,7],[1026,7],[1111,7],[1128,7]]},"393":{"position":[[328,7],[375,7],[688,7],[822,7],[837,7],[894,7],[1059,7],[1118,7],[1203,7],[1220,7]]},"394":{"position":[[373,7],[428,7],[445,7]]},"395":{"position":[[348,7],[403,7],[420,7]]},"396":{"position":[[497,7],[544,7],[577,7],[594,7]]},"408":{"position":[[279,7],[329,7],[642,7],[675,7],[690,7],[747,7],[912,7],[971,7],[1056,7],[1073,7]]},"409":{"position":[[282,7],[379,6],[413,7],[446,7],[461,7],[518,7],[683,7],[742,7],[827,7],[844,7]]},"410":{"position":[[282,7],[332,7],[645,7],[678,7],[695,7]]},"411":{"position":[[285,7],[382,6],[416,7],[449,7],[466,7]]},"412":{"position":[[288,7],[338,7],[651,7],[770,7],[785,7],[842,7],[1007,7],[1066,7],[1102,7],[1117,7],[1174,7],[1339,7],[1398,7],[1483,7],[1500,7]]},"413":{"position":[[288,7],[338,7],[651,7],[684,7],[699,7],[756,7],[921,7],[980,7],[1065,7],[1082,7]]},"414":{"position":[[291,7],[388,6],[422,7],[455,7],[470,7],[527,7],[692,7],[751,7],[836,7],[853,7]]},"415":{"position":[[279,7],[329,7],[642,7],[776,7],[791,7],[848,7],[1013,7],[1072,7],[1157,7],[1174,7]]},"416":{"position":[[282,7],[379,6],[413,7],[547,7],[562,7],[619,7],[784,7],[843,7],[928,7],[945,7]]},"417":{"position":[[317,7],[375,7],[392,7]]},"418":{"position":[[284,7],[342,7],[359,7]]},"419":{"position":[[378,7],[428,7],[461,7],[478,7]]},"420":{"position":[[381,7],[432,7],[465,7],[482,7]]}},"keywords":{}}],["string(describ",{"_index":1524,"title":{},"content":{"318":{"position":[[476,18],[604,18]]},"319":{"position":[[365,18]]},"320":{"position":[[243,18]]},"321":{"position":[[246,18]]},"322":{"position":[[252,18]]},"323":{"position":[[252,18]]},"324":{"position":[[243,18]]},"325":{"position":[[290,18]]},"326":{"position":[[266,18]]},"327":{"position":[[376,18]]}},"keywords":{}}],["strongli",{"_index":834,"title":{},"content":{"81":{"position":[[61,8]]},"122":{"position":[[61,8]]},"142":{"position":[[61,8]]}},"keywords":{}}],["submit",{"_index":13,"title":{},"content":{"1":{"position":[[147,6]]},"185":{"position":[[194,10]]},"239":{"position":[[198,10]]},"299":{"position":[[1031,6]]},"316":{"position":[[194,10]]},"385":{"position":[[198,10]]},"406":{"position":[[197,10]]}},"keywords":{}}],["success",{"_index":950,"title":{},"content":{"90":{"position":[[211,7]]},"237":{"position":[[211,7]]},"268":{"position":[[211,7]]},"346":{"position":[[211,7]]},"354":{"position":[[211,7]]}},"keywords":{}}],["such",{"_index":492,"title":{},"content":{"45":{"position":[[535,5]]},"198":{"position":[[553,5]]},"299":{"position":[[891,4]]},"378":{"position":[[264,4]]},"379":{"position":[[141,5]]}},"keywords":{}}],["sudo",{"_index":1634,"title":{},"content":{"404":{"position":[[57,4]]}},"keywords":{}}],["support",{"_index":55,"title":{"4":{"position":[[0,8]]},"22":{"position":[[0,8]]},"43":{"position":[[0,8]]},"82":{"position":[[0,8]]},"123":{"position":[[0,8]]},"143":{"position":[[0,8]]},"252":{"position":[[50,9]]},"401":{"position":[[55,9]]}},"content":{"58":{"position":[[66,7]]},"252":{"position":[[73,9],[379,7]]},"401":{"position":[[73,9],[379,7]]}},"keywords":{}}],["sure",{"_index":1422,"title":{},"content":{"286":{"position":[[48,4]]}},"keywords":{}}],["survey",{"_index":78,"title":{"74":{"position":[[0,7]]},"101":{"position":[[6,6]]},"102":{"position":[[15,6]]},"104":{"position":[[8,6]]},"116":{"position":[[0,7]]},"135":{"position":[[0,7]]},"144":{"position":[[6,6]]},"145":{"position":[[15,6]]},"147":{"position":[[8,6]]},"188":{"position":[[13,6]]},"213":{"position":[[6,6]]},"214":{"position":[[15,6]]},"216":{"position":[[8,6]]},"242":{"position":[[13,6]]},"276":{"position":[[6,6]]},"277":{"position":[[15,6]]},"279":{"position":[[8,6]]},"319":{"position":[[13,6]]},"371":{"position":[[6,6]]},"372":{"position":[[15,6]]},"374":{"position":[[8,6]]},"388":{"position":[[13,6]]}},"content":{"6":{"position":[[127,7]]},"13":{"position":[[117,6],[200,7],[211,6]]},"14":{"position":[[67,6],[85,6],[331,6]]},"16":{"position":[[39,7]]},"17":{"position":[[103,11]]},"18":{"position":[[1051,6],[1088,6],[1146,6],[1338,6],[1575,6]]},"24":{"position":[[137,7]]},"34":{"position":[[1286,7],[1883,6],[1971,6],[2021,6],[2345,6]]},"36":{"position":[[117,6],[200,7],[211,6]]},"37":{"position":[[67,6],[85,6],[331,6]]},"38":{"position":[[39,7]]},"39":{"position":[[103,11]]},"40":{"position":[[1099,6],[1136,6],[1194,6],[1386,6],[1623,6],[1942,6],[2445,6]]},"41":{"position":[[444,6],[877,6]]},"45":{"position":[[87,7]]},"46":{"position":[[242,7]]},"48":{"position":[[140,7]]},"60":{"position":[[342,6]]},"62":{"position":[[267,6]]},"64":{"position":[[117,6],[200,7],[211,6]]},"65":{"position":[[53,6],[71,6],[317,6]]},"68":{"position":[[40,7]]},"71":{"position":[[117,6],[124,6],[134,6]]},"74":{"position":[[69,6],[103,6],[158,6],[220,6]]},"76":{"position":[[265,6]]},"88":{"position":[[33,8]]},"93":{"position":[[116,6],[252,7],[459,6]]},"97":{"position":[[144,7]]},"102":{"position":[[69,7],[114,6]]},"103":{"position":[[41,6]]},"104":{"position":[[26,6],[55,6],[97,6]]},"107":{"position":[[117,6],[200,7],[211,6]]},"108":{"position":[[53,6],[71,6],[317,6]]},"110":{"position":[[40,7]]},"113":{"position":[[117,6],[124,6],[134,6]]},"116":{"position":[[69,6],[103,6],[158,6],[220,6]]},"118":{"position":[[265,6]]},"119":{"position":[[159,6]]},"120":{"position":[[198,6]]},"125":{"position":[[117,6],[200,7],[211,6]]},"126":{"position":[[53,6],[71,6],[317,6]]},"129":{"position":[[40,7]]},"132":{"position":[[117,6],[124,6],[134,6]]},"135":{"position":[[69,6],[103,6],[158,6],[220,6]]},"137":{"position":[[265,6]]},"145":{"position":[[69,7],[114,6],[211,6]]},"146":{"position":[[41,6]]},"147":{"position":[[26,6],[55,6],[97,6]]},"155":{"position":[[65,7]]},"162":{"position":[[127,7]]},"170":{"position":[[1317,7],[1914,6],[2002,6],[2052,6],[2376,6]]},"172":{"position":[[87,7]]},"173":{"position":[[242,7]]},"175":{"position":[[140,7]]},"177":{"position":[[148,7]]},"182":{"position":[[116,6],[258,7],[465,6]]},"185":{"position":[[133,6],[184,6]]},"189":{"position":[[15,6],[363,7]]},"190":{"position":[[15,6],[366,7]]},"191":{"position":[[372,7]]},"192":{"position":[[15,6],[372,7]]},"193":{"position":[[15,6],[363,7]]},"196":{"position":[[17,6],[489,7]]},"198":{"position":[[87,7]]},"199":{"position":[[242,7]]},"201":{"position":[[140,7]]},"208":{"position":[[65,7],[84,6]]},"214":{"position":[[69,7],[114,6]]},"215":{"position":[[41,6]]},"216":{"position":[[26,6],[55,6],[97,6]]},"219":{"position":[[127,7]]},"227":{"position":[[1264,7],[1861,6],[1949,6],[1999,6],[2323,6]]},"235":{"position":[[33,8]]},"239":{"position":[[137,6],[188,6]]},"243":{"position":[[15,6],[428,7]]},"244":{"position":[[15,6],[431,7]]},"245":{"position":[[437,7]]},"246":{"position":[[15,6],[437,7]]},"247":{"position":[[15,6],[428,7]]},"250":{"position":[[17,6],[579,7]]},"254":{"position":[[116,6],[252,7],[459,6]]},"256":{"position":[[347,6]]},"257":{"position":[[524,6],[547,6]]},"258":{"position":[[264,6]]},"266":{"position":[[33,8]]},"270":{"position":[[142,7]]},"277":{"position":[[69,7],[121,6]]},"278":{"position":[[41,6]]},"279":{"position":[[26,6],[55,6],[97,6]]},"285":{"position":[[116,6],[285,7],[492,6]]},"286":{"position":[[28,7]]},"288":{"position":[[127,7]]},"305":{"position":[[1231,7],[2185,6],[2410,6],[2498,6],[2548,6],[2712,7],[2816,6]]},"309":{"position":[[127,7]]},"316":{"position":[[133,6],[184,6]]},"319":{"position":[[342,6]]},"320":{"position":[[15,6],[220,6],[343,7]]},"321":{"position":[[15,6],[222,6],[346,7]]},"322":{"position":[[352,7]]},"323":{"position":[[15,6],[226,6],[352,7]]},"324":{"position":[[15,6],[220,6],[343,7]]},"327":{"position":[[17,6],[342,6],[489,7]]},"331":{"position":[[208,7]]},"336":{"position":[[87,7]]},"338":{"position":[[140,7]]},"344":{"position":[[33,8]]},"352":{"position":[[33,8]]},"359":{"position":[[783,6]]},"365":{"position":[[65,7]]},"372":{"position":[[69,7],[114,6],[260,6]]},"373":{"position":[[41,6]]},"374":{"position":[[26,6],[55,6],[97,6]]},"377":{"position":[[82,7]]},"379":{"position":[[66,7]]},"380":{"position":[[234,7]]},"382":{"position":[[140,7]]},"385":{"position":[[137,6],[188,6]]},"389":{"position":[[15,6],[361,7]]},"390":{"position":[[15,6],[364,7]]},"391":{"position":[[370,7]]},"392":{"position":[[15,6],[370,7]]},"393":{"position":[[15,6],[361,7]]},"396":{"position":[[17,6],[530,7]]},"400":{"position":[[116,6],[322,7],[548,6]]},"406":{"position":[[133,6],[187,6]]},"408":{"position":[[15,6],[315,7]]},"410":{"position":[[15,6],[318,7]]},"412":{"position":[[324,7]]},"413":{"position":[[15,6],[324,7]]},"415":{"position":[[15,6],[315,7]]},"419":{"position":[[17,6],[414,7]]}},"keywords":{}}],["survey.clos",{"_index":1516,"title":{},"content":{"305":{"position":[[2662,12],[2679,12]]}},"keywords":{}}],["survey.on",{"_index":209,"title":{},"content":{"14":{"position":[[305,9]]},"37":{"position":[[305,9]]},"65":{"position":[[291,9]]},"108":{"position":[[291,9]]},"126":{"position":[[291,9]]}},"keywords":{}}],["survey.questionansw",{"_index":189,"title":{},"content":{"13":{"position":[[437,22]]},"36":{"position":[[455,22]]},"64":{"position":[[437,22]]},"107":{"position":[[455,22]]},"125":{"position":[[437,22]]}},"keywords":{}}],["survey.start",{"_index":1405,"title":{},"content":{"281":{"position":[[5,12]]},"305":{"position":[[2364,12],[2381,12],[2561,12]]},"406":{"position":[[242,12]]}},"keywords":{}}],["survey.startonsurveyshow",{"_index":1639,"title":{},"content":{"407":{"position":[[42,26]]}},"keywords":{}}],["survey__id",{"_index":287,"title":{},"content":{"18":{"position":[[1009,10]]},"40":{"position":[[1057,10]]}},"keywords":{}}],["survey__nam",{"_index":288,"title":{},"content":{"18":{"position":[[1058,12]]},"40":{"position":[[1106,12]]}},"keywords":{}}],["survey__scenario_id",{"_index":289,"title":{},"content":{"18":{"position":[[1095,19]]},"40":{"position":[[1143,19]]}},"keywords":{}}],["survey__scenario_tim",{"_index":290,"title":{},"content":{"18":{"position":[[1162,21]]},"40":{"position":[[1210,21]]}},"keywords":{}}],["survey__scenario_time_m",{"_index":292,"title":{},"content":{"18":{"position":[[1218,24]]},"40":{"position":[[1266,24]]}},"keywords":{}}],["survey__scenario_vers",{"_index":293,"title":{},"content":{"18":{"position":[[1284,24]]},"40":{"position":[[1332,24]]}},"keywords":{}}],["survey_format",{"_index":1175,"title":{},"content":{"189":{"position":[[608,14]]},"190":{"position":[[611,14]]},"191":{"position":[[617,14]]},"192":{"position":[[617,14]]},"193":{"position":[[608,14]]},"243":{"position":[[673,14]]},"244":{"position":[[676,14]]},"245":{"position":[[682,14]]},"246":{"position":[[682,14]]},"247":{"position":[[673,14]]},"320":{"position":[[588,14]]},"321":{"position":[[591,14]]},"322":{"position":[[597,14]]},"323":{"position":[[597,14]]},"324":{"position":[[588,14]]},"389":{"position":[[606,14]]},"390":{"position":[[609,14]]},"391":{"position":[[615,14]]},"392":{"position":[[615,14]]},"393":{"position":[[606,14]]},"408":{"position":[[560,14]]},"410":{"position":[[563,14]]},"412":{"position":[[569,14]]},"413":{"position":[[569,14]]},"415":{"position":[[560,14]]}},"keywords":{}}],["survey_posit",{"_index":1164,"title":{},"content":{"189":{"position":[[385,16]]},"190":{"position":[[388,16]]},"191":{"position":[[394,16]]},"192":{"position":[[394,16]]},"193":{"position":[[385,16]]},"243":{"position":[[450,16]]},"244":{"position":[[453,16]]},"245":{"position":[[459,16]]},"246":{"position":[[459,16]]},"247":{"position":[[450,16]]},"320":{"position":[[365,16]]},"321":{"position":[[368,16]]},"322":{"position":[[374,16]]},"323":{"position":[[374,16]]},"324":{"position":[[365,16]]},"389":{"position":[[383,16]]},"390":{"position":[[386,16]]},"391":{"position":[[392,16]]},"392":{"position":[[392,16]]},"393":{"position":[[383,16]]},"408":{"position":[[337,16]]},"410":{"position":[[340,16]]},"412":{"position":[[346,16]]},"413":{"position":[[346,16]]},"415":{"position":[[337,16]]}},"keywords":{}}],["survey_s",{"_index":1170,"title":{},"content":{"189":{"position":[[563,12]]},"190":{"position":[[566,12]]},"191":{"position":[[572,12]]},"192":{"position":[[572,12]]},"193":{"position":[[563,12]]},"243":{"position":[[628,12]]},"244":{"position":[[631,12]]},"245":{"position":[[637,12]]},"246":{"position":[[637,12]]},"247":{"position":[[628,12]]},"320":{"position":[[543,12]]},"321":{"position":[[546,12]]},"322":{"position":[[552,12]]},"323":{"position":[[552,12]]},"324":{"position":[[543,12]]},"389":{"position":[[561,12]]},"390":{"position":[[564,12]]},"391":{"position":[[570,12]]},"392":{"position":[[570,12]]},"393":{"position":[[561,12]]},"408":{"position":[[515,12]]},"410":{"position":[[518,12]]},"412":{"position":[[524,12]]},"413":{"position":[[524,12]]},"415":{"position":[[515,12]]}},"keywords":{}}],["surveyid",{"_index":979,"title":{},"content":{"102":{"position":[[158,8]]},"103":{"position":[[165,8]]},"104":{"position":[[198,8]]},"105":{"position":[[171,8]]},"188":{"position":[[21,8]]},"214":{"position":[[158,8]]},"215":{"position":[[165,8]]},"216":{"position":[[198,8]]},"217":{"position":[[171,8]]},"257":{"position":[[671,8],[753,9]]},"319":{"position":[[21,9]]}},"keywords":{}}],["surveys"",{"_index":1062,"title":{},"content":{"129":{"position":[[2352,14]]}},"keywords":{}}],["swift",{"_index":1090,"title":{},"content":{"154":{"position":[[109,5]]},"207":{"position":[[74,5]]},"208":{"position":[[128,5]]},"209":{"position":[[162,5]]},"252":{"position":[[129,5],[224,5]]},"364":{"position":[[109,5]]},"401":{"position":[[129,5],[224,5]]}},"keywords":{}}],["swiftlang",{"_index":1319,"title":{},"content":{"252":{"position":[[149,10],[244,10]]},"401":{"position":[[149,10],[244,10]]}},"keywords":{}}],["swiftui",{"_index":1233,"title":{},"content":{"208":{"position":[[338,7]]}},"keywords":{}}],["switch",{"_index":427,"title":{},"content":{"34":{"position":[[1020,6]]},"170":{"position":[[1051,6]]},"227":{"position":[[1012,6]]},"305":{"position":[[1668,6]]}},"keywords":{}}],["synchron",{"_index":648,"title":{},"content":{"66":{"position":[[10,15]]},"109":{"position":[[10,15]]},"127":{"position":[[10,15]]}},"keywords":{}}],["syntaxt",{"_index":405,"title":{},"content":{"34":{"position":[[173,8]]},"170":{"position":[[185,8]]},"227":{"position":[[169,8]]},"305":{"position":[[192,8]]}},"keywords":{}}],["system",{"_index":84,"title":{},"content":{"6":{"position":[[204,7]]},"51":{"position":[[69,7]]},"153":{"position":[[69,7]]},"162":{"position":[[204,7]]},"206":{"position":[[69,7]]},"219":{"position":[[204,7]]},"288":{"position":[[204,7]]},"309":{"position":[[204,7]]},"363":{"position":[[69,7]]}},"keywords":{}}],["tab",{"_index":1469,"title":{},"content":{"298":{"position":[[432,3]]}},"keywords":{}}],["tabl",{"_index":238,"title":{"17":{"position":[[0,7]]},"18":{"position":[[5,6]]},"19":{"position":[[22,6]]},"20":{"position":[[30,6]]},"21":{"position":[[81,6]]},"39":{"position":[[0,7]]},"40":{"position":[[5,6]]},"41":{"position":[[22,6]]},"42":{"position":[[30,6]]}},"content":{"17":{"position":[[1,5],[50,5],[159,5],[313,5],[393,5],[488,5],[581,5]]},"39":{"position":[[1,5],[50,5],[159,5],[239,5]]}},"keywords":{}}],["tablet",{"_index":486,"title":{},"content":{"45":{"position":[[230,11]]},"172":{"position":[[230,11]]},"198":{"position":[[230,11]]},"336":{"position":[[230,11]]},"377":{"position":[[222,11]]}},"keywords":{}}],["tag",{"_index":96,"title":{"260":{"position":[[22,3]]},"283":{"position":[[20,3]]},"295":{"position":[[22,3]]},"299":{"position":[[13,3]]},"300":{"position":[[6,3]]},"356":{"position":[[16,4]]}},"content":{"6":{"position":[[404,4]]},"18":{"position":[[1706,4],[2050,4]]},"19":{"position":[[566,4]]},"40":{"position":[[1760,4],[2228,4]]},"41":{"position":[[680,4]]},"162":{"position":[[404,4]]},"219":{"position":[[404,4]]},"284":{"position":[[80,3]]},"288":{"position":[[404,4]]},"295":{"position":[[12,3]]},"296":{"position":[[38,3],[93,3],[174,3],[371,3],[440,3]]},"298":{"position":[[193,3]]},"299":{"position":[[25,3],[189,3],[251,3],[324,3],[391,4],[413,4],[465,3],[503,3],[560,5],[602,3],[645,4],[696,4],[931,3],[1004,3],[1289,3]]},"301":{"position":[[18,3]]},"302":{"position":[[41,3]]},"309":{"position":[[404,4]]},"356":{"position":[[371,4]]},"357":{"position":[[704,4]]},"358":{"position":[[386,4]]},"359":{"position":[[436,4]]},"360":{"position":[[371,4]]}},"keywords":{}}],["tag.choos",{"_index":1493,"title":{},"content":{"299":{"position":[[856,10]]}},"keywords":{}}],["tag.nam",{"_index":1486,"title":{},"content":{"299":{"position":[[485,8]]}},"keywords":{}}],["tag.navig",{"_index":1489,"title":{},"content":{"299":{"position":[[529,12]]}},"keywords":{}}],["take",{"_index":1103,"title":{},"content":{"158":{"position":[[186,4]]},"207":{"position":[[373,4]]},"368":{"position":[[186,4]]}},"keywords":{}}],["tap",{"_index":638,"title":{},"content":{"62":{"position":[[111,4]]},"258":{"position":[[107,3]]}},"keywords":{}}],["target",{"_index":83,"title":{"93":{"position":[[6,9]]},"182":{"position":[[6,9]]},"254":{"position":[[6,9]]},"280":{"position":[[0,6]]},"285":{"position":[[6,9]]},"400":{"position":[[6,9]]}},"content":{"6":{"position":[[194,9]]},"24":{"position":[[195,9]]},"34":{"position":[[1298,6],[2105,9],[2321,9]]},"48":{"position":[[179,9]]},"60":{"position":[[131,6]]},"93":{"position":[[11,9],[279,9]]},"97":{"position":[[202,9]]},"102":{"position":[[42,9]]},"145":{"position":[[42,9]]},"162":{"position":[[194,9]]},"170":{"position":[[1329,6],[2136,9],[2352,9]]},"175":{"position":[[179,9]]},"177":{"position":[[206,9]]},"182":{"position":[[11,9],[285,9]]},"201":{"position":[[179,9]]},"214":{"position":[[42,9]]},"219":{"position":[[194,9]]},"227":{"position":[[1276,6],[2083,9],[2299,9]]},"252":{"position":[[549,8]]},"254":{"position":[[11,9],[279,9]]},"256":{"position":[[132,6]]},"270":{"position":[[200,9]]},"277":{"position":[[42,9]]},"280":{"position":[[16,6]]},"285":{"position":[[11,9],[312,9]]},"288":{"position":[[194,9]]},"305":{"position":[[1243,6],[2271,9],[2633,9],[2792,9]]},"309":{"position":[[194,9]]},"331":{"position":[[266,9]]},"338":{"position":[[179,9]]},"372":{"position":[[42,9]]},"382":{"position":[[179,9]]},"400":{"position":[[11,9],[349,9]]},"401":{"position":[[549,8]]},"403":{"position":[[1,6]]},"404":{"position":[[241,6]]}},"keywords":{}}],["target.build_configurations.each",{"_index":1333,"title":{},"content":{"252":{"position":[[558,32]]},"401":{"position":[[558,32]]}},"keywords":{}}],["targeting.debug",{"_index":1517,"title":{},"content":{"305":{"position":[[2723,15],[2743,15]]}},"keywords":{}}],["team",{"_index":598,"title":{},"content":{"58":{"position":[[74,5]]},"85":{"position":[[297,5]]},"232":{"position":[[297,5]]},"263":{"position":[[297,5]]},"341":{"position":[[297,5]]},"349":{"position":[[297,5]]}},"keywords":{}}],["technic",{"_index":547,"title":{"52":{"position":[[0,9]]},"154":{"position":[[0,9]]},"207":{"position":[[0,9]]},"364":{"position":[[0,9]]}},"content":{},"keywords":{}}],["technolog",{"_index":531,"title":{},"content":{"50":{"position":[[167,13]]},"175":{"position":[[529,12],[757,12]]},"205":{"position":[[163,13]]}},"keywords":{}}],["tell",{"_index":420,"title":{},"content":{"34":{"position":[[723,5],[969,5]]},"170":{"position":[[754,5],[1000,5]]},"227":{"position":[[715,5],[961,5]]},"305":{"position":[[843,5],[1617,5]]}},"keywords":{}}],["text",{"_index":261,"title":{},"content":{"18":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[762,4],[802,4],[849,4],[916,4],[990,6],[1020,4],[1071,4],[1115,4],[1184,4],[1367,4],[1422,4],[1660,4],[1699,6],[1750,4],[1815,4],[1863,4],[1919,4],[2043,6]]},"19":{"position":[[240,4],[316,4],[371,4],[409,4],[455,4],[559,6]]},"20":{"position":[[240,4],[306,4],[381,4],[571,4],[609,4]]},"21":{"position":[[240,4],[308,4],[335,4],[564,4]]},"40":{"position":[[227,4],[295,4],[343,4],[466,4],[526,4],[589,4],[633,4],[686,4],[758,4],[808,4],[867,4],[946,4],[1032,6],[1068,4],[1119,4],[1163,4],[1232,4],[1415,4],[1470,4],[1708,4],[1753,6],[1804,4],[1879,4],[1993,4],[2041,4],[2097,4],[2221,6],[2275,4],[2385,4],[2501,4],[2779,4]]},"41":{"position":[[240,4],[316,4],[381,4],[485,4],[523,4],[569,4],[673,6],[717,4],[817,4],[923,4],[1171,4]]},"42":{"position":[[240,4],[308,4],[335,4],[560,4]]},"79":{"position":[[244,4]]},"140":{"position":[[244,4]]},"189":{"position":[[954,5]]},"191":{"position":[[1049,5],[1381,5]]},"192":{"position":[[963,5]]},"193":{"position":[[1055,5]]},"243":{"position":[[1019,5]]},"245":{"position":[[1114,5],[1446,5]]},"246":{"position":[[1028,5]]},"247":{"position":[[1120,5]]},"320":{"position":[[934,5]]},"322":{"position":[[1029,5],[1361,5]]},"323":{"position":[[943,5]]},"324":{"position":[[1035,5]]},"389":{"position":[[952,5]]},"391":{"position":[[1047,5],[1379,5]]},"392":{"position":[[961,5]]},"393":{"position":[[1053,5]]},"408":{"position":[[906,5]]},"409":{"position":[[677,5]]},"412":{"position":[[1001,5],[1333,5]]},"413":{"position":[[915,5]]},"414":{"position":[[686,5]]},"415":{"position":[[1007,5]]},"416":{"position":[[778,5]]}},"keywords":{}}],["thank",{"_index":484,"title":{},"content":{"45":{"position":[[136,6]]},"172":{"position":[[136,6]]},"185":{"position":[[64,6]]},"198":{"position":[[136,6]]},"239":{"position":[[64,6]]},"316":{"position":[[64,6]]},"336":{"position":[[136,6]]},"377":{"position":[[128,6]]},"385":{"position":[[64,6]]},"406":{"position":[[64,6]]}},"keywords":{}}],["these",{"_index":560,"title":{},"content":{"52":{"position":[[274,6]]},"157":{"position":[[162,6]]},"158":{"position":[[14,6]]},"207":{"position":[[201,6]]},"367":{"position":[[162,6]]},"368":{"position":[[14,6]]}},"keywords":{}}],["thing",{"_index":138,"title":{},"content":{"9":{"position":[[7,5]]},"165":{"position":[[7,5]]},"222":{"position":[[7,5]]},"291":{"position":[[7,5]]},"312":{"position":[[7,5]]}},"keywords":{}}],["this["added_at"",{"_index":389,"title":{},"content":{"29":{"position":[[636,26]]},"31":{"position":[[654,26]]}},"keywords":{}}],["this["age"",{"_index":506,"title":{},"content":{"45":{"position":[[1013,21]]},"48":{"position":[[636,21]]},"56":{"position":[[517,21]]},"187":{"position":[[333,21]]}},"keywords":{}}],["this["authenticated"",{"_index":509,"title":{},"content":{"45":{"position":[[1077,31]]},"48":{"position":[[700,31]]},"56":{"position":[[581,31]]},"187":{"position":[[397,31]]}},"keywords":{}}],["this["category"",{"_index":379,"title":{},"content":{"29":{"position":[[439,26]]},"31":{"position":[[457,26]]}},"keywords":{}}],["this["count"",{"_index":383,"title":{},"content":{"29":{"position":[[518,23]]},"31":{"position":[[536,23]]}},"keywords":{}}],["this["delivery_method"",{"_index":385,"title":{},"content":{"29":{"position":[[546,33]]},"31":{"position":[[564,33]]}},"keywords":{}}],["this["employes"",{"_index":367,"title":{},"content":{"27":{"position":[[380,26]]}},"keywords":{}}],["this["firstname"",{"_index":499,"title":{},"content":{"45":{"position":[[830,27]]},"48":{"position":[[453,27],[847,27]]},"56":{"position":[[334,27]]},"187":{"position":[[150,27]]}},"keywords":{}}],["this["h1"",{"_index":992,"title":{},"content":{"105":{"position":[[251,20]]},"188":{"position":[[132,20]]}},"keywords":{}}],["this["h_count"",{"_index":994,"title":{},"content":{"105":{"position":[[300,25]]},"188":{"position":[[181,25]]}},"keywords":{}}],["this["lastname"",{"_index":502,"title":{},"content":{"45":{"position":[[895,26]]},"48":{"position":[[518,26],[882,26]]},"56":{"position":[[399,26]]},"187":{"position":[[215,26]]}},"keywords":{}}],["this["logged_at"",{"_index":508,"title":{},"content":{"45":{"position":[[1040,27]]},"48":{"position":[[663,27]]},"56":{"position":[[544,27]]},"187":{"position":[[360,27]]}},"keywords":{}}],["this["name"",{"_index":354,"title":{},"content":{"25":{"position":[[183,22]]},"27":{"position":[[337,22]]}},"keywords":{}}],["this["plan"",{"_index":504,"title":{},"content":{"45":{"position":[[958,22]]},"48":{"position":[[581,22],[916,22]]},"56":{"position":[[462,22]]},"187":{"position":[[278,22]]}},"keywords":{}}],["this["price"",{"_index":381,"title":{},"content":{"29":{"position":[[486,23]]},"31":{"position":[[504,23]]}},"keywords":{}}],["this["product_name"",{"_index":375,"title":{},"content":{"29":{"position":[[380,30]]},"31":{"position":[[398,30]]}},"keywords":{}}],["this["user_logged"",{"_index":387,"title":{},"content":{"29":{"position":[[598,29]]},"31":{"position":[[616,29]]}},"keywords":{}}],["those",{"_index":521,"title":{},"content":{"48":{"position":[[70,5]]},"175":{"position":[[70,5]]},"201":{"position":[[70,5]]},"338":{"position":[[70,5]]},"382":{"position":[[70,5]]}},"keywords":{}}],["through",{"_index":895,"title":{},"content":{"85":{"position":[[138,7]]},"232":{"position":[[138,7]]},"263":{"position":[[138,7]]},"341":{"position":[[138,7]]},"349":{"position":[[138,7]]}},"keywords":{}}],["time",{"_index":81,"title":{},"content":{"6":{"position":[[179,4]]},"18":{"position":[[55,4],[113,4]]},"19":{"position":[[55,4],[152,4]]},"20":{"position":[[55,4],[152,4],[604,4]]},"21":{"position":[[55,4],[152,4]]},"26":{"position":[[8,5]]},"34":{"position":[[1987,6]]},"40":{"position":[[55,4],[113,4]]},"41":{"position":[[55,4],[152,4]]},"42":{"position":[[55,4],[152,4]]},"45":{"position":[[353,5]]},"46":{"position":[[268,5]]},"57":{"position":[[8,5]]},"66":{"position":[[155,6]]},"70":{"position":[[209,4]]},"76":{"position":[[121,4]]},"79":{"position":[[454,4]]},"85":{"position":[[245,4]]},"99":{"position":[[8,5]]},"103":{"position":[[89,6]]},"109":{"position":[[155,6]]},"112":{"position":[[209,4]]},"118":{"position":[[121,4]]},"127":{"position":[[155,6]]},"131":{"position":[[209,4]]},"137":{"position":[[121,4]]},"140":{"position":[[454,4]]},"146":{"position":[[89,6]]},"160":{"position":[[8,5]]},"162":{"position":[[179,4]]},"170":{"position":[[2018,6]]},"172":{"position":[[353,5]]},"173":{"position":[[268,5]]},"178":{"position":[[8,5]]},"189":{"position":[[1002,5]]},"191":{"position":[[1097,5],[1429,5]]},"192":{"position":[[1011,5]]},"193":{"position":[[1103,5]]},"198":{"position":[[353,5]]},"199":{"position":[[268,5]]},"211":{"position":[[8,5]]},"215":{"position":[[89,6]]},"219":{"position":[[179,4]]},"227":{"position":[[1965,6]]},"232":{"position":[[245,4]]},"243":{"position":[[1067,5]]},"245":{"position":[[1162,5],[1494,5]]},"246":{"position":[[1076,5]]},"247":{"position":[[1168,5]]},"263":{"position":[[245,4]]},"272":{"position":[[8,5]]},"277":{"position":[[136,5]]},"278":{"position":[[89,6]]},"288":{"position":[[179,4]]},"302":{"position":[[8,5]]},"305":{"position":[[2151,6],[2514,6]]},"309":{"position":[[179,4]]},"320":{"position":[[982,5]]},"322":{"position":[[1077,5],[1409,5]]},"323":{"position":[[991,5]]},"324":{"position":[[1083,5]]},"333":{"position":[[8,5]]},"336":{"position":[[353,5]]},"341":{"position":[[245,4]]},"349":{"position":[[245,4]]},"359":{"position":[[864,4]]},"373":{"position":[[89,6]]},"377":{"position":[[343,5]]},"378":{"position":[[104,5]]},"379":{"position":[[52,5]]},"380":{"position":[[260,5]]},"383":{"position":[[49,5]]},"389":{"position":[[1000,5]]},"391":{"position":[[1095,5],[1427,5]]},"392":{"position":[[1009,5]]},"393":{"position":[[1101,5]]},"408":{"position":[[954,5]]},"409":{"position":[[725,5]]},"412":{"position":[[1049,5],[1381,5]]},"413":{"position":[[963,5]]},"414":{"position":[[734,5]]},"415":{"position":[[1055,5]]},"416":{"position":[[826,5]]}},"keywords":{}}],["time_m",{"_index":797,"title":{},"content":{"70":{"position":[[236,7]]},"76":{"position":[[157,7]]},"112":{"position":[[236,7]]},"118":{"position":[[157,7]]},"131":{"position":[[236,7]]},"137":{"position":[[157,7]]}},"keywords":{}}],["time_to_complete_second",{"_index":810,"title":{},"content":{"76":{"position":[[216,23]]},"118":{"position":[[216,23]]},"137":{"position":[[216,23]]}},"keywords":{}}],["timestamp",{"_index":254,"title":{},"content":{"18":{"position":[[40,9],[98,9],[1250,9],[1475,9],[1982,9]]},"19":{"position":[[40,9],[137,9],[508,9]]},"20":{"position":[[40,9],[137,9]]},"21":{"position":[[40,9],[137,9]]},"40":{"position":[[40,9],[98,9],[1298,9],[1523,9],[2160,9]]},"41":{"position":[[40,9],[137,9],[622,9]]},"42":{"position":[[40,9],[137,9]]},"70":{"position":[[252,9]]},"74":{"position":[[311,9]]},"76":{"position":[[173,9]]},"78":{"position":[[159,9]]},"112":{"position":[[252,9]]},"116":{"position":[[311,9]]},"118":{"position":[[173,9]]},"120":{"position":[[771,9]]},"131":{"position":[[252,9]]},"135":{"position":[[311,9]]},"137":{"position":[[173,9]]},"139":{"position":[[159,9]]}},"keywords":{}}],["timezon",{"_index":1029,"title":{},"content":{"128":{"position":[[183,9]]}},"keywords":{}}],["tip",{"_index":1449,"title":{},"content":{"296":{"position":[[309,3]]}},"keywords":{}}],["titl",{"_index":610,"title":{},"content":{"60":{"position":[[118,6]]},"77":{"position":[[110,5]]},"119":{"position":[[217,5]]},"138":{"position":[[110,5]]},"189":{"position":[[731,6]]},"191":{"position":[[826,6],[1158,6]]},"192":{"position":[[740,6]]},"193":{"position":[[832,6]]},"243":{"position":[[796,6]]},"245":{"position":[[891,6],[1223,6]]},"246":{"position":[[805,6]]},"247":{"position":[[897,6]]},"256":{"position":[[119,6]]},"320":{"position":[[711,6]]},"322":{"position":[[806,6],[1138,6]]},"323":{"position":[[720,6]]},"324":{"position":[[812,6]]},"389":{"position":[[729,6]]},"391":{"position":[[824,6],[1156,6]]},"392":{"position":[[738,6]]},"393":{"position":[[830,6]]},"408":{"position":[[683,6]]},"409":{"position":[[454,6]]},"412":{"position":[[778,6],[1110,6]]},"413":{"position":[[692,6]]},"414":{"position":[[463,6]]},"415":{"position":[[784,6]]},"416":{"position":[[555,6]]}},"keywords":{}}],["token",{"_index":7,"title":{},"content":{"1":{"position":[[66,5]]}},"keywords":{}}],["tool",{"_index":129,"title":{},"content":{"7":{"position":[[244,4],[418,4],[551,4]]},"11":{"position":[[85,5]]},"84":{"position":[[149,5]]},"163":{"position":[[244,4],[418,4],[551,4]]},"167":{"position":[[85,5]]},"220":{"position":[[244,4],[418,4],[551,4]]},"224":{"position":[[85,5]]},"231":{"position":[[149,5]]},"262":{"position":[[149,5]]},"289":{"position":[[244,4],[418,4],[551,4]]},"293":{"position":[[85,5]]},"310":{"position":[[244,4],[418,4],[551,4]]},"314":{"position":[[85,5]]},"340":{"position":[[149,5]]},"348":{"position":[[149,5]]}},"keywords":{}}],["toolchain",{"_index":1326,"title":{},"content":{"252":{"position":[[306,9]]},"401":{"position":[[306,9]]}},"keywords":{}}],["top",{"_index":1249,"title":{},"content":{"209":{"position":[[487,3]]}},"keywords":{}}],["track",{"_index":108,"title":{"28":{"position":[[6,8]]},"30":{"position":[[7,8]]},"94":{"position":[[6,8]]},"149":{"position":[[7,8]]},"202":{"position":[[6,8]]},"228":{"position":[[6,8]]},"274":{"position":[[7,8]]},"306":{"position":[[6,8]]},"328":{"position":[[7,8]]}},"content":{"6":{"position":[[549,5]]},"31":{"position":[[280,8]]},"34":{"position":[[1624,6],[1748,6]]},"45":{"position":[[172,5]]},"46":{"position":[[213,5]]},"47":{"position":[[48,5]]},"48":{"position":[[15,8]]},"90":{"position":[[56,5]]},"150":{"position":[[280,8]]},"162":{"position":[[549,5]]},"170":{"position":[[1655,6],[1779,6]]},"172":{"position":[[172,5]]},"173":{"position":[[213,5]]},"174":{"position":[[48,5]]},"175":{"position":[[15,8]]},"198":{"position":[[172,5]]},"199":{"position":[[213,5]]},"200":{"position":[[48,5]]},"201":{"position":[[15,8]]},"219":{"position":[[549,5]]},"227":{"position":[[1602,6],[1726,6]]},"237":{"position":[[56,5]]},"268":{"position":[[56,5]]},"275":{"position":[[280,8]]},"288":{"position":[[549,5]]},"305":{"position":[[1907,6]]},"309":{"position":[[549,5]]},"329":{"position":[[342,8]]},"336":{"position":[[172,5]]},"337":{"position":[[48,5]]},"338":{"position":[[15,8]]},"346":{"position":[[56,5]]},"354":{"position":[[56,5]]},"377":{"position":[[164,5]]},"380":{"position":[[205,5]]},"381":{"position":[[48,5]]},"382":{"position":[[15,8]]}},"keywords":{}}],["trackev",{"_index":440,"title":{},"content":{"34":{"position":[[1591,10],[1606,10]]},"170":{"position":[[1622,10],[1637,10]]},"227":{"position":[[1569,10],[1584,10]]},"307":{"position":[[278,10]]},"369":{"position":[[32,11]]}},"keywords":{}}],["trackevent("product",{"_index":1520,"title":{},"content":{"307":{"position":[[354,24]]}},"keywords":{}}],["trackingeventproperti",{"_index":1212,"title":{},"content":{"203":{"position":[[352,24]]},"275":{"position":[[370,24]]}},"keywords":{}}],["trackingeventproperties().appli",{"_index":374,"title":{},"content":{"29":{"position":[[346,31]]},"31":{"position":[[364,31]]}},"keywords":{}}],["trackscreen",{"_index":445,"title":{},"content":{"34":{"position":[[1713,11],[1729,11]]},"170":{"position":[[1744,11],[1760,11]]},"227":{"position":[[1691,11],[1707,11]]},"329":{"position":[[279,11]]},"369":{"position":[[19,12]]}},"keywords":{}}],["trackscreen('myhomescreen",{"_index":1530,"title":{},"content":{"329":{"position":[[374,27]]}},"keywords":{}}],["trait",{"_index":918,"title":{},"content":{"87":{"position":[[148,6]]},"234":{"position":[[148,6]]},"265":{"position":[[148,6]]},"343":{"position":[[148,6]]},"351":{"position":[[148,6]]}},"keywords":{}}],["transmiss",{"_index":843,"title":{},"content":{"81":{"position":[[354,13]]},"122":{"position":[[354,13]]},"142":{"position":[[354,13]]}},"keywords":{}}],["transmit",{"_index":153,"title":{},"content":{"10":{"position":[[86,11]]},"166":{"position":[[86,11]]},"223":{"position":[[86,11]]},"292":{"position":[[86,11]]},"313":{"position":[[86,11]]}},"keywords":{}}],["tri",{"_index":1235,"title":{},"content":{"208":{"position":[[392,3]]}},"keywords":{}}],["trigger",{"_index":208,"title":{},"content":{"14":{"position":[[265,9]]},"29":{"position":[[272,7]]},"37":{"position":[[265,9]]},"65":{"position":[[9,7],[251,9]]},"95":{"position":[[272,7]]},"108":{"position":[[9,7],[251,9]]},"126":{"position":[[9,7],[251,9]]},"194":{"position":[[45,10],[293,10]]},"203":{"position":[[272,7]]},"229":{"position":[[252,7]]},"248":{"position":[[45,10]]},"273":{"position":[[252,7]]},"277":{"position":[[128,7]]},"299":{"position":[[798,8],[817,10],[840,7],[882,8]]},"307":{"position":[[333,7]]},"325":{"position":[[45,10],[271,9]]},"394":{"position":[[45,10]]},"417":{"position":[[45,10]]}},"keywords":{}}],["triggered"",{"_index":1658,"title":{},"content":{"417":{"position":[[242,16]]}},"keywords":{}}],["troubleshoot",{"_index":951,"title":{"91":{"position":[[0,15]]},"180":{"position":[[0,15]]},"251":{"position":[[0,15]]},"282":{"position":[[0,15]]},"397":{"position":[[0,15]]}},"content":{},"keywords":{}}],["true",{"_index":510,"title":{},"content":{"45":{"position":[[1111,4]]},"47":{"position":[[314,5],[384,5]]},"48":{"position":[[734,4]]},"56":{"position":[[615,4]]},"147":{"position":[[234,5]]},"148":{"position":[[207,5]]},"174":{"position":[[314,5],[384,5]]},"175":{"position":[[490,5],[570,4]]},"187":{"position":[[431,4],[812,5]]},"188":{"position":[[88,5]]},"196":{"position":[[403,6]]},"200":{"position":[[314,5],[384,5]]},"210":{"position":[[1223,4]]},"241":{"position":[[405,5]]},"250":{"position":[[495,5]]},"318":{"position":[[635,5]]},"319":{"position":[[91,5]]},"327":{"position":[[407,6]]},"337":{"position":[[314,5],[384,5]]},"357":{"position":[[1034,5]]},"358":{"position":[[1103,5]]},"359":{"position":[[634,5]]},"375":{"position":[[256,5]]},"378":{"position":[[534,5]]},"381":{"position":[[314,5],[384,5]]},"382":{"position":[[454,5],[633,5]]},"383":{"position":[[348,5]]},"387":{"position":[[471,5]]},"396":{"position":[[445,5]]},"419":{"position":[[324,5]]},"420":{"position":[[327,5]]}},"keywords":{}}],["true|fals",{"_index":589,"title":{},"content":{"56":{"position":[[663,10]]},"187":{"position":[[471,11],[555,10]]},"210":{"position":[[527,11],[1190,11]]},"318":{"position":[[322,12]]}},"keywords":{}}],["type",{"_index":35,"title":{"14":{"position":[[5,6]]},"24":{"position":[[14,5]]},"37":{"position":[[5,6]]},"65":{"position":[[5,6]]},"97":{"position":[[14,5]]},"108":{"position":[[5,6]]},"126":{"position":[[5,6]]},"177":{"position":[[14,5]]},"270":{"position":[[14,5]]},"331":{"position":[[14,5]]}},"content":{"3":{"position":[[125,5]]},"6":{"position":[[356,5]]},"14":{"position":[[32,5]]},"18":{"position":[[8,4],[300,4],[699,4],[1820,4]]},"19":{"position":[[8,4],[376,4]]},"20":{"position":[[8,4],[376,4],[392,5]]},"21":{"position":[[8,4],[330,4],[359,5]]},"24":{"position":[[7,4]]},"27":{"position":[[196,5]]},"29":{"position":[[196,5]]},"31":{"position":[[197,5]]},"37":{"position":[[32,5]]},"40":{"position":[[8,4],[300,4],[699,4],[1998,4],[2512,5]]},"41":{"position":[[8,4],[490,4],[934,5]]},"42":{"position":[[8,4],[330,4],[359,5]]},"48":{"position":[[297,5]]},"70":{"position":[[7,4],[177,4]]},"71":{"position":[[7,4]]},"72":{"position":[[7,4]]},"73":{"position":[[7,4],[77,4],[100,4]]},"74":{"position":[[7,4]]},"75":{"position":[[7,4]]},"76":{"position":[[7,4]]},"77":{"position":[[7,4],[78,4],[93,4]]},"78":{"position":[[7,4]]},"79":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"80":{"position":[[7,4]]},"95":{"position":[[196,5]]},"97":{"position":[[7,4]]},"100":{"position":[[196,5]]},"112":{"position":[[7,4],[177,4]]},"113":{"position":[[7,4]]},"114":{"position":[[7,4]]},"115":{"position":[[7,4],[77,4],[100,4]]},"116":{"position":[[7,4]]},"117":{"position":[[7,4]]},"118":{"position":[[7,4]]},"119":{"position":[[7,4],[185,4],[200,4]]},"120":{"position":[[7,4],[251,5],[456,4],[533,4],[611,4],[687,4]]},"121":{"position":[[7,4]]},"131":{"position":[[7,4],[177,4]]},"132":{"position":[[7,4]]},"133":{"position":[[7,4]]},"134":{"position":[[7,4],[77,4],[100,4]]},"135":{"position":[[7,4]]},"136":{"position":[[7,4]]},"137":{"position":[[7,4]]},"138":{"position":[[7,4],[78,4],[93,4]]},"139":{"position":[[7,4]]},"140":{"position":[[7,4],[75,4],[96,5],[285,4],[355,4],[426,4],[495,4]]},"141":{"position":[[7,4]]},"150":{"position":[[197,5]]},"162":{"position":[[356,5]]},"175":{"position":[[297,5]]},"177":{"position":[[7,4]]},"179":{"position":[[196,5]]},"189":{"position":[[334,5],[746,5],[826,5]]},"190":{"position":[[337,5]]},"191":{"position":[[343,5],[841,5],[921,5],[1173,5],[1253,5]]},"192":{"position":[[343,5],[755,5],[835,5]]},"193":{"position":[[334,5],[847,5],[927,5]]},"194":{"position":[[372,5]]},"195":{"position":[[348,5]]},"196":{"position":[[460,5]]},"201":{"position":[[297,5]]},"203":{"position":[[196,5]]},"219":{"position":[[356,5]]},"229":{"position":[[196,5]]},"243":{"position":[[403,5],[811,5],[891,5]]},"244":{"position":[[406,5]]},"245":{"position":[[412,5],[906,5],[986,5],[1238,5],[1318,5]]},"246":{"position":[[412,5],[820,5],[900,5]]},"247":{"position":[[403,5],[912,5],[992,5]]},"248":{"position":[[448,5]]},"249":{"position":[[429,5]]},"250":{"position":[[554,5]]},"270":{"position":[[7,4]]},"273":{"position":[[196,5]]},"275":{"position":[[197,5]]},"288":{"position":[[356,5]]},"307":{"position":[[196,5]]},"309":{"position":[[356,5]]},"320":{"position":[[318,5],[726,5],[806,5]]},"321":{"position":[[321,5]]},"322":{"position":[[327,5],[821,5],[901,5],[1153,5],[1233,5]]},"323":{"position":[[327,5],[735,5],[815,5]]},"324":{"position":[[318,5],[827,5],[907,5]]},"325":{"position":[[365,5]]},"326":{"position":[[341,5]]},"327":{"position":[[464,5]]},"329":{"position":[[197,5]]},"331":{"position":[[7,4]]},"334":{"position":[[196,5]]},"338":{"position":[[297,5]]},"382":{"position":[[297,5]]},"389":{"position":[[336,5],[744,5],[824,5]]},"390":{"position":[[339,5]]},"391":{"position":[[345,5],[839,5],[919,5],[1171,5],[1251,5]]},"392":{"position":[[345,5],[753,5],[833,5]]},"393":{"position":[[336,5],[845,5],[925,5]]},"394":{"position":[[381,5]]},"395":{"position":[[356,5]]},"396":{"position":[[505,5]]},"404":{"position":[[42,5],[103,5],[195,6]]},"408":{"position":[[287,5],[698,5],[778,5]]},"409":{"position":[[290,5],[469,5],[549,5]]},"410":{"position":[[290,5]]},"411":{"position":[[293,5]]},"412":{"position":[[296,5],[793,5],[873,5],[1125,5],[1205,5]]},"413":{"position":[[296,5],[707,5],[787,5]]},"414":{"position":[[299,5],[478,5],[558,5]]},"415":{"position":[[287,5],[799,5],[879,5]]},"416":{"position":[[290,5],[570,5],[650,5]]},"417":{"position":[[325,5]]},"418":{"position":[[292,5]]},"419":{"position":[[386,5]]},"420":{"position":[[389,5]]}},"keywords":{}}],["type="text/javascript">",{"_index":1457,"title":{},"content":{"296":{"position":[[519,36]]},"356":{"position":[[12,36]]},"357":{"position":[[345,36]]},"358":{"position":[[27,36]]},"359":{"position":[[77,36]]},"360":{"position":[[12,36]]}},"keywords":{}}],["typic",{"_index":636,"title":{},"content":{"62":{"position":[[53,9]]},"68":{"position":[[99,7]]},"110":{"position":[[99,7]]},"129":{"position":[[99,7]]},"258":{"position":[[49,9]]}},"keywords":{}}],["ugv+pueudb/r+3r7/nmfui8wmderrynn95bacnbgntpe/g7aai9fnqjye51enbfg/d7o3x5us40ixpnnp1hp/q",{"_index":850,"title":{},"content":{"81":{"position":[[569,88]]},"122":{"position":[[569,88]]},"142":{"position":[[569,88]]}},"keywords":{}}],["uiapplic",{"_index":1275,"title":{},"content":{"210":{"position":[[779,14]]}},"keywords":{}}],["uiapplication.launchoptionskey",{"_index":1278,"title":{},"content":{"210":{"position":[[839,32]]}},"keywords":{}}],["uiapplicationdeleg",{"_index":1273,"title":{},"content":{"210":{"position":[[715,21]]}},"keywords":{}}],["uiapplicationmain",{"_index":1272,"title":{},"content":{"210":{"position":[[664,18]]}},"keywords":{}}],["uirespond",{"_index":1256,"title":{},"content":{"210":{"position":[[60,12],[702,12]]}},"keywords":{}}],["uiscen",{"_index":1260,"title":{},"content":{"210":{"position":[[125,8]]}},"keywords":{}}],["uiscene.connectionopt",{"_index":1264,"title":{},"content":{"210":{"position":[[200,26]]}},"keywords":{}}],["uiscenesess",{"_index":1262,"title":{},"content":{"210":{"position":[[157,15]]}},"keywords":{}}],["uiwindowscen",{"_index":1271,"title":{},"content":{"210":{"position":[[578,14]]}},"keywords":{}}],["uiwindowscenedeleg",{"_index":1257,"title":{},"content":{"210":{"position":[[73,21]]}},"keywords":{}}],["unassign",{"_index":356,"title":{"26":{"position":[[0,8]]},"99":{"position":[[0,8]]},"178":{"position":[[0,8]]},"272":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"26":{"position":[[22,8]]},"34":{"position":[[1538,9]]},"99":{"position":[[22,8]]},"170":{"position":[[1569,9]]},"178":{"position":[[22,8]]},"227":{"position":[[1516,9]]},"272":{"position":[[22,8]]},"305":{"position":[[1523,9]]},"333":{"position":[[22,8]]}},"keywords":{}}],["unassigngroup",{"_index":439,"title":{},"content":{"34":{"position":[[1499,13],[1517,13]]},"170":{"position":[[1530,13],[1548,13]]},"227":{"position":[[1477,13],[1495,13]]},"331":{"position":[[51,13]]},"332":{"position":[[117,13]]},"333":{"position":[[77,13]]},"334":{"position":[[271,13]]}},"keywords":{}}],["unassigngroup(nul",{"_index":1533,"title":{},"content":{"333":{"position":[[132,19]]}},"keywords":{}}],["unauthor",{"_index":833,"title":{},"content":{"81":{"position":[[29,12]]},"122":{"position":[[29,12]]},"142":{"position":[[29,12]]}},"keywords":{}}],["uncaught",{"_index":1410,"title":{},"content":{"284":{"position":[[11,8]]}},"keywords":{}}],["undefin",{"_index":1180,"title":{},"content":{"189":{"position":[[1033,10],[1063,10]]},"191":{"position":[[1460,10],[1490,10]]},"192":{"position":[[1042,10],[1072,10]]},"193":{"position":[[1134,10],[1164,10]]},"243":{"position":[[1098,10],[1128,10]]},"245":{"position":[[1525,10],[1555,10]]},"246":{"position":[[1107,10],[1137,10]]},"247":{"position":[[1199,10],[1229,10]]},"320":{"position":[[1013,10],[1043,10]]},"322":{"position":[[1440,10],[1470,10]]},"323":{"position":[[1022,10],[1052,10]]},"324":{"position":[[1114,10],[1144,10]]},"389":{"position":[[1031,10],[1061,10]]},"391":{"position":[[1458,10],[1488,10]]},"392":{"position":[[1040,10],[1070,10]]},"393":{"position":[[1132,10],[1162,10]]},"408":{"position":[[985,10],[1015,10]]},"409":{"position":[[756,10],[786,10]]},"412":{"position":[[1412,10],[1442,10]]},"413":{"position":[[994,10],[1024,10]]},"414":{"position":[[765,10],[795,10]]},"415":{"position":[[1086,10],[1116,10]]},"416":{"position":[[857,10],[887,10]]}},"keywords":{}}],["underli",{"_index":1626,"title":{"402":{"position":[[18,10]]}},"content":{},"keywords":{}}],["understand",{"_index":395,"title":{},"content":{"33":{"position":[[46,13]]},"84":{"position":[[91,10]]},"93":{"position":[[80,10]]},"169":{"position":[[46,13]]},"182":{"position":[[80,10]]},"226":{"position":[[46,13]]},"231":{"position":[[91,10]]},"254":{"position":[[80,10]]},"262":{"position":[[91,10]]},"285":{"position":[[80,10]]},"304":{"position":[[46,13]]},"340":{"position":[[91,10]]},"348":{"position":[[91,10]]},"400":{"position":[[80,10]]}},"keywords":{}}],["uniqu",{"_index":99,"title":{},"content":{"6":{"position":[[442,6]]},"18":{"position":[[232,6],[531,6],[638,6],[1025,6],[1120,6],[1372,6],[1755,6]]},"19":{"position":[[321,6]]},"20":{"position":[[311,6]]},"40":{"position":[[232,6],[531,6],[638,6],[1073,6],[1168,6],[1420,6],[1809,6],[2280,6]]},"41":{"position":[[321,6],[722,6]]},"45":{"position":[[290,6],[418,6]]},"47":{"position":[[471,6]]},"56":{"position":[[122,6]]},"70":{"position":[[49,6]]},"72":{"position":[[43,6]]},"73":{"position":[[43,6]]},"74":{"position":[[43,6],[132,6]]},"76":{"position":[[43,6]]},"77":{"position":[[43,6]]},"79":{"position":[[43,6]]},"112":{"position":[[49,6]]},"114":{"position":[[43,6]]},"115":{"position":[[43,6]]},"116":{"position":[[43,6],[132,6]]},"118":{"position":[[43,6]]},"119":{"position":[[43,6]]},"120":{"position":[[49,6]]},"131":{"position":[[49,6]]},"133":{"position":[[43,6]]},"134":{"position":[[43,6]]},"135":{"position":[[43,6],[132,6]]},"137":{"position":[[43,6]]},"138":{"position":[[43,6]]},"140":{"position":[[43,6]]},"162":{"position":[[442,6]]},"172":{"position":[[290,6],[418,6]]},"174":{"position":[[471,6]]},"198":{"position":[[290,6],[418,6]]},"200":{"position":[[471,6]]},"219":{"position":[[442,6]]},"288":{"position":[[442,6]]},"296":{"position":[[400,6]]},"309":{"position":[[442,6]]},"336":{"position":[[290,6],[418,6]]},"337":{"position":[[471,6]]},"377":{"position":[[282,6],[401,6]]},"381":{"position":[[471,6]]}},"keywords":{}}],["unit",{"_index":1392,"title":{},"content":{"273":{"position":[[460,7]]}},"keywords":{}}],["unnotif",{"_index":1350,"title":{},"content":{"257":{"position":[[593,15]]},"258":{"position":[[462,15]]}},"keywords":{}}],["unnotificationpresentationopt",{"_index":1362,"title":{},"content":{"258":{"position":[[529,35]]}},"keywords":{}}],["unnotificationrespons",{"_index":1343,"title":{},"content":{"257":{"position":[[321,23]]}},"keywords":{}}],["unsaf",{"_index":1428,"title":{},"content":{"286":{"position":[[249,7],[490,7],[504,7]]}},"keywords":{}}],["until",{"_index":431,"title":{},"content":{"34":{"position":[[1094,5]]},"45":{"position":[[95,5]]},"47":{"position":[[427,5]]},"170":{"position":[[1125,5]]},"172":{"position":[[95,5]]},"174":{"position":[[427,5]]},"198":{"position":[[95,5]]},"200":{"position":[[427,5]]},"227":{"position":[[1082,5]]},"305":{"position":[[1745,5]]},"336":{"position":[[95,5]]},"337":{"position":[[427,5]]},"377":{"position":[[90,5]]},"381":{"position":[[427,5]]}},"keywords":{}}],["unusernotificationcent",{"_index":1341,"title":{},"content":{"257":{"position":[[274,25]]},"258":{"position":[[410,25]]}},"keywords":{}}],["unusernotificationcenter.current().deleg",{"_index":1358,"title":{},"content":{"257":{"position":[[870,43]]}},"keywords":{}}],["unusernotificationcenterdeleg",{"_index":1336,"title":{},"content":{"257":{"position":[[104,32],[200,32]]},"258":{"position":[[336,32]]}},"keywords":{}}],["up",{"_index":1289,"title":{},"content":{"229":{"position":[[450,6]]},"298":{"position":[[939,2]]},"299":{"position":[[795,2],[835,2]]}},"keywords":{}}],["updat",{"_index":178,"title":{},"content":{"13":{"position":[[218,7]]},"16":{"position":[[133,8]]},"36":{"position":[[218,7]]},"38":{"position":[[133,8]]},"64":{"position":[[218,7]]},"107":{"position":[[218,7]]},"125":{"position":[[218,7]]},"158":{"position":[[406,7],[507,6]]},"368":{"position":[[406,7],[512,6]]}},"keywords":{}}],["upgrad",{"_index":1109,"title":{},"content":{"158":{"position":[[420,9]]},"368":{"position":[[420,9]]}},"keywords":{}}],["uptonextmajor(from",{"_index":1247,"title":{},"content":{"209":{"position":[[372,20]]}},"keywords":{}}],["uri",{"_index":1438,"title":{},"content":{"286":{"position":[[587,3]]}},"keywords":{}}],["url",{"_index":848,"title":{},"content":{"81":{"position":[[489,4]]},"122":{"position":[[489,4]]},"128":{"position":[[160,5]]},"142":{"position":[[489,4]]},"189":{"position":[[790,4],[1014,4]]},"191":{"position":[[885,4],[1109,4],[1217,4],[1441,4]]},"192":{"position":[[799,4],[1023,4]]},"193":{"position":[[891,4],[1115,4]]},"209":{"position":[[522,4]]},"243":{"position":[[855,4],[1079,4]]},"245":{"position":[[950,4],[1174,4],[1282,4],[1506,4]]},"246":{"position":[[864,4],[1088,4]]},"247":{"position":[[956,4],[1180,4]]},"320":{"position":[[770,4],[994,4]]},"322":{"position":[[865,4],[1089,4],[1197,4],[1421,4]]},"323":{"position":[[779,4],[1003,4]]},"324":{"position":[[871,4],[1095,4]]},"389":{"position":[[788,4],[1012,4]]},"391":{"position":[[883,4],[1107,4],[1215,4],[1439,4]]},"392":{"position":[[797,4],[1021,4]]},"393":{"position":[[889,4],[1113,4]]},"408":{"position":[[742,4],[966,4]]},"409":{"position":[[513,4],[737,4]]},"412":{"position":[[837,4],[1061,4],[1169,4],[1393,4]]},"413":{"position":[[751,4],[975,4]]},"414":{"position":[[522,4],[746,4]]},"415":{"position":[[843,4],[1067,4]]},"416":{"position":[[614,4],[838,4]]}},"keywords":{}}],["us",{"_index":82,"title":{"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"165":{"position":[[0,5]]},"166":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"291":{"position":[[0,5]]},"292":{"position":[[0,5]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,5]]},"299":{"position":[[0,5]]},"312":{"position":[[0,5]]},"313":{"position":[[0,5]]}},"content":{"6":{"position":[[184,5],[387,5],[434,5]]},"7":{"position":[[151,4],[287,4],[458,4]]},"9":{"position":[[144,5]]},"10":{"position":[[10,3]]},"16":{"position":[[47,5],[244,4]]},"24":{"position":[[211,5]]},"25":{"position":[[41,5]]},"34":{"position":[[155,3],[569,5],[833,5],[2028,5],[2090,3]]},"38":{"position":[[47,5],[246,4]]},"45":{"position":[[381,3]]},"47":{"position":[[80,3]]},"48":{"position":[[158,4]]},"50":{"position":[[118,6],[148,5]]},"52":{"position":[[308,3]]},"56":{"position":[[114,5]]},"81":{"position":[[89,3],[166,5]]},"92":{"position":[[9,3]]},"93":{"position":[[164,3]]},"97":{"position":[[218,5]]},"98":{"position":[[41,5]]},"104":{"position":[[13,5]]},"122":{"position":[[89,3],[166,5]]},"142":{"position":[[89,3],[166,5]]},"147":{"position":[[13,5]]},"157":{"position":[[196,3]]},"158":{"position":[[48,3]]},"162":{"position":[[184,5],[387,5],[434,5]]},"163":{"position":[[151,4],[287,4],[458,4]]},"165":{"position":[[144,5]]},"166":{"position":[[10,3]]},"170":{"position":[[167,3],[600,5],[864,5],[2059,5],[2121,3]]},"172":{"position":[[381,3]]},"174":{"position":[[80,3]]},"175":{"position":[[158,4]]},"177":{"position":[[222,5]]},"181":{"position":[[9,3]]},"182":{"position":[[164,3]]},"198":{"position":[[381,3]]},"200":{"position":[[80,3]]},"201":{"position":[[158,4]]},"205":{"position":[[114,6],[144,5]]},"207":{"position":[[235,3]]},"208":{"position":[[235,3],[332,5]]},"209":{"position":[[1,5],[156,5],[616,3]]},"210":{"position":[[19,5],[646,5]]},"216":{"position":[[13,5]]},"219":{"position":[[184,5],[387,5],[434,5]]},"220":{"position":[[151,4],[287,4],[458,4]]},"222":{"position":[[144,5]]},"223":{"position":[[10,3]]},"227":{"position":[[151,3],[561,5],[825,5],[2006,5],[2068,3]]},"253":{"position":[[9,3]]},"254":{"position":[[164,3]]},"257":{"position":[[515,4]]},"270":{"position":[[216,5]]},"271":{"position":[[41,5]]},"277":{"position":[[164,4]]},"279":{"position":[[13,5]]},"280":{"position":[[64,3]]},"288":{"position":[[184,5],[387,5],[434,5]]},"289":{"position":[[151,4],[287,4],[458,4]]},"291":{"position":[[144,5]]},"292":{"position":[[10,3]]},"298":{"position":[[12,5],[80,5],[242,5]]},"299":{"position":[[12,5],[97,5],[238,5]]},"305":{"position":[[174,3],[584,5],[953,5],[2192,5],[2256,3],[2555,5],[2618,3]]},"309":{"position":[[184,5],[387,5],[434,5]]},"310":{"position":[[151,4],[287,4],[458,4]]},"312":{"position":[[144,5]]},"313":{"position":[[10,3]]},"331":{"position":[[282,5]]},"332":{"position":[[41,5]]},"336":{"position":[[381,3]]},"337":{"position":[[80,3]]},"338":{"position":[[158,4]]},"357":{"position":[[27,4]]},"358":{"position":[[508,4]]},"367":{"position":[[196,3]]},"368":{"position":[[48,3]]},"370":{"position":[[46,4]]},"374":{"position":[[13,5]]},"377":{"position":[[362,5]]},"378":{"position":[[49,5]]},"381":{"position":[[80,3]]},"382":{"position":[[158,4]]}},"keywords":{}}],["us"",{"_index":734,"title":{},"content":{"68":{"position":[[1498,9],[1887,9]]},"110":{"position":[[1598,9],[1987,9]]},"129":{"position":[[1826,9]]}},"keywords":{}}],["usag",{"_index":534,"title":{"51":{"position":[[11,5]]},"153":{"position":[[11,5]]},"206":{"position":[[11,5]]},"363":{"position":[[11,5]]}},"content":{},"keywords":{}}],["use_framework",{"_index":1629,"title":{},"content":{"403":{"position":[[31,15]]}},"keywords":{}}],["useeffect",{"_index":1572,"title":{},"content":{"370":{"position":[[30,10]]}},"keywords":{}}],["user",{"_index":70,"title":{"47":{"position":[[17,5]]},"75":{"position":[[0,5]]},"136":{"position":[[0,5]]},"174":{"position":[[17,5]]},"200":{"position":[[17,5]]},"337":{"position":[[17,5]]},"381":{"position":[[17,5]]}},"content":{"6":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"7":{"position":[[333,5]]},"13":{"position":[[55,5],[268,5],[391,4]]},"14":{"position":[[381,5]]},"17":{"position":[[587,4]]},"18":{"position":[[772,4],[833,4],[854,4],[921,4],[997,4],[1679,4]]},"26":{"position":[[33,4]]},"34":{"position":[[437,5],[449,4],[561,4],[752,4],[827,5],[898,5],[915,4],[1003,4],[1043,5],[1240,4],[1396,4],[1560,4],[1660,5],[1786,5],[1950,4],[2222,4]]},"36":{"position":[[55,5]]},"45":{"position":[[8,4],[183,4],[313,4],[389,4],[558,4],[624,4],[783,4]]},"46":{"position":[[10,4]]},"47":{"position":[[33,5],[65,6],[160,5]]},"51":{"position":[[212,5]]},"56":{"position":[[263,4]]},"62":{"position":[[106,4]]},"64":{"position":[[55,5],[268,5],[391,4]]},"65":{"position":[[367,5]]},"71":{"position":[[149,4],[154,4],[162,4]]},"75":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4]]},"84":{"position":[[27,4],[236,4]]},"85":{"position":[[89,4],[175,4],[221,4],[315,4]]},"87":{"position":[[143,4],[230,4]]},"88":{"position":[[87,4]]},"92":{"position":[[130,4]]},"93":{"position":[[149,5],[376,5]]},"99":{"position":[[33,4]]},"102":{"position":[[124,4]]},"103":{"position":[[12,4]]},"107":{"position":[[55,5]]},"108":{"position":[[367,5]]},"125":{"position":[[55,5],[268,5],[391,4]]},"126":{"position":[[367,5]]},"128":{"position":[[85,4]]},"132":{"position":[[149,4],[154,4],[162,4]]},"136":{"position":[[79,4],[107,4],[139,4],[206,4],[293,4],[340,4]]},"145":{"position":[[124,4]]},"146":{"position":[[12,4]]},"153":{"position":[[212,5]]},"162":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"163":{"position":[[333,5]]},"170":{"position":[[468,5],[480,4],[592,4],[783,4],[858,5],[929,5],[946,4],[1034,4],[1074,5],[1271,4],[1427,4],[1591,4],[1691,5],[1817,5],[1981,4],[2253,4]]},"172":{"position":[[8,4],[183,4],[313,4],[389,4]]},"173":{"position":[[10,4]]},"174":{"position":[[33,5],[65,6],[160,5]]},"178":{"position":[[33,4]]},"181":{"position":[[136,4]]},"182":{"position":[[149,5],[382,5]]},"187":{"position":[[79,4]]},"189":{"position":[[1082,5]]},"190":{"position":[[704,5]]},"191":{"position":[[1509,5]]},"192":{"position":[[1091,5]]},"193":{"position":[[1183,5]]},"194":{"position":[[401,5]]},"195":{"position":[[377,5]]},"196":{"position":[[514,5]]},"198":{"position":[[8,4],[183,4],[313,4],[389,4],[576,4]]},"199":{"position":[[10,4]]},"200":{"position":[[33,5],[65,6],[160,5]]},"206":{"position":[[212,5]]},"214":{"position":[[124,4]]},"215":{"position":[[12,4]]},"219":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"220":{"position":[[333,5]]},"227":{"position":[[429,5],[441,4],[553,4],[744,4],[819,5],[890,5],[907,4],[995,4],[1035,5],[1218,4],[1374,4],[1538,4],[1638,5],[1764,5],[1928,4],[2200,4]]},"231":{"position":[[27,4],[236,4]]},"232":{"position":[[89,4],[175,4],[221,4],[315,4]]},"234":{"position":[[143,4],[230,4]]},"235":{"position":[[87,4]]},"243":{"position":[[1147,5]]},"244":{"position":[[769,5]]},"245":{"position":[[1574,5]]},"246":{"position":[[1156,5]]},"247":{"position":[[1248,5]]},"248":{"position":[[473,5]]},"249":{"position":[[454,5]]},"250":{"position":[[604,5]]},"253":{"position":[[130,4]]},"254":{"position":[[149,5],[376,5]]},"258":{"position":[[102,4]]},"262":{"position":[[27,4],[236,4]]},"263":{"position":[[89,4],[175,4],[221,4],[315,4]]},"265":{"position":[[143,4],[230,4]]},"266":{"position":[[87,4]]},"272":{"position":[[33,4]]},"278":{"position":[[12,4]]},"283":{"position":[[141,4]]},"285":{"position":[[149,5],[409,5]]},"288":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"289":{"position":[[333,5]]},"305":{"position":[[452,5],[464,4],[576,4],[782,4],[872,4],[947,5],[1049,5],[1066,4],[1185,4],[1361,4],[1545,4],[1651,4],[1691,5],[1854,4],[1943,6],[2113,4],[2477,4]]},"309":{"position":[[25,4],[160,5],[429,4],[515,5],[555,4],[661,4],[707,5]]},"310":{"position":[[333,5]]},"320":{"position":[[1062,5]]},"321":{"position":[[684,5]]},"322":{"position":[[1489,5]]},"323":{"position":[[1071,5]]},"324":{"position":[[1163,5]]},"325":{"position":[[390,5]]},"326":{"position":[[366,5]]},"327":{"position":[[514,5]]},"333":{"position":[[33,4]]},"336":{"position":[[8,4],[183,4],[313,4],[389,4]]},"337":{"position":[[33,5],[65,6],[160,5]]},"340":{"position":[[27,4],[236,4]]},"341":{"position":[[89,4],[175,4],[221,4],[315,4]]},"343":{"position":[[143,4],[230,4]]},"344":{"position":[[87,4]]},"348":{"position":[[27,4],[236,4]]},"349":{"position":[[89,4],[175,4],[221,4],[315,4]]},"351":{"position":[[143,4],[230,4]]},"352":{"position":[[87,4]]},"359":{"position":[[58,6],[677,4]]},"360":{"position":[[470,4]]},"363":{"position":[[212,5]]},"372":{"position":[[124,4]]},"373":{"position":[[12,4]]},"377":{"position":[[175,4],[305,4],[372,4]]},"379":{"position":[[164,4]]},"380":{"position":[[10,4]]},"381":{"position":[[33,5],[65,6],[160,5]]},"389":{"position":[[1080,5]]},"390":{"position":[[702,5]]},"391":{"position":[[1507,5]]},"392":{"position":[[1089,5]]},"393":{"position":[[1181,5]]},"394":{"position":[[406,5]]},"395":{"position":[[381,5]]},"396":{"position":[[555,5]]},"398":{"position":[[170,4]]},"400":{"position":[[149,5],[465,5]]},"404":{"position":[[23,4],[84,4],[176,4]]},"408":{"position":[[1034,5]]},"409":{"position":[[805,5]]},"410":{"position":[[656,5]]},"411":{"position":[[427,5]]},"412":{"position":[[1461,5]]},"413":{"position":[[1043,5]]},"414":{"position":[[814,5]]},"415":{"position":[[1135,5]]},"416":{"position":[[906,5]]},"417":{"position":[[353,5]]},"418":{"position":[[320,5]]},"419":{"position":[[439,5]]},"420":{"position":[[443,5]]}},"keywords":{}}],["user.properti",{"_index":1026,"title":{},"content":{"128":{"position":[[56,16]]}},"keywords":{}}],["user__anonymous_id",{"_index":281,"title":{},"content":{"18":{"position":[[743,18]]}},"keywords":{}}],["user__email",{"_index":284,"title":{},"content":{"18":{"position":[[904,11]]}},"keywords":{}}],["user__group_nam",{"_index":286,"title":{},"content":{"18":{"position":[[972,17]]}},"keywords":{}}],["user__nam",{"_index":283,"title":{},"content":{"18":{"position":[[838,10]]}},"keywords":{}}],["user__user_id",{"_index":282,"title":{},"content":{"18":{"position":[[788,13]]}},"keywords":{}}],["user_id",{"_index":806,"title":{},"content":{"75":{"position":[[84,7]]},"136":{"position":[[84,7]]},"189":{"position":[[1112,8]]},"190":{"position":[[734,8]]},"191":{"position":[[1539,8]]},"192":{"position":[[1121,8]]},"193":{"position":[[1213,8]]},"194":{"position":[[431,8]]},"195":{"position":[[407,8]]},"196":{"position":[[544,8]]},"243":{"position":[[1177,8]]},"244":{"position":[[799,8]]},"245":{"position":[[1604,8]]},"246":{"position":[[1186,8]]},"247":{"position":[[1278,8]]},"248":{"position":[[503,8]]},"249":{"position":[[484,8]]},"250":{"position":[[634,8]]},"320":{"position":[[1092,8]]},"321":{"position":[[714,8]]},"322":{"position":[[1519,8]]},"323":{"position":[[1101,8]]},"324":{"position":[[1193,8]]},"325":{"position":[[420,8]]},"326":{"position":[[396,8]]},"327":{"position":[[544,8]]},"383":{"position":[[262,8]]},"389":{"position":[[1110,8]]},"390":{"position":[[732,8]]},"391":{"position":[[1537,8]]},"392":{"position":[[1119,8]]},"393":{"position":[[1211,8]]},"394":{"position":[[436,8]]},"395":{"position":[[411,8]]},"396":{"position":[[585,8]]},"408":{"position":[[1064,8]]},"409":{"position":[[835,8]]},"410":{"position":[[686,8]]},"411":{"position":[[457,8]]},"412":{"position":[[1491,8]]},"413":{"position":[[1073,8]]},"414":{"position":[[844,8]]},"415":{"position":[[1165,8]]},"416":{"position":[[936,8]]},"417":{"position":[[383,8]]},"418":{"position":[[350,8]]},"419":{"position":[[469,8]]},"420":{"position":[[473,8]]}},"keywords":{}}],["user_log",{"_index":971,"title":{},"content":{"95":{"position":[[482,12]]},"229":{"position":[[457,12]]},"307":{"position":[[530,12]]}},"keywords":{}}],["userinfo",{"_index":1351,"title":{},"content":{"257":{"position":[[615,8]]}},"keywords":{}}],["userinfo["screeb"",{"_index":1353,"title":{},"content":{"257":{"position":[[682,28]]}},"keywords":{}}],["usernotificationcent",{"_index":1339,"title":{},"content":{"257":{"position":[[240,23]]},"258":{"position":[[376,23]]}},"keywords":{}}],["util",{"_index":537,"title":{},"content":{"51":{"position":[[29,9]]},"153":{"position":[[29,9]]},"206":{"position":[[29,9]]},"363":{"position":[[29,9]]}},"keywords":{}}],["uuid",{"_index":793,"title":{},"content":{"70":{"position":[[41,4]]},"72":{"position":[[35,4]]},"73":{"position":[[35,4]]},"74":{"position":[[35,4]]},"75":{"position":[[45,4]]},"76":{"position":[[35,4]]},"77":{"position":[[35,4]]},"79":{"position":[[35,4]]},"112":{"position":[[41,4]]},"114":{"position":[[35,4]]},"115":{"position":[[35,4]]},"116":{"position":[[35,4]]},"117":{"position":[[35,4]]},"118":{"position":[[35,4]]},"119":{"position":[[35,4],[93,4]]},"120":{"position":[[41,4],[135,4]]},"131":{"position":[[41,4]]},"133":{"position":[[35,4]]},"134":{"position":[[35,4]]},"135":{"position":[[35,4]]},"136":{"position":[[45,4]]},"137":{"position":[[35,4]]},"138":{"position":[[35,4]]},"140":{"position":[[35,4]]}},"keywords":{}}],["v1.0.0",{"_index":459,"title":{"35":{"position":[[7,6]]}},"content":{},"keywords":{}}],["v1.3.0",{"_index":214,"title":{"15":{"position":[[13,7]]},"67":{"position":[[13,7]]},"106":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v2.0.0",{"_index":164,"title":{"12":{"position":[[7,6]]},"63":{"position":[[8,6]]},"128":{"position":[[13,7]]}},"content":{},"keywords":{}}],["v2.1.0",{"_index":1023,"title":{"124":{"position":[[8,6]]}},"content":{},"keywords":{}}],["v5.5.2",{"_index":1091,"title":{},"content":{"154":{"position":[[132,6]]},"207":{"position":[[97,6]]},"364":{"position":[[132,6]]}},"keywords":{}}],["valid",{"_index":851,"title":{},"content":{"81":{"position":[[694,10]]},"93":{"position":[[357,9],[418,9]]},"122":{"position":[[694,10]]},"142":{"position":[[694,10]]},"182":{"position":[[363,9],[424,9]]},"254":{"position":[[357,9],[418,9]]},"285":{"position":[[390,9],[451,9]]},"358":{"position":[[827,11]]},"400":{"position":[[446,9],[507,9]]}},"keywords":{}}],["valu",{"_index":324,"title":{},"content":{"20":{"position":[[386,5],[493,5],[535,5],[576,5],[614,5]]},"21":{"position":[[353,5],[464,5],[518,5],[569,5]]},"27":{"position":[[206,7]]},"29":{"position":[[206,7]]},"31":{"position":[[207,7]]},"40":{"position":[[2506,5],[2641,5],[2714,5],[2784,5]]},"41":{"position":[[928,5],[1053,5],[1116,5],[1176,5]]},"42":{"position":[[353,5],[460,5],[514,5],[565,5]]},"48":{"position":[[307,7],[775,6]]},"60":{"position":[[292,5]]},"78":{"position":[[58,7]]},"79":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"95":{"position":[[206,7]]},"100":{"position":[[206,7]]},"105":{"position":[[58,6]]},"120":{"position":[[245,5],[372,5],[430,5],[507,5],[585,5],[661,5],[852,7]]},"139":{"position":[[58,7]]},"140":{"position":[[90,5],[183,5],[209,5],[260,5],[330,5],[401,5],[470,5],[563,7]]},"148":{"position":[[58,6]]},"150":{"position":[[207,7]]},"175":{"position":[[307,7],[611,6]]},"179":{"position":[[206,7]]},"196":{"position":[[105,6]]},"201":{"position":[[307,7],[683,6]]},"203":{"position":[[206,7]]},"217":{"position":[[58,6]]},"229":{"position":[[206,7]]},"250":{"position":[[111,6]]},"256":{"position":[[297,5]]},"273":{"position":[[206,7]]},"275":{"position":[[207,7]]},"281":{"position":[[62,6]]},"307":{"position":[[206,7]]},"327":{"position":[[105,6]]},"329":{"position":[[207,7]]},"334":{"position":[[206,7]]},"338":{"position":[[307,7],[600,6]]},"375":{"position":[[58,6]]},"382":{"position":[[307,7],[523,6]]},"396":{"position":[[98,6]]}},"keywords":{}}],["valuabl",{"_index":75,"title":{},"content":{"6":{"position":[[81,8]]},"84":{"position":[[209,8]]},"85":{"position":[[212,8]]},"162":{"position":[[81,8]]},"219":{"position":[[81,8]]},"231":{"position":[[209,8]]},"232":{"position":[[212,8]]},"262":{"position":[[209,8]]},"263":{"position":[[212,8]]},"288":{"position":[[81,8]]},"309":{"position":[[81,8]]},"340":{"position":[[209,8]]},"341":{"position":[[212,8]]},"348":{"position":[[209,8]]},"349":{"position":[[212,8]]}},"keywords":{}}],["value__bi",{"_index":482,"title":{},"content":{"42":{"position":[[443,9]]}},"keywords":{}}],["value__bo",{"_index":337,"title":{},"content":{"21":{"position":[[500,9]]},"42":{"position":[[496,9]]}},"keywords":{}}],["value__numb",{"_index":336,"title":{},"content":{"21":{"position":[[443,13]]}},"keywords":{}}],["value__st",{"_index":338,"title":{},"content":{"21":{"position":[[554,9]]},"42":{"position":[[550,9]]}},"keywords":{}}],["var",{"_index":854,"title":{},"content":{"81":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"122":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"142":{"position":[[757,3],[789,3],[1067,3],[1122,3],[1143,3]]},"357":{"position":[[63,3]]},"358":{"position":[[544,3]]}},"keywords":{}}],["vari",{"_index":1577,"title":{},"content":{"377":{"position":[[333,4]]}},"keywords":{}}],["variou",{"_index":119,"title":{},"content":{"7":{"position":[[53,7]]},"163":{"position":[[53,7]]},"185":{"position":[[47,7]]},"220":{"position":[[53,7]]},"239":{"position":[[47,7]]},"289":{"position":[[53,7]]},"310":{"position":[[53,7]]},"316":{"position":[[47,7]]},"385":{"position":[[47,7]]},"406":{"position":[[47,7]]}},"keywords":{}}],["verifi",{"_index":840,"title":{},"content":{"81":{"position":[[251,9],[950,7]]},"122":{"position":[[251,9],[950,7]]},"142":{"position":[[251,9],[950,7]]},"298":{"position":[[994,6]]},"299":{"position":[[1085,6]]}},"keywords":{}}],["version",{"_index":177,"title":{},"content":{"13":{"position":[[190,9]]},"18":{"position":[[458,7],[478,7],[1316,7]]},"36":{"position":[[190,9]]},"40":{"position":[[458,7],[478,7],[1364,7],[1958,9],[2461,9]]},"41":{"position":[[460,9],[893,9]]},"50":{"position":[[37,7]]},"52":{"position":[[55,7]]},"64":{"position":[[190,9]]},"69":{"position":[[9,8]]},"70":{"position":[[286,7],[311,7]]},"74":{"position":[[198,7]]},"107":{"position":[[190,9]]},"111":{"position":[[9,8]]},"112":{"position":[[286,7],[311,7]]},"116":{"position":[[198,7]]},"119":{"position":[[175,9]]},"120":{"position":[[214,9]]},"125":{"position":[[190,9]]},"130":{"position":[[9,8]]},"131":{"position":[[286,7],[311,7]]},"135":{"position":[[198,7]]},"152":{"position":[[37,7]]},"154":{"position":[[55,7],[82,7],[115,7],[149,7]]},"158":{"position":[[446,8]]},"205":{"position":[[37,7]]},"207":{"position":[[47,7],[80,7],[114,7]]},"209":{"position":[[596,7]]},"212":{"position":[[58,7]]},"252":{"position":[[135,7],[230,7]]},"258":{"position":[[702,8]]},"362":{"position":[[37,7]]},"364":{"position":[[55,7],[82,7],[115,7],[149,7]]},"368":{"position":[[451,8]]},"387":{"position":[[218,8]]},"388":{"position":[[163,8]]},"389":{"position":[[165,8]]},"390":{"position":[[166,8]]},"391":{"position":[[168,8]]},"392":{"position":[[168,8]]},"393":{"position":[[165,8]]},"394":{"position":[[188,8]]},"395":{"position":[[192,8]]},"396":{"position":[[270,8]]},"401":{"position":[[135,7],[230,7]]},"408":{"position":[[111,8]]},"409":{"position":[[112,8]]},"410":{"position":[[112,8]]},"411":{"position":[[113,8]]},"412":{"position":[[114,8]]},"413":{"position":[[114,8]]},"414":{"position":[[115,8]]},"415":{"position":[[111,8]]},"416":{"position":[[112,8]]},"417":{"position":[[134,8]]},"418":{"position":[[133,8]]},"419":{"position":[[154,8]]},"420":{"position":[[155,8]]}},"keywords":{}}],["via",{"_index":17,"title":{},"content":{"2":{"position":[[32,3]]},"68":{"position":[[64,3]]},"110":{"position":[[64,3]]},"129":{"position":[[64,3]]}},"keywords":{}}],["view",{"_index":513,"title":{},"content":{"46":{"position":[[186,5]]},"56":{"position":[[747,4]]},"173":{"position":[[186,5]]},"199":{"position":[[186,5]]}},"keywords":{}}],["violat",{"_index":1439,"title":{},"content":{"286":{"position":[[596,9]]}},"keywords":{}}],["vision",{"_index":907,"title":{"86":{"position":[[4,7]]},"233":{"position":[[4,7]]},"264":{"position":[[4,7]]},"342":{"position":[[4,7]]},"350":{"position":[[4,7]]}},"content":{},"keywords":{}}],["visited_pricing_pag",{"_index":1564,"title":{},"content":{"359":{"position":[[610,23]]}},"keywords":{}}],["visitor",{"_index":202,"title":{},"content":{"14":{"position":[[104,9]]},"24":{"position":[[165,8]]},"34":{"position":[[491,7]]},"37":{"position":[[104,9]]},"45":{"position":[[274,7],[425,7],[516,7]]},"46":{"position":[[219,7],[286,8]]},"47":{"position":[[478,7]]},"48":{"position":[[60,9],[377,7],[753,7]]},"56":{"position":[[168,8]]},"65":{"position":[[90,9]]},"97":{"position":[[172,8]]},"108":{"position":[[90,9]]},"126":{"position":[[90,9]]},"170":{"position":[[522,7]]},"172":{"position":[[274,7],[425,7]]},"173":{"position":[[219,7],[286,8]]},"174":{"position":[[478,7]]},"175":{"position":[[60,9],[377,7],[589,7]]},"177":{"position":[[176,8]]},"198":{"position":[[274,7],[425,7],[534,7],[659,7],[834,7]]},"199":{"position":[[219,7],[286,8]]},"200":{"position":[[478,7]]},"201":{"position":[[60,9],[395,7],[661,7]]},"227":{"position":[[483,7]]},"270":{"position":[[170,8]]},"305":{"position":[[506,7]]},"331":{"position":[[236,8]]},"336":{"position":[[274,7],[425,7]]},"337":{"position":[[478,7]]},"338":{"position":[[60,9],[454,7],[578,7]]},"358":{"position":[[944,7]]},"359":{"position":[[548,7]]},"377":{"position":[[266,7],[408,7]]},"378":{"position":[[241,7],[326,7],[350,7]]},"379":{"position":[[28,7],[122,7],[226,7]]},"380":{"position":[[211,7],[278,8]]},"381":{"position":[[478,7]]},"382":{"position":[[60,9],[357,7],[500,7],[777,7]]},"383":{"position":[[25,7],[303,7]]}},"keywords":{}}],["visitorproperti",{"_index":1197,"title":{},"content":{"198":{"position":[[856,16]]},"210":{"position":[[357,16],[1020,16]]},"227":{"position":[[1122,15],[1142,15]]},"318":{"position":[[152,16]]}},"keywords":{}}],["visitorproperties().appli",{"_index":498,"title":{},"content":{"45":{"position":[[802,25]]},"48":{"position":[[425,25],[819,25]]},"56":{"position":[[294,25]]},"187":{"position":[[110,25]]}},"keywords":{}}],["visitorrespons",{"_index":183,"title":{},"content":{"13":{"position":[[329,16]]},"36":{"position":[[341,16]]},"64":{"position":[[329,16]]},"107":{"position":[[341,16]]},"125":{"position":[[329,16]]}},"keywords":{}}],["voic",{"_index":903,"title":{},"content":{"85":{"position":[[351,5]]},"232":{"position":[[351,5]]},"263":{"position":[[351,5]]},"341":{"position":[[351,5]]},"349":{"position":[[351,5]]}},"keywords":{}}],["void",{"_index":1347,"title":{},"content":{"257":{"position":[[405,4]]},"258":{"position":[[571,4]]}},"keywords":{}}],["vs",{"_index":349,"title":{"25":{"position":[[11,2]]},"98":{"position":[[11,2]]},"271":{"position":[[11,2]]},"332":{"position":[[11,2]]}},"content":{},"keywords":{}}],["want",{"_index":517,"title":{},"content":{"47":{"position":[[8,4]]},"52":{"position":[[300,4]]},"102":{"position":[[100,4]]},"104":{"position":[[77,4]]},"145":{"position":[[100,4]]},"147":{"position":[[77,4]]},"157":{"position":[[188,4]]},"158":{"position":[[40,4]]},"174":{"position":[[8,4]]},"200":{"position":[[8,4]]},"207":{"position":[[227,4]]},"209":{"position":[[608,4]]},"214":{"position":[[100,4]]},"216":{"position":[[77,4]]},"279":{"position":[[77,4]]},"280":{"position":[[8,4]]},"286":{"position":[[5,4]]},"337":{"position":[[8,4]]},"367":{"position":[[188,4]]},"368":{"position":[[40,4]]},"372":{"position":[[100,4]]},"374":{"position":[[77,4]]},"381":{"position":[[8,4]]}},"keywords":{}}],["warehous",{"_index":225,"title":{"16":{"position":[[0,9]]},"38":{"position":[[0,9]]}},"content":{},"keywords":{}}],["warn",{"_index":1135,"title":{"183":{"position":[[0,7]]}},"content":{},"keywords":{}}],["way",{"_index":120,"title":{},"content":{"7":{"position":[[61,4]]},"8":{"position":[[48,4]]},"81":{"position":[[418,4]]},"122":{"position":[[418,4]]},"142":{"position":[[418,4]]},"163":{"position":[[61,4]]},"164":{"position":[[48,4]]},"220":{"position":[[61,4]]},"221":{"position":[[48,4]]},"289":{"position":[[61,4]]},"290":{"position":[[48,4]]},"296":{"position":[[15,4],[75,3]]},"310":{"position":[[61,4]]},"311":{"position":[[48,4]]}},"keywords":{}}],["way:https://developer.apple.com/forums/thread/695115",{"_index":1237,"title":{},"content":{"208":{"position":[[430,52]]}},"keywords":{}}],["web",{"_index":933,"title":{},"content":{"88":{"position":[[191,3]]},"89":{"position":[[143,3]]},"235":{"position":[[191,3]]},"236":{"position":[[143,3]]},"266":{"position":[[191,3]]},"267":{"position":[[143,3]]},"298":{"position":[[505,3],[574,3]]},"344":{"position":[[191,3]]},"345":{"position":[[143,3]]},"352":{"position":[[191,3]]},"353":{"position":[[143,3]]}},"keywords":{}}],["webhook",{"_index":207,"title":{"63":{"position":[[0,7]]},"106":{"position":[[0,7]]},"124":{"position":[[0,7]]}},"content":{"14":{"position":[[249,7]]},"18":{"position":[[324,7],[493,7]]},"37":{"position":[[249,7]]},"40":{"position":[[324,7],[493,7]]},"65":{"position":[[17,8],[235,7]]},"66":{"position":[[37,7]]},"68":{"position":[[1,8],[107,7]]},"70":{"position":[[201,7],[326,7]]},"81":{"position":[[42,7],[116,7],[239,8],[298,7]]},"108":{"position":[[17,8],[235,7]]},"109":{"position":[[37,7]]},"110":{"position":[[1,8],[107,7]]},"112":{"position":[[201,7],[326,7]]},"122":{"position":[[42,7],[116,7],[239,8],[298,7]]},"126":{"position":[[17,8],[235,7]]},"127":{"position":[[37,7]]},"129":{"position":[[1,8],[107,7]]},"131":{"position":[[201,7],[326,7]]},"142":{"position":[[42,7],[116,7],[239,8],[298,7]]}},"keywords":{}}],["webhookhandler(req",{"_index":865,"title":{},"content":{"81":{"position":[[1040,19]]},"122":{"position":[[1040,19]]},"142":{"position":[[1040,19]]}},"keywords":{}}],["websit",{"_index":124,"title":{"295":{"position":[[34,9]]}},"content":{"7":{"position":[[120,7]]},"9":{"position":[[74,7]]},"34":{"position":[[2210,7]]},"45":{"position":[[266,7]]},"48":{"position":[[52,7]]},"163":{"position":[[120,7]]},"165":{"position":[[74,7]]},"170":{"position":[[2241,7]]},"172":{"position":[[266,7]]},"175":{"position":[[52,7]]},"185":{"position":[[118,7]]},"198":{"position":[[266,7]]},"201":{"position":[[52,7]]},"220":{"position":[[120,7]]},"222":{"position":[[74,7]]},"227":{"position":[[2188,7]]},"289":{"position":[[120,7]]},"291":{"position":[[74,7]]},"295":{"position":[[77,7]]},"296":{"position":[[50,8]]},"298":{"position":[[205,7]]},"299":{"position":[[201,7],[966,8]]},"301":{"position":[[92,7]]},"305":{"position":[[51,8],[368,7],[770,7],[992,7]]},"310":{"position":[[120,7]]},"312":{"position":[[74,7]]},"316":{"position":[[118,7]]},"336":{"position":[[266,7]]},"338":{"position":[[52,7]]},"356":{"position":[[381,7]]},"357":{"position":[[714,7]]},"358":{"position":[[396,7]]},"359":{"position":[[446,7]]},"360":{"position":[[381,7]]},"377":{"position":[[26,8],[258,7]]},"382":{"position":[[52,7]]},"406":{"position":[[118,7]]}},"keywords":{}}],["website'",{"_index":1448,"title":{},"content":{"296":{"position":[[114,9],[206,9]]}},"keywords":{}}],["well",{"_index":556,"title":{},"content":{"52":{"position":[[168,5]]},"157":{"position":[[56,5]]},"367":{"position":[[56,5]]}},"keywords":{}}],["wether",{"_index":140,"title":{},"content":{"9":{"position":[[60,6]]},"165":{"position":[[60,6]]},"222":{"position":[[60,6]]},"291":{"position":[[60,6]]},"312":{"position":[[60,6]]}},"keywords":{}}],["widget",{"_index":278,"title":{"378":{"position":[[16,6]]}},"content":{"18":{"position":[[704,8]]},"40":{"position":[[704,8]]},"47":{"position":[[394,6]]},"73":{"position":[[105,8]]},"115":{"position":[[105,8]]},"134":{"position":[[105,8]]},"174":{"position":[[394,6]]},"200":{"position":[[394,6]]},"337":{"position":[[394,6]]},"378":{"position":[[73,6]]},"381":{"position":[[394,6]]}},"keywords":{}}],["willconnectto",{"_index":1261,"title":{},"content":{"210":{"position":[[134,13]]}},"keywords":{}}],["willpres",{"_index":1361,"title":{},"content":{"258":{"position":[[436,11]]}},"keywords":{}}],["window,document,'$screeb','https://t.screeb.app/tag.j",{"_index":1464,"title":{},"content":{"296":{"position":[[865,60]]},"356":{"position":[[294,60]]},"357":{"position":[[627,60]]},"358":{"position":[[309,60]]},"359":{"position":[[359,60]]},"360":{"position":[[294,60]]}},"keywords":{}}],["window?.rootviewcontrol",{"_index":1521,"title":{},"content":{"318":{"position":[[26,27]]}},"keywords":{}}],["withcompletionhandl",{"_index":1344,"title":{},"content":{"257":{"position":[[345,21]]},"258":{"position":[[478,21]]}},"keywords":{}}],["without",{"_index":1234,"title":{},"content":{"208":{"position":[[356,7]]},"298":{"position":[[50,7],[167,7]]},"299":{"position":[[67,7],[163,7]]}},"keywords":{}}],["won't",{"_index":429,"title":{},"content":{"34":{"position":[[1064,5]]},"45":{"position":[[44,5]]},"46":{"position":[[196,5]]},"170":{"position":[[1095,5]]},"172":{"position":[[44,5]]},"173":{"position":[[196,5]]},"183":{"position":[[5,5]]},"198":{"position":[[44,5]]},"199":{"position":[[196,5]]},"227":{"position":[[1056,5]]},"305":{"position":[[1712,5]]},"336":{"position":[[44,5]]},"377":{"position":[[39,5]]},"380":{"position":[[188,5]]}},"keywords":{}}],["work",{"_index":66,"title":{"5":{"position":[[11,5]]},"161":{"position":[[11,5]]},"218":{"position":[[11,5]]},"287":{"position":[[11,5]]},"308":{"position":[[11,5]]}},"content":{"52":{"position":[[33,4],[163,4]]},"154":{"position":[[33,4]]},"157":{"position":[[51,4]]},"207":{"position":[[33,4]]},"364":{"position":[[33,4]]},"367":{"position":[[51,4]]}},"keywords":{}}],["workflowget",{"_index":947,"title":{},"content":{"90":{"position":[[128,11]]},"237":{"position":[[128,11]]},"268":{"position":[[128,11]]},"346":{"position":[[128,11]]},"354":{"position":[[128,11]]}},"keywords":{}}],["workspac",{"_index":156,"title":{},"content":{"10":{"position":[[203,10],[223,9]]},"47":{"position":[[256,9],[332,9]]},"166":{"position":[[203,10],[223,9]]},"174":{"position":[[256,9],[332,9]]},"200":{"position":[[256,9],[332,9]]},"223":{"position":[[203,10],[223,9]]},"292":{"position":[[203,10],[223,9]]},"296":{"position":[[258,9],[418,10]]},"298":{"position":[[329,9],[627,9],[677,9]]},"299":{"position":[[670,10],[720,9],[770,9]]},"313":{"position":[[203,10],[223,9]]},"337":{"position":[[256,9],[332,9]]},"381":{"position":[[256,9],[332,9]]}},"keywords":{}}],["workspace.check",{"_index":1479,"title":{},"content":{"298":{"position":[[1039,15]]},"299":{"position":[[1130,15]]}},"keywords":{}}],["workspace.click",{"_index":1470,"title":{},"content":{"298":{"position":[[452,15]]},"299":{"position":[[438,15]]}},"keywords":{}}],["wss://*.screeb.app",{"_index":1431,"title":{},"content":{"286":{"position":[[286,19],[541,19]]}},"keywords":{}}],["x",{"_index":31,"title":{},"content":{"3":{"position":[[64,1]]},"68":{"position":[[2034,1]]},"81":{"position":[[424,1],[465,1],[539,1]]},"110":{"position":[[2134,1]]},"122":{"position":[[424,1],[465,1],[539,1]]},"128":{"position":[[412,1]]},"129":{"position":[[2902,1]]},"142":{"position":[[424,1],[465,1],[539,1]]}},"keywords":{}}],["x.x.x",{"_index":1098,"title":{},"content":{"156":{"position":[[45,5]]}},"keywords":{}}],["xcode",{"_index":1092,"title":{},"content":{"154":{"position":[[143,5]]},"183":{"position":[[67,5]]},"207":{"position":[[108,5]]},"209":{"position":[[441,6]]},"364":{"position":[[143,5]]}},"keywords":{}}],["ye",{"_index":807,"title":{},"content":{"75":{"position":[[135,3],[202,3],[289,3]]},"76":{"position":[[92,3],[245,3],[351,3],[464,3],[513,3],[607,3]]},"79":{"position":[[256,3],[326,3],[397,3],[466,3]]},"117":{"position":[[206,3],[279,3],[372,3]]},"118":{"position":[[92,3],[245,3],[351,3],[464,3],[517,3],[611,3]]},"120":{"position":[[426,3],[503,3],[581,3],[657,3]]},"136":{"position":[[135,3],[202,3],[289,3],[323,3]]},"137":{"position":[[92,3],[245,3],[351,3],[458,3],[509,3],[558,3],[652,3]]},"140":{"position":[[256,3],[326,3],[397,3],[466,3]]},"186":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"240":{"position":[[101,3],[107,3],[129,3],[135,3],[159,3],[165,3],[189,3],[195,3],[216,3],[222,3],[254,3],[260,3],[274,3],[308,3]]},"252":{"position":[[661,5]]},"317":{"position":[[89,3],[95,3],[117,3],[123,3],[147,3],[153,3],[177,3],[183,3],[204,3],[210,3],[242,3],[248,3],[262,3],[296,3]]},"386":{"position":[[75,3],[81,3],[103,3],[109,3],[133,3],[139,3],[163,3],[169,3],[190,3],[196,3],[228,3],[234,3],[248,3],[282,3]]},"401":{"position":[[661,5]]},"407":{"position":[[69,3],[75,3],[97,3],[103,3],[125,3],[131,3],[154,3],[160,3],[184,3],[190,3],[214,3],[220,3],[245,3],[251,3],[272,3],[278,3],[300,3],[306,3],[338,3],[344,3],[358,3],[392,3],[427,3]]}},"keywords":{}}],["yo",{"_index":133,"title":{},"content":{"7":{"position":[[423,2]]},"163":{"position":[[423,2]]},"220":{"position":[[423,2]]},"289":{"position":[[423,2]]},"310":{"position":[[423,2]]}},"keywords":{}}],["you.properti",{"_index":102,"title":{},"content":{"6":{"position":[[473,15]]},"162":{"position":[[473,15]]},"219":{"position":[[473,15]]},"288":{"position":[[473,15]]},"309":{"position":[[473,15]]}},"keywords":{}}],["zipcod",{"_index":1387,"title":{},"content":{"273":{"position":[[414,8]]}},"keywords":{}}],["zone",{"_index":255,"title":{},"content":{"18":{"position":[[60,4],[118,4]]},"19":{"position":[[60,4],[157,4]]},"20":{"position":[[60,4],[157,4]]},"21":{"position":[[60,4],[157,4]]},"40":{"position":[[60,4],[118,4]]},"41":{"position":[[60,4],[157,4]]},"42":{"position":[[60,4],[157,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/markdown-page.html b/markdown-page.html index bbcbd73..a5a5886 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -2,10 +2,10 @@ - + Markdown page example | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -

            Markdown page example

            + \ No newline at end of file diff --git a/private/api-and-connectors/response-api.html b/private/api-and-connectors/response-api.html index 8cf5a6a..9288145 100644 --- a/private/api-and-connectors/response-api.html +++ b/private/api-and-connectors/response-api.html @@ -2,10 +2,10 @@ - + Response API | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
            Version: Private Documentation

            Response API

            +
            Version: Private Documentation

            Response API

            Summary

            • Authentication
            • @@ -41,55 +41,55 @@

              A few examples:

              Fetch by screeb id:

              -
              { "type": "response", "key": "respondent_id", "operator": "eq", "value": "9565ac03-df6f-49b9-b4ff-9e20e8cb6bbf" }
              +
              { "type": "response", "key": "respondent_id", "operator": "eq", "value": "9565ac03-df6f-49b9-b4ff-9e20e8cb6bbf" }

              Fetch by user alias:

              -
              { "type": "response", "key": "respondent_aliases", "operator": "eq", "value": "samuel@screeb.app" }
              { "type": "response", "key": "respondent_aliases", "operator": "contains", "value": "@apple.com" }
              +
              { "type": "response", "key": "respondent_aliases", "operator": "eq", "value": "samuel@screeb.app" }
              { "type": "response", "key": "respondent_aliases", "operator": "contains", "value": "@apple.com" }

              Fetch responses created by users part of segment 79ef68c0-2022-4b15-b48b-e95ba4cacf80:

              -
              { "type": "response", "key": "respondent_segments", "operator": "in", "values": ["79ef68c0-2022-4b15-b48b-e95ba4cacf80"] }
              +
              { "type": "response", "key": "respondent_segments", "operator": "in", "values": ["79ef68c0-2022-4b15-b48b-e95ba4cacf80"] }

              Fetch responses created on iOS (here channel_id is b4ece0cd-4e11-4a9d-a58d-c2519ee98605):

              -
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }
              +
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }

              Fetch by keyword:

              -
              { "type": "response", "key": "raw", "operator": "contains", "value": "problem" }
              +
              { "type": "response", "key": "raw", "operator": "contains", "value": "problem" }

              Fetch by language (exclude English):

              -
              { "type": "response", "key": "language", "operator": "not_in", "values": ["en"] }
              +
              { "type": "response", "key": "language", "operator": "not_in", "values": ["en"] }

              Fetch by completion:

              -
              { "type": "response", "key": "completion", "operator": "eq", "value": "not_started" }
              { "type": "response", "key": "completion", "operator": "in", "values": ["partially_completed", "fully_completed"] }
              +
              { "type": "response", "key": "completion", "operator": "eq", "value": "not_started" }
              { "type": "response", "key": "completion", "operator": "in", "values": ["partially_completed", "fully_completed"] }

              Fetch by hidden field ltv greater than 100$:

              -
              { "type": "response.hidden_field", "key": "ltv", "operator": "gt", "value": "100" }
              +
              { "type": "response.hidden_field", "key": "ltv", "operator": "gt", "value": "100" }

              Range

              FieldTypeDescription
              fieldStringSupported: created_at
              startString in ISO 8601 formatDate of creation of the first response
              endString in ISO 8601 formatDate of creation of the last response

              Output

              hits.total.value contains the number of responses matching the criteria.

              hits.responses is a list of responses.

              -
              {
              "took": 282,
              "hits": {
              "total": {
              "value": 123456
              },
              "responses": [
              {
              "id": "735f7cea-c84a-4d98-8a7f-e807a8763fc0", // unique response id
              "doc_type": "response",
              "org_id": "6c1e7576-ef59-4673-a107-0fc64e9bf6f3",
              "channel_id": "92486e31-7e9c-44b6-8af4-4643ef3ee4b6",
              "respondent_id": "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id
              "respondent_aliases": [
              "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id
              "samuel@screeb.app" // customer user id
              ],
              "survey_id": "a8d3950a-88d4-4662-8099-0ddeb3de98b4",
              "scenario_id": "cf320d79-f8c6-43b6-ba4a-9faa57682507",
              "language": "fr",
              "locale": "fr-fr",
              "question_id_path": "0d6496d0",
              "question_correlation_id_path": "84338f3a",
              "action_id_path": "53e0da62",
              "action_correlation_id_path": "03a9ef5d",
              "group_ids": [
              "a84a92f6-9389-49e2-a011-b1bfa7fa5227"
              ],
              "hidden_fields": [
              {
              "t": 0,
              "v_s": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15",
              "key": "user_agent"
              },
              {
              "t": 0,
              "v_s": "other",
              "key": "os"
              },
              {
              "t": 0,
              "v_s": "tablet",
              "key": "support"
              },
              {
              "t": 0,
              "v_s": "desktop",
              "key": "platform"
              },
              {
              "t": 2,
              "v_d": -120,
              "key": "timezone"
              },
              {
              "t": 0,
              "v_s": "fr-FR",
              "key": "locale"
              },
              {
              "t": 0,
              "v_s": "fr",
              "key": "country"
              },
              {
              "t": 1,
              "v_b": true,
              "key": "logged_in"
              },
              {
              "t": 0,
              "v_s": "Home page",
              "key": "page_title"
              }
              ],
              "emotions": {
              "fear": null,
              "sadness": null,
              "anger": null,
              "joy": null
              },
              "answers": [ // a list of answers identified by question_id
              {
              "t": 0,
              "v_s": "This feature didn't work on my computer", // user answer in its own language
              "cta_type": "input", // question type
              "key": "84338f3a-aad4-44eb-9d49-f6a894343867",
              "question_id": "0d6496d0-7f3c-4ef3-bd71-b37b5a81e6d1",
              "question_correlation_id": "84338f3a-aad4-44eb-9d49-f6a894343867",
              "action_id": "53e0da62-e621-4ca0-9647-209a3bd4dde3",
              "action_correlation_id": "03a9ef5d-b33b-4ffa-994b-2ca8c5edc241",
              "answer_id": "521b7556-eff1-4bb8-bcb1-3d2281d5dfb6",
              "tags": null,
              "lang": null,
              "translations": [], // translation of user input (if feature is activated)
              "time": "2023-09-11T07:37:56.000444Z"
              }
              ],
              "completion": "fully_completed", // "not_started" or "partially_completed" or "fully_completed"
              "active": false,
              "end_reason": "completed", // is empty when response is active
              "ended_at": "2023-09-11T07:37:56.167436Z", // is empty when response is active
              "created_at": "2023-09-11T07:37:49.406943Z",
              "updated_at": "2023-09-11T07:37:56.256519Z",
              "last_answer_at": "2023-09-11T07:37:56.000444Z"
              }
              ]
              }
              }
              +
              {
              "took": 282,
              "hits": {
              "total": {
              "value": 123456
              },
              "responses": [
              {
              "id": "735f7cea-c84a-4d98-8a7f-e807a8763fc0", // unique response id
              "doc_type": "response",
              "org_id": "6c1e7576-ef59-4673-a107-0fc64e9bf6f3",
              "channel_id": "92486e31-7e9c-44b6-8af4-4643ef3ee4b6",
              "respondent_id": "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id
              "respondent_aliases": [
              "8a85c1f9-0b7a-46e0-b262-47ab45bf5f9b", // screeb user id
              "samuel@screeb.app" // customer user id
              ],
              "survey_id": "a8d3950a-88d4-4662-8099-0ddeb3de98b4",
              "scenario_id": "cf320d79-f8c6-43b6-ba4a-9faa57682507",
              "language": "fr",
              "locale": "fr-fr",
              "question_id_path": "0d6496d0",
              "question_correlation_id_path": "84338f3a",
              "action_id_path": "53e0da62",
              "action_correlation_id_path": "03a9ef5d",
              "group_ids": [
              "a84a92f6-9389-49e2-a011-b1bfa7fa5227"
              ],
              "hidden_fields": [
              {
              "t": 0,
              "v_s": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15",
              "key": "user_agent"
              },
              {
              "t": 0,
              "v_s": "other",
              "key": "os"
              },
              {
              "t": 0,
              "v_s": "tablet",
              "key": "support"
              },
              {
              "t": 0,
              "v_s": "desktop",
              "key": "platform"
              },
              {
              "t": 2,
              "v_d": -120,
              "key": "timezone"
              },
              {
              "t": 0,
              "v_s": "fr-FR",
              "key": "locale"
              },
              {
              "t": 0,
              "v_s": "fr",
              "key": "country"
              },
              {
              "t": 1,
              "v_b": true,
              "key": "logged_in"
              },
              {
              "t": 0,
              "v_s": "Home page",
              "key": "page_title"
              }
              ],
              "emotions": {
              "fear": null,
              "sadness": null,
              "anger": null,
              "joy": null
              },
              "answers": [ // a list of answers identified by question_id
              {
              "t": 0,
              "v_s": "This feature didn't work on my computer", // user answer in its own language
              "cta_type": "input", // question type
              "key": "84338f3a-aad4-44eb-9d49-f6a894343867",
              "question_id": "0d6496d0-7f3c-4ef3-bd71-b37b5a81e6d1",
              "question_correlation_id": "84338f3a-aad4-44eb-9d49-f6a894343867",
              "action_id": "53e0da62-e621-4ca0-9647-209a3bd4dde3",
              "action_correlation_id": "03a9ef5d-b33b-4ffa-994b-2ca8c5edc241",
              "answer_id": "521b7556-eff1-4bb8-bcb1-3d2281d5dfb6",
              "tags": null,
              "lang": null,
              "translations": [], // translation of user input (if feature is activated)
              "time": "2023-09-11T07:37:56.000444Z"
              }
              ],
              "completion": "fully_completed", // "not_started" or "partially_completed" or "fully_completed"
              "active": false,
              "end_reason": "completed", // is empty when response is active
              "ended_at": "2023-09-11T07:37:56.167436Z", // is empty when response is active
              "created_at": "2023-09-11T07:37:49.406943Z",
              "updated_at": "2023-09-11T07:37:56.256519Z",
              "last_answer_at": "2023-09-11T07:37:56.000444Z"
              }
              ]
              }
              }

              Response summary

              The response summary API is accessible via the following endpoint: SEARCH - https://api.screeb.app/1.0/survey/:survey_ids/response/summary

              Example

              curl -X SEARCH https://api.screeb.app/1.0/survey/*/response \
              -H "Content-Type: application/json" \
              -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
              -d '{
              "filters_bool": "AND",
              "filters": [
              { ... },
              { ... }
              ],
              "range": {
              "field": "created_at",
              "start": "2020-01-01T00:00:00.000Z",
              "end": "2023-12-31T00:00:00.000Z"
              }
              }'

              Output:

              -
              {
              "ces_avg": 3,
              "ces_details": {
              "1": 79,
              "2": 68,
              "3": 71,
              "4": 59,
              "5": 62,
              "6": 59,
              "7": 67
              },

              "csat_avg": 3,
              "csat_details": {
              "1": 71,
              "2": 75,
              "3": 94,
              "4": 83,
              "5": 283
              },

              "nps_details": {
              "1": 45,
              "2": 50,
              "3": 52,
              "4": 59,
              "5": 56,
              "6": 50,
              "7": 48,
              "8": 65,
              "9": 39,
              "10": 46
              },
              "nps_groups": {
              "detractor": 312,
              "neutral": 113,
              "promotor": 85,
              "total": 510
              },
              "nps_score": 0,

              "completion": {
              "fully_completed": 1155,
              "not_started": 1900,
              "partially_completed": 972
              },
              "end_reasons": {
              "closed": 2710,
              "completed": 1155,
              "expired": 157,
              "interrupted": 4
              },
              "languages": {
              "en": 4027
              },
              "supports": {
              "desktop": 1714,
              "mobile": 2313
              }
              }
              +
              {
              "ces_avg": 3,
              "ces_details": {
              "1": 79,
              "2": 68,
              "3": 71,
              "4": 59,
              "5": 62,
              "6": 59,
              "7": 67
              },

              "csat_avg": 3,
              "csat_details": {
              "1": 71,
              "2": 75,
              "3": 94,
              "4": 83,
              "5": 283
              },

              "nps_details": {
              "1": 45,
              "2": 50,
              "3": 52,
              "4": 59,
              "5": 56,
              "6": 50,
              "7": 48,
              "8": 65,
              "9": 39,
              "10": 46
              },
              "nps_groups": {
              "detractor": 312,
              "neutral": 113,
              "promotor": 85,
              "total": 510
              },
              "nps_score": 0,

              "completion": {
              "fully_completed": 1155,
              "not_started": 1900,
              "partially_completed": 972
              },
              "end_reasons": {
              "closed": 2710,
              "completed": 1155,
              "expired": 157,
              "interrupted": 4
              },
              "languages": {
              "en": 4027
              },
              "supports": {
              "desktop": 1714,
              "mobile": 2313
              }
              }

              Aggregate responses

              The response aggregation API is accessible via the following endpoint: SEARCH - https://api.screeb.app/1.0/survey/:survey_ids/response/aggregation

              Count responses

              The hits.total.value field described above might not be sufficient for grouping data per completion status, user platform...

              A group_by argument can be added to the request. Eg:

              -
              {
              "filters_bool": "AND",
              "filters": [
              // any filters described previously
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }
              ],
              "range": {
              "field": "created_at",
              "start": "2020-01-01T00:00:00.000Z",
              "end": "2023-12-31T00:00:00.000Z"
              },
              "group_by": [
              { "field": "completion" } // <- count responses by completion status
              ]
              }
              +
              {
              "filters_bool": "AND",
              "filters": [
              // any filters described previously
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }
              ],
              "range": {
              "field": "created_at",
              "start": "2020-01-01T00:00:00.000Z",
              "end": "2023-12-31T00:00:00.000Z"
              },
              "group_by": [
              { "field": "completion" } // <- count responses by completion status
              ]
              }

              The group_by argument supports multiple rules. The order matters. Eg:

              -
              {
              "filters_bool": "AND",
              "filters": [
              // any filters described previously
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }
              ],
              "range": {
              "field": "created_at",
              "start": "2020-01-01T00:00:00.000Z",
              "end": "2023-12-31T00:00:00.000Z"
              },
              "group_by": [
              // count responses by completion status and per month
              { "field": "completion" },
              {
              "field": "created_at",
              "date_histogram_min_interval": "month",
              "date_histogram_buckets": 20
              }
              ]
              }
              +
              {
              "filters_bool": "AND",
              "filters": [
              // any filters described previously
              { "type": "response", "key": "channel_id", "operator": "eq", "value": "b4ece0cd-4e11-4a9d-a58d-c2519ee98605" }
              ],
              "range": {
              "field": "created_at",
              "start": "2020-01-01T00:00:00.000Z",
              "end": "2023-12-31T00:00:00.000Z"
              },
              "group_by": [
              // count responses by completion status and per month
              { "field": "completion" },
              {
              "field": "created_at",
              "date_histogram_min_interval": "month",
              "date_histogram_buckets": 20
              }
              ]
              }

              Here is the full list of aggregation:

              Group by date:

              -
              {
              "field": "created_at", // either created_at, ended_at or last_activity_at
              "date_histogram_min_interval": "day", // month, day or hour
              "date_histogram_buckets": 10 // number points in the timeseries (1 to 100) - eg: 10 points in a 1 month interval will group per 3 days
              }
              +
              {
              "field": "created_at", // either created_at, ended_at or last_activity_at
              "date_histogram_min_interval": "day", // month, day or hour
              "date_histogram_buckets": 10 // number points in the timeseries (1 to 100) - eg: 10 points in a 1 month interval will group per 3 days
              }

              Group by completion status:

              -
              {
              "field": "completion"
              }
              +
              {
              "field": "completion"
              }

              Group by survey_id:

              (should be used with a wildcard request: https://api.screeb.app/1.0/survey/*/response)

              -
              {
              "field": "survey_id"
              }
              +
              {
              "field": "survey_id"
              }

              Group by response end reason:

              -
              {
              "field": "end_reason"
              }
              +
              {
              "field": "end_reason"
              }

              Group by hidden field:

              -
              {
              "field": "hidden_field",
              "hidden_field_key": "country"
              }
              +
              {
              "field": "hidden_field",
              "hidden_field_key": "country"
              }

              Group by answer:

              -
              {
              "field": "answer",
              "question_id": "23c4d464-699b-4fc6-851b-c3e7da6af853" // <- the correlation id of the question
              }
              +
              {
              "field": "answer",
              "question_id": "23c4d464-699b-4fc6-851b-c3e7da6af853" // <- the correlation id of the question
              }

              Support

              If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app.

            diff --git a/private/sdk-js/cloudflare-worker.html b/private/sdk-js/cloudflare-worker.html index b12e5d1..b224c86 100644 --- a/private/sdk-js/cloudflare-worker.html +++ b/private/sdk-js/cloudflare-worker.html @@ -2,10 +2,10 @@ - + Cloudflare Worker | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
            Version: Private Documentation

            Cloudflare Worker

            +
            Version: Private Documentation

            Cloudflare Worker

            To add the script tag to a third-party app, by proxying website through Cloudflare, create a worker+route, with the following code:

            const SCREEB_CHANNEL_ID = "<REPLACE-ME>";

            export default {
            async fetch(request, env) {
            /**
            * Response properties are immutable. To change them, construct a new
            * Response and pass modified status or statusText in the ResponseInit
            * object. Response headers can be modified through the headers `set` method.
            */
            const originalResponse = await fetch(request);

            const screebToken = this.getScreebToken(env, request.url);

            // You might need to add some existing values here.
            // See https://help.screeb.app/en/articles/5046665-using-screeb-with-content-security-policy
            const csp = `default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob:`;

            // Change "Content-Security-Policy" header
            const headers = new Headers(originalResponse.headers);
            headers.set('Content-Security-Policy', csp);

            // Change response body by adding the Screeb script
            const originalBody = await originalResponse.text();
            const modifiedBody = originalBody.replace('</body>', `
            <script type="text/javascript">
            (function (s,c,r,ee,b) {
            s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})};
            b=c.createElement('script');b.type='text/javascript';
            b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b);
            }(window,document,'$screeb','https://t.screeb.app/tag.js'));

            $screeb('init', '${SCREEB_CHANNEL_ID}');
            </script>
            </body>`
            );
            const response = new Response(modifiedBody, {
            status: originalResponse.status,
            statusText: originalResponse.statusText,
            headers: headers
            });

            return response;
            },
            };
            diff --git a/private/sdk-js/device-tracking.html b/private/sdk-js/device-tracking.html index 93b25a4..f419264 100644 --- a/private/sdk-js/device-tracking.html +++ b/private/sdk-js/device-tracking.html @@ -2,10 +2,10 @@ - + Device tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
            Version: Private Documentation

            Device tracking

            +
            Version: Private Documentation

            Device tracking

            2 types of tracking are available in Screeb:

            • Screeb tracking: events are transmitted to Screeb backend and are available for analytics in the admin panel.
            • diff --git a/private/sdk-js/feature-flagging.html b/private/sdk-js/feature-flagging.html index c1db781..f33c139 100644 --- a/private/sdk-js/feature-flagging.html +++ b/private/sdk-js/feature-flagging.html @@ -2,10 +2,10 @@ - + Feature Flagging | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
              Version: Private Documentation

              Feature Flagging

              +
              Version: Private Documentation

              Feature Flagging

              I paid for 100k MAU, but my application has 1m MAU

              For large B2C applications, your Screeb quota may be consumed very fast. Until the end of the current month, you will be able to survey only the first XXX MAU allowed by your quota.

              In order to distribute your quota throughout the month, please use the following code:

              diff --git a/sdk-android.html b/sdk-android.html index 8ff3728..d980bee 100644 --- a/sdk-android.html +++ b/sdk-android.html @@ -2,10 +2,10 @@ - + Android SDK | Screeb - + @@ -15,13 +15,13 @@ - - - + + + - + \ No newline at end of file diff --git a/sdk-android/android-hooks.html b/sdk-android/android-hooks.html index f365ea6..94e1688 100644 --- a/sdk-android/android-hooks.html +++ b/sdk-android/android-hooks.html @@ -2,10 +2,10 @@ - + Hooks | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
              Version: Android SDK

              Hooks

              +
              Version: Android SDK

              Hooks

              Set hooks

              You can define custom hooks to be executed on various events.

              Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted.

              @@ -37,35 +37,35 @@

              onSurveyShowed

              Called when a survey is showed.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onSurveyStarted

              Called when a survey is started.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onQuestionReplied

              Called when a question is replied.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              status: "started" | "ended" | "closed" | "interrupted"
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              };
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              status: "started" | "ended" | "closed" | "interrupted"
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              };
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onSurveyCompleted

              Called when a survey is completed.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onSurveyHidden

              Called when a survey is hidden.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              hide_reason: "started" | "ended" | "closed" | "interrupted",
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
              survey_size: 25 | 50 | 75 | 100 | 125 | 150,
              survey_format: "conversational" | "cards",
              },
              response: {
              id: string,
              hide_reason: "started" | "ended" | "closed" | "interrupted",
              items: {
              question: {
              id: string;
              title: string;
              type: "text" | "video";
              url: string;
              };
              answer: {
              fields: {
              type: "string" | "number" | "boolean" | "none" | "time" | "url";
              },
              text: string;
              number: number;
              boolean: boolean;
              time: Date;
              url: string;
              }[] | undefined;
              replied_at: Date | undefined;
              }[];
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onAppStoreRatingTriggered

              Called when an App Store Rating question is triggered.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onReady

              Called when the SDK is ready. Only available on Screeb.initSdk().

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }

              onSurveyDisplayAllowed

              Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display.

              Example
              Screeb.initSdk(this,
              "<android-channel-id>",
              ...
              hashMapOf(
              "version" to "1.0.0",
              "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true},
              )
              )
              -
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              +
              Payload definition
              {
              channel: {
              id: string,
              type: "android"
              },
              survey: {
              id: string,
              },
              user: {
              anonymous_id: string,
              user_id: string,
              }
              }
              \ No newline at end of file diff --git a/sdk-android/event-tracking.html b/sdk-android/event-tracking.html index 7ecac7f..401ad94 100644 --- a/sdk-android/event-tracking.html +++ b/sdk-android/event-tracking.html @@ -2,10 +2,10 @@ - + Event tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
              Version: Android SDK

              Event tracking

              +
              Version: Android SDK

              Event tracking

              You can track actions performed by your users, along with properties describing the event.

              Requirements:
                diff --git a/sdk-android/group-assignation.html b/sdk-android/group-assignation.html index 8bf3d32..4f1e5ec 100644 --- a/sdk-android/group-assignation.html +++ b/sdk-android/group-assignation.html @@ -2,10 +2,10 @@ - + Group assignation | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                Version: Android SDK

                Group assignation

                +
                Version: Android SDK

                Group assignation

                You can assign groups to your users, along with properties describing the group.

                Requirements:
                  diff --git a/sdk-android/how-screeb-works.html b/sdk-android/how-screeb-works.html index a1723f9..b747912 100644 --- a/sdk-android/how-screeb-works.html +++ b/sdk-android/how-screeb-works.html @@ -2,10 +2,10 @@ - + How Screeb works | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  How Screeb works

                  Overview

                  +
                  Version: Android SDK

                  How Screeb works

                  Overview

                  Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience.

                  Four types of data can be collected using the Screeb Tag:

                    @@ -50,6 +50,6 @@

                    Workspace Integrations

                    Destination for collected data

                    -

                    Screeb offer a large catalog of integration to export your data to the your desired tool.

                  +

                  Screeb offer a large catalog of integration to export your data to the your desired tool.

                  \ No newline at end of file diff --git a/sdk-android/identity.html b/sdk-android/identity.html index 7d7bdd3..72d539c 100644 --- a/sdk-android/identity.html +++ b/sdk-android/identity.html @@ -2,10 +2,10 @@ - + Identity | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  Identity

                  +
                  Version: Android SDK

                  Identity

                  Set identity

                  When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command.

                  Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...).

                  diff --git a/sdk-android/install.html b/sdk-android/install.html index a9c4269..cd35598 100644 --- a/sdk-android/install.html +++ b/sdk-android/install.html @@ -2,10 +2,10 @@ - + Install | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  Install

                  +
                  Version: Android SDK

                  Install

                  How to install the Android SDK in your app?

                  See the example to install the last version of the Screeb SDK dependency in a native Android app.

                  You can find here useful information if you are using one of these technologies:

                  diff --git a/sdk-android/push-notifications.html b/sdk-android/push-notifications.html index a66220a..559aabe 100644 --- a/sdk-android/push-notifications.html +++ b/sdk-android/push-notifications.html @@ -2,10 +2,10 @@ - + Push notifications | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  Push notifications

                  +
                  Version: Android SDK

                  Push notifications

                  To launch a survey from a push notification, you need to send a survey id in the payload of the push message.

                  Then, when receiving the message in the app, you have to start a survey with this id.

                  Requirements: diff --git a/sdk-android/reference.html b/sdk-android/reference.html index 1ee6348..bcfdebc 100644 --- a/sdk-android/reference.html +++ b/sdk-android/reference.html @@ -2,10 +2,10 @@ - + Reference | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  Reference

                  +
                  Version: Android SDK

                  Reference

                  Introduction

                  The reference is your key to a comprehensive understanding of the Screeb Android SDK.

                  If this is your first look at the documentation, we recommend beginning with the Getting started guide.

                  diff --git a/sdk-android/screen-tracking.html b/sdk-android/screen-tracking.html index 4e8c1c7..6326e5f 100644 --- a/sdk-android/screen-tracking.html +++ b/sdk-android/screen-tracking.html @@ -2,10 +2,10 @@ - + Screen tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Android SDK

                  Screen tracking

                  +
                  Version: Android SDK

                  Screen tracking

                  You can track screen visited by your users, along with properties describing the screen.

                  Requirements:
                    diff --git a/sdk-android/start-survey-programmatically.html b/sdk-android/start-survey-programmatically.html index d058c33..0fd87af 100644 --- a/sdk-android/start-survey-programmatically.html +++ b/sdk-android/start-survey-programmatically.html @@ -2,10 +2,10 @@ - + Start survey programmatically | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Android SDK

                    Start survey programmatically

                    +
                    Version: Android SDK

                    Start survey programmatically

                    How to start a survey programmatically?

                    In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action.

                    Screeb.startSurvey(
                    surveyId = "<SURVEY_ID>"
                    )
                    diff --git a/sdk-android/troubleshooting.html b/sdk-android/troubleshooting.html index 1fee925..ef10c37 100644 --- a/sdk-android/troubleshooting.html +++ b/sdk-android/troubleshooting.html @@ -2,10 +2,10 @@ - + Troubleshooting | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Android SDK

                    Troubleshooting

                    +
                    Version: Android SDK

                    Troubleshooting

                    Check Android SDK is loaded correctly

                    You can use the Screeb.debug() command in your code.

                    You will get contextual information in the debugging log about the running user session:

                    diff --git a/sdk-android/what-is-screeb.html b/sdk-android/what-is-screeb.html index 25518ae..7b24fd4 100644 --- a/sdk-android/what-is-screeb.html +++ b/sdk-android/what-is-screeb.html @@ -2,10 +2,10 @@ - + What is Screeb | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Android SDK

                    What is Screeb

                    How Screeb works, what it can do for your business and what makes it different to other solutions.

                    +
                    Version: Android SDK

                    What is Screeb

                    How Screeb works, what it can do for your business and what makes it different to other solutions.

                    What is Screeb?

                    Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services.

                    Our Mission

                    @@ -56,6 +56,6 @@

                    DeliverIntegrate with your deployment workflow
                  • Get insights about your releases
                  • Share internally to communicate about your success
                  • -

                  +
                \ No newline at end of file diff --git a/sdk-flutter.html b/sdk-flutter.html index 9cbc180..fc3a2a9 100644 --- a/sdk-flutter.html +++ b/sdk-flutter.html @@ -2,10 +2,10 @@ - + Flutter SDK | Screeb - + @@ -15,13 +15,13 @@ - - - + + + - + \ No newline at end of file diff --git a/sdk-flutter/event-tracking.html b/sdk-flutter/event-tracking.html index 83c942c..88119e5 100644 --- a/sdk-flutter/event-tracking.html +++ b/sdk-flutter/event-tracking.html @@ -2,10 +2,10 @@ - + Event tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                Version: Flutter SDK

                Event tracking

                +
                Version: Flutter SDK

                Event tracking

                You can track actions performed by your users, along with properties describing the event.

                Requirements:
                  diff --git a/sdk-flutter/flutter-hooks.html b/sdk-flutter/flutter-hooks.html index 52a91b2..f1204cb 100644 --- a/sdk-flutter/flutter-hooks.html +++ b/sdk-flutter/flutter-hooks.html @@ -2,10 +2,10 @@ - + Hooks | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Flutter SDK

                  Hooks

                  +
                  Version: Flutter SDK

                  Hooks

                  Set hooks

                  You can define custom hooks to be executed on various events.

                  Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted.

                  @@ -37,35 +37,35 @@

                  onSurveyShowed

                  Called when a survey is showed.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onSurveyShowed": (dynamic data) {
                  log("onSurveyShowed $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onSurveyStarted

                  Called when a survey is started.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onSurveyStarted": (dynamic data) {
                  log("onSurveyStarted $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onQuestionReplied

                  Called when a question is replied.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onQuestionReplied": (dynamic data) {
                  log("onQuestionReplied $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  status: "started" | "ended" | "closed" | "interrupted"
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  };
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  status: "started" | "ended" | "closed" | "interrupted"
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  };
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onSurveyCompleted

                  Called when a survey is completed.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onSurveyCompleted": (dynamic data) {
                  log("onSurveyCompleted $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onSurveyHidden

                  Called when a survey is hidden.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onSurveyHidden": (dynamic data) {
                  log("onSurveyHidden $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  hide_reason: "started" | "ended" | "closed" | "interrupted",
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                  survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                  survey_format: "conversational" | "cards",
                  },
                  response: {
                  id: string,
                  hide_reason: "started" | "ended" | "closed" | "interrupted",
                  items: {
                  question: {
                  id: string;
                  title: string;
                  type: "text" | "video";
                  url: string;
                  };
                  answer: {
                  fields: {
                  type: "string" | "number" | "boolean" | "none" | "time" | "url";
                  },
                  text: string;
                  number: number;
                  boolean: boolean;
                  time: Date;
                  url: string;
                  }[] | undefined;
                  replied_at: Date | undefined;
                  }[];
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onAppStoreRatingTriggered

                  Called when an App Store Rating question is triggered.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onAppStoreRatingTriggered": (dynamic data) {
                  log("onAppStoreRatingTriggered $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onReady

                  Called when the SDK is ready. Only available on PluginScreeb.initSdk().

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onReady": (dynamic data) {
                  log("OnReady $data");
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }

                  onSurveyDisplayAllowed

                  Called before a survey display to allow it or not. Only available on PluginScreeb.initSdk(). Return a boolean value. Return false to prevent display.

                  Example
                  PluginScreeb.initSdk(
                  "<android-channel-id>",
                  "<ios-channel-id>",
                  "<user-id>",
                  "<properties>",
                  <String, dynamic>{
                  "version": "1.0.0",
                  "onSurveyDisplayAvailable": (dynamic data) {
                  log("onSurveyDisplayAvailable $data");
                  return true;
                  },
                  });
                  -
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  +
                  Payload definition
                  {
                  channel: {
                  id: string,
                  type: "ios"
                  },
                  survey: {
                  id: string,
                  },
                  user: {
                  anonymous_id: string,
                  user_id: string,
                  }
                  }
                  \ No newline at end of file diff --git a/sdk-flutter/group-assignation.html b/sdk-flutter/group-assignation.html index 9531f68..c936f8e 100644 --- a/sdk-flutter/group-assignation.html +++ b/sdk-flutter/group-assignation.html @@ -2,10 +2,10 @@ - + Group assignation | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: Flutter SDK

                  Group assignation

                  +
                  Version: Flutter SDK

                  Group assignation

                  You can assign groups to your users, along with properties describing the group.

                  Requirements:
                    diff --git a/sdk-flutter/how-screeb-works.html b/sdk-flutter/how-screeb-works.html index 32ebea5..10873c8 100644 --- a/sdk-flutter/how-screeb-works.html +++ b/sdk-flutter/how-screeb-works.html @@ -2,10 +2,10 @@ - + How Screeb works | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Flutter SDK

                    How Screeb works

                    Overview

                    +
                    Version: Flutter SDK

                    How Screeb works

                    Overview

                    Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience.

                    Four types of data can be collected using the Screeb Tag:

                      @@ -50,6 +50,6 @@

                      Workspace Integrations

                      Destination for collected data

                      -

                      Screeb offer a large catalog of integration to export your data to the your desired tool.

                    +

                    Screeb offer a large catalog of integration to export your data to the your desired tool.

                    \ No newline at end of file diff --git a/sdk-flutter/identity.html b/sdk-flutter/identity.html index d922143..a877bdd 100644 --- a/sdk-flutter/identity.html +++ b/sdk-flutter/identity.html @@ -2,10 +2,10 @@ - + Identity | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Flutter SDK

                    Identity

                    +
                    Version: Flutter SDK

                    Identity

                    Set identity

                    When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command.

                    Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...).

                    diff --git a/sdk-flutter/install.html b/sdk-flutter/install.html index 787936a..a4ad3e4 100644 --- a/sdk-flutter/install.html +++ b/sdk-flutter/install.html @@ -2,10 +2,10 @@ - + Install | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Flutter SDK

                    Install

                    +
                    Version: Flutter SDK

                    Install

                    How to install the Flutter SDK in your app?

                    See the example to install the last version of the Screeb SDK dependency in a Flutter app.

                    Pub: plugin_screebLicense: MITCocoapodsMaven Central

                    diff --git a/sdk-flutter/reference.html b/sdk-flutter/reference.html index 9dbff00..b72aa43 100644 --- a/sdk-flutter/reference.html +++ b/sdk-flutter/reference.html @@ -2,10 +2,10 @@ - + Reference | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Flutter SDK

                    Reference

                    +
                    Version: Flutter SDK

                    Reference

                    Introduction

                    The reference is your key to a comprehensive understanding of the Screeb Flutter SDK.

                    If this is your first look at the documentation, we recommend beginning with the Getting started guide.

                    diff --git a/sdk-flutter/screen-tracking.html b/sdk-flutter/screen-tracking.html index 281183d..ac5de88 100644 --- a/sdk-flutter/screen-tracking.html +++ b/sdk-flutter/screen-tracking.html @@ -2,10 +2,10 @@ - + Screen tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Flutter SDK

                    Screen tracking

                    +
                    Version: Flutter SDK

                    Screen tracking

                    You can track screen visited by your users, along with properties describing the screen.

                    Requirements:
                      diff --git a/sdk-flutter/start-survey-programmatically.html b/sdk-flutter/start-survey-programmatically.html index 1e4fd21..8826553 100644 --- a/sdk-flutter/start-survey-programmatically.html +++ b/sdk-flutter/start-survey-programmatically.html @@ -2,10 +2,10 @@ - + Start survey programmatically | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: Flutter SDK

                      Start survey programmatically

                      +
                      Version: Flutter SDK

                      Start survey programmatically

                      How to start a survey programmatically?

                      In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action.

                      PluginScreeb.startSurvey("<survey-id>");
                      diff --git a/sdk-flutter/troubleshooting.html b/sdk-flutter/troubleshooting.html index 26e6c6a..6703599 100644 --- a/sdk-flutter/troubleshooting.html +++ b/sdk-flutter/troubleshooting.html @@ -2,10 +2,10 @@ - + Troubleshooting | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: Flutter SDK

                      Troubleshooting

                      +
                      Version: Flutter SDK

                      Troubleshooting

                      Check Flutter SDK is loaded correctly

                      You can use the PluginScreeb.debug() command in your code.

                      You will get contextual information in the debugging log about the running user session:

                      diff --git a/sdk-flutter/what-is-screeb.html b/sdk-flutter/what-is-screeb.html index dc4fff7..fece9ad 100644 --- a/sdk-flutter/what-is-screeb.html +++ b/sdk-flutter/what-is-screeb.html @@ -2,10 +2,10 @@ - + What is Screeb | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: Flutter SDK

                      What is Screeb

                      How Screeb works, what it can do for your business and what makes it different to other solutions.

                      +
                      Version: Flutter SDK

                      What is Screeb

                      How Screeb works, what it can do for your business and what makes it different to other solutions.

                      What is Screeb?

                      Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services.

                      Our Mission

                      @@ -56,6 +56,6 @@

                      DeliverIntegrate with your deployment workflow
                    • Get insights about your releases
                    • Share internally to communicate about your success
                    • -

                    +
                  \ No newline at end of file diff --git a/sdk-ios.html b/sdk-ios.html index 27b85b3..6e56e0e 100644 --- a/sdk-ios.html +++ b/sdk-ios.html @@ -2,10 +2,10 @@ - + iOS SDK | Screeb - + @@ -15,13 +15,13 @@ - - - + + + - + \ No newline at end of file diff --git a/sdk-ios/event-tracking.html b/sdk-ios/event-tracking.html index 010d96c..6e07bc1 100644 --- a/sdk-ios/event-tracking.html +++ b/sdk-ios/event-tracking.html @@ -2,10 +2,10 @@ - + Event tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                  Version: iOS SDK

                  Event tracking

                  +
                  Version: iOS SDK

                  Event tracking

                  You can track actions performed by your users, along with properties describing the event.

                  Requirements:
                    diff --git a/sdk-ios/group-assignation.html b/sdk-ios/group-assignation.html index 338fcbd..dd35fcb 100644 --- a/sdk-ios/group-assignation.html +++ b/sdk-ios/group-assignation.html @@ -2,10 +2,10 @@ - + Group assignation | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: iOS SDK

                    Group assignation

                    +
                    Version: iOS SDK

                    Group assignation

                    You can assign group to your users, along with properties describing the group.

                    Requirements:
                      diff --git a/sdk-ios/how-screeb-works.html b/sdk-ios/how-screeb-works.html index 3095d75..1513da9 100644 --- a/sdk-ios/how-screeb-works.html +++ b/sdk-ios/how-screeb-works.html @@ -2,10 +2,10 @@ - + How Screeb works | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      How Screeb works

                      Overview

                      +
                      Version: iOS SDK

                      How Screeb works

                      Overview

                      Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience.

                      Four types of data can be collected using the Screeb Tag:

                        @@ -50,6 +50,6 @@

                        Workspace Integrations

                        Destination for collected data

                        -

                        Screeb offer a large catalog of integration to export your data to the your desired tool.

                      +

                      Screeb offer a large catalog of integration to export your data to the your desired tool.

                      \ No newline at end of file diff --git a/sdk-ios/identity.html b/sdk-ios/identity.html index f7b967f..c909a98 100644 --- a/sdk-ios/identity.html +++ b/sdk-ios/identity.html @@ -2,10 +2,10 @@ - + Identity | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Identity

                      +
                      Version: iOS SDK

                      Identity

                      Set identity

                      When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command.

                      Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...).

                      diff --git a/sdk-ios/install.html b/sdk-ios/install.html index b4f65f9..bf3cbab 100644 --- a/sdk-ios/install.html +++ b/sdk-ios/install.html @@ -2,10 +2,10 @@ - + Install | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Install

                      +
                      Version: iOS SDK

                      Install

                      How to install the iOS SDK in your app?

                      See the example to install the last version of the Screeb SDK dependency in a native iOS app.

                      You can find here useful information if you are using one of these technologies:

                      diff --git a/sdk-ios/ios-hooks.html b/sdk-ios/ios-hooks.html index 1dcdc10..1398ead 100644 --- a/sdk-ios/ios-hooks.html +++ b/sdk-ios/ios-hooks.html @@ -2,10 +2,10 @@ - + Hooks | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Hooks

                      +
                      Version: iOS SDK

                      Hooks

                      Set hooks

                      You can define custom hooks to be executed on various events.

                      Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted.

                      @@ -37,35 +37,35 @@

                      onSurveyShowed

                      Called when a survey is showed.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onSurveyStarted

                      Called when a survey is started.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onQuestionReplied

                      Called when a question is replied.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      status: "started" | "ended" | "closed" | "interrupted"
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      };
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      status: "started" | "ended" | "closed" | "interrupted"
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      };
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onSurveyCompleted

                      Called when a survey is completed.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onSurveyHidden

                      Called when a survey is hidden.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      hide_reason: "started" | "ended" | "closed" | "interrupted",
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                      survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                      survey_format: "conversational" | "cards",
                      },
                      response: {
                      id: string,
                      hide_reason: "started" | "ended" | "closed" | "interrupted",
                      items: {
                      question: {
                      id: string;
                      title: string;
                      type: "text" | "video";
                      url: string;
                      };
                      answer: {
                      fields: {
                      type: "string" | "number" | "boolean" | "none" | "time" | "url";
                      },
                      text: string;
                      number: number;
                      boolean: boolean;
                      time: Date;
                      url: string;
                      }[] | undefined;
                      replied_at: Date | undefined;
                      }[];
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onAppStoreRatingTriggered

                      Called when an App Store Rating question is triggered.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onReady

                      Called when the SDK is ready. Only available on Screeb.initSdk().

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }

                      onSurveyDisplayAllowed

                      Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display.

                      Example
                      Screeb.initSdk(this,
                      "<ios-channel-id>",
                      ...
                      hooks: [
                      "version": "1.0.0",
                      "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true},
                      ]
                      )
                      -
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      +
                      Payload definition
                      {
                      channel: {
                      id: string,
                      type: "ios"
                      },
                      survey: {
                      id: string,
                      },
                      user: {
                      anonymous_id: string,
                      user_id: string,
                      }
                      }
                      \ No newline at end of file diff --git a/sdk-ios/push-notifications.html b/sdk-ios/push-notifications.html index 5bd7fe8..974cfbb 100644 --- a/sdk-ios/push-notifications.html +++ b/sdk-ios/push-notifications.html @@ -2,10 +2,10 @@ - + Push notifications | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Push notifications

                      +
                      Version: iOS SDK

                      Push notifications

                      To launch a survey from a push notification, you need to send a survey id in the payload of the push message.

                      Then, when receiving the message in the app, you have to start a survey with this id.

                      Requirements: diff --git a/sdk-ios/reference.html b/sdk-ios/reference.html index 976a767..caf10bb 100644 --- a/sdk-ios/reference.html +++ b/sdk-ios/reference.html @@ -2,10 +2,10 @@ - + Reference | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Reference

                      +
                      Version: iOS SDK

                      Reference

                      Introduction

                      The reference is your key to a comprehensive understanding of the Screeb IOS SDK.

                      If this is your first look at the documentation, we recommend beginning with the Getting started guide.

                      diff --git a/sdk-ios/screen-tracking.html b/sdk-ios/screen-tracking.html index 9f400d3..a4864b0 100644 --- a/sdk-ios/screen-tracking.html +++ b/sdk-ios/screen-tracking.html @@ -2,10 +2,10 @@ - + Screen tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: iOS SDK

                      Screen tracking

                      +
                      Version: iOS SDK

                      Screen tracking

                      You can track screen visited by your users, along with properties describing the screen.

                      Requirements:
                        diff --git a/sdk-ios/start-survey-programmatically.html b/sdk-ios/start-survey-programmatically.html index 9d83a92..7376c2e 100644 --- a/sdk-ios/start-survey-programmatically.html +++ b/sdk-ios/start-survey-programmatically.html @@ -2,10 +2,10 @@ - + Start survey programmatically | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: iOS SDK

                        Start survey programmatically

                        +
                        Version: iOS SDK

                        Start survey programmatically

                        How to start a survey programmatically?

                        In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action.

                        Screeb.startSurvey(
                        surveyId = "<SURVEY_ID>"
                        )
                        diff --git a/sdk-ios/troubleshooting.html b/sdk-ios/troubleshooting.html index e90cae2..fae3658 100644 --- a/sdk-ios/troubleshooting.html +++ b/sdk-ios/troubleshooting.html @@ -2,10 +2,10 @@ - + Troubleshooting | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: iOS SDK

                        Troubleshooting

                        +
                        Version: iOS SDK

                        Troubleshooting

                        "Failed to build module 'Screeb'; this SDK is not supported by the compiler"

                        ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK.

                        This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile:

                        diff --git a/sdk-ios/what-is-screeb.html b/sdk-ios/what-is-screeb.html index 0bd4003..4854492 100644 --- a/sdk-ios/what-is-screeb.html +++ b/sdk-ios/what-is-screeb.html @@ -2,10 +2,10 @@ - + What is Screeb | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: iOS SDK

                        What is Screeb

                        How Screeb works, what it can do for your business and what makes it different to other solutions.

                        +
                        Version: iOS SDK

                        What is Screeb

                        How Screeb works, what it can do for your business and what makes it different to other solutions.

                        What is Screeb?

                        Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services.

                        Our Mission

                        @@ -56,6 +56,6 @@

                        DeliverIntegrate with your deployment workflow
                      • Get insights about your releases
                      • Share internally to communicate about your success
                      • -

                      +
                    \ No newline at end of file diff --git a/sdk-js.html b/sdk-js.html index f9647a4..af5233f 100644 --- a/sdk-js.html +++ b/sdk-js.html @@ -2,10 +2,10 @@ - + Javascript tag | Screeb - + @@ -15,13 +15,13 @@ - - - + + + - + \ No newline at end of file diff --git a/sdk-js/event-tracking.html b/sdk-js/event-tracking.html index 8f0778b..a72ea06 100644 --- a/sdk-js/event-tracking.html +++ b/sdk-js/event-tracking.html @@ -2,10 +2,10 @@ - + Event tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                    Version: Javascript tag

                    Event tracking

                    +
                    Version: Javascript tag

                    Event tracking

                    You can track actions performed by your users, along with properties describing the event.

                    Requirements:
                      diff --git a/sdk-js/examples.html b/sdk-js/examples.html index f5fcda4..aec8c4b 100644 --- a/sdk-js/examples.html +++ b/sdk-js/examples.html @@ -2,10 +2,10 @@ - + Examples | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: Javascript tag

                      Examples

                      +
                      Version: Javascript tag

                      Examples

                      1- Start Screeb tag

                      <script type="text/javascript">
                      (function (s,c,r,ee,b) {
                      s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)};
                      b=c.createElement('script');b.type='text/javascript';
                      b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b);
                      }(window,document,'$screeb','https://t.screeb.app/tag.js'));

                      // start Screeb tag, with website ID
                      $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e');
                      </script>

                      2- Authenticated page

                      diff --git a/sdk-js/group-assignation.html b/sdk-js/group-assignation.html index 7f8e374..b5e7eda 100644 --- a/sdk-js/group-assignation.html +++ b/sdk-js/group-assignation.html @@ -2,10 +2,10 @@ - + Group assignation | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: Javascript tag

                      Group assignation

                      +
                      Version: Javascript tag

                      Group assignation

                      You can assign group to your users, along with properties describing the group.

                      Requirements:
                        diff --git a/sdk-js/how-screeb-works.html b/sdk-js/how-screeb-works.html index d12d1d8..3c600b5 100644 --- a/sdk-js/how-screeb-works.html +++ b/sdk-js/how-screeb-works.html @@ -2,10 +2,10 @@ - + How Screeb works | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: Javascript tag

                        How Screeb works

                        Overview

                        +
                        Version: Javascript tag

                        How Screeb works

                        Overview

                        Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience.

                        Four types of data can be collected using the Screeb Tag:

                          @@ -50,6 +50,6 @@

                          Workspace Integrations

                          Destination for collected data

                          -

                          Screeb offer a large catalog of integration to export your data to the your desired tool.

                        +

                        Screeb offer a large catalog of integration to export your data to the your desired tool.

                        \ No newline at end of file diff --git a/sdk-js/identity.html b/sdk-js/identity.html index 20bb843..5ba305b 100644 --- a/sdk-js/identity.html +++ b/sdk-js/identity.html @@ -2,10 +2,10 @@ - + Identity | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: Javascript tag

                        Identity

                        +
                        Version: Javascript tag

                        Identity

                        Set identity

                        On a logged page of your website, you won't be able to identify who responded to surveys until you call the identity command.

                        Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...).

                        diff --git a/sdk-js/install.html b/sdk-js/install.html index f81d74a..8c1ce52 100644 --- a/sdk-js/install.html +++ b/sdk-js/install.html @@ -2,10 +2,10 @@ - + Install | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: Javascript tag

                        Install

                        +
                        Version: Javascript tag

                        Install

                        How to add the Screeb tag to your website?

                        The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features.

                        Using HTML

                        diff --git a/sdk-js/js-hooks.html b/sdk-js/js-hooks.html index 193a2eb..e159558 100644 --- a/sdk-js/js-hooks.html +++ b/sdk-js/js-hooks.html @@ -2,10 +2,10 @@ - + Hooks | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: Javascript tag

                        Hooks

                        +
                        Version: Javascript tag

                        Hooks

                        Set hooks

                        You can define custom hooks to be executed on various events.

                        Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted.

                        @@ -33,54 +33,54 @@

                        Availa

                        onSurveyShowed

                        Called when a survey is showed.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onSurveyShowed: (payload) => {
                        console.log("Survey has been showed", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onMessageShowed

                        Called when a message is showed.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onMessageShowed: (payload) => {
                        console.log("Message has been showed", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onSurveyStarted

                        Called when a survey is started.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onSurveyStarted: (payload) => {
                        console.log("Survey has been started", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onMessageStarted

                        Called when a message is started.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onMessageStarted: (payload) => {
                        console.log("Message has been started", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onQuestionReplied

                        Called when a question is replied.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onQuestionReplied: (payload) => {
                        console.log("Question has been replied", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        status: "started" | "ended" | "closed" | "interrupted"
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        };
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        status: "started" | "ended" | "closed" | "interrupted"
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        };
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onSurveyCompleted

                        Called when a survey is completed.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onSurveyCompleted: (payload) => {
                        console.log("Survey has been completed", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onMessageCompleted

                        Called when a message is completed.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onMessageCompleted: (payload) => {
                        console.log("Message has been completed", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onSurveyHidden

                        Called when a survey is hidden.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onSurveyHidden: (payload) => {
                        console.log("Survey has been hidden", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        hide_reason: "started" | "ended" | "closed" | "interrupted",
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                        survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                        survey_format: "conversational" | "cards",
                        },
                        response: {
                        id: string,
                        hide_reason: "started" | "ended" | "closed" | "interrupted",
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onMessageHidden

                        Called when a message is hidden.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onMessageHidden: (payload) => {
                        console.log("Message has been hidden", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        hide_reason: "started" | "ended" | "closed" | "interrupted",
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        message_size: 25 | 50 | 75 | 100 | 125 | 150;
                        id: string | null;
                        },
                        response: {
                        id: string,
                        hide_reason: "started" | "ended" | "closed" | "interrupted",
                        items: {
                        question: {
                        id: string;
                        title: string;
                        type: "text" | "video";
                        url: string;
                        };
                        answer: {
                        fields: {
                        type: "string" | "number" | "boolean" | "none" | "time" | "url";
                        },
                        text: string;
                        number: number;
                        boolean: boolean;
                        time: Date;
                        url: string;
                        }[] | undefined;
                        replied_at: Date | undefined;
                        }[];
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onAppStoreRatingTriggered

                        Called when an App Store Rating question is triggered.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onAppStoreRatingTriggered: (payload) => {
                        console.log("App Store Rating triggered", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onReady

                        Called when the SDK is ready. Only available on init.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onReady: (payload) => {
                        console.log("Screeb ready", payload);
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onSurveyDisplayAllowed

                        Called before a survey display to allow it or not. Only available on init.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onSurveyDisplayAllowed: (payload) => {
                        console.log("onSurveyDisplayAllowed", payload);
                        // return false to prevent display
                        return true;
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        survey: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }

                        onMessageDisplayAllowed

                        Called before a message display to allow it or not. Only available on init.

                        Example
                        $screeb("init", "<website-id>", {
                        hooks: {
                        version: "1.0.0",
                        onMessageDisplayAllowed: (payload) => {
                        console.log("onMessageDisplayAllowed", payload);
                        // return false to prevent display
                        return true;
                        },
                        },
                        });
                        -
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        +
                        Payload definition
                        {
                        channel: {
                        id: string,
                        type: "widget"
                        },
                        message: {
                        id: string,
                        },
                        user: {
                        anonymous_id: string,
                        user_id: string,
                        }
                        }
                        \ No newline at end of file diff --git a/sdk-js/npm-packages.html b/sdk-js/npm-packages.html index b6b85e2..5f9c927 100644 --- a/sdk-js/npm-packages.html +++ b/sdk-js/npm-packages.html @@ -2,10 +2,10 @@ - + NPM packages | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: Javascript tag

                        NPM packages

                        +
                        Version: Javascript tag

                        NPM packages

                        How to add the Screeb tag to your app?

                        To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently.

                          diff --git a/sdk-js/reference.html b/sdk-js/reference.html index 73f2b65..2e027f1 100644 --- a/sdk-js/reference.html +++ b/sdk-js/reference.html @@ -2,10 +2,10 @@ - + Reference | Screeb - + @@ -15,20 +15,20 @@ - - - + + + -
                          Version: Javascript tag

                          Reference

                          +
                          Version: Javascript tag

                          Reference

                          Introduction

                          The reference is your key to a comprehensive understanding of the Screeb Javascript SDK.

                          If this is your first look at the documentation, we recommend beginning with the Getting started guide.

                          $screeb methods

                          After injecting the Screeb Javascript SDK in your website, you will have access to a global $screeb object. $screeb methods are executed sequentially and return a Promise.

                          Use the following syntaxt: $screeb(method, argument1, argument2, ...).

                          -
                          MethodDefinitionMore
                          initThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.👉
                          closeThe close method shutdowns the Screeb SDK. It is the opposite to init.👉
                          debugThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...👉
                          identityThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.👉
                          identity.propertiesThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.👉
                          identity.group.assignThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.👉
                          identity.group.unassignThe identity.group.unassign method unassigns the current user from a Screeb segment.👉
                          identity.resetThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.👉
                          identity.getThe identity.get method allows you to retrieve the current user identity.👉
                          event.trackThe event.track method tracks actions performed by current users, along with properties describing the event.👉
                          survey.startThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.👉
                          survey.closeThe survey.close method interrupts a survey.👉
                          targeting.debugThe targeting.debug method prints the status of each targeting rule for each survey of your account.👉
                          +
                          MethodDefinitionMore
                          initThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.👉
                          closeThe close method shutdowns the Screeb SDK. It is the opposite to init.👉
                          debugThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...👉
                          identityThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.👉
                          identity.propertiesThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.👉
                          identity.group.assignThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.👉
                          identity.group.unassignThe identity.group.unassign method unassigns the current user from a Screeb segment.👉
                          identity.resetThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.👉
                          identity.getThe identity.get method allows you to retrieve the current user identity.👉
                          event.trackThe event.track method tracks actions performed by current users, along with properties describing the event.👉
                          message.startThe message.start method starts a message by providing its id. Optionally, this command can prevent a user to see a single message multiple times. Please note that running a survey using message.start will require a developer: to be autonomous, use the Screeb targeting engine instead.👉
                          message.closeThe message.close method interrupts a message.👉
                          survey.startThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.👉
                          survey.closeThe survey.close method interrupts a survey.👉
                          targeting.debugThe targeting.debug method prints the status of each targeting rule for each survey of your account.👉
                          \ No newline at end of file diff --git a/sdk-js/start-survey-programmatically.html b/sdk-js/start-survey-programmatically.html index 3d65769..23fdc4b 100644 --- a/sdk-js/start-survey-programmatically.html +++ b/sdk-js/start-survey-programmatically.html @@ -2,10 +2,10 @@ - + Start survey programmatically | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: Javascript tag

                          Start survey programmatically

                          +
                          Version: Javascript tag

                          Start survey programmatically

                          How to start a survey programmatically?

                          In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may need more control on survey trigger time.

                          This method is often used for adding feedback button into a menu.

                          diff --git a/sdk-js/troubleshooting.html b/sdk-js/troubleshooting.html index f91116d..e97a565 100644 --- a/sdk-js/troubleshooting.html +++ b/sdk-js/troubleshooting.html @@ -2,10 +2,10 @@ - + Troubleshooting | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: Javascript tag

                          Troubleshooting

                          +
                          Version: Javascript tag

                          Troubleshooting

                          Check if Javascript tag is loaded correctly

                          Open the developer console and call the following Screeb command: $screeb('debug');.

                          You will get contextual information about the running user session:

                          @@ -42,9 +42,9 @@

                          Content Security Policy (CSP)

                          You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP).

                          Your CSP should -at least- look like this:

                          -
                          default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; font-src blob:
                          +
                          default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob:

                          And don't forget to add your own domains.

                          An example:

                          -
                          content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob:
                          +
                          content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob:
                          \ No newline at end of file diff --git a/sdk-js/what-is-screeb.html b/sdk-js/what-is-screeb.html index b332f76..b15336c 100644 --- a/sdk-js/what-is-screeb.html +++ b/sdk-js/what-is-screeb.html @@ -2,10 +2,10 @@ - + What is Screeb | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: Javascript tag

                          What is Screeb

                          How Screeb works, what it can do for your business and what makes it different to other solutions.

                          +
                          Version: Javascript tag

                          What is Screeb

                          How Screeb works, what it can do for your business and what makes it different to other solutions.

                          What is Screeb?

                          Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services.

                          Our Mission

                          @@ -56,6 +56,6 @@

                          DeliverIntegrate with your deployment workflow
                        • Get insights about your releases
                        • Share internally to communicate about your success
                        • -

                        +
                      \ No newline at end of file diff --git a/sdk-react-native.html b/sdk-react-native.html index 800b99d..428eb42 100644 --- a/sdk-react-native.html +++ b/sdk-react-native.html @@ -2,10 +2,10 @@ - + React-Native SDK | Screeb - + @@ -15,13 +15,13 @@ - - - + + + - + \ No newline at end of file diff --git a/sdk-react-native/event-tracking.html b/sdk-react-native/event-tracking.html index 00be791..dc205b5 100644 --- a/sdk-react-native/event-tracking.html +++ b/sdk-react-native/event-tracking.html @@ -2,10 +2,10 @@ - + Event tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                      Version: React Native SDK

                      Event tracking

                      +
                      Version: React Native SDK

                      Event tracking

                      You can track actions performed by your users, along with properties describing the event.

                      Requirements:
                        diff --git a/sdk-react-native/group-assignation.html b/sdk-react-native/group-assignation.html index a027adf..20e5102 100644 --- a/sdk-react-native/group-assignation.html +++ b/sdk-react-native/group-assignation.html @@ -2,10 +2,10 @@ - + Group assignation | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                        Version: React Native SDK

                        Group assignation

                        +
                        Version: React Native SDK

                        Group assignation

                        You can assign groups to your users, along with properties describing the group.

                        Requirements:
                          diff --git a/sdk-react-native/how-screeb-works.html b/sdk-react-native/how-screeb-works.html index 6948916..c70b981 100644 --- a/sdk-react-native/how-screeb-works.html +++ b/sdk-react-native/how-screeb-works.html @@ -2,10 +2,10 @@ - + How Screeb works | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: React Native SDK

                          How Screeb works

                          Overview

                          +
                          Version: React Native SDK

                          How Screeb works

                          Overview

                          Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience.

                          Four types of data can be collected using the Screeb Tag:

                            @@ -50,6 +50,6 @@

                            Workspace Integrations

                            Destination for collected data

                            -

                            Screeb offer a large catalog of integration to export your data to the your desired tool.

                          +

                          Screeb offer a large catalog of integration to export your data to the your desired tool.

                          \ No newline at end of file diff --git a/sdk-react-native/identity.html b/sdk-react-native/identity.html index c5045d8..fa87261 100644 --- a/sdk-react-native/identity.html +++ b/sdk-react-native/identity.html @@ -2,10 +2,10 @@ - + Identity | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: React Native SDK

                          Identity

                          +
                          Version: React Native SDK

                          Identity

                          Set identity

                          When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command.

                          Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...).

                          diff --git a/sdk-react-native/install.html b/sdk-react-native/install.html index 9bb9b4e..2452611 100644 --- a/sdk-react-native/install.html +++ b/sdk-react-native/install.html @@ -2,10 +2,10 @@ - + Install | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: React Native SDK

                          Install

                          +
                          Version: React Native SDK

                          Install

                          How to install the React-Native SDK in your app?

                          See the example to install the last version of the Screeb SDK dependency in a React-Native app.

                          npm screeb/react-nativeLicense: MITCocoapodsMaven Central

                          diff --git a/sdk-react-native/react-native-hooks.html b/sdk-react-native/react-native-hooks.html index a9e5e40..b3db3e3 100644 --- a/sdk-react-native/react-native-hooks.html +++ b/sdk-react-native/react-native-hooks.html @@ -2,10 +2,10 @@ - + Hooks | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: React Native SDK

                          Hooks

                          +
                          Version: React Native SDK

                          Hooks

                          Set hooks

                          You can define custom hooks to be executed on various events.

                          Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted.

                          @@ -37,35 +37,35 @@

                          onSurveyShowed

                          Called when a survey is showed.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyShowed: (payload: any) => {
                          console.log("onSurveyShowed", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onSurveyStarted

                          Called when a survey is started.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyStarted: (payload: any) => {
                          console.log("onSurveyStarted", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onQuestionReplied

                          Called when a question is replied.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onQuestionReplied: (payload: any) => {
                          console.log("onQuestionReplied", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          status: "started" | "ended" | "closed" | "interrupted"
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          };
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          status: "started" | "ended" | "closed" | "interrupted"
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          };
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onSurveyCompleted

                          Called when a survey is completed.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyCompleted: (payload: any) => {
                          console.log("onSurveyCompleted", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onSurveyHidden

                          Called when a survey is hidden.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyHidden: (payload: any) => {
                          console.log("onSurveyHidden", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          hide_reason: "started" | "ended" | "closed" | "interrupted",
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right",
                          survey_size: 25 | 50 | 75 | 100 | 125 | 150,
                          survey_format: "conversational" | "cards",
                          },
                          response: {
                          id: string,
                          hide_reason: "started" | "ended" | "closed" | "interrupted",
                          items: {
                          question: {
                          id: string;
                          title: string;
                          type: "text" | "video";
                          url: string;
                          };
                          answer: {
                          fields: {
                          type: "string" | "number" | "boolean" | "none" | "time" | "url";
                          },
                          text: string;
                          number: number;
                          boolean: boolean;
                          time: Date;
                          url: string;
                          }[] | undefined;
                          replied_at: Date | undefined;
                          }[];
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onAppStoreRatingTriggered

                          Called when an App Store Rating question is triggered.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onAppStoreRatingTriggered: (payload: any) => {
                          console.log("onAppStoreRatingTriggered", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onReady

                          Called when the SDK is ready. Only available on initSdk().

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyShowed: (payload: any) => {
                          console.log("onReady", payload);
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }

                          onSurveyDisplayAllowed

                          Called before a survey display to allow it or not. Only available on initSdk(). Return a boolean value. Return false to prevent display.

                          Example
                          initSdk(
                          "<android-channel-id>",
                          "<ios-channel-id>",
                          "<user-id>",
                          {...},
                          {
                          version: "1.0.0",
                          onSurveyDisplayAllowed: (payload: any) => {
                          console.log("onSurveyDisplayAllowed", payload);
                          // return false to prevent display
                          return true;
                          },
                          }
                          );
                          -
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          +
                          Payload definition
                          {
                          channel: {
                          id: string,
                          type: "ios"
                          },
                          survey: {
                          id: string,
                          },
                          user: {
                          anonymous_id: string,
                          user_id: string,
                          }
                          }
                          \ No newline at end of file diff --git a/sdk-react-native/screen-tracking.html b/sdk-react-native/screen-tracking.html index acc50ef..1507606 100644 --- a/sdk-react-native/screen-tracking.html +++ b/sdk-react-native/screen-tracking.html @@ -2,10 +2,10 @@ - + Screen tracking | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                          Version: React Native SDK

                          Screen tracking

                          +
                          Version: React Native SDK

                          Screen tracking

                          You can track screen visited by your users, along with properties describing the screen.

                          Requirements:
                            diff --git a/sdk-react-native/start-survey-programmatically.html b/sdk-react-native/start-survey-programmatically.html index b939372..df0efa9 100644 --- a/sdk-react-native/start-survey-programmatically.html +++ b/sdk-react-native/start-survey-programmatically.html @@ -2,10 +2,10 @@ - + Start survey programmatically | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                            Version: React Native SDK

                            Start survey programmatically

                            +
                            Version: React Native SDK

                            Start survey programmatically

                            How to start a survey programmatically?

                            In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action.

                            import { startSurvey } from "@screeb/react-native";

                            startSurvey("<survey-id>");
                            diff --git a/sdk-react-native/troubleshooting.html b/sdk-react-native/troubleshooting.html index 9c95c35..a997a10 100644 --- a/sdk-react-native/troubleshooting.html +++ b/sdk-react-native/troubleshooting.html @@ -2,10 +2,10 @@ - + Troubleshooting | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                            Version: React Native SDK

                            Troubleshooting

                            +
                            Version: React Native SDK

                            Troubleshooting

                            Check if ReactNative SDK is initialized correctly

                            Call the following Screeb method from our SDK:

                            import { debug } from "@screeb/react-native";
                            debug();
                            diff --git a/sdk-react-native/what-is-screeb.html b/sdk-react-native/what-is-screeb.html index 79b8731..1683fa9 100644 --- a/sdk-react-native/what-is-screeb.html +++ b/sdk-react-native/what-is-screeb.html @@ -2,10 +2,10 @@ - + What is Screeb | Screeb - + @@ -15,14 +15,14 @@ - - - + + + -
                            Version: React Native SDK

                            What is Screeb

                            How Screeb works, what it can do for your business and what makes it different to other solutions.

                            +
                            Version: React Native SDK

                            What is Screeb

                            How Screeb works, what it can do for your business and what makes it different to other solutions.

                            What is Screeb?

                            Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services.

                            Our Mission

                            @@ -56,6 +56,6 @@

                            DeliverIntegrate with your deployment workflow
                          • Get insights about your releases
                          • Share internally to communicate about your success
                          • -

                          +
                        \ No newline at end of file diff --git a/search-doc-1728388842884.json b/search-doc-1728388842884.json deleted file mode 100644 index c5646d5..0000000 --- a/search-doc-1728388842884.json +++ /dev/null @@ -1 +0,0 @@ -{"searchDocs":[{"title":"Releases API","type":0,"sectionRef":"#","url":"/api-and-connectors/releases-api","content":"","keywords":"","version":null},{"title":"Authorization​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#authorization","content":" To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button. ","version":null,"tagName":"h2"},{"title":"Endpoint​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#endpoint","content":" The releases API is accessible via the following endpoint: POST - https://api.screeb.app/1.0/release The released_at field is optional and will default to the current date. ","version":null,"tagName":"h2"},{"title":"Example​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#example","content":" Here is an example of a request that creates a release. curl -X POST https://api.screeb.app/1.0/release \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer my_api_token" \\ -d '{ "name": "My release name", "description": "My release description", "version": "1.0", "tags": ["API", "V1"], "released_at": "2023-03-22T15:22:41+00:00" }' ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-android/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-android/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent("Product added to cart", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Stitch v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with pairs of questions and answers. <integration>.data__response__answer_fields or <integration>.data__response__items_answer_fields\tA table with question answer. <integration>.data__response__hidden_fields\tA table with hidden fields linked to the response. <integration>.data__response__context\tA table with context data linked to the response. <integration>.data__user__properties\tA table user properties snapshot linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) user__anonymous_id\ttext\tMain user identifier user__user_id\ttext\tScreeb identifier for the user user__name\ttext\tUser name (when available in identity properties) user__email\ttext\tUser email (when available in identity properties) user__group_names\t[]text\tUser groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the user response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__answer_fields table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__answer_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal id\ttext\tUnique identifier for the field (a button, a score, an input...) type\ttext\tValue type: "string", "number", "time", "boolean"... number\tbigint\tValue of the field (numeric) bool\tboolean\tValue of the field (boolean) string\ttext\tValue of the field (string) time\ttext\tValue of the field (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields + data__response__context + data__user__properties table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__hidden_fields--data__response__context--data__user__properties-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__number\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-android/how-screeb-works","content":"","keywords":"","version":null},{"title":"Stitch v1.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated to a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the respondent. ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with question answer. <integration>.data__response__hidden_fields\tA table with your hidden fields linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) respondent__id\ttext\tMain respondent identifier respondent__alias\ttext\tScreeb identifier for the respondent respondent__name\ttext\tRespondent name (when available in identity properties) respondent__email\ttext\tRespondent email (when available in identity properties) respondent__group_names\t[]text\tRespondent groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the respondent response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer response__answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) response__answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) response__answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... response__answer__field__value__bi\tbigint\tValue of the answer (numeric) response__answer__field__value__bo\tboolean\tValue of the answer (boolean) response__answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... answer__field__value__bi\tbigint\tValue of the answer (numeric) answer__field__value__bo\tboolean\tValue of the answer (boolean) answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__hidden_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__bi\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-android/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity("<unique-user-id>") // You can also add properties (see properties configuration below) when calling `setIdentity` command: Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // set visitor properties Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true } ) // Delete visitor property: set values to null Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = null this["lastname"] = null this["plan"] = null } ) ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-android/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(null, "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" })) ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(null, "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" this["employes"] = "100.000+" }) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-android/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Android SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#screeb-methods","content":" After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-android/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule. To configure the payload, add custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService : override fun onMessageReceived(remoteMessage: RemoteMessage) { // ... // Check if the message contains a data payload. if (remoteMessage.data.isNotEmpty()) { Log.d(TAG, "Message data payload: ${remoteMessage.data}") Screeb.startSurveyFromNotification(remoteMessage.data["screeb"]) } // ... } ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#background-mode","content":" When an app is in the background, a notification is typically displayed by your push framework. When the user taps the notification, it opens the app with an intent that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the Activity that has been started. // Call this function from the onCreate of your Activity private fun manageNotifications() { intent.extras?.let { Screeb.startSurvey(it.getString("screeb")) } } ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-android/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-android/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Webhook v1.3.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v1.3.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "1.3.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "respondent": { "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "alias": "samuel@screeb.app", "aliases": [ "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "samuel@screeb.app" ], "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58", "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "field": { "id": "ca679de0-6f45-485d-be00-77aa15677d23", "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", // @DEPRECATED "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null }, "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#spec","content":" Current version: 1.3.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details respondent\tRespondent\tNo\tRespondent details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"Respondent​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#respondent","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tScreeb identifier for the respondent alias\tArray<string>\tNo\tMain respondent identifier aliases\tArray<string>\tNo\tList of respondent aliases name\tstring\tYes\tRespondent name (when available in identity properties) email\tstring\tYes\tRespondent email (when available in identity properties) group_names\tArray<string>\tYes\tRespondent groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of the hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question correlation_id\tuuid\tNo\tCorrelation identifier for the question (shared over many survey scenario versions) type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#answer","content":" Field\ttype\tOptional\tdescriptionfield.id\tuuid\tNo\tUnique identifier for the field (a button, a score, an input...) field.correlation_id\tuuid\tNo\tCorrelation identifier for the field (shared over many survey scenario versions) field.type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... field.value\tstring\tNo\tDEPRECATED: Value of the answer (always string) field.text\tstring\tYes\tValue of the answer, when type is "string" field.number\tnumber\tYes\tValue of the answer, when type is "number" field.boolean\tstring\tYes\tValue of the answer, when type is "boolean" field.time\tstring\tYes\tValue of the answer, when type is "time" replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Webhook v2.1.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.1.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v2.0.0​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#migrate-from-v200","content":" response.hidden_fields has been split into 3 objects: user.properties: snapshot of user properties on response startresponse.context: contextual informations (url, browser, locale, timezone, screen size...)response.hidden_fields: only for hidden fields created on response start Properties can be nested. Eg: { // ... "context": { "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "browser": { "name": "chrome", "version": "1.2.3" } }, // ... } ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"], "properties": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "plan": "free", "signup_at": "2020-03-01T02:03:04.56789Z", "last_seen_at": "2021-06-09T02:03:04.56789Z" } }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "variable-from-crm": "blablabla" }, "context": { "active_page": { "domain": "screeb.app", "path": "/solutions/product-analytics", "search": "utm_medium=email", "title": "In-app engaging surveys", "url": "https://screeb.app/solutions/product-analytics?utm_medium=email" }, "library": { "name": "sdk-js", "source": "sdk-js", "source_type": "screeb", "version": "0.2.61" }, "locale": "en-GB", "screen": { "height": 940, "scale": 1, "width": 2560 }, "timezone": "Europe/Paris", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups properties\tobject\tYes\tKey/Value of user properties ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" context\tobject\tYes\tKey/Value of context data hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-android/install","content":"","keywords":"","version":null},{"title":"How to install the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-install-the-android-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native Android app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-android/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-android/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum. The size of the SDK is approximately 13 KB. The SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h2"},{"title":"How to configure the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-configure-the-android-sdk-in-your-app","content":" ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-android/install#add-screeb-as-a-dependency","content":" # build.gradle allprojects { repositories { mavenCentral() } } implementation 'app.screeb.sdk:survey:x.x.x' ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-android/install#import-screeb-sdk-into-your-package","content":" import app.screeb.sdk.Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-android/install#setup-the-sdk","content":" // simple initialization Screeb.initSdk(this, "<android-channel-id>") // detailed initialization using a unique id and custom properties, see Identify visitors section Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( automaticScreenDetection = true|false // optional, default: false ) ) Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode. ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-android/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-android/install#sdk-dependencies","content":" If you face any issues with our dependencies, please contact our support team. core-ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review-ktx:2.0.1 ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-android/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Android SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#check-android-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-android/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Webhook v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-flutter/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-flutter/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#default-group-type","content":" Group type can be omitted: PluginScreeb.assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; PluginScreeb.unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-android/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 } ) ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-flutter/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties PluginScreeb.trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-flutter/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event PluginScreeb.trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date() }) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-flutter/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Flutter SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#check-flutter-sdk-is-loaded-correctly","content":" You can use the PluginScreeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the PluginScreeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Warning iOS​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#warning-ios","content":" You won't see debug log on iOS if you didn't launch your app with xcode ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-flutter/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. PluginScreeb.setIdentity("<user-id>"); ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. PluginScreeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // Set visitor properties PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': true, 'age': 27, 'company' : 'Screeb', 'technology' : 'iOS', 'flutterAccount' : true }); // Delete visitor property: set values to null PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': null, 'age': null, 'company' : null, 'technology' : null, 'flutterAccount' : null }); ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-ios/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-ios/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent(name: "Product added to cart", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category": AnyEncodable("sport"), "price": AnyEncodable(12.29), "count": AnyEncodable(1), "delivery_method": AnyEncodable("UPS"), "user_logged": AnyEncodable(false), "added_at": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-flutter/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-flutter/install","content":"","keywords":"","version":null},{"title":"How to install the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-install-the-flutter-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a Flutter app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-configure-the-flutter-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#add-screeb-as-a-dependency","content":" # pubspec.yaml dependencies: plugin_screeb: x.x.x Then: flutter pub get ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the Flutter SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#setup-the-sdk","content":" PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null); ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: PluginScreeb.close() ","version":null,"tagName":"h3"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-ios/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-ios/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(type: nil, name: "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(type: nil, name: "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup(type: "company", name: "Apple", properties: [ "iosGroupProp1": AnyEncodable("prop1"), "iosGroupProp2": AnyEncodable(75) ]) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-ios/install","content":"","keywords":"","version":null},{"title":"How to install the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-install-the-ios-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native iOS app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#technical-requirements","content":" The Screeb SDK is configured to work with iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 198 KB. The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> ","version":null,"tagName":"h2"},{"title":"How to configure the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-configure-the-ios-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. When your survey is ready to share, we will provide a Swift snippet to copy into the scene() function of the SceneDelegate protocol. If your application doesn't use a SceneDelegate, you should place the snippet in AppDelegate instead. If your application is using SwiftUI lifecycle without an AppDelegate then you can try to access rootViewController this way:https://developer.apple.com/forums/thread/695115 ","version":null,"tagName":"h2"},{"title":"Add Screeb to dependencies:​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#add-screeb-to-dependencies","content":" Using Cocoapods​ To install the sdk, you just need to add the following lines in your project Podfile file : pod "Screeb", "x.x.x" Using Swift Package Manager​ To install the sdk, you just need to add the following lines in your project Package.swift file : dependencies: [ .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x")) ] You can also do it from Xcode: Go to File > Add Packages...In the top right corner paste the project URL: https://github.com/ScreebApp/sdk-ios-publicClick Next and select the version you want to use ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#setup-the-sdk","content":" // Initialization using SceneDelegate class SceneDelegate: UIResponder, UIWindowSceneDelegate { // [..] func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) guard let _ = (scene as? UIWindowScene) else { return } } // [..] } Or: // Initialization using AppDelegate @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { // [..] func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) return true } // [..] } ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#sdk-dependencies","content":" The iOS SDK does not have any external dependencies from version 2.0.0 onwards. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-flutter/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. PluginScreeb.startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: PluginScreeb.startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: PluginScreeb.startSurvey("<survey-id>", true, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. PluginScreeb.startSurvey("<survey-id>", true, { color: "red", size: 42 }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-ios/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import Screeb ... // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>") // You can also add properties (see Attributes configuration below) when calling identity command : Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [ "age": AnyEncodable(27), "category": AnyEncodable("cycle"), "purchasedAt": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import Screeb ... // set visitor properties Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = AnyEncodable(true), "signed_up_at" = AnyEncodable(Date()), ]) // Delete visitor property: set values to nil Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = nil, "signed_up_at" = AnyEncodable(Date()), ]) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-ios/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb IOS SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#screeb-methods","content":" After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the closeSdk command.\t👉 visitorProperty\tThe visitorProperty method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-android/android-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( isFullscreenMode = true|false, // fullscreen mode, optional, default: false automaticScreenDetection = true|false // optional, default: false ), hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, "onSurveyDisplayAllowed" to { payload:Any -> true} ) ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId = "<survey-id>", allowMultipleResponses = true, hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 }, hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")} ) ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-flutter/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Flutter SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#screeb-methods","content":" After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. PluginScreeb methods are executed sequentially. Use the following syntaxt: PluginScreeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-ios/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-ios/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category" = AnyEncodable("sport"), "price" = AnyEncodable(12.29), "count" = AnyEncodable(1), "delivery_method" = AnyEncodable("UPS"), "user_logged" = AnyEncodable(false), "added_at" = AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-ios/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling. To configure the payload, add a custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function : extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void ) { process(response.notification) completionHandler() } // ... } The function process described below uses the survey id to start the survey private func process(_ notification: UNNotification) { let userInfo = notification.request.content.userInfo if let surveyId = userInfo["screeb"] as? String { Screeb.startSurvey(surveyId: surveyId) } } NB : Don't forget to declare this delegate in your application function of your AppDelegate class : UNUserNotificationCenter.current().delegate = self ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#background-mode","content":" When an app is in background, a notification is typically displayed by your push framework. When the user tap on the notification, it opens the app with the data that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the controller that has been started. extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void ) { process(notification) if #available(iOS 14.0, *) { completionHandler([[.banner, .sound]]) } else { // Fallback on earlier versions } } // ... } ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-ios/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields: [ “iosHidden1": AnyEncodable(“hiddenField1”), “iosHiddenCount”: AnyEncodable(75) ] ) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-ios/troubleshooting","content":"","keywords":"","version":null},{"title":"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"Check IOS SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#check-ios-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-js/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-js/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-js/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('event.track', 'Product added to cart', { product_name: 'Red bike 2021', category: 'sport', color: 'red', price: 299, count: 1, reference: '2CF093TG1', delivery_method: 'UPS', user_logged: false, added_at: new Date(), }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-js/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#default-group-type","content":" Group type can be omitted: $screeb('identity.group.assign', null, 'cohort-42'); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. $screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment. $screeb('identity.group.unassign', 'company', 'Apple'); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('identity.group.assign', 'company', 'Apple', { address_line_1: 'Apple Campus', address_line_2: '1 Infinite Loop', city: 'Cupertino', zipcode: 95014, state: 'California', country: 'United states', }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-js/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity","content":" On a logged page of your website, you won't be able to identify who responded to surveys until you call the identity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. ","version":null,"tagName":"h2"},{"title":"Set identity on widget start​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-on-widget-start","content":" If identity is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead. $screeb('init', '<website-id>', { identity: { // Assign current session to a visitor identifier, // such as your internal id, an email address... id: '<unique-visitor-id>', // Set visitor properties (optional) properties: { firstname: '<user-firstname>', lastname: '<user-lastname>', plan: '<user-plan>', last_seen_at: new Date(), authenticated: true, } } }); ","version":null,"tagName":"h3"},{"title":"Set identity later​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-later","content":" You can change the current visitor identity at any time. Running surveys will be closed. // assign current session to a visitor identifier (such as your internal user id, an email address...) $screeb('identity', '<unique-visitor-id>'); ","version":null,"tagName":"h3"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#reset-current-identity","content":" When the user logs out, please call the reset command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. $screeb('identity.reset'); ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // set visitor properties $screeb('identity.properties', { email: 'samuel@screeb.app', age: 42, logged: true, signed_up_at: new Date(), }); // Delete visitor property : set values to null $screeb('identity.properties', { email: 'samuel@screeb.app', age: null, company: null, logged: true, }); identity and identity.properties can be executed in the same command: // Last argument is optional $screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' }); ","version":null,"tagName":"h2"},{"title":"Get current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#get-current-identity","content":" You can get the current visitor identity at any time. $screeb('identity.get').then(console.log); // { // channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88", // anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb // user_id: "user-42", // null if visitor has not been identified // is_ready: true, // false if screeb respondent is not initialised yet // session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b", // session_start: "2023-02-01T17:07:50.097Z", // session_end: "2023-02-01T17:32:57.632Z" // } ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-ios/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-js/install","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your website?​","type":1,"pageTitle":"Install","url":"/sdk-js/install#how-to-add-the-screeb-tag-to-your-website","content":" The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features. ","version":null,"tagName":"h2"},{"title":"Using HTML​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-html","content":" There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code. For that, you need to copy the Screeb tag code and paste it into your website's HTML code. You can find this code in your workspace settings, (see Install Screeb section). tip Pay Attention to the identifier <website-id> in the tag code. This identifier is unique per Screeb workspace. Paste the tag at the end of your HTML page (before </body>). Example: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); $screeb('init', '<website-id>'); </script> ","version":null,"tagName":"h3"},{"title":"Using NPM Packages​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-npm-packages","content":" If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.See NPM Packages. ","version":null,"tagName":"h3"},{"title":"Using Segment​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-segment","content":" If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually. To install Screeb using Segment Destinations, follow these steps: Log in to Segment: Go to your Segment workspace and log in with your credentials. Add Screeb as a Destination: Navigate to the Destinations tab in your Segment workspace.Click on Add Destination.Search for Screeb Web (Actions) in the catalog and select it.Click on Configure Screeb Web (Actions). Configure Screeb: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings.Follow the on-screen instructions to complete the setup. Send Data to Screeb: Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured.Ensure that your events are correctly set up in Segment to capture the data you need in Screeb. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from Segment are being received correctly. For more detailed instructions, refer to the Segment documentation. By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"Using Google Tag Manager (GTM)​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-google-tag-manager-gtm","content":" If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually. To install Screeb using Google Tag Manager (GTM), follow these steps: Log in to GTM: Go to your Google Tag Manager account and log in with your credentials. Create a New Tag: Navigate to the Tags section in your GTM workspace.Click on Add New Tag to create a new tag.Name your new tag and click on Choose a Tag.Navigate to the “Community Tags” by clicking on the banner above the tag listSearch for Screeb in the community tags and click on Add to Workspace. Configure the Tag: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings. Set Up Trigger: Click on Triggering to set up a trigger for the tag.Choose an appropriate trigger, such as All Pages, to ensure the Screeb tag is loaded on all pages of your website. Save and Publish: Save the tag configuration.Click on Submit to publish the changes to your GTM container. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from GTM are being received correctly. By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"About tag lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-js/install#about-tag-lifecycle","content":" ","version":null,"tagName":"h2"},{"title":"Initialization​","type":1,"pageTitle":"Install","url":"/sdk-js/install#initialization","content":" After the script tag is inserted into your page, you must call the init command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see identity section). $screeb('init', '<website-id>'); ","version":null,"tagName":"h3"},{"title":"deactivation​","type":1,"pageTitle":"Install","url":"/sdk-js/install#deactivation","content":" At any time, you can disable the Screeb tag with the following command: $screeb('close'); ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-ios/ios-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk( context: window?.rootViewController, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false), // optional hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))}, "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true} ] ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId: "<ios-channel-id>", allowMultipleResponses: true, hiddenFields: [ "iosHidden1": AnyEncodable("hiddenField1"), "iosHiddenCount": AnyEncodable(75) ], hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"NPM packages","type":0,"sectionRef":"#","url":"/sdk-js/npm-packages","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your app?​","type":1,"pageTitle":"NPM packages","url":"/sdk-js/npm-packages#how-to-add-the-screeb-tag-to-your-app","content":" To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently. Screeb for browser DocumentationExample app Screeb for React DocumentationExample app Screeb for Angular DocumentationExample app ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-js/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Javascript SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"$screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#screeb-methods","content":" After injecting the Screeb Javascript SDK in your website, you will have access to a global $screeb object. $screeb methods are executed sequentially and return a Promise. Use the following syntaxt: $screeb(method, argument1, argument2, ...). Method\tDefinition\tMoreinit\tThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 close\tThe close method shutdowns the Screeb SDK. It is the opposite to init.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 identity\tThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.\t👉 identity.properties\tThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 identity.group.assign\tThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 identity.group.unassign\tThe identity.group.unassign method unassigns the current user from a Screeb segment.\t👉 identity.reset\tThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.\t👉 identity.get\tThe identity.get method allows you to retrieve the current user identity.\t👉 event.track\tThe event.track method tracks actions performed by current users, along with properties describing the event.\t👉 survey.start\tThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 survey.close\tThe survey.close method interrupts a survey.\t👉 targeting.debug\tThe targeting.debug method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-js/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-js/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may need more control on survey trigger time. This method is often used for adding feedback button into a menu. $screeb("survey.start", "<SURVEY_ID>"); ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allow_multiple_responses argument: $screeb("survey.start", "<SURVEY_ID>", { allow_multiple_responses: false }); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignore_survey_status argument and set it to false: $screeb("survey.start", "<SURVEY_ID>", { ignore_survey_status: false }); ","version":null,"tagName":"h2"},{"title":"Target a custom CSS Selector​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#target-a-custom-css-selector","content":" If you want to target a specific element on your page, you can use the selectors argument: $screeb("survey.start", "<SURVEY_ID>", { selectors: ".my-element" | ["#my-element", ".my-element"], }); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#contextualize-response","content":" The survey.start command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. $screeb("survey.start", "<SURVEY_ID>", { hidden_fields: { color: "green", article_id: 42 }, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-js/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if Javascript tag is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#check-if-javascript-tag-is-loaded-correctly","content":" Open the developer console and call the following Screeb command: $screeb('debug');. You will get contextual information about the running user session: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#error-cases","content":" The error Uncaught ReferenceError: $screeb is not defined means the Javascript Tag was not injected into the page.An empty channel id means you didn't call the $screeb('init', ...) command.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Open the developer console and call the following Screeb command: $screeb('targeting.debug');. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Content Security Policy (CSP)​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#content-security-policy-csp","content":" You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP). Your CSP should -at least- look like this: default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; font-src blob: And don't forget to add your own domains. An example: content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob: ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-react-native/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#default-group-type","content":" Group type can be omitted: import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; import { assignGroup, unassignGroup } from "@screeb/react-native"; unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-react-native/install","content":"","keywords":"","version":null},{"title":"How to install the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-install-the-react-native-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a React-Native app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-configure-the-react-native-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#add-screeb-as-a-dependency","content":" npm install @screeb/react-native ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the React-Native SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#import-screeb-sdk-into-your-package","content":" import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native"; ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#setup-the-sdk","content":" // Init the sdk at app start (useEffect hook used here, but componentDidMount is fine) React.useEffect(() => { initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', } ); }, []); ","version":null,"tagName":"h3"},{"title":"Examples","type":0,"sectionRef":"#","url":"/sdk-js/examples","content":"","keywords":"","version":null},{"title":"1- Start Screeb tag​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#1--start-screeb-tag","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> ","version":null,"tagName":"h2"},{"title":"2- Authenticated page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#2--authenticated-page","content":" Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e', { "identity": { "id": session.user_id, "properties": { "email": session.email, "firstname": session.firstname, "lastname": session.lastname, "plan": session.plan, "logged": true, "signed_up_at": session.created_at, } } }); </script> ","version":null,"tagName":"h2"},{"title":"3- On login​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#3--on-login","content":" Before login: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; After login validation: // identify the current session $screeb('identity', session.user_id); // collect data about the current visitor $screeb('identity.properties', { 'email': session.email, 'firstname': session.firstname, 'lastname': session.lastname, 'plan': session.plan, 'logged': true, 'signed_up_at': session.created_at, }); ","version":null,"tagName":"h2"},{"title":"4- On signup​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#4--on-signup","content":" Assuming you collected identity properties for anonymous users: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // collect data about the current visitor $screeb('identity.properties', { 'plan': 'anonymous', 'visited_pricing_page': true, }); </script> Then, when the user registers, just call the alias command: $screeb('identity.alias', 'samuel@example.com'); Previous survey responses and properties will be associated with this identity. The next time your application is opened, just call: $screeb('identity', 'samuel@example.com'); ","version":null,"tagName":"h2"},{"title":"5- Logout page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#5--logout-page","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // reset the current user session $screeb('identity.reset'); // contextualize the new anonymous session $screeb('identity.properties', { 'plan': 'free', 'logged': false, }); </script> ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-react-native/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import { setIdentity } from "@screeb/react-native"; setIdentity('<user-id>'); ","version":null,"tagName":"h2"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { setIdentity, setProperties } from "@screeb/react-native"; // Set visitor properties setProperties({ 'example-prop1': false, 'example-prop2': 29, 'example-prop3': 'iPhone 13', }); // Delete visitor property: set values to null setProperties({ 'example-prop1': null, 'example-prop2': null, 'example-prop3': null, }) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-react-native/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackEvent } from "@screeb/react-native"; // trigger custom event trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date(), }) ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-flutter/flutter-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on PluginScreeb.initSdk() and PluginScreeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#available-hooks","content":" Hook Name\tAvailable on PluginScreeb.initSdk()\tAvailable on PluginScreeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-sdk-init","content":" PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("onReady $data"); }, "onSurveyDisplayAllowed": (dynamic data) { log("onSurveyDisplayAllowed $data"); return true; }, }); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-survey-start","content":" PluginScreeb.startSurvey("<surveyId>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { print("onSurveyShowed"); print(data.toString()); }, "onQuestionReplied": (dynamic data) { print("onQuestionReplied"); print(data.toString()); }, },); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyshowed","content":" Called when a survey is showed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { log("onSurveyShowed $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveystarted","content":" Called when a survey is started. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyStarted": (dynamic data) { log("onSurveyStarted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onquestionreplied","content":" Called when a question is replied. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onQuestionReplied": (dynamic data) { log("onQuestionReplied $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveycompleted","content":" Called when a survey is completed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyCompleted": (dynamic data) { log("onSurveyCompleted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyHidden": (dynamic data) { log("onSurveyHidden $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onAppStoreRatingTriggered": (dynamic data) { log("onAppStoreRatingTriggered $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onready","content":" Called when the SDK is ready. Only available on PluginScreeb.initSdk(). Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("OnReady $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on PluginScreeb.initSdk(). Return a boolean value. Return false to prevent display. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyDisplayAvailable": (dynamic data) { log("onSurveyDisplayAvailable $data"); return true; }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-react-native/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-react-native/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", null, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", true, { color: "red", size: 42, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-react-native/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if ReactNative SDK is initialized correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#check-if-reactnative-sdk-is-initialized-correctly","content":" Call the following Screeb method from our SDK: import { debug } from "@screeb/react-native"; debug(); You will get contextual information about the running user session in the native logs: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#error-cases","content":" An empty channel id means you didn't call the initSdk method.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Call the following Screeb method from our SDK: import { debugTargeting } from "@screeb/react-native"; debugTargeting(); You will get a list of available surveys and the associated targeting rules in the native logs. The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"iOS: \"Cannot load underlying module for 'Alamofire'\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-cannot-load-underlying-module-for-alamofire","content":" ","version":null,"tagName":"h2"},{"title":"Option 1​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-1","content":" target 'abcdProject' do [...] use_frameworks! [...] end You will also need to desactivate flipper. If you can't desactivate flipper check Option 2. ","version":null,"tagName":"h3"},{"title":"Option 2​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-2","content":" Install the cocoapods-user-defined-build-types plugin: sudo gem install cocoapods-user-defined-build-types Then add the following lines to your Podfile: plugin 'cocoapods-user-defined-build-types' enable_user_defined_build_types! [...] target 'abcdProject' do [...] pod "Screeb", :build_type => :dynamic_framework [...] end ","version":null,"tagName":"h3"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-react-native/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackScreen } from "@screeb/react-native"; // screen tracking with custom properties trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-react-native/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-react-native/react-native-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on initSdk() and startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#available-hooks","content":" Hook Name\tAvailable on initSdk()\tAvailable on startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-sdk-init","content":" initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { isConnected: false, age: 29, product: "iPhone 13", email: "e2e@screeb.app", }, { version: "1.0.0", onReady: (payload: any) => { console.log("onReady", payload); }, onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-survey-start","content":" startSurvey( "<survey-id>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyshowed","content":" Called when a survey is showed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveystarted","content":" Called when a survey is started. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyStarted: (payload: any) => { console.log("onSurveyStarted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onquestionreplied","content":" Called when a question is replied. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onQuestionReplied: (payload: any) => { console.log("onQuestionReplied", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveycompleted","content":" Called when a survey is completed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyCompleted: (payload: any) => { console.log("onSurveyCompleted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyHidden: (payload: any) => { console.log("onSurveyHidden", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onAppStoreRatingTriggered: (payload: any) => { console.log("onAppStoreRatingTriggered", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onready","content":" Called when the SDK is ready. Only available on initSdk(). Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onReady", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on initSdk(). Return a boolean value. Return false to prevent display. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-js/js-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted. You can define hooks on init and survey.start commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#available-hooks","content":" Hook Name\tAvailable on init\tAvailable on survey.startonSurveyShowed\tYes ✅\tYes ✅ onMessageShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onMessageStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onMessageCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onMessageHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ onMessageDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyshowed","content":" Called when a survey is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyShowed: (payload) => { console.log("Survey has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessageshowed","content":" Called when a message is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageShowed: (payload) => { console.log("Message has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveystarted","content":" Called when a survey is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyStarted: (payload) => { console.log("Survey has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagestarted","content":" Called when a message is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageStarted: (payload) => { console.log("Message has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onquestionreplied","content":" Called when a question is replied. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onQuestionReplied: (payload) => { console.log("Question has been replied", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveycompleted","content":" Called when a survey is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyCompleted: (payload) => { console.log("Survey has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagecompleted","content":" Called when a message is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageCompleted: (payload) => { console.log("Message has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyHidden: (payload) => { console.log("Survey has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagehidden","content":" Called when a message is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageHidden: (payload) => { console.log("Message has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onAppStoreRatingTriggered: (payload) => { console.log("App Store Rating triggered", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onready","content":" Called when the SDK is ready. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onReady: (payload) => { console.log("Screeb ready", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyDisplayAllowed: (payload) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagedisplayallowed","content":" Called before a message display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageDisplayAllowed: (payload) => { console.log("onMessageDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"}],"options":{"excludeRoutes":["private/**"],"disableVersioning":true,"id":"default"}} \ No newline at end of file diff --git a/search-doc-1728391650554.json b/search-doc-1728391650554.json new file mode 100644 index 0000000..a3015cb --- /dev/null +++ b/search-doc-1728391650554.json @@ -0,0 +1 @@ +{"searchDocs":[{"title":"Releases API","type":0,"sectionRef":"#","url":"/api-and-connectors/releases-api","content":"","keywords":"","version":null},{"title":"Authorization​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#authorization","content":" To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button. ","version":null,"tagName":"h2"},{"title":"Endpoint​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#endpoint","content":" The releases API is accessible via the following endpoint: POST - https://api.screeb.app/1.0/release The released_at field is optional and will default to the current date. ","version":null,"tagName":"h2"},{"title":"Example​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#example","content":" Here is an example of a request that creates a release. curl -X POST https://api.screeb.app/1.0/release \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer my_api_token" \\ -d '{ "name": "My release name", "description": "My release description", "version": "1.0", "tags": ["API", "V1"], "released_at": "2023-03-22T15:22:41+00:00" }' ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-android/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Stitch v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with pairs of questions and answers. <integration>.data__response__answer_fields or <integration>.data__response__items_answer_fields\tA table with question answer. <integration>.data__response__hidden_fields\tA table with hidden fields linked to the response. <integration>.data__response__context\tA table with context data linked to the response. <integration>.data__user__properties\tA table user properties snapshot linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) user__anonymous_id\ttext\tMain user identifier user__user_id\ttext\tScreeb identifier for the user user__name\ttext\tUser name (when available in identity properties) user__email\ttext\tUser email (when available in identity properties) user__group_names\t[]text\tUser groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the user response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__answer_fields table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__answer_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal id\ttext\tUnique identifier for the field (a button, a score, an input...) type\ttext\tValue type: "string", "number", "time", "boolean"... number\tbigint\tValue of the field (numeric) bool\tboolean\tValue of the field (boolean) string\ttext\tValue of the field (string) time\ttext\tValue of the field (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields + data__response__context + data__user__properties table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__hidden_fields--data__response__context--data__user__properties-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__number\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-android/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(null, "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" })) ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(null, "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" this["employes"] = "100.000+" }) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-android/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-android/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent("Product added to cart", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-android/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-android/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-android/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Android SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#screeb-methods","content":" After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Stitch v1.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated to a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the respondent. ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with question answer. <integration>.data__response__hidden_fields\tA table with your hidden fields linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) respondent__id\ttext\tMain respondent identifier respondent__alias\ttext\tScreeb identifier for the respondent respondent__name\ttext\tRespondent name (when available in identity properties) respondent__email\ttext\tRespondent email (when available in identity properties) respondent__group_names\t[]text\tRespondent groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the respondent response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer response__answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) response__answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) response__answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... response__answer__field__value__bi\tbigint\tValue of the answer (numeric) response__answer__field__value__bo\tboolean\tValue of the answer (boolean) response__answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... answer__field__value__bi\tbigint\tValue of the answer (numeric) answer__field__value__bo\tboolean\tValue of the answer (boolean) answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__hidden_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__bi\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-android/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity("<unique-user-id>") // You can also add properties (see properties configuration below) when calling `setIdentity` command: Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // set visitor properties Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true } ) // Delete visitor property: set values to null Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = null this["lastname"] = null this["plan"] = null } ) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-android/install","content":"","keywords":"","version":null},{"title":"How to install the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-install-the-android-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native Android app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-android/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-android/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum. The size of the SDK is approximately 13 KB. The SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h2"},{"title":"How to configure the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-configure-the-android-sdk-in-your-app","content":" ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-android/install#add-screeb-as-a-dependency","content":" # build.gradle allprojects { repositories { mavenCentral() } } implementation 'app.screeb.sdk:survey:x.x.x' ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-android/install#import-screeb-sdk-into-your-package","content":" import app.screeb.sdk.Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-android/install#setup-the-sdk","content":" // simple initialization Screeb.initSdk(this, "<android-channel-id>") // detailed initialization using a unique id and custom properties, see Identify visitors section Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( automaticScreenDetection = true|false // optional, default: false ) ) Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode. ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-android/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-android/install#sdk-dependencies","content":" If you face any issues with our dependencies, please contact our support team. core-ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review-ktx:2.0.1 ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-android/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule. To configure the payload, add custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService : override fun onMessageReceived(remoteMessage: RemoteMessage) { // ... // Check if the message contains a data payload. if (remoteMessage.data.isNotEmpty()) { Log.d(TAG, "Message data payload: ${remoteMessage.data}") Screeb.startSurveyFromNotification(remoteMessage.data["screeb"]) } // ... } ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#background-mode","content":" When an app is in the background, a notification is typically displayed by your push framework. When the user taps the notification, it opens the app with an intent that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the Activity that has been started. // Call this function from the onCreate of your Activity private fun manageNotifications() { intent.extras?.let { Screeb.startSurvey(it.getString("screeb")) } } ","version":null,"tagName":"h2"},{"title":"Webhook v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-android/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-android/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Android SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#check-android-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-flutter/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event PluginScreeb.trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date() }) ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-flutter/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#default-group-type","content":" Group type can be omitted: PluginScreeb.assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; PluginScreeb.unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-android/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 } ) ","version":null,"tagName":"h2"},{"title":"Webhook v1.3.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v1.3.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "1.3.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "respondent": { "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "alias": "samuel@screeb.app", "aliases": [ "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "samuel@screeb.app" ], "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58", "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "field": { "id": "ca679de0-6f45-485d-be00-77aa15677d23", "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", // @DEPRECATED "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null }, "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#spec","content":" Current version: 1.3.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details respondent\tRespondent\tNo\tRespondent details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"Respondent​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#respondent","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tScreeb identifier for the respondent alias\tArray<string>\tNo\tMain respondent identifier aliases\tArray<string>\tNo\tList of respondent aliases name\tstring\tYes\tRespondent name (when available in identity properties) email\tstring\tYes\tRespondent email (when available in identity properties) group_names\tArray<string>\tYes\tRespondent groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of the hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question correlation_id\tuuid\tNo\tCorrelation identifier for the question (shared over many survey scenario versions) type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#answer","content":" Field\ttype\tOptional\tdescriptionfield.id\tuuid\tNo\tUnique identifier for the field (a button, a score, an input...) field.correlation_id\tuuid\tNo\tCorrelation identifier for the field (shared over many survey scenario versions) field.type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... field.value\tstring\tNo\tDEPRECATED: Value of the answer (always string) field.text\tstring\tYes\tValue of the answer, when type is "string" field.number\tnumber\tYes\tValue of the answer, when type is "number" field.boolean\tstring\tYes\tValue of the answer, when type is "boolean" field.time\tstring\tYes\tValue of the answer, when type is "time" replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Webhook v2.1.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.1.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v2.0.0​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#migrate-from-v200","content":" response.hidden_fields has been split into 3 objects: user.properties: snapshot of user properties on response startresponse.context: contextual informations (url, browser, locale, timezone, screen size...)response.hidden_fields: only for hidden fields created on response start Properties can be nested. Eg: { // ... "context": { "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "browser": { "name": "chrome", "version": "1.2.3" } }, // ... } ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"], "properties": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "plan": "free", "signup_at": "2020-03-01T02:03:04.56789Z", "last_seen_at": "2021-06-09T02:03:04.56789Z" } }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "variable-from-crm": "blablabla" }, "context": { "active_page": { "domain": "screeb.app", "path": "/solutions/product-analytics", "search": "utm_medium=email", "title": "In-app engaging surveys", "url": "https://screeb.app/solutions/product-analytics?utm_medium=email" }, "library": { "name": "sdk-js", "source": "sdk-js", "source_type": "screeb", "version": "0.2.61" }, "locale": "en-GB", "screen": { "height": 940, "scale": 1, "width": 2560 }, "timezone": "Europe/Paris", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups properties\tobject\tYes\tKey/Value of user properties ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" context\tobject\tYes\tKey/Value of context data hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-flutter/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. PluginScreeb.startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: PluginScreeb.startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: PluginScreeb.startSurvey("<survey-id>", true, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. PluginScreeb.startSurvey("<survey-id>", true, { color: "red", size: 42 }); ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-flutter/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties PluginScreeb.trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-flutter/install","content":"","keywords":"","version":null},{"title":"How to install the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-install-the-flutter-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a Flutter app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-configure-the-flutter-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#add-screeb-as-a-dependency","content":" # pubspec.yaml dependencies: plugin_screeb: x.x.x Then: flutter pub get ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the Flutter SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#setup-the-sdk","content":" PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null); ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: PluginScreeb.close() ","version":null,"tagName":"h3"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-flutter/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-flutter/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Flutter SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#screeb-methods","content":" After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. PluginScreeb methods are executed sequentially. Use the following syntaxt: PluginScreeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-flutter/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. PluginScreeb.setIdentity("<user-id>"); ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. PluginScreeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // Set visitor properties PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': true, 'age': 27, 'company' : 'Screeb', 'technology' : 'iOS', 'flutterAccount' : true }); // Delete visitor property: set values to null PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': null, 'age': null, 'company' : null, 'technology' : null, 'flutterAccount' : null }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-ios/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(type: nil, name: "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(type: nil, name: "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup(type: "company", name: "Apple", properties: [ "iosGroupProp1": AnyEncodable("prop1"), "iosGroupProp2": AnyEncodable(75) ]) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-flutter/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Flutter SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#check-flutter-sdk-is-loaded-correctly","content":" You can use the PluginScreeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the PluginScreeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Warning iOS​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#warning-ios","content":" You won't see debug log on iOS if you didn't launch your app with xcode ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-android/android-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( isFullscreenMode = true|false, // fullscreen mode, optional, default: false automaticScreenDetection = true|false // optional, default: false ), hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, "onSurveyDisplayAllowed" to { payload:Any -> true} ) ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId = "<survey-id>", allowMultipleResponses = true, hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 }, hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")} ) ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-ios/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import Screeb ... // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>") // You can also add properties (see Attributes configuration below) when calling identity command : Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [ "age": AnyEncodable(27), "category": AnyEncodable("cycle"), "purchasedAt": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import Screeb ... // set visitor properties Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = AnyEncodable(true), "signed_up_at" = AnyEncodable(Date()), ]) // Delete visitor property: set values to nil Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = nil, "signed_up_at" = AnyEncodable(Date()), ]) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-ios/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-ios/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent(name: "Product added to cart", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category": AnyEncodable("sport"), "price": AnyEncodable(12.29), "count": AnyEncodable(1), "delivery_method": AnyEncodable("UPS"), "user_logged": AnyEncodable(false), "added_at": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-ios/install","content":"","keywords":"","version":null},{"title":"How to install the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-install-the-ios-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native iOS app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#technical-requirements","content":" The Screeb SDK is configured to work with iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 198 KB. The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> ","version":null,"tagName":"h2"},{"title":"How to configure the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-configure-the-ios-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. When your survey is ready to share, we will provide a Swift snippet to copy into the scene() function of the SceneDelegate protocol. If your application doesn't use a SceneDelegate, you should place the snippet in AppDelegate instead. If your application is using SwiftUI lifecycle without an AppDelegate then you can try to access rootViewController this way:https://developer.apple.com/forums/thread/695115 ","version":null,"tagName":"h2"},{"title":"Add Screeb to dependencies:​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#add-screeb-to-dependencies","content":" Using Cocoapods​ To install the sdk, you just need to add the following lines in your project Podfile file : pod "Screeb", "x.x.x" Using Swift Package Manager​ To install the sdk, you just need to add the following lines in your project Package.swift file : dependencies: [ .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x")) ] You can also do it from Xcode: Go to File > Add Packages...In the top right corner paste the project URL: https://github.com/ScreebApp/sdk-ios-publicClick Next and select the version you want to use ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#setup-the-sdk","content":" // Initialization using SceneDelegate class SceneDelegate: UIResponder, UIWindowSceneDelegate { // [..] func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) guard let _ = (scene as? UIWindowScene) else { return } } // [..] } Or: // Initialization using AppDelegate @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { // [..] func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) return true } // [..] } ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#sdk-dependencies","content":" The iOS SDK does not have any external dependencies from version 2.0.0 onwards. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-ios/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields: [ “iosHidden1": AnyEncodable(“hiddenField1”), “iosHiddenCount”: AnyEncodable(75) ] ) ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-ios/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-ios/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb IOS SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#screeb-methods","content":" After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the closeSdk command.\t👉 visitorProperty\tThe visitorProperty method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-js/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-js/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('event.track', 'Product added to cart', { product_name: 'Red bike 2021', category: 'sport', color: 'red', price: 299, count: 1, reference: '2CF093TG1', delivery_method: 'UPS', user_logged: false, added_at: new Date(), }); ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-flutter/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-flutter/flutter-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on PluginScreeb.initSdk() and PluginScreeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#available-hooks","content":" Hook Name\tAvailable on PluginScreeb.initSdk()\tAvailable on PluginScreeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-sdk-init","content":" PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("onReady $data"); }, "onSurveyDisplayAllowed": (dynamic data) { log("onSurveyDisplayAllowed $data"); return true; }, }); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-survey-start","content":" PluginScreeb.startSurvey("<surveyId>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { print("onSurveyShowed"); print(data.toString()); }, "onQuestionReplied": (dynamic data) { print("onQuestionReplied"); print(data.toString()); }, },); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyshowed","content":" Called when a survey is showed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { log("onSurveyShowed $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveystarted","content":" Called when a survey is started. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyStarted": (dynamic data) { log("onSurveyStarted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onquestionreplied","content":" Called when a question is replied. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onQuestionReplied": (dynamic data) { log("onQuestionReplied $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveycompleted","content":" Called when a survey is completed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyCompleted": (dynamic data) { log("onSurveyCompleted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyHidden": (dynamic data) { log("onSurveyHidden $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onAppStoreRatingTriggered": (dynamic data) { log("onAppStoreRatingTriggered $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onready","content":" Called when the SDK is ready. Only available on PluginScreeb.initSdk(). Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("OnReady $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on PluginScreeb.initSdk(). Return a boolean value. Return false to prevent display. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyDisplayAvailable": (dynamic data) { log("onSurveyDisplayAvailable $data"); return true; }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-ios/troubleshooting","content":"","keywords":"","version":null},{"title":"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"Check IOS SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#check-ios-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-ios/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling. To configure the payload, add a custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function : extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void ) { process(response.notification) completionHandler() } // ... } The function process described below uses the survey id to start the survey private func process(_ notification: UNNotification) { let userInfo = notification.request.content.userInfo if let surveyId = userInfo["screeb"] as? String { Screeb.startSurvey(surveyId: surveyId) } } NB : Don't forget to declare this delegate in your application function of your AppDelegate class : UNUserNotificationCenter.current().delegate = self ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#background-mode","content":" When an app is in background, a notification is typically displayed by your push framework. When the user tap on the notification, it opens the app with the data that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the controller that has been started. extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void ) { process(notification) if #available(iOS 14.0, *) { completionHandler([[.banner, .sound]]) } else { // Fallback on earlier versions } } // ... } ","version":null,"tagName":"h2"},{"title":"NPM packages","type":0,"sectionRef":"#","url":"/sdk-js/npm-packages","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your app?​","type":1,"pageTitle":"NPM packages","url":"/sdk-js/npm-packages#how-to-add-the-screeb-tag-to-your-app","content":" To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently. Screeb for browser DocumentationExample app Screeb for React DocumentationExample app Screeb for Angular DocumentationExample app ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-ios/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-js/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#default-group-type","content":" Group type can be omitted: $screeb('identity.group.assign', null, 'cohort-42'); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. $screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment. $screeb('identity.group.unassign', 'company', 'Apple'); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('identity.group.assign', 'company', 'Apple', { address_line_1: 'Apple Campus', address_line_2: '1 Infinite Loop', city: 'Cupertino', zipcode: 95014, state: 'California', country: 'United states', }); ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-ios/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-ios/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category" = AnyEncodable("sport"), "price" = AnyEncodable(12.29), "count" = AnyEncodable(1), "delivery_method" = AnyEncodable("UPS"), "user_logged" = AnyEncodable(false), "added_at" = AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-js/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may need more control on survey trigger time. This method is often used for adding feedback button into a menu. $screeb("survey.start", "<SURVEY_ID>"); ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allow_multiple_responses argument: $screeb("survey.start", "<SURVEY_ID>", { allow_multiple_responses: false }); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignore_survey_status argument and set it to false: $screeb("survey.start", "<SURVEY_ID>", { ignore_survey_status: false }); ","version":null,"tagName":"h2"},{"title":"Target a custom CSS Selector​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#target-a-custom-css-selector","content":" If you want to target a specific element on your page, you can use the selectors argument: $screeb("survey.start", "<SURVEY_ID>", { selectors: ".my-element" | ["#my-element", ".my-element"], }); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#contextualize-response","content":" The survey.start command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. $screeb("survey.start", "<SURVEY_ID>", { hidden_fields: { color: "green", article_id: 42 }, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-js/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if Javascript tag is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#check-if-javascript-tag-is-loaded-correctly","content":" Open the developer console and call the following Screeb command: $screeb('debug');. You will get contextual information about the running user session: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#error-cases","content":" The error Uncaught ReferenceError: $screeb is not defined means the Javascript Tag was not injected into the page.An empty channel id means you didn't call the $screeb('init', ...) command.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Open the developer console and call the following Screeb command: $screeb('targeting.debug');. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Content Security Policy (CSP)​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#content-security-policy-csp","content":" You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP). Your CSP should -at least- look like this: default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob: And don't forget to add your own domains. An example: content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob: ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-js/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-js/install","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your website?​","type":1,"pageTitle":"Install","url":"/sdk-js/install#how-to-add-the-screeb-tag-to-your-website","content":" The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features. ","version":null,"tagName":"h2"},{"title":"Using HTML​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-html","content":" There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code. For that, you need to copy the Screeb tag code and paste it into your website's HTML code. You can find this code in your workspace settings, (see Install Screeb section). tip Pay Attention to the identifier <website-id> in the tag code. This identifier is unique per Screeb workspace. Paste the tag at the end of your HTML page (before </body>). Example: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); $screeb('init', '<website-id>'); </script> ","version":null,"tagName":"h3"},{"title":"Using NPM Packages​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-npm-packages","content":" If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.See NPM Packages. ","version":null,"tagName":"h3"},{"title":"Using Segment​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-segment","content":" If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually. To install Screeb using Segment Destinations, follow these steps: Log in to Segment: Go to your Segment workspace and log in with your credentials. Add Screeb as a Destination: Navigate to the Destinations tab in your Segment workspace.Click on Add Destination.Search for Screeb Web (Actions) in the catalog and select it.Click on Configure Screeb Web (Actions). Configure Screeb: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings.Follow the on-screen instructions to complete the setup. Send Data to Screeb: Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured.Ensure that your events are correctly set up in Segment to capture the data you need in Screeb. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from Segment are being received correctly. For more detailed instructions, refer to the Segment documentation. By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"Using Google Tag Manager (GTM)​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-google-tag-manager-gtm","content":" If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually. To install Screeb using Google Tag Manager (GTM), follow these steps: Log in to GTM: Go to your Google Tag Manager account and log in with your credentials. Create a New Tag: Navigate to the Tags section in your GTM workspace.Click on Add New Tag to create a new tag.Name your new tag and click on Choose a Tag.Navigate to the “Community Tags” by clicking on the banner above the tag listSearch for Screeb in the community tags and click on Add to Workspace. Configure the Tag: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings. Set Up Trigger: Click on Triggering to set up a trigger for the tag.Choose an appropriate trigger, such as All Pages, to ensure the Screeb tag is loaded on all pages of your website. Save and Publish: Save the tag configuration.Click on Submit to publish the changes to your GTM container. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from GTM are being received correctly. By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"About tag lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-js/install#about-tag-lifecycle","content":" ","version":null,"tagName":"h2"},{"title":"Initialization​","type":1,"pageTitle":"Install","url":"/sdk-js/install#initialization","content":" After the script tag is inserted into your page, you must call the init command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see identity section). $screeb('init', '<website-id>'); ","version":null,"tagName":"h3"},{"title":"deactivation​","type":1,"pageTitle":"Install","url":"/sdk-js/install#deactivation","content":" At any time, you can disable the Screeb tag with the following command: $screeb('close'); ","version":null,"tagName":"h3"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-js/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Javascript SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"$screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#screeb-methods","content":" After injecting the Screeb Javascript SDK in your website, you will have access to a global $screeb object. $screeb methods are executed sequentially and return a Promise. Use the following syntaxt: $screeb(method, argument1, argument2, ...). Method\tDefinition\tMoreinit\tThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 close\tThe close method shutdowns the Screeb SDK. It is the opposite to init.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 identity\tThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.\t👉 identity.properties\tThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 identity.group.assign\tThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 identity.group.unassign\tThe identity.group.unassign method unassigns the current user from a Screeb segment.\t👉 identity.reset\tThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.\t👉 identity.get\tThe identity.get method allows you to retrieve the current user identity.\t👉 event.track\tThe event.track method tracks actions performed by current users, along with properties describing the event.\t👉 message.start\tThe message.start method starts a message by providing its id. Optionally, this command can prevent a user to see a single message multiple times. Please note that running a survey using message.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 message.close\tThe message.close method interrupts a message.\t👉 survey.start\tThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 survey.close\tThe survey.close method interrupts a survey.\t👉 targeting.debug\tThe targeting.debug method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-react-native/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackEvent } from "@screeb/react-native"; // trigger custom event trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date(), }) ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-react-native/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-ios/ios-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk( context: window?.rootViewController, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false), // optional hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))}, "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true} ] ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId: "<ios-channel-id>", allowMultipleResponses: true, hiddenFields: [ "iosHidden1": AnyEncodable("hiddenField1"), "iosHiddenCount": AnyEncodable(75) ], hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-react-native/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackScreen } from "@screeb/react-native"; // screen tracking with custom properties trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-react-native/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#default-group-type","content":" Group type can be omitted: import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; import { assignGroup, unassignGroup } from "@screeb/react-native"; unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-react-native/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import { setIdentity } from "@screeb/react-native"; setIdentity('<user-id>'); ","version":null,"tagName":"h2"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { setIdentity, setProperties } from "@screeb/react-native"; // Set visitor properties setProperties({ 'example-prop1': false, 'example-prop2': 29, 'example-prop3': 'iPhone 13', }); // Delete visitor property: set values to null setProperties({ 'example-prop1': null, 'example-prop2': null, 'example-prop3': null, }) ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-js/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-react-native/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Examples","type":0,"sectionRef":"#","url":"/sdk-js/examples","content":"","keywords":"","version":null},{"title":"1- Start Screeb tag​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#1--start-screeb-tag","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> ","version":null,"tagName":"h2"},{"title":"2- Authenticated page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#2--authenticated-page","content":" Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e', { "identity": { "id": session.user_id, "properties": { "email": session.email, "firstname": session.firstname, "lastname": session.lastname, "plan": session.plan, "logged": true, "signed_up_at": session.created_at, } } }); </script> ","version":null,"tagName":"h2"},{"title":"3- On login​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#3--on-login","content":" Before login: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; After login validation: // identify the current session $screeb('identity', session.user_id); // collect data about the current visitor $screeb('identity.properties', { 'email': session.email, 'firstname': session.firstname, 'lastname': session.lastname, 'plan': session.plan, 'logged': true, 'signed_up_at': session.created_at, }); ","version":null,"tagName":"h2"},{"title":"4- On signup​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#4--on-signup","content":" Assuming you collected identity properties for anonymous users: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // collect data about the current visitor $screeb('identity.properties', { 'plan': 'anonymous', 'visited_pricing_page': true, }); </script> Then, when the user registers, just call the alias command: $screeb('identity.alias', 'samuel@example.com'); Previous survey responses and properties will be associated with this identity. The next time your application is opened, just call: $screeb('identity', 'samuel@example.com'); ","version":null,"tagName":"h2"},{"title":"5- Logout page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#5--logout-page","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // reset the current user session $screeb('identity.reset'); // contextualize the new anonymous session $screeb('identity.properties', { 'plan': 'free', 'logged': false, }); </script> ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-react-native/install","content":"","keywords":"","version":null},{"title":"How to install the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-install-the-react-native-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a React-Native app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-configure-the-react-native-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#add-screeb-as-a-dependency","content":" npm install @screeb/react-native ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the React-Native SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#import-screeb-sdk-into-your-package","content":" import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native"; ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#setup-the-sdk","content":" // Init the sdk at app start (useEffect hook used here, but componentDidMount is fine) React.useEffect(() => { initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', } ); }, []); ","version":null,"tagName":"h3"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-react-native/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", null, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", true, { color: "red", size: 42, }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-js/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity","content":" On a logged page of your website, you won't be able to identify who responded to surveys until you call the identity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. ","version":null,"tagName":"h2"},{"title":"Set identity on widget start​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-on-widget-start","content":" If identity is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead. $screeb('init', '<website-id>', { identity: { // Assign current session to a visitor identifier, // such as your internal id, an email address... id: '<unique-visitor-id>', // Set visitor properties (optional) properties: { firstname: '<user-firstname>', lastname: '<user-lastname>', plan: '<user-plan>', last_seen_at: new Date(), authenticated: true, } } }); ","version":null,"tagName":"h3"},{"title":"Set identity later​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-later","content":" You can change the current visitor identity at any time. Running surveys will be closed. // assign current session to a visitor identifier (such as your internal user id, an email address...) $screeb('identity', '<unique-visitor-id>'); ","version":null,"tagName":"h3"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#reset-current-identity","content":" When the user logs out, please call the reset command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. $screeb('identity.reset'); ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // set visitor properties $screeb('identity.properties', { email: 'samuel@screeb.app', age: 42, logged: true, signed_up_at: new Date(), }); // Delete visitor property : set values to null $screeb('identity.properties', { email: 'samuel@screeb.app', age: null, company: null, logged: true, }); identity and identity.properties can be executed in the same command: // Last argument is optional $screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' }); ","version":null,"tagName":"h2"},{"title":"Get current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#get-current-identity","content":" You can get the current visitor identity at any time. $screeb('identity.get').then(console.log); // { // channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88", // anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb // user_id: "user-42", // null if visitor has not been identified // is_ready: true, // false if screeb respondent is not initialised yet // session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b", // session_start: "2023-02-01T17:07:50.097Z", // session_end: "2023-02-01T17:32:57.632Z" // } ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-react-native/react-native-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on initSdk() and startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#available-hooks","content":" Hook Name\tAvailable on initSdk()\tAvailable on startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-sdk-init","content":" initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { isConnected: false, age: 29, product: "iPhone 13", email: "e2e@screeb.app", }, { version: "1.0.0", onReady: (payload: any) => { console.log("onReady", payload); }, onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-survey-start","content":" startSurvey( "<survey-id>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyshowed","content":" Called when a survey is showed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveystarted","content":" Called when a survey is started. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyStarted: (payload: any) => { console.log("onSurveyStarted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onquestionreplied","content":" Called when a question is replied. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onQuestionReplied: (payload: any) => { console.log("onQuestionReplied", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveycompleted","content":" Called when a survey is completed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyCompleted: (payload: any) => { console.log("onSurveyCompleted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyHidden: (payload: any) => { console.log("onSurveyHidden", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onAppStoreRatingTriggered: (payload: any) => { console.log("onAppStoreRatingTriggered", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onready","content":" Called when the SDK is ready. Only available on initSdk(). Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onReady", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on initSdk(). Return a boolean value. Return false to prevent display. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-react-native/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if ReactNative SDK is initialized correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#check-if-reactnative-sdk-is-initialized-correctly","content":" Call the following Screeb method from our SDK: import { debug } from "@screeb/react-native"; debug(); You will get contextual information about the running user session in the native logs: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#error-cases","content":" An empty channel id means you didn't call the initSdk method.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Call the following Screeb method from our SDK: import { debugTargeting } from "@screeb/react-native"; debugTargeting(); You will get a list of available surveys and the associated targeting rules in the native logs. The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"iOS: \"Cannot load underlying module for 'Alamofire'\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-cannot-load-underlying-module-for-alamofire","content":" ","version":null,"tagName":"h2"},{"title":"Option 1​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-1","content":" target 'abcdProject' do [...] use_frameworks! [...] end You will also need to desactivate flipper. If you can't desactivate flipper check Option 2. ","version":null,"tagName":"h3"},{"title":"Option 2​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-2","content":" Install the cocoapods-user-defined-build-types plugin: sudo gem install cocoapods-user-defined-build-types Then add the following lines to your Podfile: plugin 'cocoapods-user-defined-build-types' enable_user_defined_build_types! [...] target 'abcdProject' do [...] pod "Screeb", :build_type => :dynamic_framework [...] end ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-js/js-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted. You can define hooks on init and survey.start commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#available-hooks","content":" Hook Name\tAvailable on init\tAvailable on survey.startonSurveyShowed\tYes ✅\tYes ✅ onMessageShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onMessageStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onMessageCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onMessageHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ onMessageDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyshowed","content":" Called when a survey is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyShowed: (payload) => { console.log("Survey has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessageshowed","content":" Called when a message is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageShowed: (payload) => { console.log("Message has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveystarted","content":" Called when a survey is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyStarted: (payload) => { console.log("Survey has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagestarted","content":" Called when a message is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageStarted: (payload) => { console.log("Message has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onquestionreplied","content":" Called when a question is replied. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onQuestionReplied: (payload) => { console.log("Question has been replied", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveycompleted","content":" Called when a survey is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyCompleted: (payload) => { console.log("Survey has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagecompleted","content":" Called when a message is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageCompleted: (payload) => { console.log("Message has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyHidden: (payload) => { console.log("Survey has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagehidden","content":" Called when a message is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageHidden: (payload) => { console.log("Message has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onAppStoreRatingTriggered: (payload) => { console.log("App Store Rating triggered", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onready","content":" Called when the SDK is ready. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onReady: (payload) => { console.log("Screeb ready", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyDisplayAllowed: (payload) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagedisplayallowed","content":" Called before a message display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageDisplayAllowed: (payload) => { console.log("onMessageDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"}],"options":{"excludeRoutes":["private/**"],"disableVersioning":true,"id":"default"}} \ No newline at end of file diff --git a/search-doc.json b/search-doc.json index c5646d5..a3015cb 100644 --- a/search-doc.json +++ b/search-doc.json @@ -1 +1 @@ -{"searchDocs":[{"title":"Releases API","type":0,"sectionRef":"#","url":"/api-and-connectors/releases-api","content":"","keywords":"","version":null},{"title":"Authorization​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#authorization","content":" To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button. ","version":null,"tagName":"h2"},{"title":"Endpoint​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#endpoint","content":" The releases API is accessible via the following endpoint: POST - https://api.screeb.app/1.0/release The released_at field is optional and will default to the current date. ","version":null,"tagName":"h2"},{"title":"Example​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#example","content":" Here is an example of a request that creates a release. curl -X POST https://api.screeb.app/1.0/release \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer my_api_token" \\ -d '{ "name": "My release name", "description": "My release description", "version": "1.0", "tags": ["API", "V1"], "released_at": "2023-03-22T15:22:41+00:00" }' ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-android/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-android/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent("Product added to cart", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Stitch v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with pairs of questions and answers. <integration>.data__response__answer_fields or <integration>.data__response__items_answer_fields\tA table with question answer. <integration>.data__response__hidden_fields\tA table with hidden fields linked to the response. <integration>.data__response__context\tA table with context data linked to the response. <integration>.data__user__properties\tA table user properties snapshot linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) user__anonymous_id\ttext\tMain user identifier user__user_id\ttext\tScreeb identifier for the user user__name\ttext\tUser name (when available in identity properties) user__email\ttext\tUser email (when available in identity properties) user__group_names\t[]text\tUser groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the user response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__answer_fields table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__answer_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal id\ttext\tUnique identifier for the field (a button, a score, an input...) type\ttext\tValue type: "string", "number", "time", "boolean"... number\tbigint\tValue of the field (numeric) bool\tboolean\tValue of the field (boolean) string\ttext\tValue of the field (string) time\ttext\tValue of the field (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields + data__response__context + data__user__properties table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__hidden_fields--data__response__context--data__user__properties-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__number\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-android/how-screeb-works","content":"","keywords":"","version":null},{"title":"Stitch v1.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated to a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the respondent. ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with question answer. <integration>.data__response__hidden_fields\tA table with your hidden fields linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) respondent__id\ttext\tMain respondent identifier respondent__alias\ttext\tScreeb identifier for the respondent respondent__name\ttext\tRespondent name (when available in identity properties) respondent__email\ttext\tRespondent email (when available in identity properties) respondent__group_names\t[]text\tRespondent groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the respondent response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer response__answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) response__answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) response__answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... response__answer__field__value__bi\tbigint\tValue of the answer (numeric) response__answer__field__value__bo\tboolean\tValue of the answer (boolean) response__answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... answer__field__value__bi\tbigint\tValue of the answer (numeric) answer__field__value__bo\tboolean\tValue of the answer (boolean) answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__hidden_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__bi\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-android/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity("<unique-user-id>") // You can also add properties (see properties configuration below) when calling `setIdentity` command: Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // set visitor properties Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true } ) // Delete visitor property: set values to null Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = null this["lastname"] = null this["plan"] = null } ) ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-android/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(null, "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" })) ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(null, "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" this["employes"] = "100.000+" }) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-android/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Android SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#screeb-methods","content":" After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-android/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule. To configure the payload, add custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService : override fun onMessageReceived(remoteMessage: RemoteMessage) { // ... // Check if the message contains a data payload. if (remoteMessage.data.isNotEmpty()) { Log.d(TAG, "Message data payload: ${remoteMessage.data}") Screeb.startSurveyFromNotification(remoteMessage.data["screeb"]) } // ... } ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#background-mode","content":" When an app is in the background, a notification is typically displayed by your push framework. When the user taps the notification, it opens the app with an intent that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the Activity that has been started. // Call this function from the onCreate of your Activity private fun manageNotifications() { intent.extras?.let { Screeb.startSurvey(it.getString("screeb")) } } ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-android/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-android/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Webhook v1.3.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v1.3.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "1.3.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "respondent": { "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "alias": "samuel@screeb.app", "aliases": [ "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "samuel@screeb.app" ], "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58", "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "field": { "id": "ca679de0-6f45-485d-be00-77aa15677d23", "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", // @DEPRECATED "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null }, "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#spec","content":" Current version: 1.3.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details respondent\tRespondent\tNo\tRespondent details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"Respondent​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#respondent","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tScreeb identifier for the respondent alias\tArray<string>\tNo\tMain respondent identifier aliases\tArray<string>\tNo\tList of respondent aliases name\tstring\tYes\tRespondent name (when available in identity properties) email\tstring\tYes\tRespondent email (when available in identity properties) group_names\tArray<string>\tYes\tRespondent groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of the hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question correlation_id\tuuid\tNo\tCorrelation identifier for the question (shared over many survey scenario versions) type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#answer","content":" Field\ttype\tOptional\tdescriptionfield.id\tuuid\tNo\tUnique identifier for the field (a button, a score, an input...) field.correlation_id\tuuid\tNo\tCorrelation identifier for the field (shared over many survey scenario versions) field.type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... field.value\tstring\tNo\tDEPRECATED: Value of the answer (always string) field.text\tstring\tYes\tValue of the answer, when type is "string" field.number\tnumber\tYes\tValue of the answer, when type is "number" field.boolean\tstring\tYes\tValue of the answer, when type is "boolean" field.time\tstring\tYes\tValue of the answer, when type is "time" replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Webhook v2.1.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.1.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v2.0.0​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#migrate-from-v200","content":" response.hidden_fields has been split into 3 objects: user.properties: snapshot of user properties on response startresponse.context: contextual informations (url, browser, locale, timezone, screen size...)response.hidden_fields: only for hidden fields created on response start Properties can be nested. Eg: { // ... "context": { "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "browser": { "name": "chrome", "version": "1.2.3" } }, // ... } ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"], "properties": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "plan": "free", "signup_at": "2020-03-01T02:03:04.56789Z", "last_seen_at": "2021-06-09T02:03:04.56789Z" } }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "variable-from-crm": "blablabla" }, "context": { "active_page": { "domain": "screeb.app", "path": "/solutions/product-analytics", "search": "utm_medium=email", "title": "In-app engaging surveys", "url": "https://screeb.app/solutions/product-analytics?utm_medium=email" }, "library": { "name": "sdk-js", "source": "sdk-js", "source_type": "screeb", "version": "0.2.61" }, "locale": "en-GB", "screen": { "height": 940, "scale": 1, "width": 2560 }, "timezone": "Europe/Paris", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups properties\tobject\tYes\tKey/Value of user properties ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" context\tobject\tYes\tKey/Value of context data hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-android/install","content":"","keywords":"","version":null},{"title":"How to install the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-install-the-android-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native Android app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-android/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-android/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum. The size of the SDK is approximately 13 KB. The SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h2"},{"title":"How to configure the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-configure-the-android-sdk-in-your-app","content":" ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-android/install#add-screeb-as-a-dependency","content":" # build.gradle allprojects { repositories { mavenCentral() } } implementation 'app.screeb.sdk:survey:x.x.x' ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-android/install#import-screeb-sdk-into-your-package","content":" import app.screeb.sdk.Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-android/install#setup-the-sdk","content":" // simple initialization Screeb.initSdk(this, "<android-channel-id>") // detailed initialization using a unique id and custom properties, see Identify visitors section Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( automaticScreenDetection = true|false // optional, default: false ) ) Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode. ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-android/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-android/install#sdk-dependencies","content":" If you face any issues with our dependencies, please contact our support team. core-ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review-ktx:2.0.1 ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-android/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Android SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#check-android-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-android/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Webhook v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-flutter/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-flutter/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#default-group-type","content":" Group type can be omitted: PluginScreeb.assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; PluginScreeb.unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-android/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 } ) ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-flutter/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties PluginScreeb.trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-flutter/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event PluginScreeb.trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date() }) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-flutter/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Flutter SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#check-flutter-sdk-is-loaded-correctly","content":" You can use the PluginScreeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the PluginScreeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Warning iOS​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#warning-ios","content":" You won't see debug log on iOS if you didn't launch your app with xcode ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-flutter/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. PluginScreeb.setIdentity("<user-id>"); ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. PluginScreeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // Set visitor properties PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': true, 'age': 27, 'company' : 'Screeb', 'technology' : 'iOS', 'flutterAccount' : true }); // Delete visitor property: set values to null PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': null, 'age': null, 'company' : null, 'technology' : null, 'flutterAccount' : null }); ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-ios/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-ios/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent(name: "Product added to cart", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category": AnyEncodable("sport"), "price": AnyEncodable(12.29), "count": AnyEncodable(1), "delivery_method": AnyEncodable("UPS"), "user_logged": AnyEncodable(false), "added_at": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-flutter/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-flutter/install","content":"","keywords":"","version":null},{"title":"How to install the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-install-the-flutter-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a Flutter app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-configure-the-flutter-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#add-screeb-as-a-dependency","content":" # pubspec.yaml dependencies: plugin_screeb: x.x.x Then: flutter pub get ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the Flutter SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#setup-the-sdk","content":" PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null); ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: PluginScreeb.close() ","version":null,"tagName":"h3"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-ios/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-ios/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(type: nil, name: "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(type: nil, name: "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup(type: "company", name: "Apple", properties: [ "iosGroupProp1": AnyEncodable("prop1"), "iosGroupProp2": AnyEncodable(75) ]) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-ios/install","content":"","keywords":"","version":null},{"title":"How to install the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-install-the-ios-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native iOS app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#technical-requirements","content":" The Screeb SDK is configured to work with iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 198 KB. The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> ","version":null,"tagName":"h2"},{"title":"How to configure the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-configure-the-ios-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. When your survey is ready to share, we will provide a Swift snippet to copy into the scene() function of the SceneDelegate protocol. If your application doesn't use a SceneDelegate, you should place the snippet in AppDelegate instead. If your application is using SwiftUI lifecycle without an AppDelegate then you can try to access rootViewController this way:https://developer.apple.com/forums/thread/695115 ","version":null,"tagName":"h2"},{"title":"Add Screeb to dependencies:​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#add-screeb-to-dependencies","content":" Using Cocoapods​ To install the sdk, you just need to add the following lines in your project Podfile file : pod "Screeb", "x.x.x" Using Swift Package Manager​ To install the sdk, you just need to add the following lines in your project Package.swift file : dependencies: [ .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x")) ] You can also do it from Xcode: Go to File > Add Packages...In the top right corner paste the project URL: https://github.com/ScreebApp/sdk-ios-publicClick Next and select the version you want to use ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#setup-the-sdk","content":" // Initialization using SceneDelegate class SceneDelegate: UIResponder, UIWindowSceneDelegate { // [..] func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) guard let _ = (scene as? UIWindowScene) else { return } } // [..] } Or: // Initialization using AppDelegate @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { // [..] func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) return true } // [..] } ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#sdk-dependencies","content":" The iOS SDK does not have any external dependencies from version 2.0.0 onwards. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-flutter/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. PluginScreeb.startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: PluginScreeb.startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: PluginScreeb.startSurvey("<survey-id>", true, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. PluginScreeb.startSurvey("<survey-id>", true, { color: "red", size: 42 }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-ios/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import Screeb ... // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>") // You can also add properties (see Attributes configuration below) when calling identity command : Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [ "age": AnyEncodable(27), "category": AnyEncodable("cycle"), "purchasedAt": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import Screeb ... // set visitor properties Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = AnyEncodable(true), "signed_up_at" = AnyEncodable(Date()), ]) // Delete visitor property: set values to nil Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = nil, "signed_up_at" = AnyEncodable(Date()), ]) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-ios/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb IOS SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#screeb-methods","content":" After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the closeSdk command.\t👉 visitorProperty\tThe visitorProperty method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-android/android-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( isFullscreenMode = true|false, // fullscreen mode, optional, default: false automaticScreenDetection = true|false // optional, default: false ), hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, "onSurveyDisplayAllowed" to { payload:Any -> true} ) ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId = "<survey-id>", allowMultipleResponses = true, hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 }, hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")} ) ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-flutter/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Flutter SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#screeb-methods","content":" After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. PluginScreeb methods are executed sequentially. Use the following syntaxt: PluginScreeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-ios/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-ios/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category" = AnyEncodable("sport"), "price" = AnyEncodable(12.29), "count" = AnyEncodable(1), "delivery_method" = AnyEncodable("UPS"), "user_logged" = AnyEncodable(false), "added_at" = AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-ios/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling. To configure the payload, add a custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function : extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void ) { process(response.notification) completionHandler() } // ... } The function process described below uses the survey id to start the survey private func process(_ notification: UNNotification) { let userInfo = notification.request.content.userInfo if let surveyId = userInfo["screeb"] as? String { Screeb.startSurvey(surveyId: surveyId) } } NB : Don't forget to declare this delegate in your application function of your AppDelegate class : UNUserNotificationCenter.current().delegate = self ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#background-mode","content":" When an app is in background, a notification is typically displayed by your push framework. When the user tap on the notification, it opens the app with the data that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the controller that has been started. extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void ) { process(notification) if #available(iOS 14.0, *) { completionHandler([[.banner, .sound]]) } else { // Fallback on earlier versions } } // ... } ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-ios/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields: [ “iosHidden1": AnyEncodable(“hiddenField1”), “iosHiddenCount”: AnyEncodable(75) ] ) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-ios/troubleshooting","content":"","keywords":"","version":null},{"title":"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"Check IOS SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#check-ios-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-js/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-js/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-js/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('event.track', 'Product added to cart', { product_name: 'Red bike 2021', category: 'sport', color: 'red', price: 299, count: 1, reference: '2CF093TG1', delivery_method: 'UPS', user_logged: false, added_at: new Date(), }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-js/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#default-group-type","content":" Group type can be omitted: $screeb('identity.group.assign', null, 'cohort-42'); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. $screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment. $screeb('identity.group.unassign', 'company', 'Apple'); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('identity.group.assign', 'company', 'Apple', { address_line_1: 'Apple Campus', address_line_2: '1 Infinite Loop', city: 'Cupertino', zipcode: 95014, state: 'California', country: 'United states', }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-js/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity","content":" On a logged page of your website, you won't be able to identify who responded to surveys until you call the identity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. ","version":null,"tagName":"h2"},{"title":"Set identity on widget start​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-on-widget-start","content":" If identity is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead. $screeb('init', '<website-id>', { identity: { // Assign current session to a visitor identifier, // such as your internal id, an email address... id: '<unique-visitor-id>', // Set visitor properties (optional) properties: { firstname: '<user-firstname>', lastname: '<user-lastname>', plan: '<user-plan>', last_seen_at: new Date(), authenticated: true, } } }); ","version":null,"tagName":"h3"},{"title":"Set identity later​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-later","content":" You can change the current visitor identity at any time. Running surveys will be closed. // assign current session to a visitor identifier (such as your internal user id, an email address...) $screeb('identity', '<unique-visitor-id>'); ","version":null,"tagName":"h3"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#reset-current-identity","content":" When the user logs out, please call the reset command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. $screeb('identity.reset'); ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // set visitor properties $screeb('identity.properties', { email: 'samuel@screeb.app', age: 42, logged: true, signed_up_at: new Date(), }); // Delete visitor property : set values to null $screeb('identity.properties', { email: 'samuel@screeb.app', age: null, company: null, logged: true, }); identity and identity.properties can be executed in the same command: // Last argument is optional $screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' }); ","version":null,"tagName":"h2"},{"title":"Get current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#get-current-identity","content":" You can get the current visitor identity at any time. $screeb('identity.get').then(console.log); // { // channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88", // anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb // user_id: "user-42", // null if visitor has not been identified // is_ready: true, // false if screeb respondent is not initialised yet // session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b", // session_start: "2023-02-01T17:07:50.097Z", // session_end: "2023-02-01T17:32:57.632Z" // } ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-ios/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-js/install","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your website?​","type":1,"pageTitle":"Install","url":"/sdk-js/install#how-to-add-the-screeb-tag-to-your-website","content":" The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features. ","version":null,"tagName":"h2"},{"title":"Using HTML​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-html","content":" There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code. For that, you need to copy the Screeb tag code and paste it into your website's HTML code. You can find this code in your workspace settings, (see Install Screeb section). tip Pay Attention to the identifier <website-id> in the tag code. This identifier is unique per Screeb workspace. Paste the tag at the end of your HTML page (before </body>). Example: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); $screeb('init', '<website-id>'); </script> ","version":null,"tagName":"h3"},{"title":"Using NPM Packages​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-npm-packages","content":" If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.See NPM Packages. ","version":null,"tagName":"h3"},{"title":"Using Segment​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-segment","content":" If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually. To install Screeb using Segment Destinations, follow these steps: Log in to Segment: Go to your Segment workspace and log in with your credentials. Add Screeb as a Destination: Navigate to the Destinations tab in your Segment workspace.Click on Add Destination.Search for Screeb Web (Actions) in the catalog and select it.Click on Configure Screeb Web (Actions). Configure Screeb: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings.Follow the on-screen instructions to complete the setup. Send Data to Screeb: Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured.Ensure that your events are correctly set up in Segment to capture the data you need in Screeb. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from Segment are being received correctly. For more detailed instructions, refer to the Segment documentation. By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"Using Google Tag Manager (GTM)​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-google-tag-manager-gtm","content":" If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually. To install Screeb using Google Tag Manager (GTM), follow these steps: Log in to GTM: Go to your Google Tag Manager account and log in with your credentials. Create a New Tag: Navigate to the Tags section in your GTM workspace.Click on Add New Tag to create a new tag.Name your new tag and click on Choose a Tag.Navigate to the “Community Tags” by clicking on the banner above the tag listSearch for Screeb in the community tags and click on Add to Workspace. Configure the Tag: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings. Set Up Trigger: Click on Triggering to set up a trigger for the tag.Choose an appropriate trigger, such as All Pages, to ensure the Screeb tag is loaded on all pages of your website. Save and Publish: Save the tag configuration.Click on Submit to publish the changes to your GTM container. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from GTM are being received correctly. By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"About tag lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-js/install#about-tag-lifecycle","content":" ","version":null,"tagName":"h2"},{"title":"Initialization​","type":1,"pageTitle":"Install","url":"/sdk-js/install#initialization","content":" After the script tag is inserted into your page, you must call the init command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see identity section). $screeb('init', '<website-id>'); ","version":null,"tagName":"h3"},{"title":"deactivation​","type":1,"pageTitle":"Install","url":"/sdk-js/install#deactivation","content":" At any time, you can disable the Screeb tag with the following command: $screeb('close'); ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-ios/ios-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk( context: window?.rootViewController, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false), // optional hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))}, "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true} ] ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId: "<ios-channel-id>", allowMultipleResponses: true, hiddenFields: [ "iosHidden1": AnyEncodable("hiddenField1"), "iosHiddenCount": AnyEncodable(75) ], hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"NPM packages","type":0,"sectionRef":"#","url":"/sdk-js/npm-packages","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your app?​","type":1,"pageTitle":"NPM packages","url":"/sdk-js/npm-packages#how-to-add-the-screeb-tag-to-your-app","content":" To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently. Screeb for browser DocumentationExample app Screeb for React DocumentationExample app Screeb for Angular DocumentationExample app ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-js/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Javascript SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"$screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#screeb-methods","content":" After injecting the Screeb Javascript SDK in your website, you will have access to a global $screeb object. $screeb methods are executed sequentially and return a Promise. Use the following syntaxt: $screeb(method, argument1, argument2, ...). Method\tDefinition\tMoreinit\tThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 close\tThe close method shutdowns the Screeb SDK. It is the opposite to init.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 identity\tThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.\t👉 identity.properties\tThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 identity.group.assign\tThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 identity.group.unassign\tThe identity.group.unassign method unassigns the current user from a Screeb segment.\t👉 identity.reset\tThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.\t👉 identity.get\tThe identity.get method allows you to retrieve the current user identity.\t👉 event.track\tThe event.track method tracks actions performed by current users, along with properties describing the event.\t👉 survey.start\tThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 survey.close\tThe survey.close method interrupts a survey.\t👉 targeting.debug\tThe targeting.debug method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-js/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-js/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may need more control on survey trigger time. This method is often used for adding feedback button into a menu. $screeb("survey.start", "<SURVEY_ID>"); ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allow_multiple_responses argument: $screeb("survey.start", "<SURVEY_ID>", { allow_multiple_responses: false }); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignore_survey_status argument and set it to false: $screeb("survey.start", "<SURVEY_ID>", { ignore_survey_status: false }); ","version":null,"tagName":"h2"},{"title":"Target a custom CSS Selector​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#target-a-custom-css-selector","content":" If you want to target a specific element on your page, you can use the selectors argument: $screeb("survey.start", "<SURVEY_ID>", { selectors: ".my-element" | ["#my-element", ".my-element"], }); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#contextualize-response","content":" The survey.start command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. $screeb("survey.start", "<SURVEY_ID>", { hidden_fields: { color: "green", article_id: 42 }, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-js/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if Javascript tag is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#check-if-javascript-tag-is-loaded-correctly","content":" Open the developer console and call the following Screeb command: $screeb('debug');. You will get contextual information about the running user session: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#error-cases","content":" The error Uncaught ReferenceError: $screeb is not defined means the Javascript Tag was not injected into the page.An empty channel id means you didn't call the $screeb('init', ...) command.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Open the developer console and call the following Screeb command: $screeb('targeting.debug');. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Content Security Policy (CSP)​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#content-security-policy-csp","content":" You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP). Your CSP should -at least- look like this: default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; font-src blob: And don't forget to add your own domains. An example: content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; font-src blob: ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-react-native/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#default-group-type","content":" Group type can be omitted: import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; import { assignGroup, unassignGroup } from "@screeb/react-native"; unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-react-native/install","content":"","keywords":"","version":null},{"title":"How to install the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-install-the-react-native-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a React-Native app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-configure-the-react-native-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#add-screeb-as-a-dependency","content":" npm install @screeb/react-native ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the React-Native SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#import-screeb-sdk-into-your-package","content":" import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native"; ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#setup-the-sdk","content":" // Init the sdk at app start (useEffect hook used here, but componentDidMount is fine) React.useEffect(() => { initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', } ); }, []); ","version":null,"tagName":"h3"},{"title":"Examples","type":0,"sectionRef":"#","url":"/sdk-js/examples","content":"","keywords":"","version":null},{"title":"1- Start Screeb tag​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#1--start-screeb-tag","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> ","version":null,"tagName":"h2"},{"title":"2- Authenticated page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#2--authenticated-page","content":" Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e', { "identity": { "id": session.user_id, "properties": { "email": session.email, "firstname": session.firstname, "lastname": session.lastname, "plan": session.plan, "logged": true, "signed_up_at": session.created_at, } } }); </script> ","version":null,"tagName":"h2"},{"title":"3- On login​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#3--on-login","content":" Before login: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; After login validation: // identify the current session $screeb('identity', session.user_id); // collect data about the current visitor $screeb('identity.properties', { 'email': session.email, 'firstname': session.firstname, 'lastname': session.lastname, 'plan': session.plan, 'logged': true, 'signed_up_at': session.created_at, }); ","version":null,"tagName":"h2"},{"title":"4- On signup​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#4--on-signup","content":" Assuming you collected identity properties for anonymous users: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // collect data about the current visitor $screeb('identity.properties', { 'plan': 'anonymous', 'visited_pricing_page': true, }); </script> Then, when the user registers, just call the alias command: $screeb('identity.alias', 'samuel@example.com'); Previous survey responses and properties will be associated with this identity. The next time your application is opened, just call: $screeb('identity', 'samuel@example.com'); ","version":null,"tagName":"h2"},{"title":"5- Logout page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#5--logout-page","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // reset the current user session $screeb('identity.reset'); // contextualize the new anonymous session $screeb('identity.properties', { 'plan': 'free', 'logged': false, }); </script> ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-react-native/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import { setIdentity } from "@screeb/react-native"; setIdentity('<user-id>'); ","version":null,"tagName":"h2"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { setIdentity, setProperties } from "@screeb/react-native"; // Set visitor properties setProperties({ 'example-prop1': false, 'example-prop2': 29, 'example-prop3': 'iPhone 13', }); // Delete visitor property: set values to null setProperties({ 'example-prop1': null, 'example-prop2': null, 'example-prop3': null, }) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-react-native/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackEvent } from "@screeb/react-native"; // trigger custom event trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date(), }) ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-flutter/flutter-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on PluginScreeb.initSdk() and PluginScreeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#available-hooks","content":" Hook Name\tAvailable on PluginScreeb.initSdk()\tAvailable on PluginScreeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-sdk-init","content":" PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("onReady $data"); }, "onSurveyDisplayAllowed": (dynamic data) { log("onSurveyDisplayAllowed $data"); return true; }, }); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-survey-start","content":" PluginScreeb.startSurvey("<surveyId>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { print("onSurveyShowed"); print(data.toString()); }, "onQuestionReplied": (dynamic data) { print("onQuestionReplied"); print(data.toString()); }, },); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyshowed","content":" Called when a survey is showed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { log("onSurveyShowed $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveystarted","content":" Called when a survey is started. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyStarted": (dynamic data) { log("onSurveyStarted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onquestionreplied","content":" Called when a question is replied. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onQuestionReplied": (dynamic data) { log("onQuestionReplied $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveycompleted","content":" Called when a survey is completed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyCompleted": (dynamic data) { log("onSurveyCompleted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyHidden": (dynamic data) { log("onSurveyHidden $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onAppStoreRatingTriggered": (dynamic data) { log("onAppStoreRatingTriggered $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onready","content":" Called when the SDK is ready. Only available on PluginScreeb.initSdk(). Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("OnReady $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on PluginScreeb.initSdk(). Return a boolean value. Return false to prevent display. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyDisplayAvailable": (dynamic data) { log("onSurveyDisplayAvailable $data"); return true; }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-react-native/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-react-native/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", null, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", true, { color: "red", size: 42, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-react-native/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if ReactNative SDK is initialized correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#check-if-reactnative-sdk-is-initialized-correctly","content":" Call the following Screeb method from our SDK: import { debug } from "@screeb/react-native"; debug(); You will get contextual information about the running user session in the native logs: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#error-cases","content":" An empty channel id means you didn't call the initSdk method.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Call the following Screeb method from our SDK: import { debugTargeting } from "@screeb/react-native"; debugTargeting(); You will get a list of available surveys and the associated targeting rules in the native logs. The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"iOS: \"Cannot load underlying module for 'Alamofire'\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-cannot-load-underlying-module-for-alamofire","content":" ","version":null,"tagName":"h2"},{"title":"Option 1​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-1","content":" target 'abcdProject' do [...] use_frameworks! [...] end You will also need to desactivate flipper. If you can't desactivate flipper check Option 2. ","version":null,"tagName":"h3"},{"title":"Option 2​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-2","content":" Install the cocoapods-user-defined-build-types plugin: sudo gem install cocoapods-user-defined-build-types Then add the following lines to your Podfile: plugin 'cocoapods-user-defined-build-types' enable_user_defined_build_types! [...] target 'abcdProject' do [...] pod "Screeb", :build_type => :dynamic_framework [...] end ","version":null,"tagName":"h3"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-react-native/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackScreen } from "@screeb/react-native"; // screen tracking with custom properties trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-react-native/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-react-native/react-native-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on initSdk() and startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#available-hooks","content":" Hook Name\tAvailable on initSdk()\tAvailable on startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-sdk-init","content":" initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { isConnected: false, age: 29, product: "iPhone 13", email: "e2e@screeb.app", }, { version: "1.0.0", onReady: (payload: any) => { console.log("onReady", payload); }, onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-survey-start","content":" startSurvey( "<survey-id>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyshowed","content":" Called when a survey is showed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveystarted","content":" Called when a survey is started. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyStarted: (payload: any) => { console.log("onSurveyStarted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onquestionreplied","content":" Called when a question is replied. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onQuestionReplied: (payload: any) => { console.log("onQuestionReplied", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveycompleted","content":" Called when a survey is completed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyCompleted: (payload: any) => { console.log("onSurveyCompleted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyHidden: (payload: any) => { console.log("onSurveyHidden", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onAppStoreRatingTriggered: (payload: any) => { console.log("onAppStoreRatingTriggered", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onready","content":" Called when the SDK is ready. Only available on initSdk(). Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onReady", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on initSdk(). Return a boolean value. Return false to prevent display. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-js/js-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted. You can define hooks on init and survey.start commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#available-hooks","content":" Hook Name\tAvailable on init\tAvailable on survey.startonSurveyShowed\tYes ✅\tYes ✅ onMessageShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onMessageStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onMessageCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onMessageHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ onMessageDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyshowed","content":" Called when a survey is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyShowed: (payload) => { console.log("Survey has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessageshowed","content":" Called when a message is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageShowed: (payload) => { console.log("Message has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveystarted","content":" Called when a survey is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyStarted: (payload) => { console.log("Survey has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagestarted","content":" Called when a message is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageStarted: (payload) => { console.log("Message has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onquestionreplied","content":" Called when a question is replied. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onQuestionReplied: (payload) => { console.log("Question has been replied", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveycompleted","content":" Called when a survey is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyCompleted: (payload) => { console.log("Survey has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagecompleted","content":" Called when a message is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageCompleted: (payload) => { console.log("Message has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyHidden: (payload) => { console.log("Survey has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagehidden","content":" Called when a message is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageHidden: (payload) => { console.log("Message has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onAppStoreRatingTriggered: (payload) => { console.log("App Store Rating triggered", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onready","content":" Called when the SDK is ready. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onReady: (payload) => { console.log("Screeb ready", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyDisplayAllowed: (payload) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagedisplayallowed","content":" Called before a message display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageDisplayAllowed: (payload) => { console.log("onMessageDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"}],"options":{"excludeRoutes":["private/**"],"disableVersioning":true,"id":"default"}} \ No newline at end of file +{"searchDocs":[{"title":"Releases API","type":0,"sectionRef":"#","url":"/api-and-connectors/releases-api","content":"","keywords":"","version":null},{"title":"Authorization​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#authorization","content":" To push a new release to your organization, you will need an API Token generated for you. You can find it on the release create form, next to the Submit button. ","version":null,"tagName":"h2"},{"title":"Endpoint​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#endpoint","content":" The releases API is accessible via the following endpoint: POST - https://api.screeb.app/1.0/release The released_at field is optional and will default to the current date. ","version":null,"tagName":"h2"},{"title":"Example​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#example","content":" Here is an example of a request that creates a release. curl -X POST https://api.screeb.app/1.0/release \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer my_api_token" \\ -d '{ "name": "My release name", "description": "My release description", "version": "1.0", "tags": ["API", "V1"], "released_at": "2023-03-22T15:22:41+00:00" }' ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Releases API","url":"/api-and-connectors/releases-api#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-android/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-android/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Stitch v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns in your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with pairs of questions and answers. <integration>.data__response__answer_fields or <integration>.data__response__items_answer_fields\tA table with question answer. <integration>.data__response__hidden_fields\tA table with hidden fields linked to the response. <integration>.data__response__context\tA table with context data linked to the response. <integration>.data__user__properties\tA table user properties snapshot linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) user__anonymous_id\ttext\tMain user identifier user__user_id\ttext\tScreeb identifier for the user user__name\ttext\tUser name (when available in identity properties) user__email\ttext\tUser email (when available in identity properties) user__group_names\t[]text\tUser groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the user response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer ","version":null,"tagName":"h3"},{"title":"data__response__answer_fields table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__answer_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal id\ttext\tUnique identifier for the field (a button, a score, an input...) type\ttext\tValue type: "string", "number", "time", "boolean"... number\tbigint\tValue of the field (numeric) bool\tboolean\tValue of the field (boolean) string\ttext\tValue of the field (string) time\ttext\tValue of the field (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields + data__response__context + data__user__properties table​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#data__response__hidden_fields--data__response__context--data__user__properties-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__number\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v2.0.0","url":"/api-and-connectors/stitch-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-android/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(null, "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" })) ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(null, "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-android/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup("company", "nuR4eecu", GroupProperties().apply { this["name"] = "Apple" this["employes"] = "100.000+" }) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-android/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-android/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent("Product added to cart", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-android/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-android/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen("ProductCartFragment", TrackingEventProperties().apply { this["product_name"] = "Red bike 2021" this["category"] = "sport" this["price"] = 12.29 this["count"] = 1 this["delivery_method"] = "UPS" this["user_logged"] = false this["added_at"] = Date() }) ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-android/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Android SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-android/reference#screeb-methods","content":" After installing the Screeb Android SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Android SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Stitch v1.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/stitch","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated to a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#hook-types","content":" You can send 3 different event types into your datawarehouse: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the respondent. ","version":null,"tagName":"h2"},{"title":"Warehouse schema​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#warehouse-schema","content":" Stitch delivers the responses to your surveys using the following database schema. In case of schema change, Stitch is in charge of updating columns into your datawarehouse. Stitch requires an immutable primary key for identifying rows. Screeb uses event_id as primary key. ","version":null,"tagName":"h2"},{"title":"Tables​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#tables","content":" Table name\tDescription<integration>.data\tA table with response metadata (organization, channel, survey...). <integration>.data__response__items\tA table with question answer. <integration>.data__response__hidden_fields\tA table with your hidden fields linked to the response. ","version":null,"tagName":"h3"},{"title":"data table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_table_version\tbigint\tStitch internal event_id\ttext\tUnique id for this event (same id in retry request) event_type\ttext\tType of event sent over webhook event_time\ttext\tDate of event event_time_ms\tbigint\tDate of event in millisecond retry_count\tbigint\tNth request for this event version\ttext\tSemver version of the webhook payload organization__id\ttext\tUnique identifier for the organization organization__name\ttext\tName of the Screeb account channel__id\ttext\tUnique identifier for the channel channel__type\ttext\tChannel type (widget, android, ios, hosted-page...) respondent__id\ttext\tMain respondent identifier respondent__alias\ttext\tScreeb identifier for the respondent respondent__name\ttext\tRespondent name (when available in identity properties) respondent__email\ttext\tRespondent email (when available in identity properties) respondent__group_names\t[]text\tRespondent groups survey__id\ttext\tUnique identifier for the survey survey__name\ttext\tName of the survey survey__scenario_id\ttext\tUnique identifier for the survey scenario survey__scenario_time\ttext\tDate of the scenario edition survey__scenario_time_ms\tbigint\tTimestamp of the scenario edition survey__scenario_version\tbigint\tVersion number of the survey scenario response__id\ttext\tUnique identifier for the response response__time\ttext\tDate of response start response__time_ms\tbigint\tTimestamp of response start in millisecond response__time_to_complete_second\tbigint\tSeconds between survey display and response end (when event_type == response.ended) response__locale\ttext\tLocale of the respondent response__tags\t[]text\tTags of the response response__question__id\ttext\tUnique identifier for the question response__question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) response__question__type\ttext\tType of question response__question__title\ttext\tLabel of the question response__answer__replied_at\ttext\tDate of the answer response__answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) response__answer__tags\t[]text\tTags of the answer response__answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) response__answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) response__answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... response__answer__field__value__bi\tbigint\tValue of the answer (numeric) response__answer__field__value__bo\tboolean\tValue of the answer (boolean) response__answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__items table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__items-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal question__id\ttext\tUnique identifier for the question question__correlation_id\ttext\tCorrelation identifier for the question (shared over many survey scenario versions) question__type\ttext\tType of question question__title\ttext\tLabel of the question answer__replied_at\ttext\tDate of the answer answer__replied_at_ms\tbigint\tTimestamp of the answer (millisecond) answer__tags\t[]text\tTags of the answer answer__field__id\ttext\tUnique identifier for the field (a button, a score, an input...) answer__field__correlation_id\ttext\tCorrelation identifier for the field (shared over many survey scenario versions) answer__field__type\ttext\tValue type: "string", "number", "time", "boolean"... answer__field__value__bi\tbigint\tValue of the answer (numeric) answer__field__value__bo\tboolean\tValue of the answer (boolean) answer__field__value__st\ttext\tValue of the answer (string) ","version":null,"tagName":"h3"},{"title":"data__response__hidden_fields table​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#data__response__hidden_fields-table","content":" Column\tType\tDescription_sdc_batched_at\ttimestamp with time zone\tStitch internal _sdc_level_0_id\tbigint\tStitch internal _sdc_received_at\ttimestamp with time zone\tStitch internal _sdc_sequence\tbigint\tStitch internal _sdc_source_key_event_id\ttext\tStitch internal _sdc_table_version\tbigint\tStitch internal name\ttext\tHidden field key type\ttext\tHidden field value type: "string", "number", "time", "boolean" value__bi\tbigint\tValue of the hidden field (numeric) value__bo\tboolean\tValue of the hidden field (boolean) value__st\ttext\tValue of the hidden field (string) ","version":null,"tagName":"h3"},{"title":"Support​","type":1,"pageTitle":"Stitch v1.0.0","url":"/api-and-connectors/stitch#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-android/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity("<unique-user-id>") // You can also add properties (see properties configuration below) when calling `setIdentity` command: Screeb.setIdentity("<unique-user-id>", VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-android/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // set visitor properties Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true } ) // Delete visitor property: set values to null Screeb.setVisitorProperties( VisitorProperties().apply { this["firstname"] = null this["lastname"] = null this["plan"] = null } ) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-android/install","content":"","keywords":"","version":null},{"title":"How to install the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-install-the-android-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native Android app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-android/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-android/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum. The size of the SDK is approximately 13 KB. The SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h2"},{"title":"How to configure the Android SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-android/install#how-to-configure-the-android-sdk-in-your-app","content":" ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-android/install#add-screeb-as-a-dependency","content":" # build.gradle allprojects { repositories { mavenCentral() } } implementation 'app.screeb.sdk:survey:x.x.x' ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-android/install#import-screeb-sdk-into-your-package","content":" import app.screeb.sdk.Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-android/install#setup-the-sdk","content":" // simple initialization Screeb.initSdk(this, "<android-channel-id>") // detailed initialization using a unique id and custom properties, see Identify visitors section Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( automaticScreenDetection = true|false // optional, default: false ) ) Fullscreen mode allows adapting screeb view bottom margin when an app is in fullscreen mode. ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-android/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-android/install#sdk-dependencies","content":" If you face any issues with our dependencies, please contact our support team. core-ktx:1.6.0webkit:1.7.0com.google.android.play:review:2.0.1com.google.android.play:review-ktx:2.0.1 ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-android/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification: title, body, target and schedule. To configure the payload, add custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in the foreground with Firebase, you must configure and declare a FirebaseMessagingService : override fun onMessageReceived(remoteMessage: RemoteMessage) { // ... // Check if the message contains a data payload. if (remoteMessage.data.isNotEmpty()) { Log.d(TAG, "Message data payload: ${remoteMessage.data}") Screeb.startSurveyFromNotification(remoteMessage.data["screeb"]) } // ... } ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-android/push-notifications#background-mode","content":" When an app is in the background, a notification is typically displayed by your push framework. When the user taps the notification, it opens the app with an intent that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the Activity that has been started. // Call this function from the onCreate of your Activity private fun manageNotifications() { intent.extras?.let { Screeb.startSurvey(it.getString("screeb")) } } ","version":null,"tagName":"h2"},{"title":"Webhook v2.0.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.0.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v1.3.0​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#migrate-from-v130","content":" Each correlation_id has been renamed id, and the previous id property is not available anymore.payload.respondent has been renamed payload.userpayload.response.answer.field has been converted into a array: payload.response.answer.fields ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.0.0","url":"/api-and-connectors/webhook-v2.0.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-android/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-android/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-android/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Android SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#check-android-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-android/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ℹ️ Output is printed with info log level. ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-flutter/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event PluginScreeb.trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date() }) ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-flutter/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#default-group-type","content":" Group type can be omitted: PluginScreeb.assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; PluginScreeb.unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-flutter/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. PluginScreeb.assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-android/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-android/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 } ) ","version":null,"tagName":"h2"},{"title":"Webhook v1.3.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v1.3.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New respondents will see the last scenario.Respondent: Information about the visitorResponse: A response is a chain of question+answers. A respondent sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question. ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "1.3.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "respondent": { "id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "alias": "samuel@screeb.app", "aliases": [ "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "samuel@screeb.app" ], "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"] }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "locale": "en-US", "support": "desktop", "timezone": -120, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ...." }, "question": { "id": "25c06995-b8aa-45d1-a03d-cd885a6ead58", "correlation_id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "field": { "id": "ca679de0-6f45-485d-be00-77aa15677d23", "correlation_id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", // @DEPRECATED "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null }, "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#spec","content":" Current version: 1.3.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details respondent\tRespondent\tNo\tRespondent details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"Respondent​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#respondent","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tScreeb identifier for the respondent alias\tArray<string>\tNo\tMain respondent identifier aliases\tArray<string>\tNo\tList of respondent aliases name\tstring\tYes\tRespondent name (when available in identity properties) email\tstring\tYes\tRespondent email (when available in identity properties) group_names\tArray<string>\tYes\tRespondent groups ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" hidden_fields\tobject\tYes\tKey/Value of the hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question correlation_id\tuuid\tNo\tCorrelation identifier for the question (shared over many survey scenario versions) type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#answer","content":" Field\ttype\tOptional\tdescriptionfield.id\tuuid\tNo\tUnique identifier for the field (a button, a score, an input...) field.correlation_id\tuuid\tNo\tCorrelation identifier for the field (shared over many survey scenario versions) field.type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... field.value\tstring\tNo\tDEPRECATED: Value of the answer (always string) field.text\tstring\tYes\tValue of the answer, when type is "string" field.number\tnumber\tYes\tValue of the answer, when type is "number" field.boolean\tstring\tYes\tValue of the answer, when type is "boolean" field.time\tstring\tYes\tValue of the answer, when type is "time" replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v1.3.0","url":"/api-and-connectors/webhook-v1.3.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Webhook v2.1.0","type":0,"sectionRef":"#","url":"/api-and-connectors/webhook-v2.1.0","content":"","keywords":"","version":null},{"title":"Entities​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#entities","content":" Organization: A Screeb account, shared by many Screeb users of your companyChannel: A distribution channel for your survey (Javascript SDK, Android SDK, iOS SDK...)SurveySurvey scenario: A versioned survey: on survey update, your flow is saved in a new scenario. New users will see the last scenario.User: Information about the visitorResponse: A response is a chain of question+answers. A user sometimes has many responses to a single survey.QuestionAnswer: An answer is part of a response. Each answer is associated with a question.Field: An answer may have many fields (eg: multiple choices question) ","version":null,"tagName":"h2"},{"title":"Hook types​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#hook-types","content":" You can trigger webhooks on 3 different events: On survey display: a survey is shown to visitors, but no question is replied. You will get notified even if no response is given.On question answered: a question has been replied. This webhook will be triggered for each question of a single survey.On response end: a survey has been closed or fully replied to by the user. ","version":null,"tagName":"h2"},{"title":"Errors​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#errors","content":" On large synchronization order, the webhook destination may reply to Screeb with a 429 HTTP error (rate limiting). Screeb will resend these messages many times, with exponential delay. ","version":null,"tagName":"h2"},{"title":"Migrate from v2.0.0​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#migrate-from-v200","content":" response.hidden_fields has been split into 3 objects: user.properties: snapshot of user properties on response startresponse.context: contextual informations (url, browser, locale, timezone, screen size...)response.hidden_fields: only for hidden fields created on response start Properties can be nested. Eg: { // ... "context": { "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "browser": { "name": "chrome", "version": "1.2.3" } }, // ... } ","version":null,"tagName":"h2"},{"title":"Example payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#example-payload","content":" Webhooks deliver the responses to your surveys in JSON format, via a POST HTTP request. Here is a typical webhook payload: { "event_id": "64c7ea3b-827b-4679-b25d-7fd61f6c3d33", "event_type": "response.ended", "version": "2.0.0", "time": "2021-07-29T13:45:09.325344042Z", "time_ms": 1627566309325, "payload": { "organization": { "id": "b5969d13-5e5e-4648-9806-5339ddafd984", "name": "ACME" }, "channel": { "id": "411ee7c3-7e64-409f-9d75-c782b3f73aa4", "type": "android" }, "survey": { "id": "9b913c69-3daf-4a6e-a26d-042004fc7881", "name": "Measure NPS", "scenario_id": "cc4a3710-e8ee-4672-a35c-5c17485ec441", "scenario_version": 9, "scenario_time": "2021-07-29T00:08:31.069497Z", "scenario_time_ms": 1627517311069 }, "user": { "anonymous_id": "2eb83fb4-b1b3-4e48-be48-a8fd9c4e5a7d", "user_id": "samuel@screeb.app", "name": "Samuel Berthe", "email": "samuel@screeb.app", "group_names": ["Screeb", "10-100-companies", "plan-enterprise"], "properties": { "firstname": "Samuel", "lastname": "Berthe", "email": "samuel@screeb.app", "plan": "free", "signup_at": "2020-03-01T02:03:04.56789Z", "last_seen_at": "2021-06-09T02:03:04.56789Z" } }, "response": { "id": "5854a797-628c-4906-bb4c-da03e418cf47", "locale": "en-US", "time": "2021-07-29T13:44:59.831Z", "time_ms": 1627918228831, "time_to_complete_second": 34, "completion": "fully_completed", "hidden_fields": { "variable-from-crm": "blablabla" }, "context": { "active_page": { "domain": "screeb.app", "path": "/solutions/product-analytics", "search": "utm_medium=email", "title": "In-app engaging surveys", "url": "https://screeb.app/solutions/product-analytics?utm_medium=email" }, "library": { "name": "sdk-js", "source": "sdk-js", "source_type": "screeb", "version": "0.2.61" }, "locale": "en-GB", "screen": { "height": 940, "scale": 1, "width": 2560 }, "timezone": "Europe/Paris", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" }, "question": { "id": "a44252c3-ef3d-4156-90d6-a3d6364516c0", "type": "input", "title": "How can we improve your experience?" }, "answer": { "fields": [ { "id": "c71dfe9d-6b47-452f-bda2-6091c13561b0", "type": "string", "value": "The new dashboard is buggy.", "text": "The new dashboard is buggy.", "number": null, "boolean": null, "time": null } ], "replied_at": "2021-07-29T13:45:09.286Z", "replied_at_ms": 1627566309286, "tags": ["screeb", "feedback"] }, "tags": ["screeb", "feedback"], "items": [ { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} }, { "question": {...}, "answer": {...} } ] } } } ","version":null,"tagName":"h2"},{"title":"Spec​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#spec","content":" Current version: 2.0.0 When the destination server replies with a 4xx or 5xx status code, Screeb platform sends a new request after 60s (once). ","version":null,"tagName":"h2"},{"title":"Metadata​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#metadata","content":" Field\tType\tOptional\tdescriptionevent_id\tuuid\tNo\tUnique id for this event (same id in retry request) event_type\tenum: response.displayed, response.answered or response.ended\tNo\tType of event sent over webhook time\tDate\tNo\tDate of event time_ms\tlong\tNo\tTimestamp of event in millisecond version\tstring\tNo\tSemver version of the webhook payload payload\t<Payload>\tNo\tSee "Payload" section ","version":null,"tagName":"h3"},{"title":"Payload​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#payload","content":" Field\ttype\tOptional\tdescriptionorganization\tOrganization\tNo\tOrganization details channel\tChannel\tNo\tChannel details survey\tSurvey\tNo\tSurvey details user\tUser\tNo\tUser details response\tResponse\tNo\tResponse details ","version":null,"tagName":"h3"},{"title":"Organization​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#organization","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the organization name\tstring\tNo\tName of the Screeb account ","version":null,"tagName":"h3"},{"title":"Channel​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#channel","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the channel type\tstring\tNo\tChannel type (widget, android, ios, hosted-page...) ","version":null,"tagName":"h3"},{"title":"Survey​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#survey","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the survey name\tstring\tNo\tName of the survey scenario_id\tstring\tNo\tUnique identifier for the survey scenario scenario_version\tint\tNo\tVersion number of the survey scenario scenario_time\tDate\tNo\tDate of the scenario edition scenario_time_ms\tint\tNo\tTimestamp of the scenario edition (millisecond) ","version":null,"tagName":"h3"},{"title":"User​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#user","content":" Field\ttype\tOptional\tdescriptionanonymous_id\tuuid\tNo\tScreeb identifier for the user user_id\tstring\tNo\tMain user identifier name\tstring\tYes\tUser name (when available in identity properties) email\tstring\tYes\tUser email (when available in identity properties) group_names\tArray<string>\tYes\tUser groups properties\tobject\tYes\tKey/Value of user properties ","version":null,"tagName":"h3"},{"title":"Response​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#response","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the response locale\tstring\tYes\tLocale of the respondent time\tDate\tNo\tDate of response start time_ms\tlong\tNo\tTimestamp of response start in millisecond time_to_complete_second\tlong\tYes\tSeconds between survey display and response end (when event_type == response.ended) completion\tstring\tYes\t"not_started", "partially_completed" or "fully_completed" context\tobject\tYes\tKey/Value of context data hidden_fields\tobject\tYes\tKey/Value of hidden fields question\tQuestion\tYes\tSee the "Question" section (when event_type == response.answered) answer\tAnswer\tYes\tSee the "Answer" section (when event_type == response.answered) items\tItem[]\tNo\tSee the "Item" section (when event_type == response.answered or event_type == response.ended ) ","version":null,"tagName":"h3"},{"title":"Question​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#question","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the question type\tstring\tNo\tType of question title\tstring\tNo\tLabel of the question ","version":null,"tagName":"h3"},{"title":"Answer​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#answer","content":" Field\ttype\tOptional\tdescriptionfields\tField[]\tNo\tList of values. See the "Field" section replied_at\tDate\tNo\tDate of the answer replied_at_ms\tint\tNo\tTimestamp of the answer (millisecond) ","version":null,"tagName":"h3"},{"title":"Field​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#field","content":" Field\ttype\tOptional\tdescriptionid\tuuid\tNo\tUnique identifier for the field type\tstring\tNo\tValue type: "string", "number", "time", "boolean"... value\tstring\tNo\tPrintable value of the field (always string) text\tstring\tYes\tValue of the field, when type is "string" number\tnumber\tYes\tValue of the field, when type is "number" boolean\tstring\tYes\tValue of the field, when type is "boolean" time\tstring\tYes\tValue of the field, when type is "time" NPS, CES and CSAT will be sent as numeric values, instead of emojis. ","version":null,"tagName":"h3"},{"title":"Item​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#item","content":" Field\ttype\tOptional\tdescriptionquestion\tQuestion\tNo\tSee the "Question" section answer\tAnswer\tNo\tSee the "Answer" section ","version":null,"tagName":"h3"},{"title":"Security​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#security","content":" To protect your server from unauthorized webhook events, we strongly recommend that you use HMAC signatures. Each webhook event will include a signature calculated using a secret key (available on Screeb platform) and a payload from the webhook. By verifying this signature, you confirm that the webhook was sent by Screeb, and was not modified during transmission. The signature is provided in the headers in this way: x-screeb-hmac-digest: HMAC-SHA256-BASE64 x-screeb-hmac-signature-url: k8TREZiVCkqywuUT1Lmxa4exhXOf0IS24ibxDIJ3ka8= x-screeb-hmac-signature-body: uGv+PueUDB/r+3r7/NMfui8wMDerRynN95BacNbGntpE/G7aAi9FNqjYe51ENbFG/d7o3X5uS40ixPNNP1hP/Q== Here is an example of a signature validation in NodeJS: function computeHash(secret, payload) { var crypto = require('crypto'); var hmac = crypto.createHmac('sha256', secret); hmac.write(payload); hmac.end(); return hmac.read().toString('base64'); }; function hashIsValid(secret, payload, verify) { return crypto.timingSafeEqual(verify, computeHash(secret,payload)); }; function webhookHandler(req, res) { var hmac = req.header('x-screeb-hmac-signature-body'); var body = req.body; var ok = hashIsValid(process.env.SCREEB_SECRET, body, hmac); if (!ok) { res.status(403); res.send({message: "invalid signature"}); return; } } ","version":null,"tagName":"h2"},{"title":"Support​","type":1,"pageTitle":"Webhook v2.1.0","url":"/api-and-connectors/webhook-v2.1.0#support","content":" If you have any questions or additional requirements, feel free to open an issue or contact samuel@screeb.app. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-flutter/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. PluginScreeb.startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: PluginScreeb.startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: PluginScreeb.startSurvey("<survey-id>", true, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-flutter/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. PluginScreeb.startSurvey("<survey-id>", true, { color: "red", size: 42 }); ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-flutter/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-flutter/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties PluginScreeb.trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-flutter/install","content":"","keywords":"","version":null},{"title":"How to install the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-install-the-flutter-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a Flutter app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the Flutter SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#how-to-configure-the-flutter-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#add-screeb-as-a-dependency","content":" # pubspec.yaml dependencies: plugin_screeb: x.x.x Then: flutter pub get ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the Flutter SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#setup-the-sdk","content":" PluginScreeb.initSdk("<android-channel-id>", "<ios-channel-id>", null); ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-flutter/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: PluginScreeb.close() ","version":null,"tagName":"h3"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-flutter/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-flutter/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-flutter/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Flutter SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-flutter/reference#screeb-methods","content":" After installing the Screeb Flutter SDK in your mobile application, you will have access to the PluginScreeb module. PluginScreeb methods are executed sequentially. Use the following syntaxt: PluginScreeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your android and your ios identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Flutter SDK until you call the closeSdk command.\t👉 setVisitorProperties\tThe setVisitorProperties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-flutter/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. PluginScreeb.setIdentity("<user-id>"); ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. PluginScreeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-flutter/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // Set visitor properties PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': true, 'age': 27, 'company' : 'Screeb', 'technology' : 'iOS', 'flutterAccount' : true }); // Delete visitor property: set values to null PluginScreeb.setIdentity("<user-id>", <String, dynamic>{ 'isConnected': null, 'age': null, 'company' : null, 'technology' : null, 'flutterAccount' : null }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-ios/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#default-group-type","content":" Group type can be omitted: Screeb.assignGroup(type: nil, name: "cohort-42") From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; Screeb.unassignGroup(type: nil, name: "cohort-42") ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-ios/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. Screeb.assignGroup(type: "company", name: "Apple", properties: [ "iosGroupProp1": AnyEncodable("prop1"), "iosGroupProp2": AnyEncodable(75) ]) ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-flutter/troubleshooting","content":"","keywords":"","version":null},{"title":"Check Flutter SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#check-flutter-sdk-is-loaded-correctly","content":" You can use the PluginScreeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the PluginScreeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Warning iOS​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-flutter/troubleshooting#warning-ios","content":" You won't see debug log on iOS if you didn't launch your app with xcode ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-android/android-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk(this, "<android-channel-id>", "<unique-user-id>", // optional VisitorProperties().apply { // optional this["firstname"] = "<user-firstname>" this["lastname"] = "<user-lastname>" this["plan"] = "<user-plan>" this["age"] = 42 this["logged_at"] = Date() this["authenticated"] = true }, InitOptions( isFullscreenMode = true|false, // fullscreen mode, optional, default: false automaticScreenDetection = true|false // optional, default: false ), hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, "onSurveyDisplayAllowed" to { payload:Any -> true} ) ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId = "<survey-id>", allowMultipleResponses = true, hiddenFields = HiddenFields().apply { this["h1"] = "hidden_field1" this["h_count"] = 75 }, hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey showed $payload")} ) ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyShowed" to { payload:Any -> Log.d("Screeb", "Survey has been showed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyStarted" to { payload:Any -> Log.d("Screeb", "Survey has been started: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onQuestionReplied" to { payload:Any -> Log.d("Screeb", "Question has been replied: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyCompleted" to { payload:Any -> Log.d("Screeb", "Survey has been completed: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyHidden" to { payload:Any -> Log.d("Screeb", "Survey has been hidden: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onAppStoreRatingTriggered" to { payload:Any -> Log.d("Screeb", "App store rating triggered: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onReady" to { payload:Any -> Log.d("Screeb", "SDK Ready: $payload")}, ) ) Payload definition { channel: { id: string, type: "android" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-android/android-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<android-channel-id>", ... hashMapOf( "version" to "1.0.0", "onSurveyDisplayAllowed" to { payload:Any -> Log.d("Screeb", "Survey display allowed: $payload"); true}, ) ) Payload definition { channel: { id: string, type: "android" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-ios/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import Screeb ... // assign current session to a visitor identifier (such as your internal user id, an email address...) Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>") // You can also add properties (see Attributes configuration below) when calling identity command : Screeb.setIdentity(uniqueVisitorId: "<unique-visitor-id>", visitorProperty: [ "age": AnyEncodable(27), "category": AnyEncodable("cycle"), "purchasedAt": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#reset-current-identity","content":" When the user logs out, please call the resetIdentity command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous view, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. Screeb.resetIdentity() ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-ios/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import Screeb ... // set visitor properties Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = AnyEncodable(true), "signed_up_at" = AnyEncodable(Date()), ]) // Delete visitor property: set values to nil Screeb.visitorProperty(visitorProperty: [ "email" = AnyEncodable("clement@screeb.app"), "age" = AnyEncodable(29), "logged" = nil, "signed_up_at" = AnyEncodable(Date()), ]) ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-ios/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-ios/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // trigger custom event Screeb.trackEvent(name: "Product added to cart", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category": AnyEncodable("sport"), "price": AnyEncodable(12.29), "count": AnyEncodable(1), "delivery_method": AnyEncodable("UPS"), "user_logged": AnyEncodable(false), "added_at": AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-ios/install","content":"","keywords":"","version":null},{"title":"How to install the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-install-the-ios-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a native iOS app. You can find here useful information if you are using one of these technologies: Flutter: Releases - sources - exampleReact Native: Releases - sources - example ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#technical-requirements","content":" The Screeb SDK is configured to work with iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 198 KB. The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> ","version":null,"tagName":"h2"},{"title":"How to configure the iOS SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#how-to-configure-the-ios-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. When your survey is ready to share, we will provide a Swift snippet to copy into the scene() function of the SceneDelegate protocol. If your application doesn't use a SceneDelegate, you should place the snippet in AppDelegate instead. If your application is using SwiftUI lifecycle without an AppDelegate then you can try to access rootViewController this way:https://developer.apple.com/forums/thread/695115 ","version":null,"tagName":"h2"},{"title":"Add Screeb to dependencies:​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#add-screeb-to-dependencies","content":" Using Cocoapods​ To install the sdk, you just need to add the following lines in your project Podfile file : pod "Screeb", "x.x.x" Using Swift Package Manager​ To install the sdk, you just need to add the following lines in your project Package.swift file : dependencies: [ .package(url: "https://github.com/ScreebApp/sdk-ios-public", .upToNextMajor(from: "x.x.x")) ] You can also do it from Xcode: Go to File > Add Packages...In the top right corner paste the project URL: https://github.com/ScreebApp/sdk-ios-publicClick Next and select the version you want to use ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#setup-the-sdk","content":" // Initialization using SceneDelegate class SceneDelegate: UIResponder, UIWindowSceneDelegate { // [..] func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) guard let _ = (scene as? UIWindowScene) else { return } } // [..] } Or: // Initialization using AppDelegate @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { // [..] func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Screeb.initSdk( context: nil, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false) // optional ) return true } // [..] } ","version":null,"tagName":"h3"},{"title":"About SDK lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#about-sdk-lifecycle","content":" At any time, you can disable the Screeb SDK with the following command: Screeb.close() ","version":null,"tagName":"h2"},{"title":"SDK dependencies​","type":1,"pageTitle":"Install","url":"/sdk-ios/install#sdk-dependencies","content":" The iOS SDK does not have any external dependencies from version 2.0.0 onwards. ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-ios/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. Screeb.startSurvey( surveyId = "<SURVEY_ID>" ) ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: Screeb.startSurvey( surveyId = "<SURVEY_ID>", allowMultipleResponses = false ) ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: Screeb.startSurvey( surveyId = "<SURVEY_ID>", ignoreSurveyStatus = false ) ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-ios/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. Screeb.startSurvey( surveyId = "<SURVEY_ID>", hiddenFields: [ “iosHidden1": AnyEncodable(“hiddenField1”), “iosHiddenCount”: AnyEncodable(75) ] ) ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-ios/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-ios/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-ios/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb IOS SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"Screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-ios/reference#screeb-methods","content":" After installing the Screeb IOS SDK in your mobile application, you will have access to the Screeb module. Screeb methods are executed sequentially. Use the following syntaxt: Screeb.method(argument1, argument2, ...). Method\tDefinition\tMoreinitSdk\tThe initSdk method starts the SDK and associates the current session to your Screeb project. Your IOS identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 closeSdk\tThe closeSdk method shutdowns the Screeb SDK. It is the opposite to initSdk.\t👉 setIdentity\tThe setIdentity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the initSdk method instead. This method allows identifying users lazily, on user login.\t👉 resetIdentity\tThe resetIdentity method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the IOS SDK until you call the closeSdk command.\t👉 visitorProperty\tThe visitorProperty method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 assignGroup\tThe assignGroup method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 unassignGroup\tThe unassignGroup method unassigns the current user from a Screeb segment.\t👉 trackEvent\tThe trackEvent method tracks actions performed by current user, along with properties describing the event.\t👉 trackScreen\tThe trackScreen method tracks the screen/view of the current user, along with properties describing the event.\t👉 startSurvey\tThe startSurvey method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using startSurvey will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 debugTargeting\tThe debugTargeting method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-js/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-js/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('event.track', 'Product added to cart', { product_name: 'Red bike 2021', category: 'sport', color: 'red', price: 299, count: 1, reference: '2CF093TG1', delivery_method: 'UPS', user_logged: false, added_at: new Date(), }); ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-flutter/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-flutter/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-flutter/flutter-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on PluginScreeb.initSdk() and PluginScreeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#available-hooks","content":" Hook Name\tAvailable on PluginScreeb.initSdk()\tAvailable on PluginScreeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-sdk-init","content":" PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("onReady $data"); }, "onSurveyDisplayAllowed": (dynamic data) { log("onSurveyDisplayAllowed $data"); return true; }, }); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#set-hooks-on-survey-start","content":" PluginScreeb.startSurvey("<surveyId>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { print("onSurveyShowed"); print(data.toString()); }, "onQuestionReplied": (dynamic data) { print("onQuestionReplied"); print(data.toString()); }, },); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyshowed","content":" Called when a survey is showed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyShowed": (dynamic data) { log("onSurveyShowed $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveystarted","content":" Called when a survey is started. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyStarted": (dynamic data) { log("onSurveyStarted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onquestionreplied","content":" Called when a question is replied. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onQuestionReplied": (dynamic data) { log("onQuestionReplied $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveycompleted","content":" Called when a survey is completed. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyCompleted": (dynamic data) { log("onSurveyCompleted $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyHidden": (dynamic data) { log("onSurveyHidden $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onAppStoreRatingTriggered": (dynamic data) { log("onAppStoreRatingTriggered $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onready","content":" Called when the SDK is ready. Only available on PluginScreeb.initSdk(). Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onReady": (dynamic data) { log("OnReady $data"); }, }); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-flutter/flutter-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on PluginScreeb.initSdk(). Return a boolean value. Return false to prevent display. Example PluginScreeb.initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", "<properties>", <String, dynamic>{ "version": "1.0.0", "onSurveyDisplayAvailable": (dynamic data) { log("onSurveyDisplayAvailable $data"); return true; }, }); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-ios/troubleshooting","content":"","keywords":"","version":null},{"title":"\"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"Check IOS SDK is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#check-ios-sdk-is-loaded-correctly","content":" You can use the Screeb.debug() command in your code. You will get contextual information in the debugging log about the running user session: ","version":null,"tagName":"h2"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-ios/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. You can use the Screeb.debugTargeting() command in your code. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Push notifications","type":0,"sectionRef":"#","url":"/sdk-ios/push-notifications","content":"","keywords":"","version":null},{"title":"Configuring the push notification​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#configuring-the-push-notification","content":" Create a new campaign in your notification service admin (ex: Firebase) and prepare the content of the notification : title, body, target and scheduling. To configure the payload, add a custom data (in the "Additional options" section for Firebase). For example, you can specify a key value like this "screeb" : "YOUR SURVEY ID" Then, launch the campaign. ","version":null,"tagName":"h2"},{"title":"Foreground mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#foreground-mode","content":" To receive the push messages payload when the app is in foreground with Firebase, you must configure a UNUserNotificationCenterDelegate delegate and implement this function : extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void ) { process(response.notification) completionHandler() } // ... } The function process described below uses the survey id to start the survey private func process(_ notification: UNNotification) { let userInfo = notification.request.content.userInfo if let surveyId = userInfo["screeb"] as? String { Screeb.startSurvey(surveyId: surveyId) } } NB : Don't forget to declare this delegate in your application function of your AppDelegate class : UNUserNotificationCenter.current().delegate = self ","version":null,"tagName":"h2"},{"title":"Background mode​","type":1,"pageTitle":"Push notifications","url":"/sdk-ios/push-notifications#background-mode","content":" When an app is in background, a notification is typically displayed by your push framework. When the user tap on the notification, it opens the app with the data that contains the payload you have previously configured. Then you can get the Screeb id to start a survey in the controller that has been started. extension AppDelegate: UNUserNotificationCenterDelegate { func userNotificationCenter( _ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void ) { process(notification) if #available(iOS 14.0, *) { completionHandler([[.banner, .sound]]) } else { // Fallback on earlier versions } } // ... } ","version":null,"tagName":"h2"},{"title":"NPM packages","type":0,"sectionRef":"#","url":"/sdk-js/npm-packages","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your app?​","type":1,"pageTitle":"NPM packages","url":"/sdk-js/npm-packages#how-to-add-the-screeb-tag-to-your-app","content":" To make it easier for developers to integrate Screeb into their applications, we provide NPM packages. These packages offer a streamlined installation process and comprehensive documentation to help you get started quickly and efficiently. Screeb for browser DocumentationExample app Screeb for React DocumentationExample app Screeb for Angular DocumentationExample app ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-ios/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-ios/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-js/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#default-group-type","content":" Group type can be omitted: $screeb('identity.group.assign', null, 'cohort-42'); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. $screeb('identity.group.unassign', 'company', 'nuR4eecu', { name: 'Apple' }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment. $screeb('identity.group.unassign', 'company', 'Apple'); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-js/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // trigger custom event $screeb('identity.group.assign', 'company', 'Apple', { address_line_1: 'Apple Campus', address_line_2: '1 Infinite Loop', city: 'Cupertino', zipcode: 95014, state: 'California', country: 'United states', }); ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-ios/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-ios/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. // screen tracking with custom properties Screeb.trackScreen(name: "ProductCartFragment", trackingEventProperties: [ "product_name": AnyEncodable("Red bike 2021"), "category" = AnyEncodable("sport"), "price" = AnyEncodable(12.29), "count" = AnyEncodable(1), "delivery_method" = AnyEncodable("UPS"), "user_logged" = AnyEncodable(false), "added_at" = AnyEncodable(Date()) ]) ","version":null,"tagName":"h2"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-js/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may need more control on survey trigger time. This method is often used for adding feedback button into a menu. $screeb("survey.start", "<SURVEY_ID>"); ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allow_multiple_responses argument: $screeb("survey.start", "<SURVEY_ID>", { allow_multiple_responses: false }); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignore_survey_status argument and set it to false: $screeb("survey.start", "<SURVEY_ID>", { ignore_survey_status: false }); ","version":null,"tagName":"h2"},{"title":"Target a custom CSS Selector​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#target-a-custom-css-selector","content":" If you want to target a specific element on your page, you can use the selectors argument: $screeb("survey.start", "<SURVEY_ID>", { selectors: ".my-element" | ["#my-element", ".my-element"], }); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-js/start-survey-programmatically#contextualize-response","content":" The survey.start command accepts an object of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. $screeb("survey.start", "<SURVEY_ID>", { hidden_fields: { color: "green", article_id: 42 }, }); ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-js/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if Javascript tag is loaded correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#check-if-javascript-tag-is-loaded-correctly","content":" Open the developer console and call the following Screeb command: $screeb('debug');. You will get contextual information about the running user session: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#error-cases","content":" The error Uncaught ReferenceError: $screeb is not defined means the Javascript Tag was not injected into the page.An empty channel id means you didn't call the $screeb('init', ...) command.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Open the developer console and call the following Screeb command: $screeb('targeting.debug');. You will get a list of available surveys and the associated targeting rules: The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"Content Security Policy (CSP)​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-js/troubleshooting#content-security-policy-csp","content":" You want to display Screeb surveys while being sure your app is secured and protected against injection attacks, here's how to make Screeb compatible with your Content Security Policy (CSP). Your CSP should -at least- look like this: default-src 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob: And don't forget to add your own domains. An example: content-security-policy: default-src https: 'unsafe-eval' 'unsafe-inline' https://*.screeb.app wss://*.screeb.app; object-src 'self'; report-uri /csp-violation-report; frame-ancestors 'self' https://admin.example.com https://vip.example.com; prefetch-src https://*.screeb.app; media-src https://*.screeb.app; font-src blob: ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-js/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-js/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-js/install","content":"","keywords":"","version":null},{"title":"How to add the Screeb tag to your website?​","type":1,"pageTitle":"Install","url":"/sdk-js/install#how-to-add-the-screeb-tag-to-your-website","content":" The Screeb tag is a small piece of JavaScript code that you can add to your website to enable Screeb features. ","version":null,"tagName":"h2"},{"title":"Using HTML​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-html","content":" There is many ways to add the Screeb tag to your website. The most common way is to add the tag directly to your website's HTML code. For that, you need to copy the Screeb tag code and paste it into your website's HTML code. You can find this code in your workspace settings, (see Install Screeb section). tip Pay Attention to the identifier <website-id> in the tag code. This identifier is unique per Screeb workspace. Paste the tag at the end of your HTML page (before </body>). Example: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){var d=arguments;return new Promise(function(a,b){(s[r].q=s[r].q||[]).push({v:1,args:d,ok:a,ko:b})})}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); $screeb('init', '<website-id>'); </script> ","version":null,"tagName":"h3"},{"title":"Using NPM Packages​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-npm-packages","content":" If your app is built with a custom framework, you can install the right Screeb package for you and import it in your code.See NPM Packages. ","version":null,"tagName":"h3"},{"title":"Using Segment​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-segment","content":" If you are using Segment, you can install Screeb without any additional coding using Segment Destinations. This method allows you to send data from Segment to Screeb without adding the Screeb tag to your website manually. To install Screeb using Segment Destinations, follow these steps: Log in to Segment: Go to your Segment workspace and log in with your credentials. Add Screeb as a Destination: Navigate to the Destinations tab in your Segment workspace.Click on Add Destination.Search for Screeb Web (Actions) in the catalog and select it.Click on Configure Screeb Web (Actions). Configure Screeb: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings.Follow the on-screen instructions to complete the setup. Send Data to Screeb: Once Screeb is added as a destination, Segment will start sending data to Screeb based on the events you have configured.Ensure that your events are correctly set up in Segment to capture the data you need in Screeb. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from Segment are being received correctly. For more detailed instructions, refer to the Segment documentation. By following these steps, you can seamlessly integrate Screeb with Segment and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"Using Google Tag Manager (GTM)​","type":1,"pageTitle":"Install","url":"/sdk-js/install#using-google-tag-manager-gtm","content":" If you are using Google Tag Manager (GTM), you can install Screeb without any additional coding using GTM. This method allows you to send data from GTM to Screeb without adding the Screeb tag to your website manually. To install Screeb using Google Tag Manager (GTM), follow these steps: Log in to GTM: Go to your Google Tag Manager account and log in with your credentials. Create a New Tag: Navigate to the Tags section in your GTM workspace.Click on Add New Tag to create a new tag.Name your new tag and click on Choose a Tag.Navigate to the “Community Tags” by clicking on the banner above the tag listSearch for Screeb in the community tags and click on Add to Workspace. Configure the Tag: Enter your Screeb Workspace ID. You can find this ID in your Screeb workspace settings. Set Up Trigger: Click on Triggering to set up a trigger for the tag.Choose an appropriate trigger, such as All Pages, to ensure the Screeb tag is loaded on all pages of your website. Save and Publish: Save the tag configuration.Click on Submit to publish the changes to your GTM container. Verify Installation: Go back to your Screeb workspace.Check the incoming data to ensure that events from GTM are being received correctly. By following these steps, you can integrate Screeb with Google Tag Manager and start leveraging the powerful features of both platforms. ","version":null,"tagName":"h3"},{"title":"About tag lifecycle​","type":1,"pageTitle":"Install","url":"/sdk-js/install#about-tag-lifecycle","content":" ","version":null,"tagName":"h2"},{"title":"Initialization​","type":1,"pageTitle":"Install","url":"/sdk-js/install#initialization","content":" After the script tag is inserted into your page, you must call the init command, with your website ID (given in Screeb app). If no identity is specified, an anonymous Screeb session will be created (see identity section). $screeb('init', '<website-id>'); ","version":null,"tagName":"h3"},{"title":"deactivation​","type":1,"pageTitle":"Install","url":"/sdk-js/install#deactivation","content":" At any time, you can disable the Screeb tag with the following command: $screeb('close'); ","version":null,"tagName":"h3"},{"title":"Reference","type":0,"sectionRef":"#","url":"/sdk-js/reference","content":"","keywords":"","version":null},{"title":"Introduction​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#introduction","content":" The reference is your key to a comprehensive understanding of the Screeb Javascript SDK. ✨ If this is your first look at the documentation, we recommend beginning with the Getting started guide. ","version":null,"tagName":"h2"},{"title":"$screeb methods​","type":1,"pageTitle":"Reference","url":"/sdk-js/reference#screeb-methods","content":" After injecting the Screeb Javascript SDK in your website, you will have access to a global $screeb object. $screeb methods are executed sequentially and return a Promise. Use the following syntaxt: $screeb(method, argument1, argument2, ...). Method\tDefinition\tMoreinit\tThe init method starts the SDK and associates the current session to your Screeb project. Your website identifier must be passed. Optionally, this method can identify the current user. If no user identifier is provided, an anonymous visitor session is created. You will able to later change the current user by using the identity method.\t👉 close\tThe close method shutdowns the Screeb SDK. It is the opposite to init.\t👉 debug\tThe debug method prints the current configuration of Screeb SDK, with website id, user id, session duration...\t👉 identity\tThe identity method tells Screeb who the current user is. When Screeb is only installed on the logged page, please identify users using the init method instead. If your website has public pages, this method allows identifying users lazily, on user login.\t👉 identity.properties\tThe identity.properties method associates some contextual properties to the current user session. You will be able to personalize surveys and target questions to the right audience.\t👉 identity.group.assign\tThe identity.group.assign method assigns the current user to a Screeb segment. Some properties can be passed to the method to contextualize the segment.\t👉 identity.group.unassign\tThe identity.group.unassign method unassigns the current user from a Screeb segment.\t👉 identity.reset\tThe identity.reset method tells Screeb to reset the current user session and switch to an anonymous user. Please note it won't disable the Javascript SDK until you call the close command.\t👉 identity.get\tThe identity.get method allows you to retrieve the current user identity.\t👉 event.track\tThe event.track method tracks actions performed by current users, along with properties describing the event.\t👉 message.start\tThe message.start method starts a message by providing its id. Optionally, this command can prevent a user to see a single message multiple times. Please note that running a survey using message.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 message.close\tThe message.close method interrupts a message.\t👉 survey.start\tThe survey.start method starts a survey by providing its id. Optionally, this command can prevent a user to see a single survey multiple times. Please note that running a survey using survey.start will require a developer: to be autonomous, use the Screeb targeting engine instead.\t👉 survey.close\tThe survey.close method interrupts a survey.\t👉 targeting.debug\tThe targeting.debug method prints the status of each targeting rule for each survey of your account.\t👉 ","version":null,"tagName":"h2"},{"title":"Event tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/event-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Event tracking","url":"/sdk-react-native/event-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackEvent } from "@screeb/react-native"; // trigger custom event trackEvent("Product added to cart", { product_name: "Red bike 2021", category: "sport", price: 12.29, count: 1, delivery_method: "UPS", user_logged: false, added_at: new Date(), }) ","version":null,"tagName":"h2"},{"title":"How Screeb works","type":0,"sectionRef":"#","url":"/sdk-react-native/how-screeb-works","content":"","keywords":"","version":null},{"title":"Overview​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#overview","content":" Screeb gather anonymous user data from your product and analyse them to extract valuable information. Screeb can then display surveys or messages to the right users at the right time using its targeting system. Collected feedback will also be analysed and presented into easily readable dashboards, improving the overall Product manager experience. Four types of data can be collected using the Screeb Tag: identity: identify user using a unique identifier_id chosen by you.properties: associate a property to a user, adding more context.events: track user behaviour on your product by collecting event during their navigation.groups: Assign or dissociate a user from a group, creating segment of common users ","version":null,"tagName":"h3"},{"title":"Sources for collecting data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#sources-for-collecting-data","content":" You can collect data from your product to Screeb in various way: Screeb SDK, the main data source recommended for any website product.Segment can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product.Amplitude can also be used as the main data source to populate your users and events base in Screeb, simplifying the process of installing an additional tool yo your product.Rudderstack can be used as the main data source for Screeb, simplifying the process of installing an additional tool to your product. ","version":null,"tagName":"h2"},{"title":"How to collect data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#how-to-collect-data","content":" Depending your data source, you have different ways of collecting data. ","version":null,"tagName":"h2"},{"title":"Using Screeb as a Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-screeb-as-a-data-source","content":" First thing first, you need to install Screeb to your app, wether it's a website or a mobile app. Please follow this article to install Screeb using your preferred method. See Install Screeb Once Screeb is installed, you can start collecting events and properties. ","version":null,"tagName":"h3"},{"title":"Using external Data Source​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#using-external-data-source","content":" When you use external data source, like Amplitude or Segment, data are automatically transmitted from these data source to Screeb. You just need to install the corresponding integration to your Screeb workspace. See your Workspace Integrations ","version":null,"tagName":"h3"},{"title":"Destination for collected data​","type":1,"pageTitle":"How Screeb works","url":"/sdk-react-native/how-screeb-works#destination-for-collected-data","content":" Screeb offer a large catalog of integration to export your data to the your desired tool. ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-ios/ios-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on Screeb.initSdk() and Screeb.startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#available-hooks","content":" Hook Name\tAvailable on Screeb.initSdk()\tAvailable on Screeb.startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-sdk-init","content":" Screeb.initSdk( context: window?.rootViewController, channelId: "<ios-channel-id>", identity: "<user-id>", // optional visitorProperty: ["age": AnyEncodable(12), "name": AnyEncodable("JohnDoe")], // optional initOptions: InitOptions(automaticScreenDetection: true|false), // optional hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb sdk ready " + String(describing: e))}, "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("onSurveyDisplayAllowed " + String(describing: e)); return true} ] ) ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#set-hooks-on-survey-start","content":" Screeb.startSurvey( surveyId: "<ios-channel-id>", allowMultipleResponses: true, hiddenFields: [ "iosHidden1": AnyEncodable("hiddenField1"), "iosHiddenCount": AnyEncodable(75) ], hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyshowed","content":" Called when a survey is showed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyShowed": {(e:Any) -> () in print("Screeb survey showed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveystarted","content":" Called when a survey is started. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyStarted": {(e:Any) -> () in print("Screeb survey started " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onquestionreplied","content":" Called when a question is replied. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onQuestionReplied": {(e:Any) -> () in print("Screeb Question Replied " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveycompleted","content":" Called when a survey is completed. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyCompleted": {(e:Any) -> () in print("Screeb survey completed " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyHidden": {(e:Any) -> () in print("Screeb survey hidden " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onAppStoreRatingTriggered": {(e:Any) -> () in print("Screeb app store rating triggered " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onready","content":" Called when the SDK is ready. Only available on Screeb.initSdk(). Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onReady": {(e:Any) -> () in print("Screeb SDK ready " + String(describing: e))}, ] ) Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-ios/ios-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on Screeb.initSdk(). Return a boolean value. Return false to prevent display. Example Screeb.initSdk(this, "<ios-channel-id>", ... hooks: [ "version": "1.0.0", "onSurveyDisplayAllowed": {(e:Any) -> Bool in print("Screeb survey display available " + String(describing: e)); return true}, ] ) Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Screen tracking","type":0,"sectionRef":"#","url":"/sdk-react-native/screen-tracking","content":"","keywords":"","version":null},{"title":"Attributes​","type":1,"pageTitle":"Screen tracking","url":"/sdk-react-native/screen-tracking#attributes","content":" In order to bring context to your event handling, some properties can be added to the screen. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { trackScreen } from "@screeb/react-native"; // screen tracking with custom properties trackScreen('MyHomeScreen', { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', }); ","version":null,"tagName":"h2"},{"title":"Group assignation","type":0,"sectionRef":"#","url":"/sdk-react-native/group-assignation","content":"","keywords":"","version":null},{"title":"Default group type​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#default-group-type","content":" Group type can be omitted: import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup(null, "cohort-42"); From the Screeb platform, to customize the conditions the surveys are displayed for a visitor, you can apply custom targeting rules using group membership. ","version":null,"tagName":"h3"},{"title":"Group name vs group id​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#group-name-vs-group-id","content":" It is recommended to identify groups by using an immutable group id instead of a group name. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple" }); ","version":null,"tagName":"h3"},{"title":"Unassign group​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#unassign-group","content":" At any time, you can unassign a user from a segment; import { assignGroup, unassignGroup } from "@screeb/react-native"; unassignGroup(null, "cohort-42"); ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Group assignation","url":"/sdk-react-native/group-assignation#attributes","content":" In order to bring context to your event handling, some properties can be added to the event. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. import { assignGroup, unassignGroup } from "@screeb/react-native"; assignGroup("company", "nuR4eecu", { name: "Apple", employes: "100.000+", }) ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-react-native/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#set-identity","content":" When a user is identified in your app, you won't be able to identify who responded to surveys until you call the setIdentity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can change over time. We recommend that you use the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. import { setIdentity } from "@screeb/react-native"; setIdentity('<user-id>'); ","version":null,"tagName":"h2"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-react-native/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number (Int, Long, Double), boolean and Date. import { setIdentity, setProperties } from "@screeb/react-native"; // Set visitor properties setProperties({ 'example-prop1': false, 'example-prop2': 29, 'example-prop3': 'iPhone 13', }); // Delete visitor property: set values to null setProperties({ 'example-prop1': null, 'example-prop2': null, 'example-prop3': null, }) ","version":null,"tagName":"h2"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-js/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-js/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"What is Screeb","type":0,"sectionRef":"#","url":"/sdk-react-native/what-is-screeb","content":"","keywords":"","version":null},{"title":"What is Screeb?​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#what-is-screeb","content":" Screeb is a comprehensive user research and feedback platform designed to help businesses understand their customers better. By leveraging advanced tools and methodologies, Screeb enables companies to gather valuable insights, analyze user behavior, and make data-driven decisions to enhance their products and services. ","version":null,"tagName":"h2"},{"title":"Our Mission​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-mission","content":" As the leading Customer Feedback Management platform, we enable to effortlessly analyze user behavior, engage specific customers segment through in-app questions, streamline user interview recruitment, and gain valuable user insights in record time with the help of AI. Screeb helps hundreds of Teams in Product, User Research, Customer Experience, Voice of Customer, Marketing to make data-driven decisions and deliver remarkable products that resonate with their customers. ","version":null,"tagName":"h2"},{"title":"Our Vision​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#our-vision","content":" ","version":null,"tagName":"h2"},{"title":"Observe​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#observe","content":" Screeb's Product Analytics offer clear insights for fast action, all with minimal setup. Explore intelligent reports to quickly identify key user traits and behaviorsPinpoint high-performing funnelsAddress drop-offs with direct user engagement ","version":null,"tagName":"h3"},{"title":"Collect​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#collect","content":" With Screeb's innovative in-app surveys. get richer insights that reflect your entire user base. Highly engaging & innovative formatsAchieve a remarkable 60% response rateAvailable for web and mobile apps ","version":null,"tagName":"h3"},{"title":"Engage​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#engage","content":" Elevate your announcements and guidance with our pioneering, highly engaging in-app messages. Increase adoption by 40%Innovative formats for web and mobilePowerful, no code editor ","version":null,"tagName":"h3"},{"title":"Deliver​","type":1,"pageTitle":"What is Screeb","url":"/sdk-react-native/what-is-screeb#deliver","content":" Log every feature, fix, or enhancement with Screeb and track their impact on your key metrics. Integrate with your deployment workflowGet insights about your releasesShare internally to communicate about your success ","version":null,"tagName":"h3"},{"title":"Examples","type":0,"sectionRef":"#","url":"/sdk-js/examples","content":"","keywords":"","version":null},{"title":"1- Start Screeb tag​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#1--start-screeb-tag","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> ","version":null,"tagName":"h2"},{"title":"2- Authenticated page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#2--authenticated-page","content":" Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e', { "identity": { "id": session.user_id, "properties": { "email": session.email, "firstname": session.firstname, "lastname": session.lastname, "plan": session.plan, "logged": true, "signed_up_at": session.created_at, } } }); </script> ","version":null,"tagName":"h2"},{"title":"3- On login​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#3--on-login","content":" Before login: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); </script> Assuming your application uses the following session object: var session = { "user_id": "16813", "email": "samuel@example.com", "firstname": "Samuel", "lastname": "Berthe", "plan": "growth", "created_at": new Date(), }; After login validation: // identify the current session $screeb('identity', session.user_id); // collect data about the current visitor $screeb('identity.properties', { 'email': session.email, 'firstname': session.firstname, 'lastname': session.lastname, 'plan': session.plan, 'logged': true, 'signed_up_at': session.created_at, }); ","version":null,"tagName":"h2"},{"title":"4- On signup​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#4--on-signup","content":" Assuming you collected identity properties for anonymous users: <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // collect data about the current visitor $screeb('identity.properties', { 'plan': 'anonymous', 'visited_pricing_page': true, }); </script> Then, when the user registers, just call the alias command: $screeb('identity.alias', 'samuel@example.com'); Previous survey responses and properties will be associated with this identity. The next time your application is opened, just call: $screeb('identity', 'samuel@example.com'); ","version":null,"tagName":"h2"},{"title":"5- Logout page​","type":1,"pageTitle":"Examples","url":"/sdk-js/examples#5--logout-page","content":" <script type="text/javascript"> (function (s,c,r,ee,b) { s['ScreebObject']=r;s[r]=s[r]||function(){(s[r].q=s[r].q||[]).push(arguments)}; b=c.createElement('script');b.type='text/javascript'; b.id=r;b.src=ee;b.async=1;c.getElementsByTagName("head")[0].appendChild(b); }(window,document,'$screeb','https://t.screeb.app/tag.js')); // start Screeb tag, with website ID $screeb('init', 'c796994e-f2dd-41c5-a88c-91d54fc42b0e'); // reset the current user session $screeb('identity.reset'); // contextualize the new anonymous session $screeb('identity.properties', { 'plan': 'free', 'logged': false, }); </script> ","version":null,"tagName":"h2"},{"title":"Install","type":0,"sectionRef":"#","url":"/sdk-react-native/install","content":"","keywords":"","version":null},{"title":"How to install the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-install-the-react-native-sdk-in-your-app","content":" See the example to install the last version of the Screeb SDK dependency in a React-Native app. ","version":null,"tagName":"h2"},{"title":"Screeb SDK Usage in CI Environments​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#screeb-sdk-usage-in-ci-environments","content":" Please note that if you are utilizing a Continuous Integration (CI) system, it is advisable to deactivate the Screeb SDK during CI execution. This precaution helps prevent the creation of numerous new anonymous users and potential exceedance of your MTU limit. ","version":null,"tagName":"h2"},{"title":"Technical requirements​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#technical-requirements","content":" The Screeb SDK is configured to work with Android SDK version 19 minimum and iOS version 11.0 minimum. The Swift version is >= v5.5.2 and XCode version >= 13.2.1. The size of the SDK is approximately 27 KB on Android and approximately 198 KB on iOS. ","version":null,"tagName":"h2"},{"title":"How to configure the React-Native SDK in your app?​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#how-to-configure-the-react-native-sdk-in-your-app","content":" First, log in to the Screeb application, then create your first survey. ","version":null,"tagName":"h2"},{"title":"Add Screeb as a dependency​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#add-screeb-as-a-dependency","content":" npm install @screeb/react-native ","version":null,"tagName":"h3"},{"title":"Android​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#android","content":" The Android SDK needs the permissions INTERNET to work well. <uses-permission android:name="android.permission.INTERNET" /> The SDK also need theses permissions if you want to use the Screeb Audio/Video feature. <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.MICROPHONE" /> <uses-feature android:name="android.hardware.camera" android:required="true"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ","version":null,"tagName":"h3"},{"title":"iOS​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#ios","content":" The SDK need theses permissions if you want to use the Screeb Audio/Video feature. <key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSMicrophoneUsageDescription</key> <string>This app needs access to microphone to record audio.</string> <key>UISupportedInterfaceOrientations</key> Update​ When upgrading the React-Native SDK version, you may need to run in ios/ directory: cd ios/ pod update Screeb ","version":null,"tagName":"h3"},{"title":"Import Screeb SDK into your package​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#import-screeb-sdk-into-your-package","content":" import { initSdk, trackScreen, trackEvent, setProperties, setIdentity } from "@screeb/react-native"; ","version":null,"tagName":"h3"},{"title":"Setup the SDK​","type":1,"pageTitle":"Install","url":"/sdk-react-native/install#setup-the-sdk","content":" // Init the sdk at app start (useEffect hook used here, but componentDidMount is fine) React.useEffect(() => { initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { 'example-prop1': false, 'example-prop2': 29, 'example-prop3' : 'iPhone 13', } ); }, []); ","version":null,"tagName":"h3"},{"title":"Start survey programmatically","type":0,"sectionRef":"#","url":"/sdk-react-native/start-survey-programmatically","content":"","keywords":"","version":null},{"title":"How to start a survey programmatically?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#how-to-start-a-survey-programmatically","content":" In most cases, you should let the Screeb targeting engine start the survey. But sometimes, you may want to run a survey on user action. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>"); You will find survey id in Screeb platform. ","version":null,"tagName":"h2"},{"title":"Prevent multiple displays?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#prevent-multiple-displays","content":" If current user already replied to your survey and you would rather not display it many times, please add the allowMultipleResponses argument: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", false); ","version":null,"tagName":"h2"},{"title":"Respect survey status?​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#respect-survey-status","content":" By default, using manual survey start will ignore the survey status. If you want to respect the survey status, you can add the ignoreSurveyStatus argument and set it to false: import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", null, null, false); ","version":null,"tagName":"h2"},{"title":"Contextualize response​","type":1,"pageTitle":"Start survey programmatically","url":"/sdk-react-native/start-survey-programmatically#contextualize-response","content":" The startSurvey command accepts a list of hidden fields. Values passed as parameters will be listed alongside the responses, on the Screeb platform. import { startSurvey } from "@screeb/react-native"; startSurvey("<survey-id>", true, { color: "red", size: 42, }); ","version":null,"tagName":"h2"},{"title":"Identity","type":0,"sectionRef":"#","url":"/sdk-js/identity","content":"","keywords":"","version":null},{"title":"Set identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity","content":" On a logged page of your website, you won't be able to identify who responded to surveys until you call the identity command. Thanks to this, you will be able to track this user over multiple platforms (desktop, mobile, tablet...). The identifier of your website visitor must be unique and idempotent. User email is good, but can vary over time. We recommend using the user id. Requirements: The unique visitor id must have a length between 1 to 255 characters. ","version":null,"tagName":"h2"},{"title":"Set identity on widget start​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-on-widget-start","content":" If identity is empty, the last identity will be used. If the Javascript widget is loaded for the first time, an anonymous identity will be created instead. $screeb('init', '<website-id>', { identity: { // Assign current session to a visitor identifier, // such as your internal id, an email address... id: '<unique-visitor-id>', // Set visitor properties (optional) properties: { firstname: '<user-firstname>', lastname: '<user-lastname>', plan: '<user-plan>', last_seen_at: new Date(), authenticated: true, } } }); ","version":null,"tagName":"h3"},{"title":"Set identity later​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#set-identity-later","content":" You can change the current visitor identity at any time. Running surveys will be closed. // assign current session to a visitor identifier (such as your internal user id, an email address...) $screeb('identity', '<unique-visitor-id>'); ","version":null,"tagName":"h3"},{"title":"Reset current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#reset-current-identity","content":" When the user logs out, please call the reset command. This command must be called only once, since it creates a new identity on Screeb side. If you call it on every anonymous page, you won't be able to track visitor navigation and surveys will be sent many times to the same visitor. $screeb('identity.reset'); ","version":null,"tagName":"h3"},{"title":"Ignore anonymous user​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#ignore-anonymous-user","content":" If you want to ignore anonymous users and only track identified users, you can use the ignore Anonymous option. This will ensure that no data is collected for users who have not been identified. To Activate the ignore Anonymous option, go to your screeb workspace settings and set the ignore Anonymous option to true. (go to your workspace Settings) By setting ignore Anonymous to true, the widget will not collect any data until the identity command is called with a unique visitor identifier. ","version":null,"tagName":"h3"},{"title":"Attributes​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#attributes","content":" Screeb allows tracking some custom data about your website visitors. Those properties can be inserted as "hidden fields" in your surveys or can be used for an advanced targeting rule. Requirements: Property names must be limited to 128 charactersNo more than 1000 attributesSupported types for values: string, number, boolean and Date. // set visitor properties $screeb('identity.properties', { email: 'samuel@screeb.app', age: 42, logged: true, signed_up_at: new Date(), }); // Delete visitor property : set values to null $screeb('identity.properties', { email: 'samuel@screeb.app', age: null, company: null, logged: true, }); identity and identity.properties can be executed in the same command: // Last argument is optional $screeb('identity', '<unique-visitor-id>', { email: 'samuel@screeb.app', plan: 'growth-monthly' }); ","version":null,"tagName":"h2"},{"title":"Get current identity​","type":1,"pageTitle":"Identity","url":"/sdk-js/identity#get-current-identity","content":" You can get the current visitor identity at any time. $screeb('identity.get').then(console.log); // { // channel_id: "0e2b609a-8dce-4695-a80f-966fbfa87a88", // anonymous_id: "30311998-5bc4-4cb7-8aca-d4189319b450", // generated by Screeb // user_id: "user-42", // null if visitor has not been identified // is_ready: true, // false if screeb respondent is not initialised yet // session_id: "eeba641a-f831-44cb-9d9e-5224ffc5b91b", // session_start: "2023-02-01T17:07:50.097Z", // session_end: "2023-02-01T17:32:57.632Z" // } ","version":null,"tagName":"h2"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-react-native/react-native-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your application when a survey appears, or execute some custom code when a survey is submitted. You can define hooks on initSdk() and startSurvey() commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#available-hooks","content":" Hook Name\tAvailable on initSdk()\tAvailable on startSurvey()onSurveyShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"Set hooks on SDK init​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-sdk-init","content":" initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", { isConnected: false, age: 29, product: "iPhone 13", email: "e2e@screeb.app", }, { version: "1.0.0", onReady: (payload: any) => { console.log("onReady", payload); }, onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); ","version":null,"tagName":"h3"},{"title":"Set hooks on survey start​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#set-hooks-on-survey-start","content":" startSurvey( "<survey-id>", "<allowMultipleResponses>", "<properties>", "<ignoreSurveyStatus>", { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); ","version":null,"tagName":"h3"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyshowed","content":" Called when a survey is showed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onSurveyShowed", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveystarted","content":" Called when a survey is started. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyStarted: (payload: any) => { console.log("onSurveyStarted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onquestionreplied","content":" Called when a question is replied. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onQuestionReplied: (payload: any) => { console.log("onQuestionReplied", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveycompleted","content":" Called when a survey is completed. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyCompleted: (payload: any) => { console.log("onSurveyCompleted", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyHidden: (payload: any) => { console.log("onSurveyHidden", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onAppStoreRatingTriggered: (payload: any) => { console.log("onAppStoreRatingTriggered", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onready","content":" Called when the SDK is ready. Only available on initSdk(). Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyShowed: (payload: any) => { console.log("onReady", payload); }, } ); Payload definition { channel: { id: string, type: "ios" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-react-native/react-native-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on initSdk(). Return a boolean value. Return false to prevent display. Example initSdk( "<android-channel-id>", "<ios-channel-id>", "<user-id>", {...}, { version: "1.0.0", onSurveyDisplayAllowed: (payload: any) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, } ); Payload definition { channel: { id: string, type: "ios" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"Troubleshooting","type":0,"sectionRef":"#","url":"/sdk-react-native/troubleshooting","content":"","keywords":"","version":null},{"title":"Check if ReactNative SDK is initialized correctly​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#check-if-reactnative-sdk-is-initialized-correctly","content":" Call the following Screeb method from our SDK: import { debug } from "@screeb/react-native"; debug(); You will get contextual information about the running user session in the native logs: ","version":null,"tagName":"h2"},{"title":"Error cases​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#error-cases","content":" An empty channel id means you didn't call the initSdk method.An empty respondent id means you exceeded your respondent quota. ","version":null,"tagName":"h3"},{"title":"Debug targeting rules​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#debug-targeting-rules","content":" Since the targeting engine built by Screeb runs in the background, you may not understand which rules prevent your survey from being displayed to a user. Call the following Screeb method from our SDK: import { debugTargeting } from "@screeb/react-native"; debugTargeting(); You will get a list of available surveys and the associated targeting rules in the native logs. The rules with a green dot 🟢 are the ones that have been validated for this user. The rules with a red dot 🔴 are not validated and may be the reason why your survey is not displayed. ","version":null,"tagName":"h2"},{"title":"iOS: \"Failed to build module 'Screeb'; this SDK is not supported by the compiler\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-failed-to-build-module-screeb-this-sdk-is-not-supported-by-the-compiler","content":" ScreebModule.swift:1:8 Failed to build module 'Screeb'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)', while this compiler is 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)'). Please select a toolchain which matches the SDK. This compilation error is raised when support for library evolution is not enabled. Please add the following configuration to your Podfile: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end ","version":null,"tagName":"h2"},{"title":"iOS: \"Cannot load underlying module for 'Alamofire'\"​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#ios-cannot-load-underlying-module-for-alamofire","content":" ","version":null,"tagName":"h2"},{"title":"Option 1​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-1","content":" target 'abcdProject' do [...] use_frameworks! [...] end You will also need to desactivate flipper. If you can't desactivate flipper check Option 2. ","version":null,"tagName":"h3"},{"title":"Option 2​","type":1,"pageTitle":"Troubleshooting","url":"/sdk-react-native/troubleshooting#option-2","content":" Install the cocoapods-user-defined-build-types plugin: sudo gem install cocoapods-user-defined-build-types Then add the following lines to your Podfile: plugin 'cocoapods-user-defined-build-types' enable_user_defined_build_types! [...] target 'abcdProject' do [...] pod "Screeb", :build_type => :dynamic_framework [...] end ","version":null,"tagName":"h3"},{"title":"Hooks","type":0,"sectionRef":"#","url":"/sdk-js/js-hooks","content":"","keywords":"","version":null},{"title":"Set hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#set-hooks","content":" You can define custom hooks to be executed on various events. Thanks to this you will be able to interact with your website when a survey appears, or execute some custom actions when a survey is submitted. You can define hooks on init and survey.start commands. Hooks are all optional. ","version":null,"tagName":"h2"},{"title":"Available hooks​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#available-hooks","content":" Hook Name\tAvailable on init\tAvailable on survey.startonSurveyShowed\tYes ✅\tYes ✅ onMessageShowed\tYes ✅\tYes ✅ onSurveyStarted\tYes ✅\tYes ✅ onMessageStarted\tYes ✅\tYes ✅ onQuestionReplied\tYes ✅\tYes ✅ onSurveyCompleted\tYes ✅\tYes ✅ onMessageCompleted\tYes ✅\tYes ✅ onSurveyHidden\tYes ✅\tYes ✅ onMessageHidden\tYes ✅\tYes ✅ onAppStoreRatingTriggered\tYes ✅\tYes ✅ onReady\tYes ✅\tNo ❌ onSurveyDisplayAllowed\tYes ✅\tNo ❌ onMessageDisplayAllowed\tYes ✅\tNo ❌ ","version":null,"tagName":"h2"},{"title":"onSurveyShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyshowed","content":" Called when a survey is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyShowed: (payload) => { console.log("Survey has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageShowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessageshowed","content":" Called when a message is showed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageShowed: (payload) => { console.log("Message has been showed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveystarted","content":" Called when a survey is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyStarted: (payload) => { console.log("Survey has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageStarted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagestarted","content":" Called when a message is started. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageStarted: (payload) => { console.log("Message has been started", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onQuestionReplied​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onquestionreplied","content":" Called when a question is replied. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onQuestionReplied: (payload) => { console.log("Question has been replied", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, status: "started" | "ended" | "closed" | "interrupted" question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }; items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveycompleted","content":" Called when a survey is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyCompleted: (payload) => { console.log("Survey has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageCompleted​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagecompleted","content":" Called when a message is completed. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageCompleted: (payload) => { console.log("Message has been completed", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveyhidden","content":" Called when a survey is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyHidden: (payload) => { console.log("Survey has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, survey_position: "center-left" | "center-center" | "center-right" | "bottom-left" | "bottom-center" | "bottom-right", survey_size: 25 | 50 | 75 | 100 | 125 | 150, survey_format: "conversational" | "cards", }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageHidden​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagehidden","content":" Called when a message is hidden. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageHidden: (payload) => { console.log("Message has been hidden", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { message_size: 25 | 50 | 75 | 100 | 125 | 150; id: string | null; }, response: { id: string, hide_reason: "started" | "ended" | "closed" | "interrupted", items: { question: { id: string; title: string; type: "text" | "video"; url: string; }; answer: { fields: { type: "string" | "number" | "boolean" | "none" | "time" | "url"; }, text: string; number: number; boolean: boolean; time: Date; url: string; }[] | undefined; replied_at: Date | undefined; }[]; }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onAppStoreRatingTriggered​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onappstoreratingtriggered","content":" Called when an App Store Rating question is triggered. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onAppStoreRatingTriggered: (payload) => { console.log("App Store Rating triggered", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onReady​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onready","content":" Called when the SDK is ready. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onReady: (payload) => { console.log("Screeb ready", payload); }, }, }); Payload definition { channel: { id: string, type: "widget" }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onSurveyDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onsurveydisplayallowed","content":" Called before a survey display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onSurveyDisplayAllowed: (payload) => { console.log("onSurveyDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, survey: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"},{"title":"onMessageDisplayAllowed​","type":1,"pageTitle":"Hooks","url":"/sdk-js/js-hooks#onmessagedisplayallowed","content":" Called before a message display to allow it or not. Only available on init. Example $screeb("init", "<website-id>", { hooks: { version: "1.0.0", onMessageDisplayAllowed: (payload) => { console.log("onMessageDisplayAllowed", payload); // return false to prevent display return true; }, }, }); Payload definition { channel: { id: string, type: "widget" }, message: { id: string, }, user: { anonymous_id: string, user_id: string, } } ","version":null,"tagName":"h2"}],"options":{"excludeRoutes":["private/**"],"disableVersioning":true,"id":"default"}} \ No newline at end of file