Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -117,117 +117,6 @@ def _(mo):
|
|
117 |
""")
|
118 |
return
|
119 |
|
120 |
-
@app.cell
|
121 |
-
def _(mo):
|
122 |
-
import marimo as mo
|
123 |
-
# Page 3 Content
|
124 |
-
mo.Html("""
|
125 |
-
<!-- Page 3 -->
|
126 |
-
<div id="page3" class="page">
|
127 |
-
<h2>Bonus: Team Mascots!</h2>
|
128 |
-
<p>...and we discovered our legal partners appreciate cute companions too!</p>
|
129 |
-
<div class="cat-gallery">
|
130 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
131 |
-
<title>Teal Accented Sitting Cat</title>
|
132 |
-
<path d="M 10 45 C 5 30, 15 15, 25 15 C 35 15, 45 30, 40 45 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
133 |
-
<circle cx="25" cy="18" r="10" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
134 |
-
<path d="M 18 12 L 15 8 L 22 10 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
135 |
-
<path d="M 32 12 L 35 8 L 28 10 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
136 |
-
<circle cx="22" cy="18" r="1.2" fill="#00A87E"/>
|
137 |
-
<circle cx="28" cy="18" r="1.2" fill="#00A87E"/>
|
138 |
-
<path d="M 24 21 L 26 21 L 25 22 Z" fill="#6c757d"/>
|
139 |
-
<path d="M 40 40 Q 50 35, 45 25" stroke="#aaaaaa" stroke-width="2" fill="none" stroke-linecap="round"/>
|
140 |
-
</svg>
|
141 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
142 |
-
<title>Grey Lounging Cat</title>
|
143 |
-
<path d="M 5 40 C 15 30, 35 30, 45 40 C 40 45, 10 45, 5 40 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
144 |
-
<circle cx="15" cy="30" r="8" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
145 |
-
<path d="M 10 25 L 7 22 L 13 24 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
146 |
-
<path d="M 20 25 L 23 22 L 17 24 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
147 |
-
<path d="M 12 30 Q 14 28, 16 30" stroke="#606060" stroke-width="0.5" fill="none"/>
|
148 |
-
<path d="M 18 30 Q 20 28, 22 30" stroke="#606060" stroke-width="0.5" fill="none"/>
|
149 |
-
<path d="M 45 40 Q 50 38, 48 30" stroke="#a9a9a9" stroke-width="2" fill="none" stroke-linecap="round"/>
|
150 |
-
</svg>
|
151 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
152 |
-
<title>Black and White Cat Face</title>
|
153 |
-
<circle cx="25" cy="25" r="15" fill="#ffffff" stroke="#cccccc" stroke-width="0.5"/>
|
154 |
-
<path d="M 20 10 Q 25 20, 30 10 C 28 5, 22 5, 20 10 Z" fill="#444444"/>
|
155 |
-
<path d="M 32 20 a 5 5 0 1 1 -10 0 a 5 5 0 1 1 10 0" fill="#444444"/>
|
156 |
-
<path d="M 15 15 L 10 10 L 20 13 Z" fill="#444444"/>
|
157 |
-
<path d="M 35 15 L 40 10 L 30 13 Z" fill="#ffffff" stroke="#cccccc" stroke-width="0.5"/>
|
158 |
-
<circle cx="20" cy="25" r="1.5" fill="#333333"/>
|
159 |
-
<circle cx="30" cy="25" r="1.5" fill="#333333"/>
|
160 |
-
<path d="M 24 29 L 26 29 L 25 30 Z" fill="#aaaaaa"/>
|
161 |
-
<path d="M 25 30 Q 23 32, 21 31" stroke="#666666" stroke-width="0.5" fill="none" stroke-linecap="round"/>
|
162 |
-
<path d="M 25 30 Q 27 32, 29 31" stroke="#666666" stroke-width="0.5" fill="none" stroke-linecap="round"/>
|
163 |
-
<path d="M 18 27 L 10 26" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
164 |
-
<path d="M 18 29 L 10 30" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
165 |
-
<path d="M 18 31 L 10 34" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
166 |
-
<path d="M 32 27 L 40 26" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
167 |
-
<path d="M 32 29 L 40 30" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
168 |
-
<path d="M 32 31 L 40 34" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
169 |
-
</svg>
|
170 |
-
</div>
|
171 |
-
</div>
|
172 |
-
""")
|
173 |
-
return
|
174 |
-
|
175 |
-
|
176 |
-
@app.cell
|
177 |
-
def _(mo):
|
178 |
-
# Page 3 Content
|
179 |
-
mo.Html("""
|
180 |
-
<!-- Page 3 -->
|
181 |
-
<div id="page3" class="page">
|
182 |
-
<h2>Bonus: Team Mascots!</h2>
|
183 |
-
<p>...and we discovered our legal partners appreciate cute companions too!</p>
|
184 |
-
<div class="cat-gallery">
|
185 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
186 |
-
<title>Teal Accented Sitting Cat</title>
|
187 |
-
<path d="M 10 45 C 5 30, 15 15, 25 15 C 35 15, 45 30, 40 45 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
188 |
-
<circle cx="25" cy="18" r="10" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
189 |
-
<path d="M 18 12 L 15 8 L 22 10 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
190 |
-
<path d="M 32 12 L 35 8 L 28 10 Z" fill="#e0e0e0" stroke="#aaaaaa" stroke-width="0.5"/>
|
191 |
-
<circle cx="22" cy="18" r="1.2" fill="#00A87E"/>
|
192 |
-
<circle cx="28" cy="18" r="1.2" fill="#00A87E"/>
|
193 |
-
<path d="M 24 21 L 26 21 L 25 22 Z" fill="#6c757d"/>
|
194 |
-
<path d="M 40 40 Q 50 35, 45 25" stroke="#aaaaaa" stroke-width="2" fill="none" stroke-linecap="round"/>
|
195 |
-
</svg>
|
196 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
197 |
-
<title>Grey Lounging Cat</title>
|
198 |
-
<path d="M 5 40 C 15 30, 35 30, 45 40 C 40 45, 10 45, 5 40 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
199 |
-
<circle cx="15" cy="30" r="8" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
200 |
-
<path d="M 10 25 L 7 22 L 13 24 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
201 |
-
<path d="M 20 25 L 23 22 L 17 24 Z" fill="#d3d3d3" stroke="#a9a9a9" stroke-width="0.5"/>
|
202 |
-
<path d="M 12 30 Q 14 28, 16 30" stroke="#606060" stroke-width="0.5" fill="none"/>
|
203 |
-
<path d="M 18 30 Q 20 28, 22 30" stroke="#606060" stroke-width="0.5" fill="none"/>
|
204 |
-
<path d="M 45 40 Q 50 38, 48 30" stroke="#a9a9a9" stroke-width="2" fill="none" stroke-linecap="round"/>
|
205 |
-
</svg>
|
206 |
-
<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg">
|
207 |
-
<title>Black and White Cat Face</title>
|
208 |
-
<circle cx="25" cy="25" r="15" fill="#ffffff" stroke="#cccccc" stroke-width="0.5"/>
|
209 |
-
<path d="M 20 10 Q 25 20, 30 10 C 28 5, 22 5, 20 10 Z" fill="#444444"/>
|
210 |
-
<path d="M 32 20 a 5 5 0 1 1 -10 0 a 5 5 0 1 1 10 0" fill="#444444"/>
|
211 |
-
<path d="M 15 15 L 10 10 L 20 13 Z" fill="#444444"/>
|
212 |
-
<path d="M 35 15 L 40 10 L 30 13 Z" fill="#ffffff" stroke="#cccccc" stroke-width="0.5"/>
|
213 |
-
<circle cx="20" cy="25" r="1.5" fill="#333333"/>
|
214 |
-
<circle cx="30" cy="25" r="1.5" fill="#333333"/>
|
215 |
-
<path d="M 24 29 L 26 29 L 25 30 Z" fill="#aaaaaa"/>
|
216 |
-
<path d="M 25 30 Q 23 32, 21 31" stroke="#666666" stroke-width="0.5" fill="none" stroke-linecap="round"/>
|
217 |
-
<path d="M 25 30 Q 27 32, 29 31" stroke="#666666" stroke-width="0.5" fill="none" stroke-linecap="round"/>
|
218 |
-
<path d="M 18 27 L 10 26" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
219 |
-
<path d="M 18 29 L 10 30" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
220 |
-
<path d="M 18 31 L 10 34" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
221 |
-
<path d="M 32 27 L 40 26" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
222 |
-
<path d="M 32 29 L 40 30" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
223 |
-
<path d="M 32 31 L 40 34" stroke="#bbbbbb" stroke-width="0.3" fill="none"/>
|
224 |
-
</svg>
|
225 |
-
</div>
|
226 |
-
</div>
|
227 |
-
""")
|
228 |
-
return
|
229 |
-
|
230 |
-
|
231 |
@app.cell
|
232 |
def _(mo):
|
233 |
# Page 2 Content
|
@@ -254,7 +143,7 @@ def _(mo):
|
|
254 |
|
255 |
@app.cell
|
256 |
def _(mo):
|
257 |
-
# Page 3
|
258 |
mo.Html("""
|
259 |
<!-- Page 3 -->
|
260 |
<div id="page3" class="page">
|
@@ -303,32 +192,11 @@ def _(mo):
|
|
303 |
</svg>
|
304 |
</div>
|
305 |
</div>
|
306 |
-
<!-- Page 4: Conclusion -->
|
307 |
-
<div id="page4" class="page">
|
308 |
-
<h2>Collaboration Wins!</h2>
|
309 |
-
<p>Working together transforms challenges into opportunities. Legal can be a great partner!</p>
|
310 |
-
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
|
311 |
-
<title>Handshake</title>
|
312 |
-
<path d="M 10 50 Q 20 40, 35 45 L 45 50 Q 55 55, 50 65 L 30 75 Q 15 70, 10 60 Z" fill="#f5e0c4" stroke="#6c757d" stroke-width="1"/>
|
313 |
-
<path d="M 35 45 Q 45 35, 55 45" fill="#f5e0c4" stroke="#6c757d" stroke-width="1"/>
|
314 |
-
<path d="M 90 50 Q 80 40, 65 45 L 55 50 Q 45 55, 50 65 L 70 75 Q 85 70, 90 60 Z" fill="#d1bea8" stroke="#5a4d41" stroke-width="1"/>
|
315 |
-
<path d="M 65 45 Q 55 35, 45 45" fill="#d1bea8" stroke="#5a4d41" stroke-width="1"/>
|
316 |
-
<rect x="5" y="60" width="10" height="15" fill="#e0e0e0" rx="2"/>
|
317 |
-
<rect x="85" y="60" width="10" height="15" fill="#f0f0f0" rx="2"/>
|
318 |
-
</svg>
|
319 |
-
</div>
|
320 |
-
<!-- Navigation Buttons -->
|
321 |
-
<div class="navigation">
|
322 |
-
<button id="prevBtn" disabled>Previous</button>
|
323 |
-
<button id="nextBtn">Next</button>
|
324 |
-
</div>
|
325 |
-
</div>
|
326 |
-
</body>
|
327 |
-
</html>
|
328 |
""")
|
329 |
return
|
330 |
|
331 |
|
|
|
332 |
@app.cell
|
333 |
def _(mo):
|
334 |
# Page 4: Conclusion
|
|
|
117 |
""")
|
118 |
return
|
119 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
@app.cell
|
121 |
def _(mo):
|
122 |
# Page 2 Content
|
|
|
143 |
|
144 |
@app.cell
|
145 |
def _(mo):
|
146 |
+
# Page 3 Content
|
147 |
mo.Html("""
|
148 |
<!-- Page 3 -->
|
149 |
<div id="page3" class="page">
|
|
|
192 |
</svg>
|
193 |
</div>
|
194 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
""")
|
196 |
return
|
197 |
|
198 |
|
199 |
+
|
200 |
@app.cell
|
201 |
def _(mo):
|
202 |
# Page 4: Conclusion
|