From 9415e2df1752ff53f97ac92b94443307c3d9796b Mon Sep 17 00:00:00 2001 From: Tyler Chen Date: Fri, 14 Aug 2020 13:20:46 +0000 Subject: [PATCH] Integrate launch bubble api (#37) fix: navigating to network page feat: implement Launching bubble page feat: integrate launch bubble api Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement MFA in login Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement adding ssh key Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout fix: showing default values Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement selector placeholders and default values Merge branch 'feat/ui-layout' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout fix: getting user information after setting payment method Merge branch 'master' into feat/ui-layout feat: implement setting payment plan in payment page feat: populate options for advanced settings modal fix: remove showing advanced settings modal when loading the page feat: implement Advanced Settings Modal layout feat: implement modal and selector components feat: implement launch bubble screen Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement add stripe card feat: implement login process Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement payment page feat: implement mail verification screen Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: prevent registration when the configs.allowRegistration is set to false fix: weird routing Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: implement actual pages Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: api integration for register page fix: messages feat: api integration for forget-password page fix: login title and password placeholder feat: disable button until get response Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout feat: integrate api for new login page feat: implement responsive header feat: implement checkbox Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout fix: checkbox event issue feat: implement register page feat: implement registration page Merge branch 'master' of git.bubblev.org:bubblev/bubble-web into feat/ui-layout Co-authored-by: Tyler Co-authored-by: jonathan Reviewed-on: https://git.bubblev.org/bubblev/bubble-web/pulls/37 --- src/_assets/post_auth_messages.json | 15 +- src/_components/modals/AdvancedSettings.vue | 154 +++++++++++++++++++- src/_pages/main/bubble/LaunchingBubble.vue | 115 +++++++++++++++ src/_router/index.js | 4 + src/public/android.png | Bin 0 -> 1547 bytes src/public/iphone.png | Bin 0 -> 1450 bytes src/public/launching-bubble.json | 1 + src/public/mac_computer.png | Bin 0 -> 4116 bytes src/public/windows_computer.png | Bin 0 -> 957 bytes 9 files changed, 281 insertions(+), 8 deletions(-) create mode 100644 src/_pages/main/bubble/LaunchingBubble.vue create mode 100644 src/public/android.png create mode 100644 src/public/iphone.png create mode 100644 src/public/launching-bubble.json create mode 100644 src/public/mac_computer.png create mode 100644 src/public/windows_computer.png diff --git a/src/_assets/post_auth_messages.json b/src/_assets/post_auth_messages.json index c60d532..2c8e189 100644 --- a/src/_assets/post_auth_messages.json +++ b/src/_assets/post_auth_messages.json @@ -11,5 +11,18 @@ "how_it_works_title": "How does it work?", - "field_label_bubble_name": "Custom Bubble Name" + "field_label_bubble_name": "Custom Bubble Name", + + "button_label_launch": "Launch", + + "label_launching_bubble_title": "Your Bubble is Launching!", + "label_launching_bubble_description": "Once ready, use your Bubble by adding the app to your devices", + "button_cancel_lauch_bubble": "Cancel Launch", + + "label_get_bubble_for_devices": "Get the Bubble Apps for Your Devices!", + "available_devices": "iphone,android,mac_computer,windows_computer", + "label_device_iphone": "iPhone", + "label_device_android": "Android", + "label_device_mac_computer": "Mac Computer", + "label_device_windows_computer": "Windows Computer" } diff --git a/src/_components/modals/AdvancedSettings.vue b/src/_components/modals/AdvancedSettings.vue index 5d49534..48d6efe 100644 --- a/src/_components/modals/AdvancedSettings.vue +++ b/src/_components/modals/AdvancedSettings.vue @@ -18,12 +18,14 @@
-
- +
+ +
+ {{ errors.first('sendErrors') }} +
+

{{ messages.field_label_send_errors_description }}

+
+ +
+ +
+ {{ errors.first('sendMetrics') }} +
+

{{ messages.field_label_send_metrics_description }}

-
@@ -176,7 +217,7 @@ diff --git a/src/_pages/main/bubble/LaunchingBubble.vue b/src/_pages/main/bubble/LaunchingBubble.vue new file mode 100644 index 0000000..1399e41 --- /dev/null +++ b/src/_pages/main/bubble/LaunchingBubble.vue @@ -0,0 +1,115 @@ + + + + + + diff --git a/src/_router/index.js b/src/_router/index.js index 9106552..dde83ee 100644 --- a/src/_router/index.js +++ b/src/_router/index.js @@ -93,6 +93,10 @@ export const router = new Router({ path: 'launch-bubble', component: () => import('~/_pages/main/bubble/LaunchBubble'), }, + { + path: 'launching-bubble', + component: () => import('~/_pages/main/bubble/LaunchingBubble'), + }, { path: 'test', component: () => import('~/_pages/main/Test'), diff --git a/src/public/android.png b/src/public/android.png new file mode 100644 index 0000000000000000000000000000000000000000..19006790ea407cca9b0519492255dd60f55a851a GIT binary patch literal 1547 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 Eg1w=y?*IS* literal 0 HcmV?d00001 diff --git a/src/public/launching-bubble.json b/src/public/launching-bubble.json new file mode 100644 index 0000000..b695a1d --- /dev/null +++ b/src/public/launching-bubble.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":20,"ip":0,"op":80,"w":900,"h":698,"nm":"Comp 2","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Capa de formas 5","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13.333,"s":[100]},{"t":14.6666666666667,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":-6.667,"s":[199,-14,0],"to":[0,28.333,0],"ti":[0,-28.938,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":9.333,"s":[199,156,0],"to":[0,4.549,0],"ti":[0,-2.459,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":10.667,"s":[199,164.066,0],"to":[0,13.184,0],"ti":[0,-1.721,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":12,"s":[199,166.125,0],"to":[0,2.042,0],"ti":[0,-0.042,0]},{"t":13.3333333333333,"s":[199,168.375,0]}],"ix":2},"a":{"a":0,"k":[-1,-182.375,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":-6.667,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":9.333,"s":[50,94,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":10.667,"s":[70,43.333,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":12,"s":[104.258,32,100]},{"t":13.3333333333333,"s":[212,18,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.938,0],[0,-5.25],[-4.563,0.125],[0.108,4.624]],"o":[[-0.813,0.125],[0,4.813],[4.563,-0.125],[-0.125,-5.375]],"v":[[-1.344,-193.078],[-8.75,-180.5],[-1.063,-172.313],[6.938,-180.188]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.113725490196,0.756862745098,0.627450980392,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Forma 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Capa de formas 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":54.667,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":56,"s":[100]},{"t":57.3333333333333,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":56,"s":[199.98,168.25,0],"to":[0,-0.204,0],"ti":[0,17.589,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":57.333,"s":[199.98,158.037,0],"to":[0,-50.405,0],"ti":[0,1.175,0]},{"t":64,"s":[199.98,-10,0]}],"ix":2},"a":{"a":0,"k":[-32,-31,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":56,"s":[-4,1,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":57.333,"s":[1.5,4,100]},{"t":64,"s":[2,3,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[308,308],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Trazado elíptico 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.066755414477,0.64915747549,0.531966804056,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-31,-31],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Elipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Capa de formas 7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199,253,0],"ix":2},"a":{"a":0,"k":[-32,-31,0],"ix":1},"s":{"a":0,"k":[55,55,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[308,308],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Trazado elíptico 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Trazo 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.714,-30.698],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Elipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":25.3333333333333,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200,200,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[],"ip":0,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Capa de formas 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199,253,0],"ix":2},"a":{"a":0,"k":[-32,-31,0],"ix":1},"s":{"a":0,"k":[55,55,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[308,308],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Trazado elíptico 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Trazo 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.714,-30.698],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Elipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9.333,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.333,"s":[100]},{"t":57.3333333333333,"s":[50]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9.333,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.333,"s":[0]},{"t":57.3333333333333,"s":[50]}],"ix":2},"o":{"a":0,"k":180,"ix":3},"m":1,"ix":2,"nm":"Recortar trazados 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":25.3333333333333,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Capa de formas 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199,253,0],"ix":2},"a":{"a":0,"k":[-32,-31,0],"ix":1},"s":{"a":0,"k":[55,55,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[308,308],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Trazado elíptico 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Trazo 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.714,-30.698],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Elipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9.333,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.333,"s":[100]},{"t":57.3333333333333,"s":[50]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9.333,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.333,"s":[0]},{"t":57.3333333333333,"s":[50]}],"ix":2},"o":{"a":0,"k":180,"ix":3},"m":1,"ix":2,"nm":"Recortar trazados 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":25.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Capa de formas 1","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199,253,0],"ix":2},"a":{"a":0,"k":[-32,-31,0],"ix":1},"s":{"a":0,"k":[50,50,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[308,308],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Trazado elíptico 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.913725495338,0.34799554944,0.039415609092,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-31,-31],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Elipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Precomp. 1","tt":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200,200,0],"ix":2},"a":{"a":0,"k":[200,200,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":400,"h":400,"ip":0,"op":73.3333333333333,"st":-6.66666666666667,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200.5,202,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[97.086,98.522,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[157.906,157.906],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.939,0.943,0.971,1,0.878,0.886,0.941],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[51.624,-0.52],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.061,52.031],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[108.749,108.749],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":25.3333333333333,"op":93.3333333333333,"st":20,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Capa de formas 12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.849},"o":{"x":0.167,"y":0.151},"t":32,"s":[81.5,370.25,0],"to":[60.667,-28.5,0],"ti":[-60.667,28.5,0]},{"t":64,"s":[445.5,199.25,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[43,43,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[28,0],[34.935,-19.483],[31.619,18.821],[33,-14],[57,29],[0,0],[0,0],[0,0]],"o":[[-28,0],[-52,29],[-42,-25],[-28.892,12.257],[-57,-29],[0,0],[0,0],[0,0]],"v":[[367.75,-97],[277,-75],[155,-82],[35,-82],[-94,-82.326],[-200,-74],[-352.07,320.209],[499.162,354.093]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.113725490868,0.75686275959,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Forma 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":192,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Capa de formas 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.849},"o":{"x":0.167,"y":0.151},"t":32,"s":[-133,374,0],"to":[60.667,-28.5,0],"ti":[-60.667,28.5,0]},{"t":64,"s":[231,203,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[43,43,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[28,0],[34.935,-19.483],[31.619,18.821],[33,-14],[57,29],[0,0],[0,0],[0,0]],"o":[[-28,0],[-52,29],[-42,-25],[-28.892,12.257],[-57,-29],[0,0],[0,0],[0,0]],"v":[[367.75,-97],[277,-75],[155,-82],[35,-82],[-94,-82.326],[-200,-74],[-352.07,320.209],[499.162,354.093]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.113725490868,0.75686275959,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Forma 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":192,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[450,349,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[],"ip":0,"op":80,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Comp 1","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[453,250.5,0],"ix":2},"a":{"a":0,"k":[200,200,0],"ix":1},"s":{"a":0,"k":[265.5,265.5,100],"ix":6}},"ao":0,"tm":{"a":0,"k":3.633,"ix":2},"w":400,"h":400,"ip":66.6666666666667,"op":74.6666666666667,"st":-6,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Comp 1","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[453,250.5,0],"ix":2},"a":{"a":0,"k":[200,200,0],"ix":1},"s":{"a":0,"k":[265.5,265.5,100],"ix":6}},"ao":0,"w":400,"h":400,"ip":0,"op":66.6666666666667,"st":-6,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[450,349,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[0.699,2.191],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.058823529412,0.498039215686,0.560784313725,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-949.65,-52.904],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[869.051,570.973],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96862745098,0.972549019608,0.988235294118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.697,43.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":80,"st":0,"bm":0}],"markers":[{"tm":72.6669921875,"cm":"1","dr":0}]} \ No newline at end of file diff --git a/src/public/mac_computer.png b/src/public/mac_computer.png new file mode 100644 index 0000000000000000000000000000000000000000..ea907b5f2d4fd96c7bc2064f8351278a58f6b2d6 GIT binary patch literal 4116 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 literal 0 HcmV?d00001