diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js
index c8f3d531b..88f1283f5 100644
--- a/docs/docusaurus.config.js
+++ b/docs/docusaurus.config.js
@@ -65,6 +65,9 @@ const config = {
"1.10.0": {
label: "1.10.0",
},
+ "1.11.0": {
+ label: "1.11.0",
+ },
},
},
blog: {
diff --git a/docs/versioned_docs/version-1.11.0/api/_category_.json b/docs/versioned_docs/version-1.11.0/api/_category_.json
new file mode 100644
index 000000000..ec554e17c
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "API Reference",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "API reference containing information about all public methods and their signatures"
+ }
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/components/_category_.json b/docs/versioned_docs/version-1.11.0/api/components/_category_.json
new file mode 100644
index 000000000..62ea2b32a
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "📚 Components",
+ "position": 2
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-avoiding-view.mdx b/docs/versioned_docs/version-1.11.0/api/components/keyboard-avoiding-view.mdx
new file mode 100644
index 000000000..d9f9fe189
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-avoiding-view.mdx
@@ -0,0 +1,131 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ KeyboardAvoidingView,
+ keyboard avoiding view,
+ avoid keyboard,
+ android,
+ ]
+---
+
+# KeyboardAvoidingView
+
+This component will automatically adjust its height, position, or bottom padding based on the keyboard height to remain visible while the virtual keyboard is displayed.
+
+## Why another `KeyboardAvoidingView` is needed?
+
+This new `KeyboardAvoidingView` maintains the familiar React Native [API](https://reactnative.dev/docs/keyboardavoidingview) but ensures consistent behavior and animations on both `iOS` and `Android` platforms. Unlike the existing solution, which primarily caters to `iOS`, this component eliminates platform discrepancies, providing a unified user experience. By reproducing the same animations and behaviors on both platforms, it simplifies cross-platform development, meets user expectations for consistency, and enhances code maintainability. Ultimately, it addresses the need for a reliable and uniform keyboard interaction solution across different devices.
+
+Below is a visual difference between the implementations (the animation is _**4x**_ times slower for better visual perception).
+
+import KeyboardAvoidingViewComparison from "@site/src/components/KeyboardAvoidingViewComparison";
+
+
+
+:::info Found a bug? Help the project and report it!
+
+If you found any bugs or inconsistent behavior comparing to `react-native` implementation - don't hesitate to open an [issue](https://github.com/kirillzyusko/react-native-keyboard-controller/issues/new?assignees=kirillzyusko&labels=bug&template=bug_report.md&title=). It will help the project 🙏
+
+Also if there is any well-known problems in original `react-native` implementation which can not be fixed for a long time and they are present in this implementation as well - also feel free to submit an [issue](https://github.com/kirillzyusko/react-native-keyboard-controller/issues/new?assignees=kirillzyusko&labels=bug&template=bug_report.md&title=). Let's make this world better together 😎
+
+:::
+
+## Example
+
+```tsx
+import React from "react";
+import {
+ Text,
+ TextInput,
+ TouchableOpacity,
+ View,
+ StyleSheet,
+} from "react-native";
+import { KeyboardAvoidingView } from "react-native-keyboard-controller";
+
+export default function KeyboardAvoidingViewExample() {
+ return (
+
+
+ Header
+
+
+
+
+
+ Submit
+
+
+
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ },
+ content: {
+ flex: 1,
+ maxHeight: 600,
+ },
+ heading: {
+ fontSize: 36,
+ marginBottom: 48,
+ fontWeight: "600",
+ },
+ inner: {
+ padding: 24,
+ flex: 1,
+ justifyContent: "space-between",
+ },
+ textInput: {
+ height: 45,
+ borderColor: "#000000",
+ borderWidth: 1,
+ borderRadius: 10,
+ marginBottom: 36,
+ paddingLeft: 10,
+ },
+ button: {
+ marginTop: 12,
+ height: 45,
+ borderRadius: 10,
+ backgroundColor: "rgb(40, 64, 147)",
+ justifyContent: "center",
+ alignItems: "center",
+ },
+ text: {
+ fontWeight: "500",
+ fontSize: 16,
+ color: "white",
+ },
+});
+```
+
+## Props
+
+### `behavior`
+
+Specify how to react to the presence of the keyboard. Could be one value of:
+
+- `position`
+- `padding`
+- `height`
+
+### `contentContainerStyle`
+
+The style of the content container (View) when behavior is `position`.
+
+### `enabled`
+
+A boolean prop indicating whether `KeyboardAvoidingView` is enabled or disabled. Default is `true`.
+
+### `keyboardVerticalOffset`
+
+This is the distance between the top of the user screen and the react native view, may be non-zero in some use cases. Default is `0`.
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-aware-scroll-view.mdx b/docs/versioned_docs/version-1.11.0/api/components/keyboard-aware-scroll-view.mdx
new file mode 100644
index 000000000..f7de074fa
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-aware-scroll-view.mdx
@@ -0,0 +1,147 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ KeyboardAwareScrollView,
+ keyboard aware view,
+ aware scroll view,
+ ]
+---
+
+# KeyboardAwareScrollView
+
+import Lottie from "lottie-react";
+import lottie from "@site/src/components/HomepageFeatures/text-inputs.lottie.json";
+
+
+
+
+
+`ScrollView` that effortlessly handles keyboard appearance, automatically scrolls to focused `TextInput` and provides a native-like performance.
+
+## Comparison
+
+Current `react-native` ecosystem has a plenty of solutions that solves the problem of focused inputs being covered by keyboard. Each of them has its own advantages and disadvantages.
+
+Below is a table with the most important functions and their support in various implementations:
+
+| | [react-native-avoid-soft-input](https://mateusz1913.github.io/react-native-avoid-softinput/) | [react-native-keyboard-aware-scroll-view](https://github.com/APSL/react-native-keyboard-aware-scroll-view) | [react-native-keyboard-manager](https://github.com/douglasjunior/react-native-keyboard-manager) | [react-native-keyboard-controller](./keyboard-aware-scroll-view.mdx) |
+| ------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
+| Respects keyboard animation | 🟠 1 | ❌ | ✅ | ✅ |
+| JS implementation | ❌ | ✅ | ❌ | 🟠 2 |
+| Reacts on focused input layout changes | ❌ | ❌ | 🟠 3 | ✅ |
+| Reacts on focus changes | ✅ | ✅ | ✅ | ✅ |
+| Auto-scroll when user is typing and input in non visible area | ❌ | ❌ | 🟠 3 | ✅ |
+| Android support | ✅ | ✅ | ❌ | ✅ |
+| Maintained | ✅ | ❌ | ✅ | ✅ |
+| Support Fabric (new) architecture | ✅ | 🟠 4 | ❌ | ✅ |
+
+> 1 only on iOS
+
+> 2 KeyboardAwareScrollView
is implemented in JS, but some
+> hooks (useKeyboardHandler
/useReanimatedFocusedInput
/
+> useFocusedInputHandler
+>
) exposed from native code
+
+> 3 achievable with
+> KeyboardManager.reloadLayoutIfNeeded()
+>
usage in appropriate TextInput
callbacks (
+> onLayout
+>
/onChangeText
)
+
+> 4 since it's JS based solution it supports new architecture, but it
+> uses deprecated API.
+
+## Props
+
+### ScrollView Props
+
+Inherits [ScrollView Props](https://reactnative.dev/docs/scrollview#props).
+
+### `bottomOffset`
+
+The distance between keyboard and focused `TextInput` when keyboard is shown. Default is `0`.
+
+### `disableScrollOnKeyboardHide`
+
+Prevents automatic scrolling of the `ScrollView` when the keyboard gets hidden, maintaining the current screen position. Default is `false`.
+
+### `enabled`
+
+A boolean prop indicating whether `KeyboardAwareScrollView` is enabled or disabled. Default is `true`.
+
+## Example
+
+```tsx
+import React from "react";
+import {
+ StyleSheet,
+ TextInputProps,
+ TextInput as TextInputRN,
+} from "react-native";
+import { KeyboardAwareScrollView } from "react-native-keyboard-controller";
+
+const TextInput = (props: TextInputProps) => {
+ return (
+
+ );
+};
+
+export default function AwareScrollView() {
+ return (
+
+ {new Array(10).fill(0).map((_, i) => (
+
+ ))}
+
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ paddingHorizontal: 16,
+ },
+ content: {
+ paddingTop: 50,
+ },
+ textInput: {
+ width: "100%",
+ minHeight: 50,
+ maxHeight: 200,
+ marginBottom: 50,
+ borderColor: "black",
+ borderWidth: 2,
+ marginRight: 160,
+ borderRadius: 10,
+ color: "black",
+ paddingHorizontal: 12,
+ },
+});
+```
+
+## Known issues
+
+- [react-native-reanimated#5567](https://github.com/software-mansion/react-native-reanimated/issues/5567): Resizing content inside `ScrollView` prevents multiline `TextInput` from growing in Fabric
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/index.mdx b/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/index.mdx
new file mode 100644
index 000000000..7a231cc2f
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/index.mdx
@@ -0,0 +1,64 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ KeyboardStickyView,
+ keyboard sticky view,
+ keyboard sticky footer,
+ sticky view,
+ sticky footer,
+ keyboard,
+ android,
+ ]
+---
+
+# KeyboardStickyView
+
+A `KeyboardStickyView` component seamlessly ensures that a designated view sticks to the keyboard's movements, maintaining visibility and interaction. Use it when you want to enhance the user experience by preventing important UI elements from being obscured by the keyboard, creating a smooth and user-friendly interface in your React Native application.
+
+:::info `KeyboardAvoidingView` vs `KeyboardStickyView`
+Unlike [KeyboardAvoidingView](../keyboard-avoiding-view.mdx) the `KeyboardStickyView` just moves the content along with keyboard and not resizing the inner view. Try to compare animations of `KeyboardStickyView` and `KeyboardAvoidingView` to see a difference in details on how it works and which component is suitable for your needs.
+:::
+
+import ksv from "./ksv.lottie.json";
+import kav from "@site/src/components/KeyboardAvoidingViewComparison/kav-animated.lottie.json";
+import ComparisonTable from "@site/src/components/ComparisonTable";
+
+
+ KeyboardStickyView
- only footer is moving (container is not
+ resized)
+
+ }
+ rightText={
+
+ KeyboardAvoidingView
- entire container is getting resized
+
+ }
+/>
+
+## Example
+
+```tsx
+const offset = { closed: 0, opened: 20 };
+
+const StickyFooter = () => {
+ return (
+
+
+
+ );
+};
+```
+
+## Props
+
+### offset
+
+An object containing next properties:
+
+- **closed** - additional offset to the view when keyboard is closed. Default value is `0`.
+- **opened** - additional offset to the view when keyboard is opened. Default value is `0`.
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/ksv.lottie.json b/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/ksv.lottie.json
new file mode 100644
index 000000000..ac3468140
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-sticky-view/ksv.lottie.json
@@ -0,0 +1 @@
+{"v":"5.9.4","fr":60,"ip":0,"op":360,"w":415,"h":805,"ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[209.2,15.5,0],"l":2},"a":{"a":0,"k":[83.8,17.1,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[7.8,0],[0,0],[0,7.8]],"o":[[0,0],[0,0],[0,7.8],[0,0],[-7.8,0],[0,0]],"v":[[-83.6,-16.9],[83.6,-16.9],[83.6,2.8],[69.5,16.9],[-69.5,16.9],[-83.6,2.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.231372563979,0.231372563979,0.231372563979,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[83.8,17.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":380,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":364,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.3,"y":0},"t":0,"s":[208.5,950,0],"to":[0,-51.9,0],"ti":[0,51.9,0]},{"i":{"x":0.7,"y":0.7},"o":{"x":0.3,"y":0.3},"t":120,"s":[208.5,638.7,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.7,"y":1},"o":{"x":0.3,"y":0},"t":180,"s":[208.5,638.7,0],"to":[0,51.9,0],"ti":[0,-51.9,0]},{"t":300,"s":[208.5,950,0]}],"l":2},"a":{"a":0,"k":[190.1,148.6,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-2.4,0],[4.5,0.5],[0,0],[0,1.4],[0.1,-4.1],[0,0],[-1.4,0],[2.9,0.1],[0,0],[0,0],[0,0],[3.4,0.1],[0.1,1.2],[0,0]],"o":[[4.4,0.2],[0,0],[1.4,-0.3],[0,-4.1],[0,0],[0.1,-1.2],[3,-0.1],[0,0],[0,0],[0,0],[3.4,-0.2],[-1.6,0],[0,0],[0.1,1.9]],"v":[[7.6,6.4],[8.7,0.2],[8.7,0.2],[11.1,-2.5],[3.7,-2.3],[5.1,-2.3],[7.5,-4.2],[7.4,-0.3],[6,-0.3],[6,0.9],[7.5,0.9],[7.6,5.1],[4.9,3.1],[3.5,3.1]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.3],[2,0],[0,-2],[0,0],[0,0],[0,0],[0.1,-2.9],[1.5,-1.6],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[2.1,-2.1],[0,-1.9],[-2.2,0],[0,0],[0,0],[0,0],[-0.1,-2.9],[0,1],[0,0],[0,0]],"v":[[-5.8,6.2],[1.6,6.2],[1.6,4.9],[-3.8,4.9],[-3.8,4.8],[-1.2,2.1],[1.4,-2.3],[-2.1,-5.5],[-5.9,-2],[-5.8,-2],[-4.5,-2],[-4.5,-2],[0,-2.2],[-1.9,1],[-5.8,5.2]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.2,6.2],[-8.8,6.2],[-8.8,-5.2],[-10.2,-5.2],[-13.2,-3.1],[-13.2,-1.6],[-10.3,-3.7],[-10.2,-3.7]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[48.4,195.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-44,-16.7],[-39,-21.8],[39,-21.8],[44.1,-16.7],[44.1,16.7],[39,21.8],[-39,21.8],[-44,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.247058838489,0.247058838489,0.247058838489,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[47.3,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.4,0],[0,-1.5],[0,0],[0,0],[0,0],[1.9,0],[0.4,-0.9],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-1.5],[1.4,0],[0,0],[0,0],[0,0],[0,-2],[-1.3,0],[0,0],[0,0],[0,0],[0,0]],"v":[[14.1,5.2],[15.5,5.2],[15.5,0.1],[17.7,-2.3],[19.7,0],[19.7,5.2],[21.1,5.2],[21.1,-0.4],[18.1,-3.5],[15.6,-2.1],[15.5,-2.1],[15.5,-3.4],[14.1,-3.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.5,-0.4],[0,0],[0.3,-1.1],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.1,-1.6],[0,0],[-1.2,-0.2],[0,0],[0,0],[0,0],[0,0]],"v":[[8.1,5.2],[9.5,5.2],[9.5,-0.1],[12.6,-2.1],[12.6,-3.5],[9.6,-2.1],[9.5,-2.1],[9.5,-3.4],[8.1,-3.4]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.9,0],[-0.4,0.9],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.5,0],[0,1.5],[0,0],[0,0],[0,0]],"o":[[1.3,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.5],[-1.4,0],[0,0],[0,0],[0,0],[0,2]],"v":[[1.9,5.3],[4.4,3.9],[4.5,3.9],[4.5,5.2],[5.9,5.2],[5.9,-3.4],[4.5,-3.4],[4.5,1.7],[2.2,4.1],[0.3,1.8],[0.3,-3.4],[-1.1,-3.4],[-1.1,2.2]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.8,0],[-0.3,0],[0,0],[-0.1,1.3],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.3,0],[0,0],[-1,0.1],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.6]],"v":[[-3.5,5.2],[-2.7,5.2],[-2.7,4],[-4.6,2.6],[-4.6,-2.2],[-2.7,-2.2],[-2.7,-3.4],[-4.6,-3.4],[-4.6,-5.6],[-6,-5.6],[-6,-3.4],[-7.4,-3.4],[-7.4,-2.2],[-6,-2.2],[-6,3]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.3,0],[-0.1,-1.7],[0,0]],"o":[[1.3,0],[0,0],[0.2,-1.6]],"v":[[-12.1,-2.3],[-9.8,0.2],[-14.5,0.2]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.3],[-0.3,1.2],[0,0],[1.2,0],[0,1.8],[0,0],[2.5,-0.1]],"o":[[2,0],[0,0],[-0.2,0.6],[-1.5,0],[0,0],[0.2,-2.6],[-5.1,-0.1]],"v":[[-12,5.3],[-8.5,3],[-9.9,3],[-12,4.1],[-14.5,1.3],[-8.4,1.3],[-12.1,-3.5]],"c":true}}},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.5,-0.4],[0,0],[0.3,-1.1],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.1,-1.6],[0,0],[-1.2,-0.2],[0,0],[0,0],[0,0],[0,0]],"v":[[-21.1,5.2],[-19.7,5.2],[-19.7,-0.1],[-16.6,-2.1],[-16.6,-3.5],[-19.6,-2.1],[-19.7,-2.1],[-19.7,-3.4],[-21.1,-3.4]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[333.1,196.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-44,-16.7],[-39,-21.8],[39,-21.8],[44.1,-16.7],[44.1,16.7],[39,21.8],[-39,21.8],[-44,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.058823533152,0.466666696586,0.941176530427,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[332.9,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.3,0],[-0.1,-1.7],[0,0]],"o":[[1.3,0],[0,0],[0.2,-1.6]],"v":[[17.5,-4.1],[19.8,-1.6],[15.1,-1.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.3],[-0.3,1.2],[0,0],[1.2,0],[0,1.8],[0,0],[2.5,-0.1]],"o":[[2,0],[0,0],[-0.2,0.6],[-1.5,0],[0,0],[0.2,-2.6],[-5.1,-0.1]],"v":[[17.6,3.5],[21.1,1.2],[19.7,1.2],[17.6,2.3],[15.1,-0.5],[21.2,-0.5],[17.5,-5.3]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.2],[-0.3,1.5],[0,0],[0,0],[1.2,0],[0,2],[-1.5,0],[-0.2,-0.8],[0,0],[0,0],[2.1,0]],"o":[[2,0],[0,0],[0,0],[-0.3,1],[-1.5,0],[0,-1.9],[1.2,0],[0,0],[0,0],[-0.2,-1.5],[-5.2,-0.2]],"v":[[8.8,3.5],[12.4,0.9],[12.4,0.8],[11,0.8],[8.8,2.3],[6.3,-0.9],[8.8,-4.1],[11,-2.6],[11,-2.5],[12.4,-2.5],[8.8,-5.3]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0.9],[-1.3,0.2],[0,0],[1.4,0]],"o":[[-0.1,-1.8],[0,0],[0,1.2],[-1,0]],"v":[[-2.4,1],[1.8,-0.6],[1.8,0.2],[-0.6,2.3]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.8,0],[-0.5,0.9],[0,0],[0,0],[0,0],[0,0],[0.4,-3.2],[0,0],[0.2,-2],[0,0],[0,0]],"o":[[1.1,0],[0,0],[0,0],[0,0],[0,0],[0.3,-3.6],[0,0],[0.4,-1.6],[0,0],[0,0],[-4.1,0]],"v":[[-0.9,3.5],[1.7,2.1],[1.8,2.1],[1.8,3.4],[3.2,3.4],[3.2,-2.5],[-3.4,-3],[-2,-3],[1.8,-2.5],[1.8,-1.7],[-0.7,-1.5]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[3.3,0.2],[-3.3,-0.2]],"o":[[-3.3,0.2],[3.3,-0.2]],"v":[[-9,2.3],[-9,-4.1]],"c":true}}},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-1.2,0],[0,2.7],[2.2,0],[0.5,-0.9],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.5,0.9],[2.2,0],[0,-2.7],[-1.2,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.8,6.2],[-11.4,6.2],[-11.4,2],[-11.3,2],[-8.7,3.5],[-5.1,-0.9],[-8.7,-5.3],[-11.3,-3.8],[-11.4,-3.8],[-11.4,-5.2],[-12.8,-5.2]],"c":true}}},{"ind":7,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.9,0],[3.9,0.8],[0,0],[-2,0],[-0.2,-0.7],[0,0],[0,-3.2],[-1.6,-0.4],[0.1,-1],[0.3,1.6],[0,0]],"o":[[3.6,0.2],[0,0],[-2.2,-0.4],[1,0],[0,0],[-0.3,-3.1],[0,1.2],[0.9,0.2],[0,1.7],[0,0],[0.2,1.4]],"v":[[-18,3.5],[-17,-1.4],[-18.3,-1.7],[-18,-4.2],[-16.1,-3],[-14.8,-3],[-21.2,-2.8],[-18.8,-0.5],[-16,1],[-20,1.2],[-21.4,1.2]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,198.4]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-92.1,-16.7],[-87.1,-21.8],[87.1,-21.8],[92.2,-16.7],[92.2,16.7],[87.1,21.8],[-87.1,21.8],[-92.1,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.6,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[2.1,0],[-2.1,0]],"o":[[-2.1,0],[2.1,0]],"v":[[4,-0.2],[4,-3.3]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[2.1,0],[-2.1,0]],"o":[[-2.1,0],[2.1,0]],"v":[[-4,-0.2],[-4,-3.3]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.4,0],[0,1.2],[4.4,0],[0,-1]],"o":[[4.4,0],[0,-1.2],[-4.4,0],[0,1]],"v":[[0,7.3],[7.4,4.4],[0,5.1],[-7.4,4.4]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[4.7,0],[0,3.3],[-5.1,0],[0,-1.9]],"o":[[-4.7,0],[0,-1.9],[5.1,0],[0,3.2]],"v":[[0,11.5],[-9.2,3.6],[0,4],[9.2,3.6]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-6.6,0],[0,6.6],[0.6,-15.9]],"o":[[6.6,0],[-0.6,-15.9],[0,6.6]],"v":[[0,14.1],[12,2.2],[-12,2.2]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[7.3,0],[0,7.3],[-0.7,-17.6]],"o":[[-7.3,0],[0.7,-17.6],[0,7.3]],"v":[[0,15.5],[-13.3,2.2],[13.3,2.2]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[39.7,255.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.3,4.3],[0,0],[0,-1.2],[5.2,0],[0,3.7],[0,0],[0.5,0],[0,-0.5],[0,0],[-4.1,-0.3],[0,0],[0,0],[0,-0.5],[-0.5,0],[0,0],[1.2,0]],"o":[[0,0],[5.5,-0.3],[0,0],[0,-1.2],[0.2,4.2],[-3.7,0],[0,0],[0,-0.5],[-0.5,0],[0,0],[0,3.7],[0,0],[0,0],[-0.5,0],[0,0.5],[0,0],[1.2,0],[0,0]],"v":[[0.8,5.8],[0.8,3.2],[7.5,-6.3],[7.5,-6.4],[5.7,-6.4],[-0.1,1.7],[-6,-4.6],[-6,-6.3],[-6.9,-7.2],[-7.8,-6.3],[-7.8,-4.6],[-1,3.2],[-1,5.8],[-4.4,5.8],[-5.4,6.7],[-4.4,7.6],[4.2,7.6],[4.2,5.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[340.7,261.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0.1,-3.2],[0,0],[-1.3,0],[0,1.3],[0,0]],"o":[[0,0],[0,1.3],[1.4,0],[0,0],[-0.1,-3.2]],"v":[[-2.4,-5.6],[-2.4,4.3],[0,6.7],[2.4,4.3],[2.4,-5.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[2.4,0],[0,-2.4],[0,0],[-0.2,5.6],[0,0]],"o":[[-2.3,0],[0,0],[0.2,5.6],[0,0],[0,-2.4]],"v":[[0,-9.9],[-4.3,-5.6],[-4.3,4.2],[4.3,4.2],[4.3,-5.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[340.5,254.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.7,0],[0,0],[0,-1.7],[1.7,0],[0,0],[0,1.7]],"o":[[0,0],[1.7,0],[0,1.7],[0,0],[-1.7,0],[0,-1.7]],"v":[[-64.3,-3],[64.3,-3],[67.3,0],[64.3,3],[-64.3,3],[-67.3,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.1,285.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[1,0],[0,0],[0.3,0.3],[0,0],[0,0],[-0.5,0],[0,0],[0,-1],[0,0]],"o":[[0,0],[-0.5,0],[0,0],[0,0],[0.3,-0.3],[0,0],[1,0],[0,0],[0,1]],"v":[[8.6,7.3],[-1.8,7.3],[-3,6.8],[-9.8,0],[-3,-6.8],[-1.8,-7.3],[8.6,-7.3],[10.3,-5.6],[10.3,5.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0.6,-0.6],[0,0],[0,0],[-0.8,0],[0,0],[0,1.7],[0,0],[1.7,0],[0,0]],"o":[[0,0],[0,0],[0.6,0.6],[0,0],[1.7,0],[0,0],[0,-1.7],[0,0],[-0.8,0]],"v":[[-3.9,-7.7],[-11.6,0],[-3.9,7.7],[-1.8,8.6],[8.6,8.6],[11.6,5.6],[11.6,-5.6],[8.6,-8.6],[-1.8,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[355.7,139]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-0.7,-0.7],[0,0],[0,0],[-0.3,-0.3],[0.3,-0.3],[0,0],[0,0],[0.3,-0.3],[0.3,0.3],[0,0],[0,0],[0.3,0.3],[-0.3,0.3],[0,0]],"o":[[-0.7,-0.7],[0,0],[0,0],[0.3,-0.3],[0.3,0.3],[0,0],[0,0],[0.3,0.3],[-0.3,0.3],[0,0],[0,0],[-0.3,0.3],[-0.3,-0.3],[0,0],[0,0]],"v":[[-3.4,-2.3],[-2.3,-3.4],[0.2,-0.9],[2.7,-3.4],[3.8,-3.4],[3.8,-2.3],[1.3,0.2],[3.8,2.7],[3.8,3.8],[2.7,3.8],[0.2,1.3],[-2.3,3.8],[-3.4,3.8],[-3.4,2.7],[-0.9,0.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[358.3,138.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-21.3,-16.2],[-16.2,-21.3],[16.2,-21.3],[21.3,-16.2],[21.3,16.2],[16.2,21.3],[-16.2,21.3],[-21.3,16.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.247058838489,0.247058838489,0.247058838489,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[355.7,139]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.3,0.3],[0,0],[-0.2,-0.2],[0,0],[0.4,0],[0,0],[0,0],[0.3,0],[0,0],[0,0.3]],"o":[[0,0],[-0.4,0],[0,0],[0.2,-0.2],[0,0],[0.3,0.3],[0,0],[0,0],[0,0.3],[0,0],[-0.3,0],[0,0]],"v":[[-4.4,2.2],[-9.1,2.2],[-9.5,1.3],[-0.4,-8.1],[0.4,-8.1],[9.5,1.3],[9.1,2.2],[4.4,2.2],[4.4,7.8],[3.9,8.3],[-3.9,8.3],[-4.4,7.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[24.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-21.3,-16.7],[-16.2,-21.8],[16.2,-21.8],[21.3,-16.7],[21.3,16.7],[16.2,21.8],[-16.2,21.8],[-21.3,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.827451040231,0.827451040231,0.827451040231,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[24.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[5.6,0.3],[0,0],[0,0]],"o":[[5.7,-0.3],[0,0],[0,0],[0,0]],"v":[[-1,-7],[-1,0.7],[-5.1,0.7],[-5.1,-7]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[7.3,-0.1],[0,0]],"o":[[0,0],[0,0],[0,0],[7.3,0.1],[0,0],[0,0]],"v":[[-6.7,8.6],[-5.1,8.6],[-5.1,2.2],[-0.6,2.2],[-0.6,-8.5],[-6.7,-8.5]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[359.6,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[358.2,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[3.8,0],[0,4.5],[0.2,-9.9]],"o":[[-3.8,0],[-0.2,-9.9],[0,4.5]],"v":[[0,7.9],[-6.1,0.5],[6.1,0.5]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.8,0],[0,5.5],[4.8,0],[0,-5.5]],"o":[[4.8,0],[0,-5.5],[-4.8,0],[0,5.5]],"v":[[0,9.4],[7.8,0.5],[0,-8.4],[-7.8,0.5]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[320.7,29.7]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[320.8,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,-8.6],[-0.8,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[283.3,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[283.3,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.1,0],[0,3.7],[0,0],[0,0],[0,0],[3.1,0],[0,2.9],[0,0],[0,0],[0,0]],"o":[[4.1,0],[0,0],[0,0],[0,0],[0,2.9],[-3.1,0],[0,0],[0,0],[0,0],[0,3.7]],"v":[[0,8.7],[6.6,2.5],[6.6,-8.7],[5,-8.7],[5,2.4],[0,7.2],[-5,2.4],[-5,-8.7],[-6.6,-8.7],[-6.6,2.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[245.8,30.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[245.8,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,1.2],[6.9,-8.6],[5.1,-8.6],[0.1,-0.5],[-0.1,-0.5],[-5.1,-8.6],[-6.9,-8.6],[-0.8,1.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[208.3,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[208.3,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,-7.1],[6.6,-7.1],[6.6,-8.6],[-6.6,-8.6],[-6.6,-7.1],[-0.8,-7.1]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[170.9,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[170.9,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.1,-4.6],[2.5,0]],"o":[[0,0],[3.2,0.1],[0,2.3],[0,0]],"v":[[-5.2,0.3],[-5.2,-6.9],[3.1,-3.3],[-0.8,0.3]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[6.3,-0.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[5.7,-1.5],[0,0],[0,0]],"v":[[-6.8,8.7],[-5.2,8.7],[-5.2,1.7],[-0.6,1.7],[3.4,8.7],[5.3,8.7],[1.1,1.5],[-0.7,-8.4],[-6.8,-8.4]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[134.7,30]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[133.4,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.2,8.6],[5.2,8.6],[5.2,7.1],[-3.5,7.1],[-3.5,0.5],[4.7,0.5],[4.7,-0.9],[-3.5,-0.9],[-3.5,-7.1],[5.2,-7.1],[5.2,-8.6],[-5.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[96.2,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[95.9,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.8,8.6],[-4.3,8.6],[-0.1,-5.7],[0.1,-5.7],[4.3,8.6],[5.8,8.6],[10.5,-8.6],[8.8,-8.6],[5,6],[4.9,6],[0.8,-8.6],[-0.8,-8.6],[-4.9,6],[-5,6],[-8.8,-8.6],[-10.5,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[58.5,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[58.5,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0.8,0],[-8.1,-0.3],[4.4,-3.6],[0,0],[0,0],[0,0]],"o":[[-8.2,0.3],[6.6,-0.3],[0,0],[0,0],[0,0],[-0.7,0.3]],"v":[[0.1,6.6],[0.1,-8.2],[3.7,5.4],[2,3],[0.1,3],[2.4,6.2]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.8,0],[-0.9,0.4],[0,0],[0,0],[0,0],[0,3.4],[4.8,0],[0,-5.4]],"o":[[1.2,0],[0,0],[0,0],[0,0],[2.1,-1.5],[0,-5.4],[-4.8,0],[0,5.4]],"v":[[0.1,8.1],[3.3,7.5],[5,9.7],[6.8,9.7],[4.6,6.7],[7.8,-0.9],[0.1,-9.7],[-7.7,-0.8]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[20.9,31]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[21,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.1,8.6],[5.1,8.6],[5.1,7.1],[-3.5,7.1],[-3.5,-8.6],[-5.1,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[346.8,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[346.3,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.3,8.6],[-4.7,8.6],[-4.7,2.5],[-2.4,0],[4.2,8.6],[6.3,8.6],[-1.3,-1.2],[5.6,-8.6],[3.6,-8.6],[-4.5,0.3],[-4.7,0.3],[-4.7,-8.6],[-6.3,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[308.6,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[307.8,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-2.8,0],[0,3.1],[0,0],[0,0],[0,0],[0.3,4],[0,0],[0,0],[0,0]],"o":[[3.1,0],[0,0],[0,0],[0,0],[0.4,4.4],[0,0],[0,0],[0,0],[0.1,2.4]],"v":[[-0.1,8.7],[4.8,3.7],[4.8,-8.7],[3.2,-8.7],[3.2,3.7],[-3.2,4.5],[-3.2,4.4],[-4.8,4.4],[-4.8,4.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[268.8,85]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[269.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.6,8.6],[-5,8.6],[-5,0.5],[5,0.5],[5,8.6],[6.6,8.6],[6.6,-8.6],[5,-8.6],[5,-0.9],[-5,-0.9],[-5,-8.6],[-6.6,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[230.9,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[230.9,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.6,0],[0.4,5],[0,0],[0,0],[0,0],[3.5,0],[0,4.6],[-3.6,0],[-0.7,-2.4],[0,0],[0,0],[3.7,0],[0,-5.4]],"o":[[5.3,-0.1],[0,0],[0,0],[0,0],[0.2,3.4],[-3.6,0],[0,-4.5],[2.7,0],[0,0],[0,0],[-0.6,-3.3],[-4.6,0],[0,5.5]],"v":[[0,8.9],[7.2,0],[0.3,0],[0.3,1.5],[5.6,1.5],[0,7.4],[-5.9,0],[0,-7.4],[5.4,-3.7],[5.4,-3.6],[7,-3.6],[0,-8.9],[-7.6,-0.1]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.5,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.1,8.6],[-3.5,8.6],[-3.5,0.8],[4.4,0.8],[4.4,-0.7],[-3.5,-0.7],[-3.5,-7.1],[5.1,-7.1],[5.1,-8.6],[-5.1,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[154.3,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[153.9,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,-4.4],[4.2,0]],"o":[[0,0],[0,0],[4.2,0],[0,4.4],[0,0]],"v":[[-5.3,7.1],[-5.3,-7.1],[-1.3,-7.1],[5.2,0],[-1.3,7.1]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,5.3],[5.2,0],[0,0]],"o":[[0,0],[5.2,0],[0,-5.3],[0,0],[0,0]],"v":[[-6.9,8.6],[-1.3,8.6],[6.9,0],[-1.3,-8.6],[-6.9,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[115.8,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[115.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.7,0],[0,3],[3.6,0.8],[0,0],[0,1.5],[-0.4,-3.9],[0,0],[0,0],[0,-6.2],[-0.2,-5.1],[0.1,4.3],[0,0]],"o":[[3.7,0],[0,-2.4],[0,0],[-2.6,-0.6],[0,-4.2],[0,0],[0,0],[-0.2,-6.1],[0,6.4],[0,4.5],[0,0],[0.2,2.8]],"v":[[0.1,9.7],[6.2,4.6],[1.2,0],[-0.5,-0.4],[-4.2,-3.5],[4.3,-3.7],[4.3,-3.6],[5.9,-3.6],[-5.8,-3.4],[4.6,4.8],[-4.6,4.9],[-6.3,4.9]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[77,84.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[77,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.1,-6.4],[0.1,-6.4],[3.1,1.9],[-3.1,1.9]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7.2,8.6],[-5.5,8.6],[-3.6,3.3],[3.6,3.3],[5.5,8.6],[7.2,8.6],[0.8,-8.6],[-0.8,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[38.5,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[38.5,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.2,8.6],[-6.7,8.6],[-6.7,-5.4],[-6.6,-5.4],[-0.7,8.6],[0.7,8.6],[6.6,-5.4],[6.7,-5.4],[6.7,8.6],[8.2,8.6],[8.2,-8.6],[6.4,-8.6],[0.1,6.4],[-0.1,6.4],[-6.4,-8.6],[-8.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[306.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[306.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.7,8.6],[-5.1,8.6],[-5.1,-5.7],[-4.9,-5.7],[5.1,8.6],[6.7,8.6],[6.7,-8.6],[5.1,-8.6],[5.1,5.7],[4.9,5.7],[-5.1,-8.6],[-6.7,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[267.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[267.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,-2.1],[3,0],[0,0],[0,0]],"o":[[2.9,0],[0,2.1],[0,0],[0,0],[0,0]],"v":[[-0.2,0.4],[4.4,3.8],[-0.1,7.1],[-4.4,7.1],[-4.4,0.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[5.4,0.3],[0,0],[0,0]],"o":[[5.3,-0.1],[0,0],[0,0],[0,0]],"v":[[-0.2,-7.1],[-0.6,-1],[-4.4,-1],[-4.4,-7.1]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,2.9],[2.3,0.3],[0,0],[0,1.9],[3.2,0],[0,0]],"o":[[0,0],[3.8,0],[0,-2.4],[0,0],[1.8,-0.3],[0,-2.6],[0,0],[0,0]],"v":[[-6.1,8.6],[0.2,8.6],[6.1,3.9],[2,-0.4],[2,-0.5],[5.2,-4.3],[0.1,-8.6],[-6.1,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[229.5,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[229.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[7.2,-8.6],[5.5,-8.6],[0.1,6.4],[-0.1,6.4],[-5.5,-8.6],[-7.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.7,0],[-0.5,3.1],[0,0],[0,0],[0,0],[2.6,0],[0,4.5],[-3.6,0],[-0.5,-2.4],[0,0],[0,0],[0,0],[3.5,0],[0,-5.5]],"o":[[3.6,0],[0,0],[0,0],[0,0],[-0.5,2.2],[-3.6,0],[0,-4.5],[2.6,0],[0,0],[0,0],[0,0],[-0.5,-3.2],[-4.6,0],[0,5.5]],"v":[[0.4,8.9],[7.2,3.7],[7.2,3.7],[5.6,3.7],[5.5,3.7],[0.4,7.4],[-5.5,0],[0.4,-7.4],[5.5,-3.3],[5.6,-3.3],[7.2,-3.3],[7.2,-3.3],[0.4,-8.9],[-7.2,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[152.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[152.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7,8.6],[-5.1,8.6],[-0.1,1.3],[0,1.3],[4.9,8.6],[6.9,8.6],[1,0],[1,0],[7,-8.6],[5.1,-8.6],[0.1,-1.3],[0,-1.3],[-5,-8.6],[-6.9,-8.6],[-1,-0.1],[-1,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[113.7,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[113.7,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.2,8.6],[6.2,8.6],[6.2,7.1],[-4.1,7.1],[-4.1,6.9],[6.1,-7.4],[6.1,-8.6],[-5.9,-8.6],[-5.9,-7.1],[4,-7.1],[4,-6.9],[-6.2,7.4]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[75.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[75.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[15.7,0],[0,0],[0,11.1],[0,0],[0,0],[0,0]],"o":[[0,0],[-11.1,0],[0,0],[0,0],[0,0],[0,15.7]],"v":[[161.5,148.4],[-169.9,148.4],[-189.9,128.3],[-189.9,-148.4],[189.9,-148.4],[189.9,120]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.1,148.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":378,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[210.5,391,0],"l":2},"a":{"a":0,"k":[240.5,437,0],"l":2},"s":{"a":0,"k":[89.6,93.3,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"st","c":{"a":0,"k":[0.113725497676,0.113725497676,0.105882360421,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":1},"lc":1,"lj":1,"ml":10,"bm":0},{"ty":"tr","p":{"a":0,"k":[240.5,130.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":360,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[210.5,391,0],"l":2},"a":{"a":0,"k":[240.5,437,0],"l":2},"s":{"a":0,"k":[89.6,93.3,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"st","c":{"a":0,"k":[0.113725497676,0.113725497676,0.105882360421,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":1},"lc":1,"lj":1,"ml":10,"bm":0},{"ty":"tr","p":{"a":0,"k":[240.5,259.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":360,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.3,"y":0},"t":0,"s":[210.5,391,0],"to":[0,-49.5,0],"ti":[0,49.5,0]},{"i":{"x":0.7,"y":0.7},"o":{"x":0.3,"y":0.3},"t":120,"s":[210.5,94,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.7,"y":1},"o":{"x":0.3,"y":0},"t":180,"s":[210.5,94,0],"to":[0,49.5,0],"ti":[0,-49.5,0]},{"t":300,"s":[210.5,391,0]}],"l":2},"a":{"a":0,"k":[240.5,437,0],"l":2},"s":{"a":0,"k":[89.6,93.3,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.156862745098,0.250980392157,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[240.5,797.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":367,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[99.6,99.8,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":361,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[206.8,402.7,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-26.4,0],[0,0],[0,-26.4],[0,0],[26.4,0],[0,0],[0,26.4],[0,0]],"o":[[0,0],[26.4,0],[0,0],[0,26.4],[0,0],[-26.4,0],[0,0],[0,-26.4]],"v":[[-158.7,-402.5],[158.7,-402.5],[206.5,-354.7],[206.5,354.7],[158.7,402.5],[-158.7,402.5],[-206.5,354.7],[-206.5,-354.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.231372563979,0.231372563979,0.231372563979,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[206.8,402.7]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":361,"st":0,"ct":1,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/index.mdx b/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/index.mdx
new file mode 100644
index 000000000..1748af9ec
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/index.mdx
@@ -0,0 +1,277 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ toolbar,
+ keyboard toolbar,
+ keyboard next button,
+ keyboard next input,
+ keyboard previous button,
+ keyboard previous input,
+ keyboard done button,
+ ]
+---
+
+# KeyboardToolbar
+
+`KeyboardToolbar` is a view that sticky to the keyboard and has **next** and **previous** buttons for switching between inputs as well as **Done** button for closing the keyboard.
+
+This component is fully customizable and allows you to define any behavior for provided buttons and also allows you to render additional content.
+
+import Lottie from "lottie-react";
+import toolbar from "./toolbar.lottie.json";
+
+
+
+
+
+## Features
+
+- **Fully customizable UI** 🎨: Tailor the appearance of the toolbar to match your app's design.
+- **Supports dark/light theme** 🌓: Adapts to the theme settings of the user's device for a seamless experience.
+- **Extended accessibility support** 🔍: Ensures that all users, including those with disabilities, can navigate through inputs effectively.
+- **Full control over the buttons behavior** 🔧: Customize the actions triggered by the next, previous, and done buttons according to your needs.
+
+## Props
+
+### `button`
+
+This property allows to render custom touchable component for next, previous and done button.
+
+```tsx
+import { TouchableOpacity } from "react-native-gesture-handler";
+import {
+ KeyboardToolbar,
+ KeyboardToolbarProps,
+} from "react-native-keyboard-controller";
+
+const CustomButton: KeyboardToolbarProps["button"] = ({
+ children,
+ onPress,
+}) => {children};
+
+// ...
+
+;
+```
+
+### `content`
+
+This property allows you to show a custom content in the middle of the toolbar. It accepts JSX element. Default value is `null`.
+
+```tsx
+
+ ) : null
+ }
+/>
+```
+
+### `doneText`
+
+The property that allows to specify custom text for `Done` button.
+
+```tsx
+
+```
+
+### `icon`
+
+`icon` property allows to render custom icons for prev and next buttons.
+
+```tsx
+import { Text } from "react-native";
+import {
+ KeyboardToolbar,
+ KeyboardToolbarProps,
+} from "react-native-keyboard-controller";
+
+const Icon: KeyboardToolbarProps["icon"] = ({ type }) => {
+ return {type === "next" ? "⬇️" : "⬆️"};
+};
+
+// ...
+
+;
+```
+
+### `theme`
+
+Prop allowing you to specify the brand colors of your application for `KeyboardToolbar` component. If you want to re-use already platform specific colors you can import `DefaultKeyboardToolbarTheme` object and override colors only necessary colors:
+
+```ts
+import { DefaultKeyboardToolbarTheme } from "react-native-keyboard-controller";
+
+const theme = {
+ ...DefaultKeyboardToolbarTheme,
+ dark: {
+ ...DefaultKeyboardToolbarTheme.dark,
+ primary: "#FFCC00",
+ },
+};
+```
+
+:::info dark/light theme support
+Don't forget that you need to specify colors for **both** `dark` and `light` theme. The theme will be selected automatically based on the device preferences.
+:::
+
+## Example
+
+```tsx
+import React, { useCallback, useState } from "react";
+import { StyleSheet, Text, TextInput as TextInputRN, View } from "react-native";
+import {
+ KeyboardAwareScrollView,
+ KeyboardToolbar,
+} from "react-native-keyboard-controller";
+
+import type {
+ NativeSyntheticEvent,
+ TextInputFocusEventData,
+ TextInputProps,
+} from "react-native";
+
+export default function ToolbarExample() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ backgroundColor: "white",
+ },
+ row: {
+ flexDirection: "row",
+ },
+ birthday: {
+ flex: 1 / 3,
+ },
+ withPadding: {
+ paddingHorizontal: 16,
+ },
+});
+const scrollViewStyles = [styles.withPadding, styles.container];
+
+type CustomTextInputProps = {
+ title?: string;
+} & TextInputProps;
+
+const TextInput = (props: CustomTextInputProps) => {
+ const { title, ...rest } = props;
+ const [isFocused, setFocused] = useState(false);
+
+ const onFocus = useCallback(
+ (e: NativeSyntheticEvent) => {
+ setFocused(true);
+ props.onFocus?.(e);
+ },
+ [],
+ );
+
+ const onBlur = useCallback(
+ (e: NativeSyntheticEvent) => {
+ setFocused(false);
+ props.onBlur?.(e);
+ },
+ [],
+ );
+
+ return (
+ <>
+ {!!title && {title}}
+
+ >
+ );
+};
+
+const textInputStyles = StyleSheet.create({
+ title: {
+ marginBottom: 6,
+ marginLeft: 3,
+ color: "black",
+ fontSize: 16,
+ },
+ container: {
+ width: "100%",
+ minHeight: 50,
+ maxHeight: 200,
+ marginBottom: 50,
+ borderColor: "black",
+ borderWidth: 2,
+ marginRight: 160,
+ borderRadius: 10,
+ color: "black",
+ paddingHorizontal: 12,
+ },
+ disabled: {
+ opacity: 0.5,
+ },
+ focused: {
+ borderColor: "#20AAFF",
+ },
+});
+```
+
+:::info More comprehensive usage
+For more comprehensive usage that covers more complex interactions please check [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app.
+:::
+
+## Limitations
+
+- By default `TextInput` search happens within `UIViewController`/`FragmentActivity` (current screen if you are using `react-native-screens`)
+- The order of the navigation is defined by the view hierarchy (commonly referred to as the view-tree).
diff --git a/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/toolbar.lottie.json b/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/toolbar.lottie.json
new file mode 100644
index 000000000..86dd50e1f
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/components/keyboard-toolbar/toolbar.lottie.json
@@ -0,0 +1 @@
+{"v":"5.9.4","fr":60,"ip":0,"op":360,"w":415,"h":805,"ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[209.2,15.5,0],"l":2},"a":{"a":0,"k":[83.8,17.1,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[7.8,0],[0,0],[0,7.8]],"o":[[0,0],[0,0],[0,7.8],[0,0],[-7.8,0],[0,0]],"v":[[-83.6,-16.9],[83.6,-16.9],[83.6,2.8],[69.5,16.9],[-69.5,16.9],[-83.6,2.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.231372563979,0.231372563979,0.231372563979,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[83.8,17.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":372,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":0,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":30,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":45,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":60,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":100,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":120,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":135,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":150,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":195,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":210,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":225,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":240,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":265,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":295,"s":[100]},{"t":310,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.2,"y":0.2},"t":0,"s":[285.8,335.4,0],"to":[-26.3,39.3,0],"ti":[26.3,-39.3,0]},{"i":{"x":0.7,"y":0.7},"o":{"x":0.2,"y":0.2},"t":30,"s":[127.8,571.4,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":60,"s":[127.8,571.4,0],"to":[-1.8,-25.5,0],"ti":[1.8,12.6,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":100,"s":[116.8,418.4,0],"to":[-1.8,-12.6,0],"ti":[0,-14.5,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":120,"s":[116.8,496,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":265,"s":[116.8,496,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":266,"s":[334.8,379,0],"to":[0,0,0],"ti":[0,0,0]},{"t":295,"s":[405.8,498,0]}],"l":2},"a":{"a":0,"k":[51.3,41,0],"l":2},"s":{"a":0,"k":[82,82,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[1.2,0],[0.9,-0.9],[-1.8,-1.8],[0,0],[0.3,-0.9],[1,-0.2],[0,0],[0,-3.2],[-1.4,0],[0,0],[-4.4,4.5],[0,0],[0,6.3],[4,4.3],[0,0],[1.9,-1.8],[-1.8,-1.8],[0,0],[1,-1],[1,1],[0,0],[1.9,-1.8],[-1.8,-1.8],[0,0],[0,-0.7],[0.5,-0.5],[1,1],[0,0],[1.9,-1.8],[0,-1.3],[-0.9,-0.9],[0,0],[0,-0.7],[0.5,-0.5],[1,1],[0,0]],"o":[[-1.2,0],[-1.9,1.9],[0,0],[0.7,0.7],[-0.3,0.9],[0,0],[-3.2,0.4],[0,1.4],[0,0],[6.3,0],[0,0],[4.4,-4.4],[0,-5.8],[0,0],[-1.7,-1.7],[-1.9,1.9],[0,0],[1,1],[-1,1],[0,0],[-1.8,-1.8],[-1.9,1.9],[0,0],[0.5,0.5],[0,0.7],[-1,1],[0,0],[-1.8,-1.8],[-0.9,0.9],[0,1.3],[0,0],[0.5,0.5],[0,0.7],[-1,1],[0,0],[-0.9,-0.9]],"v":[[-40.1,-29.2],[-43.4,-27.8],[-43.5,-21.1],[-4.4,18],[-3.8,20.7],[-5.8,22.4],[-32,26.5],[-37.5,32.9],[-34.9,35.5],[14.2,35.5],[30.8,28.6],[39,20.4],[45.8,3.8],[39.7,-11.9],[20.2,-33.3],[13.6,-33.2],[13.6,-26.5],[13.8,-26.3],[13.8,-22.6],[10.2,-22.5],[4.8,-28],[-1.9,-28],[-2,-21.2],[3.5,-15.8],[4.2,-13.9],[3.5,-12.1],[-0.2,-12.1],[-10.9,-22.7],[-17.6,-22.7],[-19,-19.3],[-17.6,-16],[-7,-5.4],[-6.2,-3.5],[-7,-1.7],[-10.6,-1.7],[-36.7,-27.8]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[7.7,0],[0,0],[0,4.3],[-5.7,0.8],[0,0],[0,0],[-3.9,3.9],[-3.9,-3.9],[0,0],[-1.2,1.2],[-3.9,-2.9],[-1.2,1.2],[-3.9,-3],[-1.2,1.2],[-3.7,-3.8],[0,0],[0,-7.1],[5.4,-5.4],[0,0]],"o":[[0,0],[-4.3,0],[0,-5.7],[0,0],[0,0],[-3.9,-3.9],[3.9,-3.9],[0,0],[0.5,-1.6],[3.6,-3.6],[0.5,-1.6],[3.6,-3.6],[0.5,-1.6],[3.8,-3.8],[0,0],[4.8,5.3],[0,7.7],[0,0],[-5.4,5.4]],"v":[[14.2,40.7],[-34.9,40.7],[-42.7,32.9],[-32.7,21.4],[-11.7,18.1],[-47.2,-17.4],[-47.2,-31.4],[-33.1,-31.5],[-23.8,-22.2],[-21.3,-26.4],[-8.2,-27.4],[-5.7,-31.7],[7.4,-32.6],[9.9,-36.9],[24,-36.9],[43.6,-15.4],[51,3.9],[42.7,24.1],[34.5,32.3]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":100,"s":[0,0,0,1]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":120,"s":[0.8,0.8,0.8,1]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":264,"s":[1,1,1,1]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":265,"s":[0,0,0,1]},{"t":295,"s":[0.8,0.8,0.8,1]}]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[51.3,41]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":363.7,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":40,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":50,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":60,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":100,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":135,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":145,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":155,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":220,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":230,"s":[100]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":240,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":295,"s":[0]},{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":305,"s":[100]},{"t":315,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":60,"s":[89.9,547,0],"to":[-1,-25.1,0],"ti":[1.5,12.4,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":100,"s":[83.9,396.5,0],"to":[-1.5,-12.4,0],"ti":[0.5,-12.7,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":135,"s":[80.9,472.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":155,"s":[80.9,472.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":220,"s":[80.9,472.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":240,"s":[80.9,472.5,0],"to":[48,0.3,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":295,"s":[368.9,474.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":315,"s":[368.9,474.5,0]}],"l":2},"a":{"a":0,"k":[22.9,22.8,0],"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":40,"s":[40,40,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":60,"s":[120,120,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":100,"s":[82,82,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":135,"s":[40,40,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":155,"s":[120,120,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":220,"s":[40,40,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":240,"s":[120,120,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.8,0.8,0.8]},"o":{"x":[0.2,0.2,0.2],"y":[0.2,0.2,0.2]},"t":295,"s":[40,40,100]},{"t":315,"s":[120,120,100]}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[1,0],[0.4,0.2],[0,9.2],[-12.9,0],[-3.8,-8.4],[1.3,-0.6],[0.6,1.3],[7.1,0],[0,-10],[-6.5,-2.9],[0.6,-1.3]],"o":[[-0.3,0],[-8.4,-3.8],[0,-12.9],[9.2,0],[0.6,1.3],[-1.3,0.6],[-2.9,-6.5],[-10,0],[0,7.1],[1.3,0.6],[-0.4,1]],"v":[[-7.8,22.5],[-8.9,22.3],[-22.7,0.9],[0.8,-22.5],[22.1,-8.7],[20.8,-5.2],[17.3,-6.5],[0.8,-17.3],[-17.5,0.9],[-6.7,17.5],[-5.4,21]],"c":true}}},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.8]},"o":{"x":[0.2],"y":[0.2]},"t":134,"s":[0,0,0,1]},{"t":135,"s":[0.8,0.8,0.8,1]}]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[22.9,22.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":363.7,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":373,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.7,"y":1},"t":70,"s":[208.5,950,0],"to":[0,-51.9,0],"ti":[0,51.9,0]},{"t":100,"s":[208.5,638.7,0],"h":1},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":120,"s":[208.5,638.7,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":1},"o":{"x":0.6,"y":0.9},"t":315,"s":[208.5,638.7,0],"to":[0,51.9,0],"ti":[0,-51.9,0]},{"t":345,"s":[208.5,950,0]}],"l":2},"a":{"a":0,"k":[190.1,148.6,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-2.4,0],[4.5,0.5],[0,0],[0,1.4],[0.1,-4.1],[0,0],[-1.4,0],[2.9,0.1],[0,0],[0,0],[0,0],[3.4,0.1],[0.1,1.2],[0,0]],"o":[[4.4,0.2],[0,0],[1.4,-0.3],[0,-4.1],[0,0],[0.1,-1.2],[3,-0.1],[0,0],[0,0],[0,0],[3.4,-0.2],[-1.6,0],[0,0],[0.1,1.9]],"v":[[7.6,6.4],[8.7,0.2],[8.7,0.2],[11.1,-2.5],[3.7,-2.3],[5.1,-2.3],[7.5,-4.2],[7.4,-0.3],[6,-0.3],[6,0.9],[7.5,0.9],[7.6,5.1],[4.9,3.1],[3.5,3.1]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.3],[2,0],[0,-2],[0,0],[0,0],[0,0],[0.1,-2.9],[1.5,-1.6],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[2.1,-2.1],[0,-1.9],[-2.2,0],[0,0],[0,0],[0,0],[-0.1,-2.9],[0,1],[0,0],[0,0]],"v":[[-5.8,6.2],[1.6,6.2],[1.6,4.9],[-3.8,4.9],[-3.8,4.8],[-1.2,2.1],[1.4,-2.3],[-2.1,-5.5],[-5.9,-2],[-5.8,-2],[-4.5,-2],[-4.5,-2],[0,-2.2],[-1.9,1],[-5.8,5.2]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.2,6.2],[-8.8,6.2],[-8.8,-5.2],[-10.2,-5.2],[-13.2,-3.1],[-13.2,-1.6],[-10.3,-3.7],[-10.2,-3.7]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[48.4,195.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-44,-16.7],[-39,-21.8],[39,-21.8],[44.1,-16.7],[44.1,16.7],[39,21.8],[-39,21.8],[-44,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.247058838489,0.247058838489,0.247058838489,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[47.3,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.4,0],[0,-1.5],[0,0],[0,0],[0,0],[1.9,0],[0.4,-0.9],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-1.5],[1.4,0],[0,0],[0,0],[0,0],[0,-2],[-1.3,0],[0,0],[0,0],[0,0],[0,0]],"v":[[14.1,5.2],[15.5,5.2],[15.5,0.1],[17.7,-2.3],[19.7,0],[19.7,5.2],[21.1,5.2],[21.1,-0.4],[18.1,-3.5],[15.6,-2.1],[15.5,-2.1],[15.5,-3.4],[14.1,-3.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.5,-0.4],[0,0],[0.3,-1.1],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.1,-1.6],[0,0],[-1.2,-0.2],[0,0],[0,0],[0,0],[0,0]],"v":[[8.1,5.2],[9.5,5.2],[9.5,-0.1],[12.6,-2.1],[12.6,-3.5],[9.6,-2.1],[9.5,-2.1],[9.5,-3.4],[8.1,-3.4]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.9,0],[-0.4,0.9],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.5,0],[0,1.5],[0,0],[0,0],[0,0]],"o":[[1.3,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.5],[-1.4,0],[0,0],[0,0],[0,0],[0,2]],"v":[[1.9,5.3],[4.4,3.9],[4.5,3.9],[4.5,5.2],[5.9,5.2],[5.9,-3.4],[4.5,-3.4],[4.5,1.7],[2.2,4.1],[0.3,1.8],[0.3,-3.4],[-1.1,-3.4],[-1.1,2.2]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.8,0],[-0.3,0],[0,0],[-0.1,1.3],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.3,0],[0,0],[-1,0.1],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1.6]],"v":[[-3.5,5.2],[-2.7,5.2],[-2.7,4],[-4.6,2.6],[-4.6,-2.2],[-2.7,-2.2],[-2.7,-3.4],[-4.6,-3.4],[-4.6,-5.6],[-6,-5.6],[-6,-3.4],[-7.4,-3.4],[-7.4,-2.2],[-6,-2.2],[-6,3]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.3,0],[-0.1,-1.7],[0,0]],"o":[[1.3,0],[0,0],[0.2,-1.6]],"v":[[-12.1,-2.3],[-9.8,0.2],[-14.5,0.2]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.3],[-0.3,1.2],[0,0],[1.2,0],[0,1.8],[0,0],[2.5,-0.1]],"o":[[2,0],[0,0],[-0.2,0.6],[-1.5,0],[0,0],[0.2,-2.6],[-5.1,-0.1]],"v":[[-12,5.3],[-8.5,3],[-9.9,3],[-12,4.1],[-14.5,1.3],[-8.4,1.3],[-12.1,-3.5]],"c":true}}},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.5,-0.4],[0,0],[0.3,-1.1],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.1,-1.6],[0,0],[-1.2,-0.2],[0,0],[0,0],[0,0],[0,0]],"v":[[-21.1,5.2],[-19.7,5.2],[-19.7,-0.1],[-16.6,-2.1],[-16.6,-3.5],[-19.6,-2.1],[-19.7,-2.1],[-19.7,-3.4],[-21.1,-3.4]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[333.1,196.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-44,-16.7],[-39,-21.8],[39,-21.8],[44.1,-16.7],[44.1,16.7],[39,21.8],[-39,21.8],[-44,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.058823533152,0.466666696586,0.941176530427,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[332.9,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.3,0],[-0.1,-1.7],[0,0]],"o":[[1.3,0],[0,0],[0.2,-1.6]],"v":[[17.5,-4.1],[19.8,-1.6],[15.1,-1.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.3],[-0.3,1.2],[0,0],[1.2,0],[0,1.8],[0,0],[2.5,-0.1]],"o":[[2,0],[0,0],[-0.2,0.6],[-1.5,0],[0,0],[0.2,-2.6],[-5.1,-0.1]],"v":[[17.6,3.5],[21.1,1.2],[19.7,1.2],[17.6,2.3],[15.1,-0.5],[21.2,-0.5],[17.5,-5.3]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-5.2,0.2],[-0.3,1.5],[0,0],[0,0],[1.2,0],[0,2],[-1.5,0],[-0.2,-0.8],[0,0],[0,0],[2.1,0]],"o":[[2,0],[0,0],[0,0],[-0.3,1],[-1.5,0],[0,-1.9],[1.2,0],[0,0],[0,0],[-0.2,-1.5],[-5.2,-0.2]],"v":[[8.8,3.5],[12.4,0.9],[12.4,0.8],[11,0.8],[8.8,2.3],[6.3,-0.9],[8.8,-4.1],[11,-2.6],[11,-2.5],[12.4,-2.5],[8.8,-5.3]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0.9],[-1.3,0.2],[0,0],[1.4,0]],"o":[[-0.1,-1.8],[0,0],[0,1.2],[-1,0]],"v":[[-2.4,1],[1.8,-0.6],[1.8,0.2],[-0.6,2.3]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.8,0],[-0.5,0.9],[0,0],[0,0],[0,0],[0,0],[0.4,-3.2],[0,0],[0.2,-2],[0,0],[0,0]],"o":[[1.1,0],[0,0],[0,0],[0,0],[0,0],[0.3,-3.6],[0,0],[0.4,-1.6],[0,0],[0,0],[-4.1,0]],"v":[[-0.9,3.5],[1.7,2.1],[1.8,2.1],[1.8,3.4],[3.2,3.4],[3.2,-2.5],[-3.4,-3],[-2,-3],[1.8,-2.5],[1.8,-1.7],[-0.7,-1.5]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[3.3,0.2],[-3.3,-0.2]],"o":[[-3.3,0.2],[3.3,-0.2]],"v":[[-9,2.3],[-9,-4.1]],"c":true}}},{"ind":6,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-1.2,0],[0,2.7],[2.2,0],[0.5,-0.9],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.5,0.9],[2.2,0],[0,-2.7],[-1.2,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.8,6.2],[-11.4,6.2],[-11.4,2],[-11.3,2],[-8.7,3.5],[-5.1,-0.9],[-8.7,-5.3],[-11.3,-3.8],[-11.4,-3.8],[-11.4,-5.2],[-12.8,-5.2]],"c":true}}},{"ind":7,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.9,0],[3.9,0.8],[0,0],[-2,0],[-0.2,-0.7],[0,0],[0,-3.2],[-1.6,-0.4],[0.1,-1],[0.3,1.6],[0,0]],"o":[[3.6,0.2],[0,0],[-2.2,-0.4],[1,0],[0,0],[-0.3,-3.1],[0,1.2],[0.9,0.2],[0,1.7],[0,0],[0.2,1.4]],"v":[[-18,3.5],[-17,-1.4],[-18.3,-1.7],[-18,-4.2],[-16.1,-3],[-14.8,-3],[-21.2,-2.8],[-18.8,-0.5],[-16,1],[-20,1.2],[-21.4,1.2]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,198.4]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-92.1,-16.7],[-87.1,-21.8],[87.1,-21.8],[92.2,-16.7],[92.2,16.7],[87.1,21.8],[-87.1,21.8],[-92.1,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.6,196.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[2.1,0],[-2.1,0]],"o":[[-2.1,0],[2.1,0]],"v":[[4,-0.2],[4,-3.3]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[2.1,0],[-2.1,0]],"o":[[-2.1,0],[2.1,0]],"v":[[-4,-0.2],[-4,-3.3]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.4,0],[0,1.2],[4.4,0],[0,-1]],"o":[[4.4,0],[0,-1.2],[-4.4,0],[0,1]],"v":[[0,7.3],[7.4,4.4],[0,5.1],[-7.4,4.4]],"c":true}}},{"ind":3,"ty":"sh","ks":{"a":0,"k":{"i":[[4.7,0],[0,3.3],[-5.1,0],[0,-1.9]],"o":[[-4.7,0],[0,-1.9],[5.1,0],[0,3.2]],"v":[[0,11.5],[-9.2,3.6],[0,4],[9.2,3.6]],"c":true}}},{"ind":4,"ty":"sh","ks":{"a":0,"k":{"i":[[-6.6,0],[0,6.6],[0.6,-15.9]],"o":[[6.6,0],[-0.6,-15.9],[0,6.6]],"v":[[0,14.1],[12,2.2],[-12,2.2]],"c":true}}},{"ind":5,"ty":"sh","ks":{"a":0,"k":{"i":[[7.3,0],[0,7.3],[-0.7,-17.6]],"o":[[-7.3,0],[0.7,-17.6],[0,7.3]],"v":[[0,15.5],[-13.3,2.2],[13.3,2.2]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[39.7,255.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.3,4.3],[0,0],[0,-1.2],[5.2,0],[0,3.7],[0,0],[0.5,0],[0,-0.5],[0,0],[-4.1,-0.3],[0,0],[0,0],[0,-0.5],[-0.5,0],[0,0],[1.2,0]],"o":[[0,0],[5.5,-0.3],[0,0],[0,-1.2],[0.2,4.2],[-3.7,0],[0,0],[0,-0.5],[-0.5,0],[0,0],[0,3.7],[0,0],[0,0],[-0.5,0],[0,0.5],[0,0],[1.2,0],[0,0]],"v":[[0.8,5.8],[0.8,3.2],[7.5,-6.3],[7.5,-6.4],[5.7,-6.4],[-0.1,1.7],[-6,-4.6],[-6,-6.3],[-6.9,-7.2],[-7.8,-6.3],[-7.8,-4.6],[-1,3.2],[-1,5.8],[-4.4,5.8],[-5.4,6.7],[-4.4,7.6],[4.2,7.6],[4.2,5.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[340.7,261.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0.1,-3.2],[0,0],[-1.3,0],[0,1.3],[0,0]],"o":[[0,0],[0,1.3],[1.4,0],[0,0],[-0.1,-3.2]],"v":[[-2.4,-5.6],[-2.4,4.3],[0,6.7],[2.4,4.3],[2.4,-5.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[2.4,0],[0,-2.4],[0,0],[-0.2,5.6],[0,0]],"o":[[-2.3,0],[0,0],[0.2,5.6],[0,0],[0,-2.4]],"v":[[0,-9.9],[-4.3,-5.6],[-4.3,4.2],[4.3,4.2],[4.3,-5.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.576470588235,0.576470588235,0.576470588235,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[340.5,254.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.7,0],[0,0],[0,-1.7],[1.7,0],[0,0],[0,1.7]],"o":[[0,0],[1.7,0],[0,1.7],[0,0],[-1.7,0],[0,-1.7]],"v":[[-64.3,-3],[64.3,-3],[67.3,0],[64.3,3],[-64.3,3],[-67.3,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.1,285.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[1,0],[0,0],[0.3,0.3],[0,0],[0,0],[-0.5,0],[0,0],[0,-1],[0,0]],"o":[[0,0],[-0.5,0],[0,0],[0,0],[0.3,-0.3],[0,0],[1,0],[0,0],[0,1]],"v":[[8.6,7.3],[-1.8,7.3],[-3,6.8],[-9.8,0],[-3,-6.8],[-1.8,-7.3],[8.6,-7.3],[10.3,-5.6],[10.3,5.6]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0.6,-0.6],[0,0],[0,0],[-0.8,0],[0,0],[0,1.7],[0,0],[1.7,0],[0,0]],"o":[[0,0],[0,0],[0.6,0.6],[0,0],[1.7,0],[0,0],[0,-1.7],[0,0],[-0.8,0]],"v":[[-3.9,-7.7],[-11.6,0],[-3.9,7.7],[-1.8,8.6],[8.6,8.6],[11.6,5.6],[11.6,-5.6],[8.6,-8.6],[-1.8,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[355.7,139]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-0.7,-0.7],[0,0],[0,0],[-0.3,-0.3],[0.3,-0.3],[0,0],[0,0],[0.3,-0.3],[0.3,0.3],[0,0],[0,0],[0.3,0.3],[-0.3,0.3],[0,0]],"o":[[-0.7,-0.7],[0,0],[0,0],[0.3,-0.3],[0.3,0.3],[0,0],[0,0],[0.3,0.3],[-0.3,0.3],[0,0],[0,0],[-0.3,0.3],[-0.3,-0.3],[0,0],[0,0]],"v":[[-3.4,-2.3],[-2.3,-3.4],[0.2,-0.9],[2.7,-3.4],[3.8,-3.4],[3.8,-2.3],[1.3,0.2],[3.8,2.7],[3.8,3.8],[2.7,3.8],[0.2,1.3],[-2.3,3.8],[-3.4,3.8],[-3.4,2.7],[-0.9,0.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[358.3,138.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-21.3,-16.2],[-16.2,-21.3],[16.2,-21.3],[21.3,-16.2],[21.3,16.2],[16.2,21.3],[-16.2,21.3],[-21.3,16.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.247058838489,0.247058838489,0.247058838489,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[355.7,139]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.3,0.3],[0,0],[-0.2,-0.2],[0,0],[0.4,0],[0,0],[0,0],[0.3,0],[0,0],[0,0.3]],"o":[[0,0],[-0.4,0],[0,0],[0.2,-0.2],[0,0],[0.3,0.3],[0,0],[0,0],[0,0.3],[0,0],[-0.3,0],[0,0]],"v":[[-4.4,2.2],[-9.1,2.2],[-9.5,1.3],[-0.4,-8.1],[0.4,-8.1],[9.5,1.3],[9.1,2.2],[4.4,2.2],[4.4,7.8],[3.9,8.3],[-3.9,8.3],[-4.4,7.8]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[24.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-21.3,-16.7],[-16.2,-21.8],[16.2,-21.8],[21.3,-16.7],[21.3,16.7],[16.2,21.8],[-16.2,21.8],[-21.3,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.827451040231,0.827451040231,0.827451040231,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[24.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[5.6,0.3],[0,0],[0,0]],"o":[[5.7,-0.3],[0,0],[0,0],[0,0]],"v":[[-1,-7],[-1,0.7],[-5.1,0.7],[-5.1,-7]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[7.3,-0.1],[0,0]],"o":[[0,0],[0,0],[0,0],[7.3,0.1],[0,0],[0,0]],"v":[[-6.7,8.6],[-5.1,8.6],[-5.1,2.2],[-0.6,2.2],[-0.6,-8.5],[-6.7,-8.5]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[359.6,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[358.2,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[3.8,0],[0,4.5],[0.2,-9.9]],"o":[[-3.8,0],[-0.2,-9.9],[0,4.5]],"v":[[0,7.9],[-6.1,0.5],[6.1,0.5]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.8,0],[0,5.5],[4.8,0],[0,-5.5]],"o":[[4.8,0],[0,-5.5],[-4.8,0],[0,5.5]],"v":[[0,9.4],[7.8,0.5],[0,-8.4],[-7.8,0.5]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[320.7,29.7]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[320.8,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,-8.6],[-0.8,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[283.3,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[283.3,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.1,0],[0,3.7],[0,0],[0,0],[0,0],[3.1,0],[0,2.9],[0,0],[0,0],[0,0]],"o":[[4.1,0],[0,0],[0,0],[0,0],[0,2.9],[-3.1,0],[0,0],[0,0],[0,0],[0,3.7]],"v":[[0,8.7],[6.6,2.5],[6.6,-8.7],[5,-8.7],[5,2.4],[0,7.2],[-5,2.4],[-5,-8.7],[-6.6,-8.7],[-6.6,2.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[245.8,30.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[245.8,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,1.2],[6.9,-8.6],[5.1,-8.6],[0.1,-0.5],[-0.1,-0.5],[-5.1,-8.6],[-6.9,-8.6],[-0.8,1.2]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[208.3,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[208.3,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[0.8,-7.1],[6.6,-7.1],[6.6,-8.6],[-6.6,-8.6],[-6.6,-7.1],[-0.8,-7.1]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[170.9,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[170.9,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.1,-4.6],[2.5,0]],"o":[[0,0],[3.2,0.1],[0,2.3],[0,0]],"v":[[-5.2,0.3],[-5.2,-6.9],[3.1,-3.3],[-0.8,0.3]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[6.3,-0.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[5.7,-1.5],[0,0],[0,0]],"v":[[-6.8,8.7],[-5.2,8.7],[-5.2,1.7],[-0.6,1.7],[3.4,8.7],[5.3,8.7],[1.1,1.5],[-0.7,-8.4],[-6.8,-8.4]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[134.7,30]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[133.4,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.2,8.6],[5.2,8.6],[5.2,7.1],[-3.5,7.1],[-3.5,0.5],[4.7,0.5],[4.7,-0.9],[-3.5,-0.9],[-3.5,-7.1],[5.2,-7.1],[5.2,-8.6],[-5.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[96.2,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[95.9,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.8,8.6],[-4.3,8.6],[-0.1,-5.7],[0.1,-5.7],[4.3,8.6],[5.8,8.6],[10.5,-8.6],[8.8,-8.6],[5,6],[4.9,6],[0.8,-8.6],[-0.8,-8.6],[-4.9,6],[-5,6],[-8.8,-8.6],[-10.5,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[58.5,30.2]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[58.5,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0.8,0],[-8.1,-0.3],[4.4,-3.6],[0,0],[0,0],[0,0]],"o":[[-8.2,0.3],[6.6,-0.3],[0,0],[0,0],[0,0],[-0.7,0.3]],"v":[[0.1,6.6],[0.1,-8.2],[3.7,5.4],[2,3],[0.1,3],[2.4,6.2]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.8,0],[-0.9,0.4],[0,0],[0,0],[0,0],[0,3.4],[4.8,0],[0,-5.4]],"o":[[1.2,0],[0,0],[0,0],[0,0],[2.1,-1.5],[0,-5.4],[-4.8,0],[0,5.4]],"v":[[0.1,8.1],[3.3,7.5],[5,9.7],[6.8,9.7],[4.6,6.7],[7.8,-0.9],[0.1,-9.7],[-7.7,-0.8]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[20.9,31]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-15.7,-16.7],[-10.6,-21.8],[10.6,-21.8],[15.7,-16.7],[15.7,16.7],[10.6,21.8],[-10.6,21.8],[-15.7,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[21,30.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.1,8.6],[5.1,8.6],[5.1,7.1],[-3.5,7.1],[-3.5,-8.6],[-5.1,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[346.8,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[346.3,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.3,8.6],[-4.7,8.6],[-4.7,2.5],[-2.4,0],[4.2,8.6],[6.3,8.6],[-1.3,-1.2],[5.6,-8.6],[3.6,-8.6],[-4.5,0.3],[-4.7,0.3],[-4.7,-8.6],[-6.3,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[308.6,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[307.8,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-2.8,0],[0,3.1],[0,0],[0,0],[0,0],[0.3,4],[0,0],[0,0],[0,0]],"o":[[3.1,0],[0,0],[0,0],[0,0],[0.4,4.4],[0,0],[0,0],[0,0],[0.1,2.4]],"v":[[-0.1,8.7],[4.8,3.7],[4.8,-8.7],[3.2,-8.7],[3.2,3.7],[-3.2,4.5],[-3.2,4.4],[-4.8,4.4],[-4.8,4.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[268.8,85]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[269.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.6,8.6],[-5,8.6],[-5,0.5],[5,0.5],[5,8.6],[6.6,8.6],[6.6,-8.6],[5,-8.6],[5,-0.9],[-5,-0.9],[-5,-8.6],[-6.6,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[230.9,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[230.9,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.6,0],[0.4,5],[0,0],[0,0],[0,0],[3.5,0],[0,4.6],[-3.6,0],[-0.7,-2.4],[0,0],[0,0],[3.7,0],[0,-5.4]],"o":[[5.3,-0.1],[0,0],[0,0],[0,0],[0.2,3.4],[-3.6,0],[0,-4.5],[2.7,0],[0,0],[0,0],[-0.6,-3.3],[-4.6,0],[0,5.5]],"v":[[0,8.9],[7.2,0],[0.3,0],[0.3,1.5],[5.6,1.5],[0,7.4],[-5.9,0],[0,-7.4],[5.4,-3.7],[5.4,-3.6],[7,-3.6],[0,-8.9],[-7.6,-0.1]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.5,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.1,8.6],[-3.5,8.6],[-3.5,0.8],[4.4,0.8],[4.4,-0.7],[-3.5,-0.7],[-3.5,-7.1],[5.1,-7.1],[5.1,-8.6],[-5.1,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[154.3,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[153.9,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,-4.4],[4.2,0]],"o":[[0,0],[0,0],[4.2,0],[0,4.4],[0,0]],"v":[[-5.3,7.1],[-5.3,-7.1],[-1.3,-7.1],[5.2,0],[-1.3,7.1]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,5.3],[5.2,0],[0,0]],"o":[[0,0],[5.2,0],[0,-5.3],[0,0],[0,0]],"v":[[-6.9,8.6],[-1.3,8.6],[6.9,0],[-1.3,-8.6],[-6.9,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[115.8,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[115.4,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-3.7,0],[0,3],[3.6,0.8],[0,0],[0,1.5],[-0.4,-3.9],[0,0],[0,0],[0,-6.2],[-0.2,-5.1],[0.1,4.3],[0,0]],"o":[[3.7,0],[0,-2.4],[0,0],[-2.6,-0.6],[0,-4.2],[0,0],[0,0],[-0.2,-6.1],[0,6.4],[0,4.5],[0,0],[0.2,2.8]],"v":[[0.1,9.7],[6.2,4.6],[1.2,0],[-0.5,-0.4],[-4.2,-3.5],[4.3,-3.7],[4.3,-3.6],[5.9,-3.6],[-5.8,-3.4],[4.6,4.8],[-4.6,4.9],[-6.3,4.9]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[77,84.1]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[77,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.1,-6.4],[0.1,-6.4],[3.1,1.9],[-3.1,1.9]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7.2,8.6],[-5.5,8.6],[-3.6,3.3],[3.6,3.3],[5.5,8.6],[7.2,8.6],[0.8,-8.6],[-0.8,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[38.5,84.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[38.5,84.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.2,8.6],[-6.7,8.6],[-6.7,-5.4],[-6.6,-5.4],[-0.7,8.6],[0.7,8.6],[6.6,-5.4],[6.7,-5.4],[6.7,8.6],[8.2,8.6],[8.2,-8.6],[6.4,-8.6],[0.1,6.4],[-0.1,6.4],[-6.4,-8.6],[-8.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[306.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[306.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.7,8.6],[-5.1,8.6],[-5.1,-5.7],[-4.9,-5.7],[5.1,8.6],[6.7,8.6],[6.7,-8.6],[5.1,-8.6],[5.1,5.7],[4.9,5.7],[-5.1,-8.6],[-6.7,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[267.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[267.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,-2.1],[3,0],[0,0],[0,0]],"o":[[2.9,0],[0,2.1],[0,0],[0,0],[0,0]],"v":[[-0.2,0.4],[4.4,3.8],[-0.1,7.1],[-4.4,7.1],[-4.4,0.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[5.4,0.3],[0,0],[0,0]],"o":[[5.3,-0.1],[0,0],[0,0],[0,0]],"v":[[-0.2,-7.1],[-0.6,-1],[-4.4,-1],[-4.4,-7.1]],"c":true}}},{"ind":2,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,2.9],[2.3,0.3],[0,0],[0,1.9],[3.2,0],[0,0]],"o":[[0,0],[3.8,0],[0,-2.4],[0,0],[1.8,-0.3],[0,-2.6],[0,0],[0,0]],"v":[[-6.1,8.6],[0.2,8.6],[6.1,3.9],[2,-0.4],[2,-0.5],[5.2,-4.3],[0.1,-8.6],[-6.1,-8.6]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[229.5,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[229.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.8,8.6],[0.8,8.6],[7.2,-8.6],[5.5,-8.6],[0.1,6.4],[-0.1,6.4],[-5.5,-8.6],[-7.2,-8.6]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.6,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-4.7,0],[-0.5,3.1],[0,0],[0,0],[0,0],[2.6,0],[0,4.5],[-3.6,0],[-0.5,-2.4],[0,0],[0,0],[0,0],[3.5,0],[0,-5.5]],"o":[[3.6,0],[0,0],[0,0],[0,0],[-0.5,2.2],[-3.6,0],[0,-4.5],[2.6,0],[0,0],[0,0],[0,0],[-0.5,-3.2],[-4.6,0],[0,5.5]],"v":[[0.4,8.9],[7.2,3.7],[7.2,3.7],[5.6,3.7],[5.5,3.7],[0.4,7.4],[-5.5,0],[0.4,-7.4],[5.5,-3.3],[5.6,-3.3],[7.2,-3.3],[7.2,-3.3],[0.4,-8.9],[-7.2,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[152.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[152.1,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7,8.6],[-5.1,8.6],[-0.1,1.3],[0,1.3],[4.9,8.6],[6.9,8.6],[1,0],[1,0],[7,-8.6],[5.1,-8.6],[0.1,-1.3],[0,-1.3],[-5,-8.6],[-6.9,-8.6],[-1,-0.1],[-1,0]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[113.7,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[113.7,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.2,8.6],[6.2,8.6],[6.2,7.1],[-4.1,7.1],[-4.1,6.9],[6.1,-7.4],[6.1,-8.6],[-5.9,-8.6],[-5.9,-7.1],[4,-7.1],[4,-6.9],[-6.2,7.4]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[75.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[-2.8,0],[0,0],[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8]],"o":[[0,-2.8],[0,0],[2.8,0],[0,0],[0,2.8],[0,0],[-2.8,0],[0,0]],"v":[[-16.2,-16.7],[-11.1,-21.8],[11.1,-21.8],[16.2,-16.7],[16.2,16.7],[11.1,21.8],[-11.1,21.8],[-16.2,16.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.392156892664,0.392156892664,0.392156892664,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[75.2,139.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[15.7,0],[0,0],[0,11.1],[0,0],[0,0],[0,0]],"o":[[0,0],[-11.1,0],[0,0],[0,0],[0,0],[0,15.7]],"v":[[161.5,148.4],[-169.9,148.4],[-189.9,128.3],[-189.9,-148.4],[189.9,-148.4],[189.9,120]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0,0,0,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[190.1,148.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":373,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":373,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.7,"y":1},"t":70,"s":[208.5,685,0],"to":[0.1,-56.7,0],"ti":[-0.1,56.7,0]},{"i":{"x":0.7,"y":0.7},"o":{"x":0.2,"y":0.2},"t":100,"s":[209,345,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.5,"y":1},"o":{"x":0.7,"y":1},"t":315,"s":[209,345,0],"to":[-0.1,56.7,0],"ti":[0.1,-56.7,0]},{"t":345,"s":[208.5,685,0]}],"l":2},"a":{"a":0,"k":[240.5,437,0],"l":2},"s":{"a":0,"k":[79,79,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-4.9,5.2],[4.9,-5.2]],"c":false}}},{"ty":"st","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":2},"lc":2,"lj":1,"ml":10,"bm":0},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[30.5,593.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[4.9,5.2],[-4.9,-5.2]],"c":false}}},{"ty":"st","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":2},"lc":2,"lj":1,"ml":10,"bm":0},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[40.5,593.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[4.9,-5.2],[-4.9,5.2]],"c":false}}},{"ty":"st","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":2},"lc":2,"lj":1,"ml":10,"bm":0},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[87.7,593.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-4.9,-5.2],[4.9,5.2]],"c":false}}},{"ty":"st","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":2},"lc":2,"lj":1,"ml":10,"bm":0},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[77.7,593.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-9.6,-3],[9.6,3]],"c":false}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[97.4,523]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0.1,-1.5],[0,0],[1.4,0]],"o":[[0,0],[0,-1.5],[-1.4,0]],"v":[[-2.4,-0.9],[2.5,-0.9],[0.1,-3.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[2.2,0],[0,3.1],[-2.8,0],[0,-3],[0,0],[0,0],[0,0],[-1.6,0],[-0.3,0.9]],"o":[[-0.3,1.8],[-2.9,0],[0,-3.1],[2.7,0],[0,0],[0,0],[0,0],[0,1.7],[1.1,0],[0,0]],"v":[[4.3,2],[0.1,5.1],[-4.5,0],[0.1,-5.1],[4.5,-0.2],[4.5,0.5],[-2.4,0.5],[-2.4,0.6],[0.2,3.4],[2.4,2]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[455.1,595.4]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-1.5,0],[0,-2.2],[0,0],[0,0],[0,0],[1.4,0],[0,-1.5],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.5,-1.1],[2.2,0],[0,0],[0,0],[0,0],[0,-1.5],[-1.4,0],[0,0],[0,0],[0,0]],"v":[[-4.2,-4.8],[-2.3,-4.8],[-2.3,-3.2],[-2.2,-3.2],[0.8,-5],[4.2,-1.4],[4.2,5],[2.2,5],[2.2,-1],[0.1,-3.2],[-2.2,-0.7],[-2.2,5],[-4.2,5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[444.9,595.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,2.2],[1.6,0],[0,-2.2],[-1.6,0]],"o":[[0,-2.2],[-1.6,0],[0,2.2],[1.6,0]],"v":[[2.6,0],[0,-3.4],[-2.6,0],[0,3.4]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,3.1],[-2.8,0],[0,-3.1],[2.8,0]],"o":[[0,-3.1],[2.8,0],[0,3.1],[-2.8,0]],"v":[[-4.6,0],[0,-5.1],[4.6,0],[0,5.1]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[434.5,595.4]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,3.2],[2.8,0],[0,0]],"o":[[0,0],[2.8,0],[0,-3.2],[0,0],[0,0]],"v":[[-3.5,4.9],[-1,4.9],[3.4,0],[-1,-4.9],[-3.5,-4.9]],"c":true}}},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,-4.2],[4,0],[0,0],[0,0]],"o":[[4,0],[0,4.2],[0,0],[0,0],[0,0]],"v":[[-0.8,-6.7],[5.5,0],[-0.8,6.7],[-5.5,6.7],[-5.5,-6.7]],"c":true}}},{"ty":"mm","mm":1},{"ty":"fl","c":{"a":0,"k":[0.980392216701,0.980392216701,0.980392216701,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[423.1,593.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-240.4,28.1],[240.4,28.1],[240.4,-28.1],[-240.4,-28.1]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.333333333333,0.341176470588,0.337254901961,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[240.6,593.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":360,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[99.6,99.8,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":371,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.7,"y":1},"o":{"x":0.2,"y":0.2},"t":70,"s":[209,404.5,0],"to":[-0.1,-24.7,0],"ti":[0.1,24.8,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":98,"s":[208.5,256,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":155,"s":[208.5,256,0],"to":[0,-15.8,0],"ti":[0,15.8,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":180,"s":[208.5,161,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":240,"s":[208.5,161,0],"to":[0,-15.8,0],"ti":[0,-15.8,0]},{"i":{"x":0.8,"y":0.8},"o":{"x":0.2,"y":0.2},"t":265,"s":[208.5,66,0],"to":[0,11.7,0],"ti":[0,0,0]},{"i":{"x":0.7,"y":0.7},"o":{"x":0.2,"y":0.2},"t":266,"s":[208.5,66,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.7,"y":1},"o":{"x":0.2,"y":0.2},"t":315,"s":[208.5,66,0],"to":[0,0,0],"ti":[0,0,0]},{"t":340,"s":[208.5,404,0]}],"l":2},"a":{"a":0,"k":[192.8,388.1,0],"l":2},"s":{"a":0,"k":[90.7,92.3,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,748.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,645.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,542.8]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,439.7]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,336.6]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,233.5]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,130.4]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0},{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[10.9,0],[0,0],[0,10.9],[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0]],"o":[[0,0],[-10.9,0],[0,0],[0,-10.9],[0,0],[10.9,0],[0,0],[0,10.9]],"v":[[172.7,27.1],[-172.7,27.1],[-192.5,7.3],[-192.5,-7.3],[-172.7,-27.1],[172.7,-27.1],[192.5,-7.3],[192.5,7.3]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.764705942191,0.901960844152,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[192.8,27.3]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":363.7,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[189.9,385.9,0],"l":2},"s":{"a":0,"k":[99.6,99.8,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-15.5,0],[0,0],[0,-15.5],[0,0],[15.5,0],[0,0],[0,15.5],[0,0]],"o":[[0,0],[15.5,0],[0,0],[0,15.5],[0,0],[-15.5,0],[0,0],[0,-15.5]],"v":[[-161.5,-385.6],[161.5,-385.6],[189.6,-357.5],[189.6,357.5],[161.5,385.6],[-161.5,385.6],[-189.6,357.5],[-189.6,-357.5]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[1,1,1,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[189.9,385.9]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":372,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[208.5,401.1,0],"l":2},"a":{"a":0,"k":[206.8,402.7,0],"l":2},"s":{"a":0,"k":[100,100,100],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-26.4,0],[0,0],[0,-26.4],[0,0],[26.4,0],[0,0],[0,26.4],[0,0]],"o":[[0,0],[26.4,0],[0,0],[0,26.4],[0,0],[-26.4,0],[0,0],[0,-26.4]],"v":[[-158.7,-402.5],[158.7,-402.5],[206.5,-354.7],[206.5,354.7],[158.7,402.5],[-158.7,402.5],[-206.5,354.7],[-206.5,-354.7]],"c":true}}},{"ty":"fl","c":{"a":0,"k":[0.231372563979,0.231372563979,0.231372563979,1]},"o":{"a":0,"k":100},"r":1,"bm":0},{"ty":"tr","p":{"a":0,"k":[206.8,402.7]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"r":{"a":0,"k":0},"o":{"a":0,"k":100},"sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}],"bm":0}],"ip":0,"op":370,"st":0,"ct":1,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/_category_.json b/docs/versioned_docs/version-1.11.0/api/hooks/_category_.json
new file mode 100644
index 000000000..edb983503
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "🎣 Hooks",
+ "position": 1
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/input/_category_.json b/docs/versioned_docs/version-1.11.0/api/hooks/input/_category_.json
new file mode 100644
index 000000000..3e58fb0f3
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/input/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "📝 Input",
+ "position": 2
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/input/use-focused-input-handler.md b/docs/versioned_docs/version-1.11.0/api/hooks/input/use-focused-input-handler.md
new file mode 100644
index 000000000..a7aea6a13
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/input/use-focused-input-handler.md
@@ -0,0 +1,53 @@
+---
+keywords:
+ [
+ react-native,
+ react native,
+ react-native-keyboard-controller,
+ useFocusedInputHandler,
+ onTextChanged,
+ onChangeText,
+ input interceptor,
+ react-native-reanimated,
+ worklet,
+ react hook,
+ ]
+---
+
+# useFocusedInputHandler
+
+`useFocusedInputHandler` is a hook that allows to intercept events from a focused `TextInput`.
+
+## Example
+
+```ts
+useFocusedInputHandler(
+ {
+ onChangeText: ({ text }) => {
+ "worklet";
+ },
+ },
+ [],
+);
+```
+
+## Handlers
+
+### `onChangeText`
+
+Fires an event whenever user changes text in focused `TextInput` (i. e. adds or deletes symbols). Event has following structure:
+
+```ts
+type FocusedInputTextChangedEvent = {
+ text: string;
+};
+```
+
+This handler can be handy when you need to have an access to what user typed on a global level (i. e. when you don't have a direct access to your `TextInput`), for example:
+
+- you develop a generic component for any kind of avoidance focused inputs (i. e. `AwareScrollView`) that doesn't have an access to child `TextInputs` by design;
+- you track user activity on the screen and if there is no activity for certain period of time then you do a certain action (logout for example). If you want to reset timer when user interacts with a keyboard - usage of this hook can be a good choice.
+
+## Known issues
+
+- [react-native-text-input-mask#305](https://github.com/react-native-text-input-mask/react-native-text-input-mask/pull/305): `onChangeText` handler ignores an input from `react-native-text-input-mask` on `iOS`
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/input/use-reanimated-focused-input.md b/docs/versioned_docs/version-1.11.0/api/hooks/input/use-reanimated-focused-input.md
new file mode 100644
index 000000000..5a0fc2772
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/input/use-reanimated-focused-input.md
@@ -0,0 +1,55 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ useReanimatedFocusedInput,
+ react-native-reanimated,
+ react hook,
+ focused input,
+ layout,
+ ]
+---
+
+# useReanimatedFocusedInput
+
+Hook that returns an information about `TextInput` that currently has a focus. Returns `null` if no input has focus.
+
+Hook will update its value in next cases:
+
+- when keyboard changes its size (appears, disappears, changes size because of different input mode);
+- when focus was changed from one `TextInput` to another;
+- when `layout` of focused input was changed;
+- when user types a text.
+
+:::info Events order
+The value from `useReanimatedFocusedInput` will be always updated before keyboard events, so you can safely read values in `onStart` handler and be sure they are up-to-date.
+:::
+
+## Event structure
+
+The `input` property from this hook is returned as `SharedValue`. The returned data has next structure:
+
+```ts
+type FocusedInputLayoutChangedEvent = {
+ target: number; // tag of the focused TextInput
+ parentScrollViewTarget: number; // tag of the parent ScrollView
+
+ // layout of the focused TextInput
+ layout: {
+ x: number; // `x` coordinate inside the parent component
+ y: number; // `y` coordinate inside the parent component
+ width: number; // `width` of the TextInput
+ height: number; // `height` of the TextInput
+ absoluteX: number; // `x` coordinate on the screen
+ absoluteY: number; // `y` coordinate on the screen
+ };
+};
+```
+
+## Example
+
+```tsx
+const { input } = useReanimatedFocusedInput();
+```
+
+Also have a look on [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app for more comprehensive usage.
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/_category_.json b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/_category_.json
new file mode 100644
index 000000000..c6dff19bb
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "⌨️ Keyboard",
+ "position": 1
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-animation.md b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-animation.md
new file mode 100644
index 000000000..c8e4d3b7b
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-animation.md
@@ -0,0 +1,60 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ useKeyboardAnimation,
+ react-native animated,
+ react hook,
+ ]
+---
+
+# useKeyboardAnimation
+
+`useKeyboardAnimation` is a hook which gives access to two animated values:
+
+- `height` - value which changes between **0** and **keyboardHeight**;
+- `progress` - value which changes between **0** (keyboard closed) and **1** (keyboard opened).
+
+## Example
+
+```tsx
+import { useKeyboardAnimation } from "react-native-keyboard-controller";
+
+const { height, progress } = useKeyboardAnimation();
+```
+
+Also have a look on [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app for more comprehensive usage.
+
+## Using with class component
+
+```tsx
+import {
+ KeyboardController,
+ KeyboardContext,
+ AndroidSoftInputModes,
+} from "react-native-keyboard-controller";
+
+class KeyboardAnimation extends React.PureComponent {
+ // 1. use context value
+ static contextType = KeyboardContext;
+
+ componentDidMount() {
+ // 2. set input mode for android to `adjustResize`
+ // (can be omitted if you already have `adjustResize` in `AndroidManifest.xml`)
+ KeyboardController.setInputMode(
+ AndroidSoftInputModes.SOFT_INPUT_ADJUST_RESIZE,
+ );
+ }
+
+ componentWillUnmount() {
+ // 2. return to default input mode (for Android)
+ // in order not to break other part of your app
+ KeyboardController.setDefaultMode();
+ }
+
+ render() {
+ // 3. consume animated values 😊
+ const { animated } = this.context;
+ }
+}
+```
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/end.png b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/end.png
new file mode 100644
index 000000000..c88914172
Binary files /dev/null and b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/end.png differ
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/index.mdx b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/index.mdx
new file mode 100644
index 000000000..2e99f8607
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/index.mdx
@@ -0,0 +1,214 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ useKeyboardHandler,
+ onStart,
+ onMove,
+ onInteractive,
+ onEnd,
+ react-native-reanimated,
+ worklet,
+ react hook,
+ ]
+---
+
+import CodeBlock from "@theme/CodeBlock";
+
+# useKeyboardHandler
+
+`useKeyboardHandler` is a hook that offers low-level but more powerful API in comparison to `useKeyboardAnimation`. Using this hook you are getting an access to keyboard lifecycle events and you can easily determine the moment of the beginning animation, the end of the animation and get keyboard position in every frame of the animation.
+
+## Example
+
+```tsx
+useKeyboardHandler(
+ {
+ onStart: (e) => {
+ "worklet";
+ },
+ onMove: (e) => {
+ "worklet";
+ },
+ onInteractive: (e) => {
+ "worklet";
+ },
+ onEnd: (e) => {
+ "worklet";
+ },
+ },
+ [],
+);
+```
+
+:::caution Worklet directives
+
+Don't forget to add `worklet` directive to all `onStart`/`onMove`/`onInteractive`/`onEnd` handlers. Otherwise your code will throw exception.
+
+These handlers are not workletized by default, since it's not a part of `reanimated` package.
+
+:::
+
+:::info Unlock 120 FPS on iOS
+Since `onMove` handler on iOS is based on `CADisplayLink` usage - you may need to add following content in `Info.plist` if you want to have your animations running at 120 FPS on devices with ProMotion displays:
+
+```diff
++ CADisableMinimumFrameDurationOnPhone
++
+```
+
+:::
+
+### Event structure
+
+- `height` - height of the keyboard;
+- `progress` - a value between `0` (closed) and `1` (opened) indicating relative keyboard position;
+- `duration` - duration of the animation;
+- `target` - tag of the focused `TextInput` (or `-1` if the tag is not found).
+
+### Handlers
+
+#### `onStart`
+
+export const onStartCode = (
+
+ {`useKeyboardHandler(
+ {
+ onStart: (e) => {
+ 'worklet';
+ const willKeyboardAppear = e.progress === 1;
+ }
+ },
+ []
+);`}
+
+);
+
+
+
+ This function is called before the keyboard movement starts.{" "}
+
height
and
progress
values will have{" "}
+
destination values, i. e. if keyboard was closed but will appear -
+ these values will have a values like "keyboard is already opened" (
+
progress
will be equal to
1
and{" "}
+
height
will have non-zero value).
+
+
+
{onStartCode}
+
+
+
![]({require("./start.png").default})
+
+
+{onStartCode}
+
+#### `onMove`
+
+export const onMoveCode = (
+
+ {`useKeyboardHandler(
+ {
+ onMove: (e) => {
+ 'worklet';
+ progress.value = e.progress;
+ height.value = e.height;
+ }
+ },
+ []
+);`}
+
+);
+
+
+
+ This function will be called every frame when the keyboard changes its
+ position.
+
+
+
{onMoveCode}
+
+
+
![]({require("./move.png").default})
+
+
+{onMoveCode}
+
+:::info Not precise values
+There is no corresponding events in iOS for this hook. So values will not be perfectly synchronized with the keyboard.
+
+The same is applied to Android < 11 - these OS versions don't have API for getting keyboard positions during an animation.
+:::
+
+#### `onInteractive`
+
+export const onInteractiveCode = (
+
+ {`useKeyboardHandler(
+ {
+ onInteractive: (e) => {
+ 'worklet';
+ progress.value = e.progress;
+ height.value = e.height;
+ }
+ },
+ []
+);`}
+
+);
+
+
+
+ This function will be called every frame when user changes position of the
+ keyboard by the drag.
+
+
+ If finger is released and keyboard animates to its final destination, then the
+ standard
onStart
/
onMove
/
onEnd
lifecycles
+ will be triggered.
+
+
+
{onInteractiveCode}
+
+
+
![]({require("./interactive.png").default})
+
+
+{onInteractiveCode}
+
+:::info Event availability
+This event is available only on Android >= 11. To receive it you need to use [KeyboardGestureArea](./../../keyboard-gesture-area).
+
+On iOS you need to specify `keyboardDismissMode="interactive"` on your `ScrollView`.
+:::
+
+#### `onEnd`
+
+export const onEndCode = (
+
+ {`useKeyboardHandler(
+ {
+ onEnd: (e) => {
+ 'worklet';
+ progress.value = e.progress;
+ height.value = e.height;
+ }
+ },
+ []
+);`}
+
+);
+
+
+
+ This function will be called when the keyboard has completed its movement.
+ The event will contain
current keyboard metrics.
+
+
+
{onEndCode}
+
+
+
![]({require("./end.png").default})
+
+
+
+{onEndCode}
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/interactive.png b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/interactive.png
new file mode 100644
index 000000000..9702e198a
Binary files /dev/null and b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/interactive.png differ
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/move.png b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/move.png
new file mode 100644
index 000000000..5e5e92121
Binary files /dev/null and b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/move.png differ
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/start.png b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/start.png
new file mode 100644
index 000000000..72e5b64d1
Binary files /dev/null and b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-keyboard-handler/start.png differ
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-reanimated-keyboard-animation.md b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-reanimated-keyboard-animation.md
new file mode 100644
index 000000000..25c7d79c7
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/keyboard/use-reanimated-keyboard-animation.md
@@ -0,0 +1,60 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ useReanimatedKeyboardAnimation,
+ react-native-reanimated,
+ react hook,
+ ]
+---
+
+# useReanimatedKeyboardAnimation
+
+`useReanimatedKeyboardAnimation` is a hook which gives access to two reanimated values:
+
+- `height` - value which changes between **0** and **keyboardHeight**;
+- `progress` - value which changes between **0** (keyboard closed) and **1** (keyboard opened).
+
+## Example
+
+```tsx
+import { useReanimatedKeyboardAnimation } from "react-native-keyboard-controller";
+
+const { height, progress } = useReanimatedKeyboardAnimation();
+```
+
+Also have a look on [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app for more comprehensive usage.
+
+## Using with class component
+
+```tsx
+import {
+ KeyboardController,
+ KeyboardContext,
+ AndroidSoftInputModes,
+} from "react-native-keyboard-controller";
+
+class KeyboardAnimation extends React.PureComponent {
+ // 1. use context value
+ static contextType = KeyboardContext;
+
+ componentDidMount() {
+ // 2. set input mode for android to `adjustResize`
+ // (can be omitted if you already have `adjustResize` in `AndroidManifest.xml`)
+ KeyboardController.setInputMode(
+ AndroidSoftInputModes.SOFT_INPUT_ADJUST_RESIZE,
+ );
+ }
+
+ componentWillUnmount() {
+ // 2. return to default input mode (for Android)
+ // in order not to break other part of your app
+ KeyboardController.setDefaultMode();
+ }
+
+ render() {
+ // 3. consume reanimated values 😊
+ const { reanimated } = this.context;
+ }
+}
+```
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/module/_category_.json b/docs/versioned_docs/version-1.11.0/api/hooks/module/_category_.json
new file mode 100644
index 000000000..cccd2b80c
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/module/_category_.json
@@ -0,0 +1,4 @@
+{
+ "label": "📂 Module",
+ "position": 3
+}
diff --git a/docs/versioned_docs/version-1.11.0/api/hooks/module/use-keyboard-controller.md b/docs/versioned_docs/version-1.11.0/api/hooks/module/use-keyboard-controller.md
new file mode 100644
index 000000000..d947f8dbf
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/hooks/module/use-keyboard-controller.md
@@ -0,0 +1,60 @@
+---
+keywords:
+ [
+ react-native-keyboard-controller,
+ useKeyboardController,
+ enabled,
+ disabled,
+ setEnabled,
+ ]
+---
+
+# useKeyboardController
+
+`useKeyboardController` is a hook which gives an access to the state of the `react-native-keyboard-controller` library. It return two values:
+
+- `enabled` - boolean value which indicates whether the library is enabled in app;
+- `setEnabled` - function that changes state of `enabled` property.
+
+This hook can be handy in situations when your app is relying on default window resizing behavior on Android. Once the module is enabled - it moves the app in [edge-to-edge](https://developer.android.com/training/gestures/edge-to-edge) and prevents window from being resized (works as iOS). However if you need default Android behavior you can disable this module where needed and make a gradual integration of this library into your application.
+
+:::caution Use it only when you really need it
+Nonetheless that you can fallback to default Android behavior I still strongly recommend you not to go with this approach just because you'll loose all attractiveness of smooth animated keyboard transitions and your app will not look as great as it possibly can.
+
+Consider to use [KeyboardAvoidingView](../../components/keyboard-avoiding-view.mdx) which also resize the window, but does it with beautiful animated transitions that makes your interactions with app smooth and pleasant.
+:::
+
+## Example
+
+```tsx
+import { useKeyboardController } from "react-native-keyboard-controller";
+
+const { enabled, setEnabled } = useKeyboardController();
+
+setEnabled(false);
+```
+
+Also have a look on [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app for more comprehensive usage.
+
+## Using with class component
+
+```tsx
+import {
+ KeyboardController,
+ KeyboardContext,
+ AndroidSoftInputModes,
+} from "react-native-keyboard-controller";
+
+class KeyboardAnimation extends React.PureComponent {
+ // 1. use context value
+ static contextType = KeyboardContext;
+
+ componentDidMount() {
+ // 2. get an access to `enabled` and `setEnabled` props
+ const { enabled, setEnabled } = this.context;
+
+ // 3. disable a module on demand in your app
+ setEnabled(false);
+ }
+}
+```
diff --git a/docs/versioned_docs/version-1.11.0/api/keyboard-controller-view.md b/docs/versioned_docs/version-1.11.0/api/keyboard-controller-view.md
new file mode 100644
index 000000000..8a927d742
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/keyboard-controller-view.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 3
+keywords: [react-native-keyboard-controller, KeyboardControllerView, view]
+---
+
+# KeyboardControllerView
+
+A plain react-native `View` with some additional methods and props. Used internally in [KeyboardProvider](./keyboard-provider.md)
+
+## Props
+
+### `onKeyboardMoveStart`
+
+A callback function which is fired when keyboard starts a transition from one to another state (from closed to open, for example).
+
+### `onKeyboardMove`
+
+A callback function which is fired every time, when keyboard changes its position on the screen.
+
+### `onKeyboardMoveInteractive`
+
+A callback function which is fired every time, when user drags keyboard.
+
+### `onKeyboardMoveEnd`
+
+A callback function which is fired when keyboard finished a transition from one to another state (from closed to open, for example).
+
+### `onFocusedInputLayoutChanged`
+
+A callback function which is fired when layout of focused input gets changed.
+
+### `onFocusedInputTextChanged`
+
+A callback function which is fired every time when user changes a text (types/deletes symbols).
+
+### `statusBarTranslucent`
+
+A boolean prop to indicate whether `StatusBar` should be translucent on `Android` or not.
+
+### `navigationBarTranslucent`
+
+A boolean prop to indicate whether [NavigationBar](https://m2.material.io/design/platform-guidance/android-bars.html#android-navigation-bar) should be translucent on `Android` or not.
+
+### `enabled`
+
+A boolean prop indicating whether the view is active or not. If it's `true` then it moves application to [edge-to-edge](https://developer.android.com/training/gestures/edge-to-edge) mode on Android and setup keyboard callbacks. When `false` - moves app away from [edge-to-edge](https://developer.android.com/training/gestures/edge-to-edge) and removes keyboard listeners.
diff --git a/docs/versioned_docs/version-1.11.0/api/keyboard-controller.md b/docs/versioned_docs/version-1.11.0/api/keyboard-controller.md
new file mode 100644
index 000000000..dcc59e541
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/keyboard-controller.md
@@ -0,0 +1,63 @@
+---
+sidebar_position: 5
+keywords:
+ [
+ react-native-keyboard-controller,
+ react-native,
+ KeyboardController,
+ module,
+ dismiss,
+ dismiss keyboard,
+ windowSoftInputMode,
+ adjustResize,
+ adjustPan,
+ ]
+---
+
+# KeyboardController
+
+The `KeyboardController` module in React Native provides a convenient set of methods for managing the behavior of the keyboard. With seamless runtime adjustments, this module allows developers to dynamically change the `windowSoftInputMode` on Android and dismiss the keyboard on both platforms.
+
+## Methods
+
+### `setInputMode`
+
+This method is used to dynamically change the `windowSoftInputMode` during runtime in an Android application. It takes an argument that specifies the desired input mode. The example provided sets the input mode to `SOFT_INPUT_ADJUST_RESIZE`:
+
+```ts
+KeyboardController.setInputMode(AndroidSoftInputModes.SOFT_INPUT_ADJUST_RESIZE);
+```
+
+### `setDefaultMode`
+
+This method is used to restore the default `windowSoftInputMode` declared in the `AndroidManifest.xml`. It resets the input mode to the default value:
+
+```ts
+KeyboardController.setDefaultMode();
+```
+
+### `dismiss`
+
+This method is used to hide the keyboard. It triggers the dismissal of the keyboard:
+
+```ts
+KeyboardController.dismiss();
+```
+
+:::info What is the difference comparing to `react-native` implementation?
+The equivalent method from `react-native` relies on specific internal components, such as `TextInput`, and may not work as intended if a custom input component is used.
+
+In contrast, the described method enables keyboard dismissal for any focused input, extending functionality beyond the limitations of the default implementation.
+:::
+
+### `setFocusTo`
+
+This method sets focus to the selected field. Possible values:
+
+- `prev` - set focus to the previous field;
+- `current` - set focus to the last focused field (i. e. if keyboard was closed you can restore focus);
+- `next` - set focus to the next field.
+
+```ts
+setFocusTo("next");
+```
diff --git a/docs/versioned_docs/version-1.11.0/api/keyboard-events.md b/docs/versioned_docs/version-1.11.0/api/keyboard-events.md
new file mode 100644
index 000000000..9920b5f0d
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/keyboard-events.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 6
+keywords:
+ [
+ react-native-keyboard-controller,
+ events,
+ keyboardWillShow,
+ keyboardWillHide,
+ android,
+ iOS,
+ cross platform,
+ ]
+---
+
+# KeyboardEvents
+
+This library exposes 4 events which are available on all platforms:
+
+- keyboardWillShow
+- keyboardWillHide
+- keyboardDidShow
+- keyboardDidHide
+
+## Event structure
+
+All events have following properties:
+
+```ts
+type KeyboardEventData = {
+ height: number; // height of the keyboard
+ duration: number; // duration of the animation
+ timestamp: number; // timestamp of the event from native thread
+ target: number; // tag of the focused TextInput
+};
+```
+
+## Example
+
+```ts
+import { KeyboardEvents } from "react-native-keyboard-controller";
+
+useEffect(() => {
+ const show = KeyboardEvents.addListener("keyboardWillShow", (e) => {
+ // place your code here
+ });
+
+ return () => {
+ show.remove();
+ };
+}, []);
+```
+
+Also have a look on [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app for more comprehensive usage.
diff --git a/docs/versioned_docs/version-1.11.0/api/keyboard-gesture-area.md b/docs/versioned_docs/version-1.11.0/api/keyboard-gesture-area.md
new file mode 100644
index 000000000..840be5b91
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/keyboard-gesture-area.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 4
+keywords:
+ [
+ react-native-keyboard-controller,
+ KeyboardGestureArea,
+ interactive keyboard,
+ view,
+ ]
+---
+
+# KeyboardGestureArea
+
+`KeyboardGestureArea` allows you to define a region on the screen, where gestures will control the keyboard position.
+
+:::info Platform availability
+This component is available only for Android >= 11. For iOS and Android < 11 it will render `React.Fragment`.
+:::
+
+## Props
+
+### `interpolator`
+
+String with possible values `linear` and `ios`:
+
+- **ios** - interactive keyboard dismissing will work as in iOS: swipes in non-keyboard area will not affect keyboard positioning, but if your swipe touches keyboard - keyboard will follow finger position.
+- **linear** - gestures inside the component will linearly affect the position of the keyboard, i.e. if the user swipes down by 20 pixels, then the keyboard will also be moved down by 20 pixels, even if the gesture was not made over the keyboard area.
+
+### `showOnSwipeUp`
+
+A boolean prop which allows to customize interactive keyboard behavior. If set to `true` then it allows to show keyboard (if it's already closed) by swipe up gesture. `false` by default.
+
+### `enableSwipeToDismiss`
+
+A boolean prop which allows to customize interactive keyboard behavior. If set to `false`, then any gesture will not affect keyboard position if the keyboard is shown. `true` by default.
+
+## Example
+
+```tsx
+
+
+ {/* The other UI components of application in your tree */}
+
+
+```
diff --git a/docs/versioned_docs/version-1.11.0/api/keyboard-provider.md b/docs/versioned_docs/version-1.11.0/api/keyboard-provider.md
new file mode 100644
index 000000000..8bfa2cb1c
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/api/keyboard-provider.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 2
+keywords: [react-native-keyboard-controller, KeyboardProvider]
+---
+
+# KeyboardProvider
+
+`KeyboardProvider` should wrap your app. Underhood it works with `KeyboardControllerView` to receive events during keyboard movements, maps these events to `Animated`/`Reanimated` values and store them in `context`.
+
+## Props
+
+### `statusBarTranslucent`
+
+A boolean prop to indicate whether `StatusBar` should be translucent on `Android` or not.
+
+:::caution Important defaults
+By default this library stretches to full screen (`edge-to-edge` mode) and status bar becomes translucent. But the library tries to use standard RN app behavior and automatically applies padding from top to look like a standard RN app. If you use `translucent` prop for `StatusBar` component - it will not work anymore. You'll need to specify it on provider level. For more info [see](https://github.com/kirillzyusko/react-native-keyboard-controller/pull/30) this PR.
+:::
+
+### `navigationBarTranslucent`
+
+A boolean prop to indicate whether [NavigationBar](https://m2.material.io/design/platform-guidance/android-bars.html#android-navigation-bar) should be translucent on `Android` or not.
+
+### `enabled`
+
+A boolean prop indicating whether the module is enabled. It indicate only initial state, i. e. if you try to change this prop after component mount it will not have any effect. To change the property in runtime use [useKeyboardController](./hooks/module/use-keyboard-controller.md) hook and `setEnabled` method. Defaults to `true`.
+
+Could be useful to set it to `false` if you want to activate the module only on specific screens.
+
+## Example
+
+```tsx
+import { KeyboardProvider } from "react-native-keyboard-controller";
+
+const App = () => {
+ return (
+
+ {/* The other components in your tree */}
+
+ );
+};
+```
diff --git a/docs/versioned_docs/version-1.11.0/guides/_category_.json b/docs/versioned_docs/version-1.11.0/guides/_category_.json
new file mode 100644
index 000000000..82fc234ba
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/guides/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Guides",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Most useful topics to start quickly."
+ }
+}
diff --git a/docs/versioned_docs/version-1.11.0/guides/building-own-hook.md b/docs/versioned_docs/version-1.11.0/guides/building-own-hook.md
new file mode 100644
index 000000000..95fb1ffc8
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/guides/building-own-hook.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 2
+keywords: [react-native-keyboard-controller, react-native keyboard, react hook]
+---
+
+# Building own hook
+
+Default hooks may not perfectly fit in your app, because it changes/restores `softInputMode` on mount/unmount of the component where it's used.
+
+:::info
+This is `useResizeMode` hook behavior - it changes `softInputMode` on mount to `adjustResize` and to default `softInput` on unmount. You may want to [read](../recipes/platform-differences.md#android) why it's crucial to change `softInputMode` to `adjustResize` before using this library.
+
+If you have `android:windowSoftInputMode="adjustResize"` declared in `AndroidManifest.xml` - then you can skip this step at all and forget about changing `softInputMode` in runtime (however you still may want to create your own version of hook without calls to `KeyboardController.*`) 😎.
+:::
+
+Sometimes in deep stacks it may be important to have different `softInputMode` per screen, but by default `react-navigation` keeps previous screens mounted, so if you are using default `useKeyboardAnimation` hook, then all following screens will have `softInputMode=adjustResize`.
+
+To prevent such behavior you can write own hook based on primitives from this library. The implementation may look like:
+
+```ts
+import { useContext, useCallback } from "react";
+import { useFocusEffect } from "@react-navigation/native";
+import {
+ KeyboardController,
+ AndroidSoftInputModes,
+ useKeyboardContext,
+} from "react-native-keyboard-controller";
+
+function useKeyboardAnimation() {
+ useFocusEffect(
+ useCallback(() => {
+ KeyboardController.setInputMode(
+ AndroidSoftInputModes.SOFT_INPUT_ADJUST_RESIZE,
+ );
+
+ return () => KeyboardController.setDefaultMode();
+ }, []),
+ );
+
+ const context = useKeyboardContext();
+
+ return context.animated;
+}
+```
+
+In this case when screen becomes invisible hook will restore default `softInputMode`, and `softInputMode` will be set to `adjustResize` only on the screen where it's used.
diff --git a/docs/versioned_docs/version-1.11.0/guides/compatibility.md b/docs/versioned_docs/version-1.11.0/guides/compatibility.md
new file mode 100644
index 000000000..1fcd4378e
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/guides/compatibility.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 4
+description: Compatibility of library with different react-native versions and architectures
+keywords:
+ [react-native-keyboard-controller, compatibility, react-native versions]
+---
+
+# Compatibility
+
+:::info
+
+If you found an incompatibility or conflict with other open source libraries - don't hesitate to open an [issue](https://github.com/kirillzyusko/react-native-keyboard-controller/issues/new?assignees=kirillzyusko&labels=bug&template=bug_report.md&title=). It will help the project 🙏
+
+:::
+
+## React Native
+
+Below you can find an information about compatibility with `react-native` package per different architectures.
+
+### Fabric (new) architecture
+
+Starting from `1.2.0` this library adds support for a new architecture called `Fabric`. Since a new architecture is still in adoption stage and it changes some APIs over time - it's highly recommended to use versions which are compatible and were intensively tested against specific `react-native` versions.
+
+Below you can find a table with supported versions:
+
+| library version | react-native version |
+| --------------- | -------------------- |
+| 1.3.0+ | 0.70.0+ |
+| 1.2.0+ | 0.69.0+ |
+
+### Paper (old) architecture
+
+This library supports as minimal `react-native` version as possible. However it was decided to drop a support for some really old versions for better development workflow and future support.
+
+| library version | react-native version |
+| --------------- | -------------------- |
+| 1.7.0+ | 0.65.0+ |
+| 1.0.0+ | 0.62.0+ |
+
+## Third-party libraries compatibility
+
+Since this library uses `WindowInsetsCompat` API on Android it may conflict with other libraries if they are using deprecated API (if they are changing `window` flags directly).
+
+For example `react-native-screens` [were](https://github.com/software-mansion/react-native-screens/pull/1451) using old API, so if you are using `StatusBar` management from `react-native-screens` you'll need to use at least `3.14+` version. Otherwise it will **break** keyboard animations.
+
+`StatusBar` component from `react-native` is also using deprecated API. In order to allow better compatibility - `react-native-keyboard-controller` [monkey-patches](https://github.com/kirillzyusko/react-native-keyboard-controller/pull/30) this component (hopefully soon they will change an approach and will rewrite this component to new API).
+
+If you know other 3rd party libraries that may be using deprecated API, please open an [issue](https://github.com/kirillzyusko/react-native-keyboard-controller/issues/new?assignees=kirillzyusko&labels=bug&template=bug_report.md&title=) and we'll try to fix it.
diff --git a/docs/versioned_docs/version-1.11.0/guides/first-animation.md b/docs/versioned_docs/version-1.11.0/guides/first-animation.md
new file mode 100644
index 000000000..e95515a47
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/guides/first-animation.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 1
+keywords:
+ [
+ react-native-keyboard-controller,
+ keyboard animation,
+ keyboard handling,
+ keyboard movement,
+ ]
+---
+
+# First animation
+
+To build your first animation you will need to use two hooks: [useKeyboardAnimation](../api/hooks/keyboard/use-keyboard-animation.md) or [useReanimatedKeyboardAnimation](../api/hooks/keyboard/use-reanimated-keyboard-animation.md).
+
+Both of them return an object with two properties: `progress` and `height` (depends on the hook used, values will be `Animated.Value` or `Reanimated.SharedValue`).
+
+:::info
+`useKeyboardAnimation` returns Animated values with enabled **Native Driver** (`useNativeDriver: true`). Thus some properties can not be animated, such as `height`, `backgroundColor`, etc.
+:::
+
+:::caution
+`useReanimatedKeyboardAnimation` works only with `SharedValues`, i.e. it is not compatible with Reanimated v1 API.
+:::
+
+## Example
+
+To see how to use these hooks let's consider example below (for more comprehensive usage you may find an [example](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example) app useful):
+
+```tsx
+import React from "react";
+import { Animated, StyleSheet, TextInput, View } from "react-native";
+import { useKeyboardAnimation } from "react-native-keyboard-controller";
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ alignItems: "center",
+ justifyContent: "flex-end",
+ },
+ box: {
+ width: 60,
+ height: 60,
+ marginVertical: 20,
+ },
+ row: {
+ flexDirection: "row",
+ },
+});
+
+export default function KeyboardAnimation() {
+ // 1. we need to use hook to get an access to animated values
+ const { height, progress } = useKeyboardAnimation();
+
+ const scale = progress.interpolate({
+ inputRange: [0, 1],
+ outputRange: [1, 2],
+ });
+
+ return (
+
+
+
+
+
+
+ );
+}
+```
+
+:::info
+If you are going to use these Animated values in class components (i.e. without hooks) - you can easily [do](../api/hooks/keyboard/use-keyboard-animation.md) it. Check out [source](https://github.com/kirillzyusko/react-native-keyboard-controller/blob/cf27eb00877db34b860a04cf52a026110e44b4b3/src/animated.tsx#L46-L51) code - this hook simply changes `softInputMode` and consumes `Context`. Also you may read [architecture](../recipes/architecture.md) deep dive to understand more about how this library works.
+:::
diff --git a/docs/versioned_docs/version-1.11.0/guides/interactive-keyboard.mdx b/docs/versioned_docs/version-1.11.0/guides/interactive-keyboard.mdx
new file mode 100644
index 000000000..0b52deb99
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/guides/interactive-keyboard.mdx
@@ -0,0 +1,80 @@
+---
+sidebar_position: 3
+keywords:
+ [
+ react-native-keyboard-controller,
+ interactive keyboard,
+ dismiss keyboard via gesture,
+ control keyboard position,
+ ]
+---
+
+# Interactive Keyboard
+
+This guide focuses on adding an ability to dismiss keyboard interactively. Below you can see a step by step guide which will explain how different pieces of the code work together.
+
+import Lottie from "lottie-react";
+import lottie from "@site/src/components/HomepageFeatures/interactive.lottie.json";
+
+
+
+
+
+## Android
+
+### Start point
+
+First of all let's consider a simple example and layout for typical chat application. Of course in real-application layout will be much more complex, but since it's a guide we will consider an over-simplified example to get a main idea.
+
+```tsx
+
+
+
+```
+
+### Adding `KeyboardGestureArea`
+
+To make interactive dismissing work on Android we need to add `KeyboardGestureArea` view. This view will track all gestures and will control the keyboard positioning. To customize the way how the keyboard will be dismissed you can specify `interpolator` [prop](../api/keyboard-gesture-area.md#interpolator).
+
+In order to recognize all gestures on a `ScrollView` we need to wrap a `ScrollView` within `KeyboardGestureArea`:
+
+```tsx
+// add-new-code
+
+
+
+
+ // add-new-code
+
+```
+
+### Reacting on keyboard movement
+
+Basically `useKeyboardAnimation`/`useReanimatedKeyboardAnimation` will update animated values as keyboard moves. But if you want to differ plain keyboard movements (when it shows/hides because of `TextInput` gets focused/unfocused) and interactive keyboard movement, then you can use `useKeyboardHandler` hook and specify [`onInteractive`](../api/hooks/keyboard/use-keyboard-handler/index.mdx#oninteractive) handler as shown below:
+
+```tsx
+useKeyboardHandler(
+ {
+ onInteractive: (e) => {
+ "worklet";
+ // your handler for interactive keyboard movement
+ },
+ },
+ [],
+);
+```
+
+## iOS
+
+The interactive keyboard dismissing works well out-of-box in `react-native` using `InputAccessoryView`. However if you are not satisfied with the usage of `InputAccessoryView` - you can try to utilize the functionality of this library.
+
+For that you'll need to follow a pattern from above and add [`onInteractive`](../api/hooks/keyboard/use-keyboard-handler/index.mdx#oninteractive) handler if you are using `useKeyboardHandler` hook. If you are using `useKeyboardAnimation` or `useReanimatedKeyboardAnimation` hooks then no extra actions are required - these hooks will update its values automatically, when keyboard gets moved because of interactive dismissal.
+
+## Full examples
+
+To see full examples of interactive keyboard handling you may have a look on corresponding [android](https://github.com/kirillzyusko/react-native-keyboard-controller/blob/main/example/src/screens/Examples/InteractiveKeyboard/index.tsx) and [ios](https://github.com/kirillzyusko/react-native-keyboard-controller/blob/main/example/src/screens/Examples/InteractiveKeyboardIOS/index.tsx) example apps.
diff --git a/docs/versioned_docs/version-1.11.0/installation.mdx b/docs/versioned_docs/version-1.11.0/installation.mdx
new file mode 100644
index 000000000..88d0edb67
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/installation.mdx
@@ -0,0 +1,134 @@
+---
+sidebar_position: 1
+description: Guide dedicated to installation process
+keywords:
+ [
+ react-native-keyboard-controller,
+ react-native keyboard,
+ installation,
+ setup,
+ keyboard handling,
+ keyboard animation,
+ keyboard movement,
+ troubleshooting,
+ ]
+---
+
+import Tabs from "@theme/Tabs";
+import TabItem from "@theme/TabItem";
+
+# Installation
+
+## Adding a library to the project
+
+Install the `react-native-keyboard-controller` package in your React Native project.
+
+
+
+
+```shell
+yarn add react-native-keyboard-controller
+```
+
+
+
+
+```shell
+npm install react-native-keyboard-controller --save
+```
+
+
+
+
+### Linking
+
+This package supports [autolinking](https://github.com/react-native-community/cli/blob/master/docs/autolinking.md).
+
+:::tip Pods update
+
+Don't forget to re-install `pods` after adding the package and don't forget to re-assemble `android` and `ios` applications, since this library contains native code.
+
+:::
+
+### Expo
+
+This library has native code, so it does not work with _Expo Go_ but you can easily install it using a [custom dev client](https://docs.expo.dev/development/getting-started/).
+
+## Adding provider
+
+In order to use it you'll need to wrap your app with `KeyboardProvider` component.
+
+:::info Why it's needed?
+
+If you are bothered why it's needed, you can read more about it in [architecture](./recipes/platform-differences.md) deep dive to understand all aspects of how this library works.
+
+:::
+
+```tsx
+import { KeyboardProvider } from "react-native-keyboard-controller";
+
+export default function App() {
+ return (
+
+ {/* your main application code goes here */}
+
+ );
+}
+```
+
+Congratulations! 🎉 You've just finished installation process. Go to the [next section](./guides/first-animation.md) to get more insights of what you can do using this library. 😎
+
+## Troubleshooting
+
+### Incompatible `kotlinVersion` and failed Android builds
+
+Sometimes you may see failed Android builds complaining that your version of kotlin is lower than expected version.
+
+`error: module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.1.`
+
+To overcome this issue you will need to set higher version of the kotlin:
+
+#### react-native or expo bare workflow
+
+You need to modify `android/build.gradle` and specify correct `kotlinVersion`:
+
+```java
+buildscript {
+ ext {
+ kotlinVersion = "1.6.21"
+ }
+}
+```
+
+For more information please, see how it's configured in [example](https://github.com/kirillzyusko/react-native-keyboard-controller/blob/9d0e63712a2f55dab0f6f3f95398567bb9ca1efa/example/android/build.gradle#L9) project.
+
+#### Expo managed workflow
+
+If you are using Expo managed workflow you need to install `expo-build-properties`
+
+```sh
+npx expo install expo-build-properties
+```
+
+And add plugin inside of your `app.json` or `app.config.js` with following configuration:
+
+```json
+{
+ "expo": {
+ "plugins": [
+ [
+ "expo-build-properties",
+ {
+ "android": {
+ "kotlinVersion": "1.6.21"
+ }
+ }
+ ]
+ ]
+ }
+}
+```
+
+### Swift support
+
+Since part of this library is written using `swift` language - your project needs to support it. For that you can create empty `.swift` file with bridging header. See this [step-by-step](https://stackoverflow.com/a/56176956/9272042) guide if you have problems.
diff --git a/docs/versioned_docs/version-1.11.0/recipes/_category_.json b/docs/versioned_docs/version-1.11.0/recipes/_category_.json
new file mode 100644
index 000000000..cd05fba8a
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/recipes/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Recipes",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/docs/versioned_docs/version-1.11.0/recipes/architecture.md b/docs/versioned_docs/version-1.11.0/recipes/architecture.md
new file mode 100644
index 000000000..87824ef0b
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/recipes/architecture.md
@@ -0,0 +1,30 @@
+---
+sidebar_position: 1
+keywords: [react-native-keyboard-controller, architecture, design principles]
+---
+
+# Architecture
+
+This library requires to wrap an app with `KeyboardProvider` component. It's needed because it stores animated values in `context`.
+
+## Process overview
+
+Library exposes `KeyboardControllerView` with `onKeyboardMove` method. This method is fired when keyboard frame is changed. `KeyboardProvider` automatically maps these events to `Animated.Value` and `Reanimated.SharedValue` and stores it in `context`.
+
+:::info
+Underhood `KeyboardControllerView` is a simple `View` with one additional `onKeyboardMove` callback method, so it inherits all props from plain `View`, such as `style`, etc.
+:::
+
+Thus we have a single source of truth about keyboard position. Since values are stored in `context` we can use it in any component where we need them. Moreover, we can consume `context` values in class components as well as in hooks.
+
+## Design principles
+
+The library was designed to use a `context` as a global store for animated values and have a single `Provider` across the app. As of now it may be not very obvious, why it was needed to have a single source of data flow, but in future it may significantly simplify the process of the integration new features.
+
+## Why custom `KeyboardControllerView` is needed?
+
+Initially I had a choice which approach to use in order to send events about keyboard frames: `EventEmitters` vs `View` with callbacks. I decided to use `View` with callbacks because of several reasons:
+
+- `react-native` core team uses similar approach for `onScroll` event from `ScrollView` component (also I knew, that it's possible to map events from such callbacks to `Animated.Value` and thus reduce bridge usage);
+- to track keyboard frames on Android we need to enter to [edge-to-edge](https://developer.android.com/training/gestures/edge-to-edge) mode and it changes view paddings. Since it's managed through `View` it's easier to change padding of this view.
+- `reanimated` allows to intercept `view` events using theirs `useEvent` hook and move the event handling into worklet runtime. Thus sending events via `view` allows to make an integration with `reanimated` package and handle events/animate everything directly on the UI thread.
diff --git a/docs/versioned_docs/version-1.11.0/recipes/jest-testing-guide.md b/docs/versioned_docs/version-1.11.0/recipes/jest-testing-guide.md
new file mode 100644
index 000000000..1f09a2ffb
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/recipes/jest-testing-guide.md
@@ -0,0 +1,69 @@
+---
+sidebar_position: 3
+description: A testing-guide showing how to write unit-tests using jest
+keywords: [react-native-keyboard-controller, jest, mock, testing]
+---
+
+# Jest testing guide
+
+## Setting up a mock
+
+This library includes a built in mock for Jest. To use it, add the following code to the [jest setup](https://jestjs.io/docs/configuration#setupfiles-array) file:
+
+```js
+jest.mock("react-native-keyboard-controller", () =>
+ require("react-native-keyboard-controller/jest"),
+);
+```
+
+## Test case example
+
+Once you've set up mock - you can write your first test 😊. A sample of test case is shown below. For more test cases please see [this](https://github.com/kirillzyusko/react-native-keyboard-controller/tree/main/example/__tests__) link.
+
+```tsx
+import "@testing-library/jest-native/extend-expect";
+import React from "react";
+import { Animated } from "react-native";
+import { render } from "@testing-library/react-native";
+
+import { useKeyboardAnimation } from "react-native-keyboard-controller";
+
+function TestComponent() {
+ const { height } = useKeyboardAnimation();
+
+ return (
+
+ );
+}
+
+describe("basic keyboard interaction", () => {
+ it("should have different styles depends on position", () => {
+ const { getByTestId, update } = render();
+
+ expect(getByTestId("view")).toHaveStyle({ transform: [{ translateY: 0 }] });
+
+ (useKeyboardAnimation as jest.Mock).mockReturnValue({
+ height: new Animated.Value(150),
+ progress: new Animated.Value(0.5),
+ });
+ update();
+
+ expect(getByTestId("view")).toHaveStyle({
+ transform: [{ translateY: 150 }],
+ });
+
+ (useKeyboardAnimation as jest.Mock).mockReturnValue({
+ height: new Animated.Value(300),
+ progress: new Animated.Value(1),
+ });
+ update();
+
+ expect(getByTestId("view")).toHaveStyle({
+ transform: [{ translateY: 300 }],
+ });
+ });
+});
+```
diff --git a/docs/versioned_docs/version-1.11.0/recipes/platform-differences.md b/docs/versioned_docs/version-1.11.0/recipes/platform-differences.md
new file mode 100644
index 000000000..30aaa4851
--- /dev/null
+++ b/docs/versioned_docs/version-1.11.0/recipes/platform-differences.md
@@ -0,0 +1,28 @@
+---
+sidebar_position: 2
+keywords: [react-native-keyboard-controller, limitations, important defaults]
+---
+
+# Platforms capabilities and limitations
+
+This library relies on `WindowInsetsCompat` API on `Android` and keyboard listeners (`NotificationCenter`) on iOS.
+
+Since two platforms are totally different (see below for more details) the purpose of this API is to provide a common API for both platforms, which will work in the same way on both platforms, but at the same time give an access to all power of the platform features.
+
+## Android
+
+To track each keyboard frame in Android you need to perform 3 steps:
+
+- enter [edge-to-edge](https://developer.android.com/training/gestures/edge-to-edge) mode (`KeyboardControllerView` already does it for you, and `KeyboardProvider` uses `KeyboardControllerView`, so once you've wrapped your app in `KeyboardProvider` - you've completed this step 🎉).
+- change `android:windowSoftInputMode` to `adjustResize` (this library exposes [KeyboardController](./../api/keyboard-controller.md) and you can change it in runtime - default hooks changes soft input mode on mount and restore default behavior on unmount, but you can control it as you [wish](../guides/building-own-hook.md) (change mode on focus/unfocus screen etc.)) - this is needed to deliver the best [backward](https://developer.android.com/develop/ui/views/layout/sw-keyboard#check-visibility) compatibility;
+- setup `WindowInsetsAnimationCallback` and track keyboard frames. `KeyboardControllerView` maps events from this callback and forward them in `onKeyboardMove` callback on JS side (`KeyboardProvider` handles it and maps these events to `Animated` values + stores it in `context`).
+
+## iOS
+
+iOS doesn't give an API to track each keyboard frame. But it gives an information when keyboard will appear and when it appeared (i.e. the start and the end of the keyboard movement) and also it schedules layout animation.
+
+:::caution Non discrete values
+Unlike Android, `progress` value on iOS will have only two values (`0` or `1`) - i.e. it will not have an intermediate values, like 0.07, 0.12, 0.27 etc (same is applied to `height` property - it doesn't have an intermediate values). It's not a big problem, but some interpolations (which are relying on intermediate values) may not work properly.
+
+If you are animating non UI props (such as `width`, `height`, etc.) and you need to have intermediate values - consider to use [useKeyboardHandler](../api/hooks/keyboard/use-keyboard-handler) hook.
+:::
diff --git a/docs/versioned_sidebars/version-1.11.0-sidebars.json b/docs/versioned_sidebars/version-1.11.0-sidebars.json
new file mode 100644
index 000000000..caea0c03b
--- /dev/null
+++ b/docs/versioned_sidebars/version-1.11.0-sidebars.json
@@ -0,0 +1,8 @@
+{
+ "tutorialSidebar": [
+ {
+ "type": "autogenerated",
+ "dirName": "."
+ }
+ ]
+}
diff --git a/docs/versions.json b/docs/versions.json
index e45ce4305..f7f62e5b6 100644
--- a/docs/versions.json
+++ b/docs/versions.json
@@ -1 +1,11 @@
-["1.10.0", "1.9.0", "1.8.0", "1.7.0", "1.6.0", "1.5.0", "1.4.0", "1.0.0"]
+[
+ "1.11.0",
+ "1.10.0",
+ "1.9.0",
+ "1.8.0",
+ "1.7.0",
+ "1.6.0",
+ "1.5.0",
+ "1.4.0",
+ "1.0.0"
+]